:root{--red:#9e3739;--red-dark:#792b2e;--ink:#303a36;--muted:#787b73;--paper:#fffaf3;--line:#e6ded1;--white:#fffdf8}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px}button,select,input{font:inherit}button,a,select,input{touch-action:manipulation}button,select{cursor:pointer}button{color:inherit}a{color:inherit}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,.info:focus-visible{outline:3px solid #b85b52;outline-offset:4px}.wrap{max-width:1420px;margin:auto;padding-left:38px;padding-right:38px}.hero{position:relative;height:323px;background:#f6e6d1;isolation:isolate;border-bottom:1px solid #d6bca0;overflow:hidden}.city-photo,.dining-photo{position:absolute;inset:0;z-index:-2;pointer-events:none}.city-photo{background:url('assets/gent.jpg') right 48%/auto 140% no-repeat;mask-image:linear-gradient(90deg,transparent 43%,#000 86%)}.dining-photo{right:72%;background:url('assets/restaurants.png') left top/300% 300%;mask-image:linear-gradient(90deg,#000 30%,transparent)}.hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#fff6e651,transparent 80%);z-index:-1}header{height:80px;display:flex;align-items:center;justify-content:space-between;position:relative;padding-left:20%!important;padding-right:15%!important}.brand{display:flex;align-items:center;text-decoration:none;color:var(--red);gap:1px}.brand b{font-size:35px;letter-spacing:-1.7px;line-height:1}.brand b span{font-weight:400}.brand small{display:block;font-size:11px;text-align:center;color:#826254;margin-top:3px;letter-spacing:.15px}.brand-art{width:83px;height:46px;background:url('assets/icons.png') 0 center/400% 100%;mix-blend-mode:multiply}nav{display:flex;gap:25px;align-items:center}nav button{background:none;border:0;font-size:13px;padding:8px 0}nav .contact{border:1px solid #a8594b;border-radius:5px;color:var(--red);padding:7px 19px}.intro{text-align:center;margin-top:5px}.intro h1{font:700 39px/1.12 Georgia,serif;margin:0 0 8px;letter-spacing:-1.2px}.intro p{margin:0;font-size:16px}.searchbox{position:absolute;left:50%;transform:translateX(-50%);bottom:25px;width:min(970px,76%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.2fr;gap:0;padding:10px 16px 12px;background:var(--white);border:1px solid #eadbc9;border-radius:8px;box-shadow:0 5px 18px #3b211c26}.searchfield{display:flex;flex-direction:column;min-width:0;padding:0 18px;position:relative}.searchfield:after{content:'';position:absolute;right:0;bottom:3px;height:42px;border-right:1px solid var(--line)}.art{display:block;height:49px;margin-bottom:5px;background-image:url('assets/icons.png');background-size:400% 100%;mix-blend-mode:multiply}.art-0{background-position:0 center}.art-1{background-position:33.333% center}.art-2{background-position:66.666% center}.art-3{background-position:100% center}.searchfield strong{font-size:14px;line-height:1.5}.searchfield select{width:100%;border:0;padding:3px 16px 2px 0;font-size:14px;color:var(--ink);background:transparent}.primary{border:0;border-radius:5px;background:var(--red);color:white;font-size:15px;font-weight:600;padding:14px 17px;box-shadow:0 3px 8px #74272230}.primary:hover{background:var(--red-dark)}.searchbox .primary{align-self:center;margin:20px 0 0 18px;white-space:nowrap}.primary span{margin-left:9px}.slogan{position:absolute;right:22px;bottom:17px;transform:rotate(-10deg);text-align:center;color:#fff5e6;text-shadow:0 2px 5px #000;font:italic 16px/1.3 Georgia,serif;max-width:150px}.workspace{display:grid;grid-template-columns:185px minmax(0,1fr) 255px;gap:23px;padding-top:23px;padding-bottom:33px;align-items:start}.filters{padding-right:13px;border-right:1px solid var(--line);min-height:575px}.filter-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.filter-heading h2,.discovery h2{font-size:14px;margin:0;font-weight:700}.filter-heading button{border:0;background:none;color:var(--red);font-size:12px;text-decoration:underline}fieldset{border:0;padding:0;margin:0 0 25px}legend{font-size:13px;font-weight:700;margin-bottom:15px;padding:0}fieldset label{display:flex;align-items:start;gap:8px;font-size:14px;line-height:1.4;margin:11px 0;cursor:pointer}input[type=checkbox]{appearance:none;border:1px solid #c8c6bb;background:#fffdf8;width:14px;height:14px;border-radius:2px;flex:none;margin:2px 0 0;display:grid;place-items:center}input[type=checkbox]:checked{background:var(--red);border-color:var(--red)}input[type=checkbox]:checked:after{content:'✓';font-size:11px;color:white}fieldset label small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.euros{font-size:12px;margin-left:auto;padding-top:3px}.info{display:inline-grid;place-items:center;border:1px solid #aaa99c;border-radius:50%;width:14px;height:14px;font-size:10px;color:#777;position:relative;cursor:help}.tooltip{position:absolute;display:none;bottom:23px;left:-50px;width:200px;background:#333d37;color:white;padding:10px;border-radius:5px;font:12px/1.5 Arial;z-index:5}.info:hover .tooltip,.info:focus .tooltip{display:block}.filter-note{border-top:1px solid var(--line);padding-top:20px;margin-top:30px}.filter-note span{font:italic 17px Georgia;color:var(--red)}.filter-note p{font-size:12px;line-height:1.7;color:var(--muted)}.results-heading{display:flex;align-items:start;justify-content:space-between;gap:10px;margin-bottom:13px}.results-heading h2{font-size:19px;margin:0 0 5px;letter-spacing:-.4px}.results-heading p{margin:0;color:#88877e;font-size:12px}.sort-label{font-size:11px;white-space:nowrap;display:flex;align-items:center;gap:6px;padding-top:1px}.sort-label select{font-size:12px;border:1px solid var(--line);border-radius:4px;background:#fffdf8;color:var(--ink);padding:5px;max-width:130px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.card{border:1px solid #ddd7cb;border-radius:7px;overflow:hidden;background:#fffef9;transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 5px 17px #523a2514;transform:translateY(-2px)}.card-photo{height:104px;background-image:url('assets/restaurants.png');background-size:300% 300%;position:relative}.heart{position:absolute;right:8px;top:8px;border:0;border-radius:50%;width:26px;height:26px;background:#fffaf2ed;color:var(--red);font-size:20px;line-height:26px;padding:0}.card-body{padding:10px 10px 9px}.card h3{font-size:15px;margin:0 0 4px;letter-spacing:-.2px}.description{color:var(--red);font-size:12px;line-height:1.3;margin:0 0 7px;min-height:31px}.meta{display:flex;gap:4px;align-items:center;flex-wrap:wrap;font-size:12px;color:#808075;line-height:1.4}.rating{color:var(--ink);font-weight:600}.star{color:#b88b4c}.avg{margin:4px 0 8px;color:#86857b;font-size:12px}.slots{display:flex;gap:5px}.slots button{flex:1;min-width:0;background:transparent;border:1px solid #cbb9ac;border-radius:20px;padding:4px 2px;color:#625d55;font-size:12px}.slots button.featured{background:var(--red);border-color:var(--red);color:#fff}.slots button:hover{background:var(--red-dark);color:white;border-color:var(--red-dark)}.demo-note{font-size:12px;line-height:1.5;color:#979087;margin:18px 0 0}.map-link{display:block;position:relative;height:210px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#e7ebdb}.map-link iframe{border:0;width:100%;height:100%;pointer-events:none}.map-label{position:absolute;top:9px;left:9px;right:9px;background:#fffef9;padding:8px 7px;border-radius:4px;box-shadow:0 2px 5px #0001;z-index:1;font-size:12px;display:flex;gap:5px}.map-label span:first-child{color:var(--red)}.map-label span:last-child{margin-left:auto}.restaurant-prompt{border:1px solid #ede3d5;background:#f9f0e3;border-radius:5px;width:100%;display:flex;align-items:center;text-align:left;padding:15px 10px;gap:10px;margin:14px 0 23px}.restaurant-prompt b{font:700 14px Georgia,serif}.restaurant-prompt small{font-size:12px;color:#858072;display:block;line-height:1.4;margin-top:4px}.restaurant-prompt>span:last-child{color:var(--red);font-size:24px}.bell{font-size:30px;color:var(--red)}.neighborhoods{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0 12px}.neighborhoods button{font-size:11px;padding:5px 9px;background:transparent;border:1px solid var(--line);border-radius:16px}.neighborhoods button.active{background:var(--red);color:white;border-color:var(--red)}.city-card{height:157px;border-radius:6px;overflow:hidden;position:relative;background:#514235}.city-card img{width:100%;height:100%;object-fit:cover}.city-card:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#201b15b5)}.city-card>div{position:absolute;left:15px;bottom:15px;color:#fff8ed;z-index:1}.city-card small{font-size:9px;letter-spacing:1.4px}.city-card h3{font:22px Georgia;margin:5px 0}.city-card span{font-size:11px}.local-note{font:italic 15px/1.6 Georgia;color:#968c7c;text-align:center;padding:10px 20px}footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:20px;padding-top:23px;padding-bottom:25px;font-size:12px;color:#88877c}.footer-brand{font-size:23px;color:var(--red);font-weight:700;text-decoration:none;letter-spacing:-1px}.footer-brand span{font-weight:400}footer p{margin-right:auto}footer button{font-size:12px;border:0;background:none;color:inherit;text-decoration:underline}dialog{border:1px solid var(--line);border-radius:13px;width:min(460px,calc(100% - 32px));padding:35px;background:var(--paper);color:var(--ink);box-shadow:0 30px 80px #0003}dialog::backdrop{background:#25271f7a;backdrop-filter:blur(3px)}.dialog-close{position:absolute;top:10px;right:13px;border:0;background:none;font-size:26px;color:var(--red)}dialog h2{font:27px Georgia;margin:8px 0 17px}dialog p{font-size:15px;line-height:1.7}dialog .eyebrow{font-size:12px;letter-spacing:2px;color:var(--red)}dialog a{color:var(--red)}.empty{grid-column:1/-1;padding:45px 20px;border:1px dashed var(--line);border-radius:8px;text-align:center}.empty button{margin-top:10px}.saved-message{color:var(--red);font-size:12px}@media(min-width:1550px){.hero{height:340px}.searchbox{bottom:31px}.intro{margin-top:12px}}@media(max-width:1180px){.wrap{padding-left:24px;padding-right:24px}.workspace{grid-template-columns:165px minmax(0,1fr);gap:20px}.discovery{display:none}.searchbox{width:84%}.slogan{display:none}header{padding-left:15%!important;padding-right:10%!important}.card-photo{height:125px}}@media(max-width:780px){.hero{height:360px}.dining-photo{right:60%}header{height:70px;padding:0 20px!important}.brand b{font-size:30px}.brand-art{width:65px;height:40px}nav{gap:13px}nav button{font-size:12px}nav button:first-child{display:none}.intro h1{font-size:34px}.intro p{font-size:14px}.searchbox{width:94%;bottom:18px;padding:9px;grid-template-columns:repeat(4,minmax(0,1fr))}.searchfield{padding:0 8px}.art{height:39px}.searchfield strong,.searchfield select{font-size:12px}.searchbox .primary{grid-column:1/-1;margin:12px 0 0;padding:11px}.workspace{grid-template-columns:1fr;padding-top:18px}.filters{min-height:0;border:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;border-bottom:1px solid var(--line);padding-bottom:13px}.filter-heading{width:100%;margin:0}.filters fieldset{display:flex;flex-wrap:wrap;gap:7px 12px;margin:0}.filters legend{margin:8px 0}.filters fieldset label{margin:0;font-size:12px;align-items:center}.filters fieldset label small,.euros,.filter-note{display:none}.filters input[type=checkbox]{margin:0}.cards{gap:12px}.card-photo{height:105px}.results-heading h2{font-size:17px}.sort-label{flex-direction:column;align-items:end;font-size:10px}.wrap{padding-left:17px;padding-right:17px}.card-body{padding:8px}.description{min-height:47px}.meta{font-size:11px}.avg{font-size:11px}.slots button{font-size:11px}.discovery{display:none}footer{gap:13px;flex-wrap:wrap}footer p{display:none}}@media(max-width:540px){.hero{height:397px}.intro{margin-top:8px}.intro h1{font-size:32px}.searchbox{grid-template-columns:1fr 1fr;padding:9px 12px}.searchfield{display:grid;grid-template-columns:47px 1fr;padding:7px;column-gap:6px}.art{grid-row:1/3;height:43px;align-self:center;margin:0}.searchfield strong{font-size:13px}.searchfield select{font-size:13px}.searchfield:after{height:35px;bottom:10px}.searchfield:nth-child(2n):after{display:none}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card-photo{height:105px}.card h3{font-size:15px}.description{font-size:12px;min-height:46px}.results-heading{align-items:center}.results-heading p{font-size:11px}.sort-label select{max-width:110px;font-size:11px}.city-photo{background-size:auto 110%;mask-image:linear-gradient(90deg,transparent 5%,#000)}.intro{position:relative}.intro:before{content:'';position:absolute;inset:-7px 10%;background:#f9ead6bf;filter:blur(15px);z-index:-1}.brand-art{width:55px}.brand b{font-size:28px}nav .contact{padding:6px 10px}nav{gap:12px}footer span{margin-left:auto}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.art{background-size:400% 155%}.card-photo{background-size:300% auto}
/* Reference-led header and bilingual results */
.hero{height:310px;background-image:var(--hero-image);background-size:100% 100%;background-position:center;border-bottom:1px solid #e0c3a5}.hero:after{background:linear-gradient(90deg,transparent 16%,#ffead52b 28%,#ffead538 62%,transparent 78%)}header{height:78px;padding-left:20%!important;padding-right:15%!important;max-width:1550px}.brand-art{background-image:url('assets/icons-v2.png');background-size:500% 330%;background-position:50% 47%;width:62px;height:43px}.brand small{font-size:11px;margin-top:5px;letter-spacing:0;color:#675c50;white-space:nowrap}.brand b{font-size:35px}.intro{margin-top:5px}.intro h1{font-size:40px;letter-spacing:-1px;color:#293a32}.intro p{font-size:16px}.searchbox{bottom:25px;width:min(940px,68%);padding:8px 11px 11px;background:#fffcf7;box-shadow:0 4px 13px #46251c35}.searchfield{padding:0 12px}.art{height:52px;background-image:url('assets/icons-v2.png');background-size:500% 330%;background-position-y:47%;margin-bottom:2px}.art-0{background-position-x:0%}.art-1{background-position-x:25%}.art-2{background-position-x:50%}.art-3{background-position-x:75%}.art-0.brugge-art{background-position-x:100%}.searchfield strong,.searchfield select{font-size:14px}.searchbox .primary{margin-left:12px;padding:13px 12px;font-size:14px}.slogan{right:3%;bottom:24px;font-size:16px}.description{min-height:0!important;margin-bottom:3px;line-height:1.35}.card-body{padding-top:9px}.meta{margin-top:0}.avg{margin:3px 0 8px}.price-symbol{color:#55594f;margin-left:auto;font-weight:600}.rating-unavailable{color:#909087;font-size:11px}.map-frame{position:relative;height:295px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#efefdf}.map-frame #map{height:100%;width:100%;z-index:0;background:#efefdf}.map-frame .map-label{z-index:500;pointer-events:none;top:10px;left:10px;right:10px}.map-demo{font-size:11px;color:#938d81;margin:7px 0 22px;line-height:1.5}.discovery{display:block}.leaflet-tile-pane{filter:sepia(.18) saturate(.65)}.leaflet-control-attribution{font-size:9px!important;background:#fffaf3e0!important}.restaurant-marker{background:none;border:none}.pin{display:grid;place-items:center;width:24px;height:24px;background:var(--red);border:2px solid #fffaf3;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 2px 4px #60302c44}.pin span{transform:rotate(45deg);color:white;font-size:10px;font-weight:700}.pin.selected{background:#4f2529;scale:1.2}.card.map-selected{outline:2px solid var(--red);outline-offset:2px}.leaflet-control-zoom a{color:var(--red)!important;background:#fffdf7!important}.leaflet-tooltip{background:var(--paper);border-color:var(--line);font-family:Arial;color:var(--ink)}#mapError{position:absolute;inset:auto 12px 40px;z-index:500;background:var(--paper);border:1px solid var(--line);padding:9px;border-radius:5px;font-size:12px}.language select{border:1px solid #b58770;border-radius:4px;padding:6px 4px;background:#fff9edb3;color:var(--red);font-size:12px}.language{margin-left:-8px}nav{gap:18px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[lang=en] .brand b{font-size:32px}html[lang=en] .searchbox .primary{font-size:13px}
@media(min-width:1600px){.hero{height:345px}.searchbox{bottom:27px}.intro{margin-top:15px}}
@media(max-width:1180px){.hero{height:300px}.searchbox{width:78%;bottom:23px}header{padding-left:17%!important;padding-right:7%!important}.workspace{grid-template-columns:165px minmax(0,1fr)}.discovery{grid-column:2;display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-items:start}.map-frame{grid-column:1;grid-row:1/4;height:230px}.map-demo{grid-column:1;grid-row:4;margin-bottom:0}.discovery h2{grid-column:2;grid-row:1;margin-top:12px}.neighborhoods{grid-column:2;grid-row:2}.slogan{display:none}}
@media(max-width:780px){.hero{height:365px;background-size:auto 100%;background-position:center}header{height:77px;padding:0 18px!important}.brand{background:#ffefd5a3;border-radius:5px;padding:3px 5px}.brand-art{width:46px;height:34px}.brand b{font-size:29px}.brand small{font-size:10px}nav{gap:12px}nav button{background:#fff2dc9c;border-radius:4px;padding:5px}nav .contact{padding:5px 8px}.language{margin-left:0}.intro{margin-top:5px}.intro h1{font-size:35px}.intro p{font-size:14px}.searchbox{width:94%;bottom:18px}.art{height:44px}.searchfield{padding:0 8px}.searchbox .primary{margin:10px 0 0;padding:10px}.searchfield strong,.searchfield select{font-size:13px}.workspace{grid-template-columns:1fr}.discovery{grid-column:1;grid-template-columns:1fr 1fr}.description{margin-bottom:3px}.map-demo{font-size:11px}.brand small{white-space:nowrap}html[lang=en] .brand b{font-size:27px}}
@media(max-width:540px){.hero{height:399px}header{padding:0 12px!important}.brand-art{width:39px}.brand b{font-size:26px}.brand small{font-size:9px}nav{gap:8px}nav button[data-info=about]{display:none}.intro h1{font-size:33px}.intro p{font-size:13px}.searchbox{padding:8px 10px;bottom:15px}.searchfield{grid-template-columns:55px 1fr;padding:8px 5px;gap:2px 5px}.art{height:39px;background-size:500% 300%}.searchfield strong,.searchfield select{font-size:13px}.discovery{display:block}.map-frame{height:260px}.map-demo{margin-bottom:18px}.discovery h2{margin:0}.neighborhoods{margin-top:10px}.slogan{display:none}.intro:before{background:#ffead6b3}.description{font-size:12px}.meta{font-size:11px}.price-symbol{margin-left:1px}html[lang=en] .brand b{font-size:25px}}
.map-frame #map{background-color:#f3eee2;background-image:linear-gradient(#9e37390b 1px,transparent 1px),linear-gradient(90deg,#9e37390b 1px,transparent 1px),radial-gradient(circle at 48% 48%,#fffaf3 0,#eee5d5 74%);background-size:34px 34px,34px 34px,100% 100%}.leaflet-tile-pane{display:none}.city-map-name{background:transparent;border:0;color:#7b7469;font:700 17px Georgia,serif;text-align:center;text-shadow:0 1px 0 #fffaf3}.city-map-name span{background:#fffaf3ba;border-radius:999px;padding:4px 10px}.leaflet-control-zoom{border:1px solid #d8cbbd!important;box-shadow:none!important}.leaflet-control-zoom a{border-bottom-color:#e5d9cc!important}

/* Refined identity, illustration system and recognizable map */
:root{--display-font:Georgia,'Times New Roman',serif;--ui-font:'Avenir Next','Segoe UI',Inter,Arial,sans-serif}
body,button,input,select,textarea{font-family:var(--ui-font)}
h1,h2,.intro h1,.filter-note span,.discovery h2{font-family:var(--display-font)}
.brand{align-items:flex-start;text-decoration:none;color:var(--ink)}
.brand-lockup{position:relative;display:flex;flex-direction:column;width:max-content;padding-bottom:1px}
.brand-lockup b{position:relative;z-index:1;display:block;font-family:var(--display-font);font-weight:700;letter-spacing:-1.35px;line-height:.92}
.brand-lockup b span{font-style:italic;font-weight:600;color:var(--red);margin-left:1px}
.brand-lockup small{margin-top:7px!important;padding-left:2px;font-family:var(--ui-font);font-weight:500;letter-spacing:.01em}
.logo-table{position:absolute;left:-2px;top:28px;width:152px;height:20px;overflow:visible;color:var(--red)}
.logo-table path,.logo-table circle{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}
.searchbox{border:1px solid #eadacb;border-radius:12px;box-shadow:0 8px 24px #46251c2b,0 1px 2px #46251c22}
.searchfield{min-width:0}
.search-illustration{display:block;width:100%;height:52px;margin:0 0 2px;color:#a43b3e;overflow:visible}
.search-illustration path,.search-illustration rect,.search-illustration circle{fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.search-illustration .soft{stroke:#c8877d;stroke-width:1.05}
.searchfield strong{font-weight:700;letter-spacing:-.01em;color:#313b35}
.searchfield select{font-weight:450;color:#555b56}
.searchbox .primary{border-radius:7px;box-shadow:0 4px 10px #7a2c2c33;font-weight:700;letter-spacing:.01em}
.intro h1{font-weight:700;letter-spacing:-1.15px}
.intro p{font-weight:500;letter-spacing:.005em}
.leaflet-tile-pane{display:block;filter:sepia(.15) saturate(.78) brightness(1.01) contrast(1.02)}
.leaflet-map-pane:after{content:'';position:absolute;inset:0;z-index:250;pointer-events:none;background:#f8ead11c;mix-blend-mode:multiply}
.leaflet-control-attribution{display:block!important;color:#746c61!important}
.city-map-name{z-index:460!important;font-family:var(--display-font);font-size:16px;color:#5f514a;text-shadow:0 1px 0 #fffaf3}
.city-map-name span{border:1px solid #ddc8b4;background:#fffaf3e8;box-shadow:0 2px 7px #5e463028}
.map-label{font-family:var(--ui-font);font-weight:700;background:#fffaf3e8!important;border:1px solid #e0cfbd!important;box-shadow:0 2px 8px #583b2930}
.leaflet-tooltip{font-family:var(--ui-font);font-weight:650}
@media(min-width:1181px){.workspace{grid-template-columns:185px minmax(0,1fr) 285px}.map-frame{height:320px}}
@media(max-width:780px){.brand{padding:5px 8px!important}.brand-lockup small{margin-top:6px!important}.logo-table{top:24px;width:130px}.search-illustration{height:45px}}
@media(max-width:540px){.logo-table{top:22px;width:119px;height:17px}.brand-lockup small{font-size:8.5px!important;margin-top:5px!important}.search-illustration{grid-row:1/3;width:52px;height:42px;align-self:center;margin:0}.searchfield{grid-template-columns:55px minmax(0,1fr)}}
