.milano-home{--milano-ink-0:#5c574e;--milano-ink-1:#fff;--milano-ink-2:#faf6ec;--milano-ink-3:#ffce39;--milano-ink-4:#fff4e7;--milano-ink-5:#211b18;--milano-ink-6:#ffebe6;--milano-ink-7:#26231f;--milano-ink-8:#b52229;--milano-ink-9:#fffefa;--milano-ink-10:#68645c;--milano-ink-11:#514133;--milano-ink-12:#315c96;--milano-ink-13:#161311}.milano-home h1,.milano-home h2,.milano-home h3,.milano-home p{color:inherit}@font-face{font-family:Milano Display;font-style:normal;font-weight:800;font-display:swap;src:url(/brands/milano-template/fonts/barlow-condensed-800.ttf)format("truetype")}@font-face{font-family:Milano Body;font-style:normal;font-weight:400;font-display:swap;src:url(/brands/milano-template/fonts/dm-sans-400.ttf)format("truetype")}@font-face{font-family:Milano Body;font-style:normal;font-weight:700;font-display:swap;src:url(/brands/milano-template/fonts/dm-sans-700.ttf)format("truetype")}.milano-home{--paper:#fffefa;--panel:#000;--ink:#26231f;--muted:#68645c;--red:#b52229;--line:#ded9d0;--yellow:#ffd24b;--radius:18px}.milano-home *{box-sizing:border-box}.milano-home{scroll-behavior:smooth;background:var(--paper);color:var(--ink);margin:0;scroll-padding-top:28px;font:16px/1.7 Milano Body,Arial,sans-serif}.milano-home img{max-width:100%;height:auto;display:block}.milano-home a{color:inherit;text-underline-offset:5px;text-decoration:none}.milano-home a:hover{text-decoration:underline}.milano-home .button:hover,.milano-home .brand:hover,.milano-home .dish:hover,.milano-home .category-list a:hover{text-decoration:none}.milano-home .questions a{text-decoration:underline}.milano-home button,.milano-home a,.milano-home summary{-webkit-tap-highlight-color:transparent}.milano-home a:focus-visible{outline-offset:5px;outline:3px solid #0068ba}.milano-home summary:focus-visible{outline-offset:5px;outline:3px solid #0068ba}.milano-home .skip{z-index:10;background:#fff;padding:12px;position:absolute;top:-90px;left:20px}.milano-home .skip:focus{top:12px}.milano-home .site-header{justify-content:space-between;align-items:center;gap:30px;max-width:1392px;height:96px;margin:auto;padding:0 36px;display:flex}.milano-home .brand{align-items:center;gap:15px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.milano-home .brand img{object-fit:contain;background:#050505;border-radius:5px;width:150px;height:46px;padding:3px 7px}.milano-home .brand span{border-left:1px solid var(--line);padding-left:15px}.milano-home .site-header nav{gap:28px;font-size:14px;display:flex}.milano-home .site-header nav a{text-decoration:none}.milano-home .site-header nav a:hover,.milano-home .text-link:hover{text-decoration:underline}.milano-home .button{border:1px solid var(--red);background:var(--red);min-height:48px;color:var(--milano-ink-1);border-radius:7px;justify-content:center;align-items:center;padding:12px 25px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;transition:background .15s;display:inline-flex}.milano-home h1,.milano-home h2,.milano-home h3{letter-spacing:-.045em;margin:0;font-family:Manrope,Arial,sans-serif;font-weight:800;line-height:1.14}.milano-home h1{font-size:max(42px,min(5.4vw,76px))}.milano-home h3{letter-spacing:-.025em;font-size:21px}.milano-home p{margin:20px 0}.milano-home .hero{min-height:650px;color:var(--milano-ink-2);background:#be252b;grid-template-columns:43% 57%;display:grid}.milano-home .hero-copy{align-self:center;min-width:0;padding:60px 9.3%}.milano-home .hero h1{letter-spacing:-.025em;text-transform:uppercase;margin:0;font-family:Milano Display,sans-serif;font-size:max(76px,min(8.2vw,116px));font-weight:800;line-height:.94}.milano-home .hero h1 em{color:var(--milano-ink-3);font-style:normal;display:block}.milano-home .hero-copy>p{color:var(--milano-ink-4);margin:28px 0;font-size:17px;line-height:1.7}.milano-home .hero .button{color:var(--milano-ink-5);background:#ffce39;border-color:#ffce39;border-radius:5px;min-width:205px;padding:16px 25px}.milano-home .hero .button:hover{background:#f2bd20;border-color:#f2bd20}.milano-home .hero-photo{min-width:0;position:relative;overflow:hidden}.milano-home .hero-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.milano-home .hero ::selection{color:var(--milano-ink-5);background:#ffce39}.milano-home .hero a:focus-visible{outline-offset:6px;outline:3px solid #ffce39}.milano-home .hero .button:focus-visible{outline-color:#fff}.milano-home .site-header{max-width:none;color:var(--milano-ink-2);background:#161311;padding-left:max(36px,50% - 660px);padding-right:max(36px,50% - 660px)}.milano-home .site-header .brand img{background:0 0;border-radius:0;width:170px;height:52px;padding:0}.milano-home .site-header .brand span{border-color:#62554c}.milano-home .header-actions>.button{color:var(--milano-ink-5);background:#ffce39;border-color:#ffce39}.milano-home .header-actions>.button:hover{background:#f2bd20}.milano-home .site-header a:focus-visible{outline-color:#ffce39}.milano-home .section{max-width:1240px;margin:auto;padding:90px 30px}.milano-home .section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.milano-home .section-heading .button{flex-shrink:0}.milano-home .dish-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.milano-home .dish{text-decoration:none}.milano-home .dish img{aspect-ratio:1.14;object-fit:cover;border-radius:13px;width:100%}.milano-home .dish p{color:var(--muted);margin:7px 0 0;font-size:14px}.milano-home .dish:hover h3{text-underline-offset:5px;text-decoration:underline}.milano-home .split{grid-template-columns:1fr 1fr;max-width:1380px;min-height:530px;margin:auto;display:grid}.milano-home .split>img{object-fit:cover;width:100%;height:100%;min-height:440px;max-height:640px}.milano-home .editorial-copy{align-self:center;padding:75px 12%}.milano-home .editorial-copy p{color:var(--muted);max-width:460px;font-size:16px}.milano-home .editorial-copy .button,.milano-home .editorial-copy .text-link{margin-top:10px}.milano-home .welcome{background:var(--panel)}.milano-home .text-link{font-size:14px;font-weight:700}.milano-home .menu-range{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.milano-home .menu-range p{color:var(--muted)}.milano-home .menu-range .button{margin-top:10px}.milano-home .category-list a{border-bottom:1px solid var(--line);padding:22px 0;text-decoration:none;display:block}.milano-home .category-list a:first-child{border-top:1px solid var(--line)}.milano-home .category-list span{letter-spacing:-.025em;font-size:21px;font-weight:600}.milano-home .category-list small{color:var(--muted);margin-top:3px;font-size:13px;display:block}.milano-home .category-list a:hover span{text-decoration:underline}.milano-home .group-section{background:var(--red);border-radius:var(--radius);max-width:1180px;color:var(--milano-ink-1);justify-content:space-between;align-items:center;gap:35px;margin:0 auto;padding:55px 65px;display:flex}.milano-home .group-section p{color:var(--milano-ink-6);margin-bottom:0}.milano-home .group-section .button{flex-shrink:0}.milano-home blockquote{background:var(--panel);border-radius:13px;margin:0;padding:32px 36px}.milano-home blockquote p{letter-spacing:-.025em;margin:0 0 24px;font-size:21px;line-height:1.5}.milano-home cite{color:var(--muted);font-size:12px;font-style:normal}.milano-home .faq{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:8%;padding-top:70px;display:grid}.milano-home .questions details{border-bottom:1px solid var(--line)}.milano-home .questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-weight:600;line-height:1.5;list-style:none;display:flex}.milano-home .questions summary::-webkit-details-marker{display:none}.milano-home .plus{flex-shrink:0;width:16px;height:16px;position:relative}.milano-home .plus:before,.milano-home .plus:after{content:"";background:var(--ink);width:14px;height:1px;position:absolute;top:7px;left:0}.milano-home .plus:after{transform:rotate(90deg)}.milano-home details[open] .plus:after{display:none}.milano-home .questions details>div{color:var(--muted);padding:0 30px 24px 0;font-size:15px}.milano-home .location-section{padding-top:10px}.milano-home .location-card{background:var(--panel);border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:10%;padding:45px 55px;display:grid}.milano-home .location-card h3{margin-bottom:20px;font-size:24px}.milano-home .location-card address{color:var(--muted);margin-bottom:18px;font-style:normal}.milano-home .location-card .phone{font-weight:600}.milano-home .location-card p{color:var(--muted);font-size:14px}.milano-home .hours dl{margin:0}.milano-home .hours dl>div{border-bottom:1px solid #ded6c6;justify-content:space-between;gap:20px;padding:12px 0;font-size:13px;display:flex}.milano-home .hours dd{white-space:nowrap;margin:0}.milano-home footer{background:var(--panel);padding:50px max(30px,50% - 590px)}.milano-home .footer-top{justify-content:space-between;align-items:center;gap:35px;font-size:13px;display:flex}.milano-home .footer-top nav{gap:25px;display:flex}.milano-home .footer-bottom{color:var(--muted);border-top:1px solid #d7d0c2;justify-content:space-between;margin-top:40px;padding-top:22px;font-size:11px;display:flex}.milano-home .mobile-order{display:none}@media (min-width:1600px){.milano-home .hero{min-height:760px}.milano-home .hero-copy{padding-left:max(9.3%,50vw - 660px)}}@media (max-width:1000px){.milano-home .site-header{gap:20px;padding:0 25px}.milano-home .site-header nav{gap:16px;font-size:12px}.milano-home .brand span{display:none}.milano-home .hero{min-height:600px}.milano-home .hero-copy{padding:45px 8%}.milano-home .hero h1{font-size:max(70px,min(8.2vw,90px))}.milano-home .editorial-copy{padding:55px 9%}.milano-home .group-section{margin:0 30px;padding:45px}.milano-home .footer-top{flex-wrap:wrap;align-items:start}.milano-home .footer-top nav{flex-wrap:wrap}}@media (max-width:700px){.milano-home .site-header{height:80px;padding:0 20px}.milano-home .site-header nav{display:none}.milano-home .brand img,.milano-home .site-header .brand img{width:130px;height:43px}.milano-home .hero{grid-template-columns:1fr;min-height:0}.milano-home .hero-copy{padding:42px 6% 36px}.milano-home .hero h1{font-size:max(76px,min(15vw,96px))}.milano-home .hero-copy>p{margin:22px 0;font-size:16px}.milano-home .hero-photo{height:380px}.milano-home .section{padding:60px 22px}.milano-home .section-heading{align-items:start;gap:20px}.milano-home .section-heading .button{min-height:42px;padding:10px 14px;font-size:12px}.milano-home .section-heading h2{font-size:30px}.milano-home .dish-grid{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,240px);gap:14px;padding-bottom:16px;overflow-x:auto}.milano-home .dish{scroll-snap-align:start}.milano-home .dish h3{font-size:19px}.milano-home .split{grid-template-columns:1fr;min-height:0}.milano-home .split>img{height:350px;min-height:0;max-height:none}.milano-home .editorial-copy{padding:50px 25px}.milano-home .welcome>img{order:-1}.milano-home .menu-range{grid-template-columns:1fr;gap:30px}.milano-home .category-list span{font-size:19px}.milano-home .group-section{margin:0 14px;padding:36px 28px;display:block}.milano-home .group-section .button{margin-top:25px}.milano-home .group-section h2{font-size:33px}.milano-home blockquote{padding:28px}.milano-home blockquote p{font-size:19px}.milano-home .faq{grid-template-columns:1fr;gap:20px;padding-top:50px}.milano-home .questions summary{font-size:15px}.milano-home .location-section{padding-top:10px}.milano-home .location-card{grid-template-columns:1fr;gap:40px;padding:30px 25px}.milano-home .footer-top{display:block}.milano-home .footer-top nav{gap:15px 25px;margin:25px 0}.milano-home .footer-bottom{gap:20px;line-height:1.5}.milano-home .mobile-order{width:100%;padding:10px 20px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--line);z-index:6;background:rgba(255,254,250,.96);display:block;position:fixed;bottom:0;left:0}.milano-home .mobile-order .button{width:100%}.milano-home{padding-bottom:76px}}@media (max-width:380px){.milano-home .hero h1{font-size:76px}.milano-home .section-heading{flex-direction:column}.milano-home .hero-photo{height:330px}}@media (prefers-reduced-motion:reduce){.milano-home{scroll-behavior:auto}.milano-home *{transition:none!important}}.milano-home .specials{background:var(--panel)}.milano-home .specials>img{object-position:center}.milano-home .section-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}@media (max-width:700px){.milano-home .specials>img{order:-1}.milano-home .section-actions{gap:18px}}.milano-home .location-map{border-radius:var(--radius);background:var(--panel);border:0;width:100%;height:360px;margin-bottom:24px;display:block}.milano-home .location-map:focus-visible{outline-offset:5px;outline:3px solid #0068ba}@media (max-width:700px){.milano-home .location-map{height:300px;margin-bottom:18px}}.milano-home .hero-photo video{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.milano-home .hero-photo video.is-ready{opacity:1}.milano-home .video-toggle{z-index:1;color:transparent;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:0;position:absolute;top:0;bottom:0;left:0;right:0}.milano-home .video-toggle:focus-visible{outline-offset:-6px;outline:3px solid #ffce39}.milano-home .video-toggle[hidden]{display:none}.milano-home :is(.preview,.specials,.welcome,.ordering.no-photo,blockquote,.location-card,.menu-categories a,footer){--ink:#fffefa;--muted:#d6d0c9;--line:#49433e;color:var(--ink)}.milano-home :is(.preview,.specials,.welcome,.ordering.no-photo,blockquote,.location-card,.menu-categories a,footer) a:focus-visible{outline-color:var(--yellow)}.milano-home .hero.cinema{isolation:isolate;background:#161311;min-height:620px;display:block;position:relative}.milano-home .cinema .hero-photo{z-index:-2;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.milano-home .cinema:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(12,2,3,.72) 0%,rgba(12,2,3,.58) 42%,rgba(181,34,41,.14) 74%,rgba(181,34,41,.06) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.milano-home .cinema .hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-height:620px;padding:56px max(36px,50vw - 660px);display:flex}.milano-home .cinema h1{max-width:640px;font-size:max(76px,min(6.7vw,96px));line-height:.94}.milano-home .cinema h1 em{color:var(--red);font-size:1.4em;line-height:.94;display:block}.milano-home .cinema .hero-copy>p{margin:24px 0 28px;font-size:19px}.milano-home .cinema .hero-copy{pointer-events:none}.milano-home .cinema .hero-copy a{pointer-events:auto}.milano-home .cinema .hero-photo .video-toggle{z-index:0}@media (max-width:700px){.milano-home .hero.cinema,.milano-home .cinema .hero-copy{min-height:570px}.milano-home .cinema:after{background:linear-gradient(rgba(181,34,41,.06) 0%,rgba(181,34,41,.14) 18%,rgba(12,2,3,.64) 46%,rgba(12,2,3,.78) 100%)}.milano-home .cinema .hero-copy{justify-content:flex-end;padding:40px 24px}.milano-home .cinema h1{max-width:550px;font-size:max(54px,min(11.5vw,76px))}.milano-home .cinema h1 em{font-size:1.55em}.milano-home .cinema .hero-copy>p{margin:24px 0;font-size:17px}}.milano-home h1,.milano-home h2,.milano-home h3{text-transform:uppercase;letter-spacing:-.015em;font-family:Milano Display,Arial,sans-serif;font-weight:800;line-height:1.02}.milano-home h2{font-size:max(38px,min(4.1vw,60px))}.milano-home h3{font-size:28px}.milano-home .cinema h1 em{color:var(--red)}.milano-home .button{color:var(--milano-ink-5);background:#ffce39;border-color:#ffce39;border-radius:5px;min-height:48px;font-size:14px}.milano-home .button:hover{background:#f2bd20;border-color:#f2bd20}.milano-home .site-header nav a,.milano-home .footer-top a,.milano-home .text-link,.milano-home .location-card .phone{align-items:center;min-height:44px;display:inline-flex}.milano-home .site-header .brand{display:flex}.milano-home .hero-facts{color:var(--milano-ink-9);background:#161311;border-top:2px solid #ffce39;grid-template-columns:1fr 1fr 1fr;gap:32px;padding:20px max(36px,50vw - 590px);font-size:14px;line-height:1.5;display:grid}.milano-home .hero-facts>div{flex-direction:column;justify-content:center;display:flex}.milano-home .hero-facts strong{color:var(--red);font-size:14px}.milano-home .hero-facts a{align-items:center;min-height:44px;margin:-8px 0;display:flex}.milano-home .hero .video-toggle{opacity:0;pointer-events:none;z-index:2;width:auto;height:auto;min-height:44px;color:var(--milano-ink-9);background:rgba(22,19,17,.85);border:1px solid rgba(255,255,255,.376);border-radius:5px;padding:10px 16px;font:700 14px/1.5 Milano Body,sans-serif;top:auto;bottom:20px;left:auto;right:24px}.milano-home .hero .video-toggle:focus-visible{opacity:1;pointer-events:auto;outline-offset:4px;outline:3px solid #ffce39}.milano-home .section{padding-top:88px;padding-bottom:88px}.milano-home .section-heading{align-items:center}.milano-home .dish-grid{gap:32px 24px}.milano-home .dish h3{margin-top:16px;font-size:28px}.milano-home .dish p{margin-top:6px;font-size:15px;line-height:1.5}.milano-home .split{max-width:none;min-height:0}.milano-home .split>img{aspect-ratio:1.25;object-fit:cover;min-height:0;max-height:none}.milano-home .editorial-copy{padding:50px max(30px,min(5vw,90px))}.milano-home .editorial-copy p{max-width:40ch}.milano-home .welcome{margin-top:0}.milano-home .welcome .editorial-copy{grid-area:1/2}.milano-home .welcome>img{grid-area:1/1}.milano-home .category-list small{font-size:14px}.milano-home .group-section{border-radius:0;max-width:none;margin:0;padding:64px max(30px,50vw - 590px)}.milano-home .location-layout{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.milano-home .location-map{background:#efe9dc;border-radius:0;height:100%;min-height:560px;margin:0}.milano-home .location-card{border-radius:0;padding:36px 40px;display:block}.milano-home .location-card h3{margin:0 0 14px;font-size:30px}.milano-home .location-card .hours{margin-top:30px}.milano-home .location-card p,.milano-home .hours dl>div{font-size:14px}.milano-home .location-card address{margin-bottom:8px}.milano-home .location-card .phone{margin-bottom:0}.milano-home .location-card p{margin:6px 0 18px}.milano-home .hours dl>div{border-color:#49433e;gap:12px;padding:10px 0}.milano-home .faq{border-top:0}.milano-home .footer-top{font-size:15px}.milano-home .footer-bottom{border-color:#49433e;font-size:14px}@media (max-width:1000px){.milano-home .site-header{gap:20px}.milano-home .site-header nav{gap:16px}.milano-home .site-header .button{padding-left:16px;padding-right:16px}.milano-home .hero-facts{gap:20px;padding-left:25px;padding-right:25px}.milano-home .editorial-copy{padding:40px 30px}.milano-home .location-card{padding:30px}.milano-home .group-section{margin:0}}@media (max-width:700px){.milano-home .site-header{gap:12px;height:80px;padding-left:18px;padding-right:18px}.milano-home .site-header .brand img{width:115px;height:auto}.milano-home .header-actions>.button{white-space:nowrap;max-width:160px;padding:10px 13px;font-size:13px}.milano-home .cinema .hero-copy{padding-bottom:90px}.milano-home .hero .video-toggle{bottom:20px;right:24px}.milano-home .hero-facts{grid-template-columns:1fr;gap:12px;padding:20px 24px;font-size:14px}.milano-home .hero-facts>div{grid-template-columns:105px 1fr;align-items:center;gap:14px;display:grid}.milano-home .hero-facts strong{font-size:14px}.milano-home .hero-facts a{min-height:44px;margin:0}.milano-home .hero-facts>div+div{border-top:1px solid #49433e;padding-top:12px}.milano-home .section{padding:64px 22px}.milano-home .section-heading{margin-bottom:28px;display:block}.milano-home .section-heading h2{font-size:40px}.milano-home .section-heading .button{min-height:48px;margin-top:20px;padding:12px 20px;font-size:14px}.milano-home .dish-grid{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;padding:0;overflow:visible}.milano-home .dish img{aspect-ratio:1;object-fit:cover;border-radius:6px}.milano-home .dish h3{font-size:24px;line-height:1.05}.milano-home .dish p{font-size:14px}.milano-home .split>img{aspect-ratio:1.25;height:auto}.milano-home .editorial-copy{padding:38px 24px}.milano-home .editorial-copy h2{max-width:14ch;font-size:44px}.milano-home .editorial-copy p{font-size:16px}.milano-home .specials>img{order:0}.milano-home .welcome .editorial-copy,.milano-home .welcome>img{grid-area:auto}.milano-home .welcome>img{order:-1}.milano-home .menu-range{gap:20px}.milano-home .category-list a{padding:18px 0}.milano-home .category-list span{font-size:20px}.milano-home .group-section{padding:48px 24px}.milano-home .group-section h2{font-size:44px}.milano-home .location-layout{grid-template-columns:1fr}.milano-home .location-map{height:320px;min-height:320px}.milano-home .location-card{padding:30px 24px}.milano-home .location-card .hours{margin-top:28px}.milano-home .location-card h3{font-size:30px}.milano-home .hours dl>div{font-size:14px}.milano-home .footer-top nav{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.milano-home .footer-bottom{margin-top:24px}.milano-home .mobile-order{background:#161311;border-color:#49433e}}@media (max-width:360px){.milano-home .site-header .brand img{width:100px}.milano-home .header-actions>.button{font-size:12px}.milano-home .hero-facts>div{grid-template-columns:90px 1fr;gap:12px}.milano-home .hours dl>div{font-size:13px}.milano-home .location-card{padding-left:20px;padding-right:20px}}.milano-home .editorial-copy h2{max-width:15ch}.milano-home .site-header .brand{min-height:44px}.milano-home .questions details>div a{align-items:center;min-height:44px;display:inline-flex}.milano-home .featured{padding-top:160px;padding-bottom:112px}.milano-home .featured .section-heading{margin-bottom:56px}@media (max-width:700px){.milano-home .featured{padding-top:104px;padding-bottom:80px}.milano-home .featured .section-heading{margin-bottom:40px}}.milano-home{scroll-padding-bottom:96px}@media (min-width:701px){.milano-home{padding-bottom:80px}.milano-home .mobile-order{z-index:6;background:#161311;border-top:1px solid #49433e;justify-content:center;padding:12px 24px;display:flex;position:fixed;top:auto;bottom:0;left:0;right:0}.milano-home .mobile-order .button{width:min(100%,400px)}}.milano-home .mobile-order[hidden]{display:none}.milano-home .welcome{background:var(--red);--muted:#fffefa}.milano-home .hero-facts .brand-status-strip{color:inherit;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.milano-home .hero-facts .brand-status-item{color:inherit;white-space:normal;display:inline}.milano-home .hero-facts .brand-status-dot{display:none}.milano-home .hero-facts .brand-status-dim{color:inherit}.milano-home .hero-facts span{padding:0}.milano-home .coming-soon{color:var(--milano-ink-9);text-align:center;background:#161311;padding:8px 24px}.milano-home .header-actions{justify-content:flex-end;align-items:center;gap:16px;min-width:0;display:flex}.milano-home .header-actions .brand-lang{flex-shrink:0;align-self:center;height:46px;display:inline-flex}.milano-home .header-actions .brand-lang-btn{height:44px;padding:0 10px;font:700 12px/1 Milano Body,sans-serif}.milano-home .header-actions button:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}.milano-home .brand-lang-btn{min-width:44px;min-height:44px;color:var(--milano-ink-9);background:0 0;border:1px solid #62554c}.milano-home .brand-lang-btn.is-active{color:var(--milano-ink-13);background:#ffce39}.milano-home .phone,.milano-home .footer-top>div{flex-wrap:wrap;gap:8px 16px;display:flex}.milano-home .hours dd{white-space:normal;text-align:right}.milano-home .hero-photo .video-toggle{z-index:3}.milano-home .dish-grid:empty{display:none}@media (max-width:700px){.milano-home .header-actions>.button{white-space:normal;text-align:center}.milano-home .hero-facts>div{grid-template-columns:105px minmax(0,1fr)}}.milano-home .dish-grid[data-count="1"]{grid-template-columns:1fr;max-width:560px}.milano-home .dish-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:701px) and (max-width:1100px){.milano-home .site-header{grid-template-columns:auto minmax(0,1fr);gap:6px 20px;height:auto;min-height:96px;padding-top:12px;padding-bottom:12px;display:grid}.milano-home .site-header nav{grid-area:2/1/auto/-1;justify-content:center}.milano-home .header-actions{grid-area:1/2}}@media (max-width:700px){.milano-home .site-header{gap:10px;height:auto;min-height:80px;padding-top:12px;padding-bottom:12px}.milano-home .site-header .brand{flex-shrink:0}.milano-home .site-header .brand img{width:max(80px,min(25vw,115px))}.milano-home .header-actions{gap:8px}.milano-home .header-actions>.button{min-width:0;max-width:160px;padding:10px}.milano-home .header-actions .brand-lang-btn{padding-left:6px;padding-right:6px}}
.nwa25q_promoBand{--promo-accent:var(--brand-cta,var(--brand-secondary,var(--brand-primary)));--promo-ink:#fff;z-index:2;color:var(--promo-ink);background-color:var(--promo-accent);background-image:linear-gradient(rgba(44,8,0,.22),rgba(44,8,0,.22)),radial-gradient(circle at 18% -35%,rgba(255,255,255,.24),transparent 48%),repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 8px,transparent 8px,transparent 17px);position:relative}.nwa25q_promoInner{width:100%;max-width:var(--brand-maxw);box-sizing:border-box;grid-template-columns:44px auto minmax(180px,1fr);align-items:center;gap:14px;min-height:88px;margin:0 auto;padding:11px 24px;display:grid}.nwa25q_promoIcon{width:42px;height:42px;color:var(--promo-accent);background:#fff;border-radius:50%;align-items:center;justify-items:center;display:grid;box-shadow:0 5px 14px rgba(49,20,13,.18)}.nwa25q_offers{grid-template-columns:repeat(2,minmax(142px,168px));gap:10px;display:grid}.nwa25q_ticket{border:0;border-right:2px dashed color-mix(in srgb, var(--promo-accent) 36%, transparent);min-width:0;color:var(--text,#34363a);text-align:center;background:#fff;border-radius:12px;padding:8px 15px 9px;position:relative;overflow:hidden;box-shadow:0 5px 15px rgba(49,20,13,.18)}.nwa25q_amount{color:var(--promo-accent);letter-spacing:-.045em;white-space:nowrap;font-size:max(1.45rem,min(2vw,1.72rem));font-weight:900;line-height:.98;display:block}.nwa25q_label{color:var(--text,#34363a);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:.66rem;font-weight:850;line-height:1;display:block}.nwa25q_footnote{max-width:370px;color:var(--promo-ink);opacity:.88;text-wrap:balance;margin:0;font-size:.86rem;font-weight:650;line-height:1.35}@media (max-width:640px){.nwa25q_promoInner{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:7px 9px;min-height:0;padding:10px 10px 9px}.nwa25q_promoIcon{width:32px;height:32px;margin-top:9px}.nwa25q_promoIcon svg{width:19px;height:19px}.nwa25q_offers{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.nwa25q_ticket{border-radius:9px;padding:7px 4px 8px}.nwa25q_amount{font-size:1.32rem}.nwa25q_label{letter-spacing:.045em;margin-top:5px;font-size:.58rem}.nwa25q_footnote{text-wrap:pretty;grid-column:2;max-width:none;font-size:.73rem;line-height:1.25}}@media (max-width:340px){.nwa25q_promoInner{grid-template-columns:30px minmax(0,1fr);gap:6px;padding-left:8px;padding-right:8px}.nwa25q_promoIcon{width:30px;height:30px}.nwa25q_amount{font-size:1.22rem}.nwa25q_label{letter-spacing:.025em;font-size:.55rem}}.nwa25q_ribbon{--ribbon-accent:var(--brand-cta,var(--brand-secondary,var(--brand-primary)));z-index:3;color:#fff;background:var(--brand-nav-dark,var(--brand-footer-bg));position:relative}.nwa25q_ribbonInner{width:100%;max-width:var(--brand-maxw);box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:14px;min-height:40px;margin:0 auto;padding:7px 18px;display:flex}.nwa25q_ribbonOffers,.nwa25q_ribbonOffer{align-items:center;display:inline-flex}.nwa25q_ribbonOffers{justify-content:center;gap:10px}.nwa25q_ribbonOffer{white-space:nowrap;gap:6px}.nwa25q_ribbonPill{color:#fff;background:var(--ribbon-accent);letter-spacing:.055em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:850;line-height:1.15}.nwa25q_ribbonLabel{color:#fff;font-size:.86rem;font-weight:800;line-height:1.15}.nwa25q_ribbonDivider{color:#fff;opacity:.35;margin-right:4px;font-weight:500}.nwa25q_ribbonBody{color:#fff;opacity:.72;white-space:nowrap;margin:0;font-size:.78rem;font-weight:500;line-height:1.2}@media (max-width:640px){.nwa25q_ribbonInner{flex-direction:column;gap:5px;min-height:0;padding:7px 8px 8px}.nwa25q_ribbonOffers{gap:8px;width:100%}.nwa25q_ribbonOffer{gap:4px}.nwa25q_ribbonPill{padding:3px 6px;font-size:.62rem}.nwa25q_ribbonLabel{font-size:.68rem}.nwa25q_ribbonDivider{display:none}.nwa25q_ribbonBody{white-space:normal;width:100%;font-size:.71rem}}@media (max-width:340px){.nwa25q_ribbonInner{padding-left:5px;padding-right:5px}.nwa25q_ribbonOffers{gap:5px}.nwa25q_ribbonOffer{gap:3px}.nwa25q_ribbonPill{padding-left:5px;padding-right:5px;font-size:.57rem}.nwa25q_ribbonLabel{font-size:.61rem}.nwa25q_ribbonBody{font-size:.66rem}}
.QZti1W_googleReview{max-width:34ch;color:inherit;margin:0;font-size:.82rem;line-height:1.5}.QZti1W_googleReview span{opacity:.72}.QZti1W_googleReview span,.QZti1W_googleReview a{display:block}.QZti1W_googleReview a{width:max-content;max-width:100%;color:inherit;text-underline-offset:.18em;font-weight:700}.brand-modern .QZti1W_googleReview{color:var(--muted);opacity:1}.brand-modern .QZti1W_googleReview a{color:var(--brand-primary-ink,var(--brand-primary))}.QZti1W_googleReview img{border-radius:8px;width:170px;max-width:100%;height:auto;margin-top:10px;display:block}@media (max-width:600px){.QZti1W_googleReview img{width:150px}}
