@font-face{font-family:Fredoka;src:url(/assets/fredoka.woff2) format("woff2");font-weight:300 700;font-stretch:75% 125%;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/nunito.woff2) format("woff2");font-weight:200 1000;font-style:normal;font-display:swap}:root{--cobalt:#2348D9;--deep:#1A39B8;--cal:#FFFAF0;--sky:#CFDCFF;--piri:#FF4D3D;--sol:#FFD23F;--ink:#0C1A4B;--logo-letters:var(--cal);--logo-bun:var(--sol);--logo-patty:var(--piri);--logo-z:var(--sky);--display:Fredoka,"Arial Rounded MT Bold",Arial,sans-serif;--body:Nunito,Arial,sans-serif;--gutter:clamp(20px,5vw,96px);--header:84px;--section:clamp(120px,15vw,220px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header) + 24px)}body,html{background:var(--cobalt)}body{color:var(--cal);font-family:var(--body);font-size:17px;line-height:1.5;font-weight:500;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,dd,dl,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.4}:focus-visible{outline:3px solid var(--sol);outline-offset:4px;border-radius:6px}::selection{background:var(--sol);color:var(--ink)}h1,h2,h3{font-family:var(--display);font-weight:700;font-synthesis:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:16px;z-index:120;padding:14px 20px;border-radius:999px;background:var(--sol);color:var(--ink);font-weight:800;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.page{position:relative;overflow-x:clip;min-height:100vh}.backdrop{inset:0;z-index:0;pointer-events:none;overflow:hidden}.backdrop,.bd{position:absolute}.bd{--m:1;transform:translate3d(0,calc(var(--sy,0) * var(--k) * -1px),0) rotate(var(--r)) scale(var(--m));transform-origin:0 0;will-change:transform}.bd svg{display:block;width:100%;height:auto}.bd-float{animation:bob 9s ease-in-out var(--d) infinite}.bd-blob .bd-float{animation-duration:18s}.bd-zzz .bd-float{animation:zdrift 6s ease-in-out var(--d) infinite}@keyframes bob{50%{transform:translateY(-14px) rotate(4deg)}}@keyframes zdrift{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-18px);opacity:1}}.site-footer,.site-header,main{position:relative;z-index:1}.footer-logo .l-z,.site-logo .l-z{transform-box:fill-box;transform-origin:0 100%;animation:zfloat 3.6s ease-in-out infinite}.footer-logo .l-z-1,.site-logo .l-z-1{animation-delay:.4s}.footer-logo .l-z-2,.site-logo .l-z-2{animation-delay:.8s}@keyframes zfloat{50%{transform:translateY(-7px) rotate(-6deg)}}.footer-logo .l-burger{transform-box:fill-box;transform-origin:50% 60%;animation:breathe 4.5s ease-in-out infinite}@keyframes breathe{50%{transform:scale(1.035,.98)}}.intro{display:none}html[data-intro=playing] body{overflow:hidden}html[data-intro=playing] .site-logo{visibility:hidden}html[data-intro=playing] .intro{display:grid;place-items:center;position:fixed;inset:0;z-index:100;background:var(--cobalt);cursor:pointer}.intro-logo{width:min(86vw,1040px);height:auto;overflow:visible}.intro-skip{position:absolute;right:24px;bottom:24px;border:0;background:none;color:var(--sky);font-weight:800;font-size:15px;padding:12px 16px;border-radius:999px;box-shadow:inset 0 0 0 2px rgba(207,220,255,.5)}.intro .l-c{transform-box:fill-box;transform-origin:50% 50%;animation:c-chomp .82s cubic-bezier(.3,.7,.3,1.15) both}.intro .l-burger{transform-box:fill-box;transform-origin:50% 60%;animation:drop .5s cubic-bezier(.3,1.4,.5,1) both,wobble .55s ease-out .68s}.intro .l-whole{animation:hide .01s .68s forwards}.intro .l-bitten{opacity:0;animation:show .01s .68s forwards}.intro .l-crumb{transform-box:fill-box;animation:crumb .7s cubic-bezier(.2,.8,.4,1) .7s both}.intro .l-crumb-1{animation-delay:.75s}.intro .l-crumb-2{animation-delay:.8s}.intro .l-m{animation:slide-m .62s cubic-bezier(.3,1.35,.5,1) 1.02s both}.intro .l-a{animation:slide-a .7s cubic-bezier(.3,1.3,.5,1) 1.16s both}.intro .l-z{transform-box:fill-box;transform-origin:0 100%;animation:z-pop .42s cubic-bezier(.3,1.6,.5,1) 1.84s both}.intro .l-z-1{animation-delay:1.98s}.intro .l-z-2{animation-delay:2.12s}@keyframes c-chomp{0%{transform:translateX(-130px) rotate(30deg);opacity:0}22%{opacity:1;transform:translateX(-80px) rotate(28deg)}62%{transform:translateX(-52px) rotate(24deg)}83%{transform:translateX(8px) rotate(-5deg)}to{transform:none}}@keyframes drop{0%{transform:translateY(-70px) scale(.8);opacity:0}to{transform:none;opacity:1}}@keyframes wobble{0%{transform:none}25%{transform:scale(.9,1.07) rotate(-4deg)}55%{transform:scale(1.05,.96) rotate(2deg)}80%{transform:scale(.99,1.01)}to{transform:none}}@keyframes hide{to{opacity:0}}@keyframes show{to{opacity:1}}@keyframes crumb{0%{transform:translate(40px,-110px) scale(.3);opacity:0}25%{opacity:1}70%{transform:translate(-4px,10px)}to{transform:none}}@keyframes slide-m{0%{transform:translateX(-280px)}to{transform:none}}@keyframes slide-a{0%{transform:translateX(-540px)}to{transform:none}}@keyframes z-pop{0%{transform:translateY(40px) scale(0);opacity:0}to{transform:none;opacity:1}}.site-header{position:sticky;top:0;z-index:30;height:var(--header);display:flex;align-items:center;gap:32px;padding:0 var(--gutter);background:rgba(35,72,217,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-logo{display:block;flex-shrink:0;padding:6px 0}.site-logo svg{display:block;height:46px;width:auto;overflow:visible}.main-nav{display:flex;gap:32px;margin:0 8px 0 auto;font-weight:800;font-size:16px}.main-nav a{padding:10px 0;position:relative}.main-nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:3px;border-radius:3px;background:var(--sol);transform:scaleX(0);transform-origin:left;transition:transform .2s}.main-nav a:hover:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:20px}.languages{display:flex;gap:4px;font-weight:800;font-size:14px}.languages a{padding:10px 8px;color:var(--sky)}.languages a[aria-current]{color:var(--cal);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px;text-decoration-color:var(--sol)}.order-button{display:flex;align-items:center;gap:12px;border:0;border-radius:999px;background:var(--sol);color:var(--ink);padding:10px 10px 10px 20px;font-weight:900;font-size:16px;min-height:48px;transition:transform .2s}.order-button:hover{transform:translateY(-2px) rotate(-1deg)}.cart-count{min-width:30px;height:30px;padding:0 8px;border-radius:999px;display:grid;place-items:center;background:var(--ink);color:var(--sol);font-size:14px}.section{padding:0 var(--gutter);margin-top:var(--section)}.tag{font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--sky)}.tag-sol{color:var(--sol)}h2{font-size:clamp(52px,7vw,108px);line-height:.92;letter-spacing:-.01em;margin-top:14px}.lead{font-size:19px;line-height:1.55;max-width:34em}.lead,.note{color:var(--sky)}.note{font-size:14px;margin-top:40px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:999px;padding:18px 28px;min-height:56px;font-family:var(--body);font-weight:900;font-size:19px;line-height:1;cursor:pointer;transition:transform .2s cubic-bezier(.3,1.6,.5,1)}.btn:hover{transform:translateY(-3px) rotate(-1.5deg)}.btn:active{transform:translateY(1px)}.btn-piri{background:var(--piri);color:#fff}.btn-sol{background:var(--sol);color:var(--ink)}.btn-ghost{background:none;color:var(--cal);box-shadow:inset 0 0 0 3px var(--cal)}.btn-small{padding:12px 20px;min-height:46px;font-size:17px}.btn-small span{font-size:22px;line-height:.8}.arrow{transition:transform .2s}.btn:hover .arrow{transform:translateX(4px)}.hero{min-height:calc(100svh - var(--header));display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding:24px var(--gutter) 64px}.hero h1{font-size:clamp(60px,9vw,148px);line-height:.9;letter-spacing:-.015em}.hero h1 span{display:block}.hl-sol{color:var(--sol)}.hero .lead{margin-top:32px;max-width:30em;font-size:21px}.hero-actions{gap:14px}.hero-actions,.hero-facts{display:flex;flex-wrap:wrap;margin-top:36px}.hero-facts{gap:10px 28px;font-weight:800;font-size:16px}.hero-facts li{display:flex;align-items:center;gap:10px}.hero-facts li+li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sky);opacity:.6;margin-right:18px}.hero-art{position:relative;width:min(100%,640px);margin:0 auto;aspect-ratio:1/1;display:grid;place-items:center}.hero-sun{position:absolute;width:92%;aspect-ratio:1;border-radius:50%;background:var(--sol);left:6%;top:2%;animation:sun-in .7s cubic-bezier(.3,1.4,.5,1) .1s both}.hero-photo{position:relative;width:92%;margin-top:22%;height:auto;overflow:visible;filter:drop-shadow(0 30px 28px rgba(12,26,75,.5));animation:burger-drop .8s cubic-bezier(.3,1.35,.5,1) .35s both}.hero-crumbs i{position:absolute;right:8%;top:40%;width:16px;height:16px;border-radius:50%;background:#E9B65A;opacity:0;animation:hero-crumb 2.4s ease-in 1.5s infinite}.hero-crumbs i:nth-child(2){width:11px;height:11px;top:44%;animation-delay:1.65s}.hero-crumbs i:nth-child(3){width:8px;height:8px;top:40%;right:6%;animation-delay:2.1s}.hero-crumbs i:nth-child(4){width:12px;height:12px;top:50%;right:-1%;animation-delay:2.7s}.hero-zzz{position:absolute;right:-2%;top:-4%;width:18%;height:auto;animation:zdrift 3.4s ease-in-out infinite}@keyframes sun-in{0%{transform:scale(.4);opacity:0}}@keyframes burger-drop{0%{translate:0 -120px;scale:.85;opacity:0}60%{opacity:1}}@keyframes hero-crumb{0%{transform:translate(0);opacity:0}8%{opacity:1}to{transform:translate(30px,320px) rotate(160deg);opacity:0}}html[data-intro=playing] .hero-art,html[data-intro=playing] .hero-art *{animation-play-state:paused}.fb{--fb-gap:var(--cobalt);overflow:visible}.fb>g>path:not([fill=none]),.fb>g>rect{stroke:var(--fb-gap);stroke-width:6px;paint-order:stroke;stroke-linejoin:round}.order-dialog .fb{--fb-gap:var(--cal)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:end}.section-side{display:flex;flex-direction:column;gap:28px;align-items:flex-start}.filters{display:flex;flex-wrap:wrap;gap:10px}.filter{border:0;background:none;padding:12px 20px;min-height:46px;border-radius:999px;font-weight:900;font-size:16px;box-shadow:inset 0 0 0 2px var(--sky);transition:transform .2s}.filter:hover{transform:translateY(-2px)}.filter[aria-pressed=true]{background:var(--cal);color:var(--ink);box-shadow:none}.menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:88px 96px;margin-top:88px}.dish{display:grid;grid-template-columns:minmax(160px,300px) minmax(0,1fr);gap:32px;align-items:center}.dish-art{position:relative;rotate:var(--rot);transition:rotate .4s cubic-bezier(.3,1.5,.5,1),scale .4s cubic-bezier(.3,1.5,.5,1)}.photo-burger{display:block;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 22px 20px rgba(12,26,75,.45))}.dish:hover .dish-art{rotate:calc(var(--rot) * -1);scale:1.05}.crumb-pop i{position:absolute;right:4%;top:36%;width:12px;height:12px;border-radius:50%;background:var(--sol);animation:pop .8s cubic-bezier(.2,.8,.4,1) forwards}.crumb-pop i:nth-child(2){width:8px;height:8px;top:50%;animation-delay:.06s;--x:34px}.crumb-pop i:nth-child(3){width:6px;height:6px;top:28%;animation-delay:.12s;--x:52px}@keyframes pop{0%{transform:translate(0);opacity:1}to{transform:translate(var(--x,22px),90px);opacity:0}}.dish h3{font-size:clamp(32px,3vw,42px);line-height:1;font-weight:600}.dish-label{color:var(--sol);font-weight:900;margin-top:8px}.dish-ing{color:var(--sky);font-size:16px;margin-top:10px}.dish details{margin-top:8px;font-size:15px;color:var(--sky)}.dish summary{list-style:none;cursor:pointer;display:inline-flex;gap:10px;padding:8px 0;font-weight:800;color:var(--cal)}.dish summary::-webkit-details-marker{display:none}.dish details[open] summary span{transform:rotate(45deg)}.dish summary span{transition:transform .2s;display:inline-block}.dish-buy{display:flex;align-items:center;gap:20px;margin-top:14px}.dish-price{font-family:var(--display);font-weight:600;font-size:28px}.sides{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:48px 80px;margin-top:120px}.sides h3{font-size:clamp(36px,3.6vw,48px);line-height:1}.sides ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 64px}.sides li{display:flex;align-items:center;gap:12px;font-size:19px;padding:6px 0}.side-name{font-weight:800}.side-dots{flex:1 1;border-bottom:3px dotted rgba(207,220,255,.45);transform:translateY(-4px)}.side-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.side-add{width:44px;height:44px;flex-shrink:0;border:0;border-radius:50%;background:none;box-shadow:inset 0 0 0 2px var(--sky);font-size:22px;font-weight:700;line-height:1;transition:transform .2s,background .2s}.side-add:hover{background:var(--sol);color:var(--ink);box-shadow:none;transform:rotate(90deg)}.meter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:center}.meter .lead{margin-top:24px;max-width:26em}.meter-tool{position:relative;padding-top:40px}.meter-zzz{position:absolute;right:0;top:-40px;display:flex;align-items:flex-end;gap:4px;font-family:var(--display);font-weight:700;color:var(--sky);line-height:1;font-size:calc(36px + var(--level) * 26px);transition:font-size .5s cubic-bezier(.3,1.5,.5,1)}.meter-zzz span{animation:zdrift 3s ease-in-out infinite}.meter-zzz span:nth-child(2){font-size:.75em;animation-delay:.4s}.meter-zzz span:nth-child(3){font-size:.55em;animation-delay:.8s}.meter-range{appearance:none;width:100%;height:72px;background:none;margin:0;cursor:grab}.meter-range:active{cursor:grabbing}.meter-range::-webkit-slider-runnable-track{height:16px;border-radius:999px;background:linear-gradient(to right,var(--piri) calc(var(--p) * (100% - 72px) + 12px),var(--deep) calc(var(--p) * (100% - 72px) + 12px))}.meter-range::-moz-range-track{height:16px;border-radius:999px;background:var(--deep)}.meter-range::-moz-range-progress{height:16px;border-radius:999px;background:var(--piri)}.meter-range::-webkit-slider-thumb{-webkit-appearance:none;width:72px;height:68px;margin-top:-26px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 3 72 68'%3E%3Cpath d='M4 20h64v34H4Z' fill='%232348D9'/%3E%3Cpath d='M6 26C6 11 20 3 36 3s30 8 30 23Z' fill='%23FFD23F'/%3E%3Cpath d='M0 29h62a8 8 0 0 1 0 16H0Z' fill='%23FF4D3D'/%3E%3Cpath d='M6 48h60c0 6-5 10-12 10H18C11 58 6 54 6 48Z' fill='%23FFD23F'/%3E%3C/svg%3E") 50%/contain no-repeat}.meter-range::-moz-range-thumb{width:72px;height:68px;border:0;border-radius:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 3 72 68'%3E%3Cpath d='M4 20h64v34H4Z' fill='%232348D9'/%3E%3Cpath d='M6 26C6 11 20 3 36 3s30 8 30 23Z' fill='%23FFD23F'/%3E%3Cpath d='M0 29h62a8 8 0 0 1 0 16H0Z' fill='%23FF4D3D'/%3E%3Cpath d='M6 48h60c0 6-5 10-12 10H18C11 58 6 54 6 48Z' fill='%23FFD23F'/%3E%3C/svg%3E") 50%/contain no-repeat}.meter-range:focus-visible{outline:none}.meter-range:focus-visible::-webkit-slider-thumb{filter:drop-shadow(0 0 0 var(--sol)) drop-shadow(0 0 6px var(--sol))}.meter-steps{display:flex;justify-content:space-between;gap:8px;margin-top:4px}.meter-steps button{border:0;background:none;padding:6px 0;font-weight:800;font-size:15px;color:var(--sky);transition:color .2s}.meter-steps .active button{color:var(--cal)}.meter-result{margin-top:44px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.combo{font-family:var(--display);font-weight:600;font-size:clamp(30px,3.4vw,48px);line-height:1.05}.meter-result .btn{margin-top:10px}.lisbon-words{font-family:var(--display);font-weight:700;font-size:clamp(46px,7vw,112px);line-height:.98;letter-spacing:-.01em;margin-top:24px}.lw{--c:var(--cal)}.lw-1,.lw-3{--c:var(--sol)}.lw{color:var(--c)}@supports (animation-timeline:view()){.lw{color:rgba(255,250,240,.3);animation:lw-on linear both;animation-timeline:view();animation-range:entry 30% cover 42%}}@keyframes lw-on{to{color:var(--c)}}.lisbon-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin-top:80px}.lisbon-points h3{font-size:26px;line-height:1.1;font-weight:600}.lisbon-points p{color:var(--sky);margin-top:10px;font-size:17px}.visit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.visit .lead{margin-top:24px;max-width:28em}.visit .btn{margin-top:32px}.hours h3{font-size:26px;font-weight:600;margin-top:12px}.hours dl{margin-top:18px;font-size:20px}.hours dl>div{justify-content:space-between;gap:24px;padding:20px 0;border-bottom:2px solid rgba(207,220,255,.3)}.hours dl>div,.hours dt{display:flex;align-items:center}.hours dt{font-weight:800;gap:12px}.hours dd{text-align:right;color:var(--sky)}.hours .today dd{color:var(--sol);font-weight:800}.today-tag{font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;background:var(--sol);color:var(--ink);padding:5px 10px;border-radius:999px}.site-footer{padding-bottom:56px}.footer-logo{display:block;width:min(100%,1040px);height:auto;overflow:visible}.footer-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto;gap:40px;align-items:end;margin-top:56px}.footer-line{font-family:var(--display);font-weight:700;font-size:clamp(28px,2.6vw,36px);line-height:1.05}.footer-credit,.footer-note{font-size:14px;color:var(--sky)}.footer-credit{text-align:right}.footer-credit a{text-decoration:underline;text-underline-offset:4px}.order-dialog{--logo-letters:var(--cobalt);--logo-z:var(--cobalt);position:fixed;inset:0;margin:0 0 0 auto;width:min(560px,100%);max-width:100%;height:100%;max-height:100%;padding:0;border:0;background:var(--cal);color:var(--ink);overscroll-behavior:contain}.order-dialog::backdrop{background:rgba(12,26,75,.6)}.order-dialog[open]{animation:drawer .28s cubic-bezier(.2,.8,.3,1)}@keyframes drawer{0%{transform:translateX(100%)}}.order-inner{padding:24px 32px 40px;min-height:100%}.order-top{display:flex;align-items:center;justify-content:space-between}.order-logo{height:40px;width:auto;overflow:visible}.close-button{width:48px;height:48px;border:0;border-radius:50%;background:var(--sol);color:var(--ink);font-size:30px;line-height:1}.order-inner>h2{color:var(--cobalt);font-size:clamp(48px,7vw,68px);margin-top:40px}.order-dialog .lead,.order-dialog .note{color:#3B4A7A}.order-state{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.order-state h3{font-size:30px;color:var(--cobalt)}.cart-items{margin:32px 0 0}.cart-items li{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:2px solid #e8e0cf}.cart-art{width:76px;height:auto;flex-shrink:0}.cart-side{width:44px;height:44px;margin:0 16px;border-radius:50%;background:var(--sol)}.cart-info{flex:1 1;display:grid;grid-template-columns:1fr auto;gap:8px}.cart-info h3{font-size:22px;font-weight:600}.cart-info>span{font-weight:800;align-self:center}.quantity{grid-column:1/-1;display:flex;align-items:center;gap:14px}.quantity button{width:40px;height:40px;border:0;border-radius:50%;background:#EDE5D3;font-size:22px;line-height:1}.quantity output{font-weight:900;min-width:20px;text-align:center}.remove-item{border:0;background:none;width:44px;height:44px;font-size:24px;color:#3B4A7A}.cart-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:28px;font-family:var(--display);font-size:22px;font-weight:600}.cart-total strong{font-size:36px;color:var(--cobalt)}.order-dialog .note{margin-top:16px}.confirm{width:100%;margin-top:24px}@media (max-width:1080px){.main-nav{display:none}.menu-grid{gap:72px 56px}.dish{grid-template-columns:1fr;gap:20px}.dish-art{max-width:260px}}@media (max-width:820px){:root{--header:72px;--section:120px}body{font-size:16px}.site-header{gap:12px}.site-logo svg{height:38px}.hero{grid-template-columns:1fr;min-height:0;padding-top:32px;gap:24px}.hero-art{order:-1;width:min(86%,380px)}.hero .lead{font-size:18px;margin-top:22px}.hero-actions{margin-top:28px}.hero-actions .btn{flex:1 1 auto}.meter,.section-head,.sides,.visit{grid-template-columns:1fr;gap:32px}.menu-grid{grid-template-columns:1fr;gap:64px;margin-top:56px}.dish{grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:start}.sides{margin-top:88px}.lisbon-points,.sides ul{grid-template-columns:1fr}.lisbon-points{gap:32px;margin-top:56px}.footer-row{grid-template-columns:1fr;gap:20px}.footer-credit{text-align:left}.lead{font-size:17px}.bd{--m:.6}.bd-tile,.bd-wide,.bd-zzz{display:none}.meter-zzz{top:-24px}}@media (max-width:480px){.order-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.order-button{padding:8px}.languages a{padding:10px 5px}.meter-steps button{font-size:13px}.order-inner{padding:20px 20px 32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.lw{color:var(--c)!important}}