@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_dd931ec7-module__13dWjW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_dd931ec7-module__13dWjW__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_f48308ac-module__vlJuQa__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_f48308ac-module__vlJuQa__variable{--font-body:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/9ff27b8a0a8f3dc0-s.p.2rb3m_gxg9vnu.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/a5b03b231ce290a0-s.313uu58ed9idt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d41831e24743a3c1-s.1fah83w58uawv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Fallback;src:local(Arial);ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.0%;size-adjust:94.66%}.cairo_8a012ace-module__yv_-Sa__className{font-family:Cairo,Cairo Fallback;font-style:normal}.cairo_8a012ace-module__yv_-Sa__variable{--font-ar:"Cairo", "Cairo Fallback"}
:root{--red:#e50042;--deep:#870c12;--deeper:#5e070c;--cream:#f7f3ee;--paper:#fffdfa;--sand:#ece4d3;--ink:#1d1412;--muted:#6d5f5a;--yellow:#ffd23f;--display:var(--font-display), "Arial Narrow", sans-serif;--body:var(--font-body), system-ui, sans-serif;--pad:clamp(20px, 5vw, 84px);--nav-h:76px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--cream);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul{margin:0;padding:0}ul{list-style:none}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,.display{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;font-weight:900;font-stretch:62%;line-height:.9}h3,h4{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-weight:800;font-stretch:75%;line-height:1.05}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:12px;font-weight:600}.eyebrow--light{color:var(--yellow)}.center{justify-content:center;display:flex}.logo-mark{background:currentColor;width:137px;height:32px;display:block;-webkit-mask:url(/logo.svg) 50%/contain no-repeat;mask:url(/logo.svg) 50%/contain no-repeat}.logo-mark--light{color:var(--cream)}.btn{letter-spacing:.01em;min-height:48px;transition:transform .3s var(--ease), background-color .25s, color .25s, box-shadow .3s;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.97)}.btn--red{background:var(--red);color:#fff;box-shadow:0 10px 24px -12px #e50042cc}.btn--red:hover{background:#c40038}.btn--ghost{box-shadow:inset 0 0 0 1.5px #1d141240}.btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--ink{background:var(--ink);color:var(--cream)}.btn--cream{background:var(--cream);color:var(--deep)}.btn--pill{min-height:40px;padding:0 20px}.btn--block{width:100%}.link-arrow{color:var(--red);white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.link-arrow:hover{text-underline-offset:4px;text-decoration:underline}.price{font-family:var(--display);color:var(--red);align-items:baseline;gap:5px;font-size:30px;font-weight:900;font-stretch:75%;line-height:1;display:inline-flex}.price small{font-family:var(--body);letter-spacing:.08em;color:var(--muted);font-size:12px;font-weight:600}.price em{font-family:var(--body);color:var(--muted);font-size:14px;font-style:normal;font-weight:600}.nav{z-index:50;height:var(--nav-h);padding:0 var(--pad);justify-content:space-between;align-items:center;transition:background-color .4s,box-shadow .4s;display:flex;position:fixed;inset:0 0 auto}.nav--clear{color:var(--red)}.nav--solid{background:linear-gradient(180deg, #a3111a, var(--deep));color:var(--cream);box-shadow:0 10px 30px -18px #0009;opacity:1!important;visibility:visible!important;transform:none!important}.nav__links{align-items:center;gap:clamp(14px,2.4vw,34px);font-size:15px;font-weight:500;display:flex}.nav__links>a:not(.btn){padding:6px 0;position:relative}.nav__links>a:not(.btn):after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links>a:not(.btn):hover:after{transform:scaleX(1)}.nav__order{background:var(--red);color:#fff}.nav--solid .nav__order{background:var(--cream);color:var(--deep)}.hero{position:relative}.hero__stage{--v:min(76vh, 46vw);background:var(--cream);height:100svh;position:relative;overflow:hidden}.hero__ghost{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__ghost-track{white-space:nowrap;font-family:var(--display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px #e500421c;visibility:hidden;margin-top:-.5em;font-size:22vw;font-weight:900;font-stretch:62%;line-height:1;display:flex;position:absolute;top:50%;left:0}.hero__ghost-track span{padding-right:.2em;animation:60s linear infinite marquee}@keyframes marquee{to{transform:translate(-100%)}}.hero__copy{z-index:3;left:var(--pad);width:min(44vw,640px);position:absolute;top:50%;transform:translateY(-46%)}.hero__count{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);visibility:hidden;margin-bottom:18px;font-size:12px}.hero__count b{color:var(--red);font-weight:700}.hero__count i{border-inline-start:1px solid #1d141240;margin-inline-start:18px;padding-inline-start:18px;font-style:normal}.hero__title{height:.92em;color:var(--red);margin-left:-.03em;font-size:clamp(64px,10.5vw,176px);position:relative;overflow:hidden}.hero__title span{inset-inline-start:.03em;white-space:nowrap;visibility:hidden;will-change:transform;position:absolute;bottom:0}.hero__title span.is-long{font-size:.63em;bottom:.06em}.hero__metas{min-height:150px;margin-top:22px;position:relative}.hero__meta{visibility:hidden;position:absolute;inset:0 0 auto}.hero__meta p{color:#3d302c;max-width:420px;font-size:18px}.hero__buy{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.hero__buy .price{margin-right:8px;font-size:44px}.hero__controls{align-items:center;gap:10px;margin-top:26px;display:flex}.hero__thumb{visibility:hidden;width:54px;height:54px;transition:transform .35s var(--ease);border-radius:50%;padding:5px;position:relative}.hero__thumb:after{content:"";border:1.5px solid var(--red);opacity:0;transition:transform .45s var(--ease), opacity .3s;border-radius:50%;position:absolute;inset:0;transform:scale(.7)}.hero__thumb.is-active:after{opacity:1;transform:scale(1)}.hero__thumb:hover{transform:scale(1.1)rotate(12deg)}.hero__thumb img{object-fit:contain;width:100%;height:100%}.hero__arrow{visibility:hidden;width:42px;height:42px;transition:background-color .25s, color .25s, border-color .25s, transform .3s var(--ease);border:1.5px solid #1d141259;border-radius:50%;place-items:center;margin-inline-start:4px;font-size:17px;display:grid}.hero__arrow:first-of-type{margin-inline-start:14px}.hero__arrow:hover{background:var(--deep);border-color:var(--deep);color:#fff;transform:scale(1.08)}.hero__visual{right:calc(var(--pad) * .7);top:calc(50% - var(--v) / 2 + 2vh);width:var(--v);height:var(--v);position:absolute}.hero__disc{z-index:1;border-radius:50%;position:absolute;inset:0;transform:scale(0);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -30px 80px -40px #783c1e40}.hero__flash{z-index:1;border:2px solid var(--red);opacity:0;visibility:hidden;pointer-events:none;border-radius:50%;position:absolute;inset:10%}.tops{display:contents}.tops__layer{pointer-events:none;position:absolute;inset:0}.tops__layer--far{z-index:2}.tops__layer--mid{z-index:3}.tops__layer--near{z-index:5}.tops__group{visibility:hidden;position:absolute;inset:0}.top{will-change:transform;position:absolute}.top img{width:100%;height:auto;transform:rotate(var(--rot));animation:6s ease-in-out infinite alternate float}.tops__layer--far .top img{filter:blur(2.5px)saturate(.9);opacity:.85}@keyframes float{0%{transform:translateY(8px) rotate(var(--rot))}to{transform:translateY(-12px) rotate(calc(var(--rot) + 10deg))}}.hero__pizza,.hero__slice{position:absolute;inset:12%}.hero__pizza{z-index:4}.hero__slice{z-index:7;pointer-events:none}.hero__pizza-tilt,.hero__wholes{position:absolute;inset:0}.hero__whole,.hero__cut,.hero__slice-inner{visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.hero__shadow{background:radial-gradient(closest-side,#46190a57,#46190a29 60%,#0000 100%);border-radius:50%;position:absolute;inset:6% 2% -8%;transform:translateY(5%)}.hero__slice-inner{transform-origin:0 0;filter:drop-shadow(8px 16px 14px #1e000059)}.hero__hint{z-index:3;letter-spacing:.3em;text-transform:uppercase;color:var(--muted);visibility:hidden;font-size:11px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.hero__hint span{animation:1.6s ease-in-out infinite nudge;display:inline-block}@keyframes nudge{50%{transform:translateY(5px)}}.curtain{z-index:6;background:var(--deep);will-change:transform;width:50.5%;position:absolute;top:0;bottom:0;transform:scaleX(0)}.curtain--l{transform-origin:0;left:0}.curtain--r{transform-origin:100%;right:0}.hero__canvas{z-index:8;opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.lines{z-index:9;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lines line{stroke:#f7f3eed9;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px}.dots{z-index:9;pointer-events:none;position:absolute;inset:0}.dot{background:var(--deep);border:2px solid var(--cream);border-radius:50%;width:13px;height:13px;margin:-6.5px 0 0 -6.5px;position:absolute;transform:scale(0)}.dot b{display:none}.slice-copy{z-index:9;color:var(--cream);position:absolute;top:50%;left:66%;right:5%;transform:translateY(-50%)}.slice-copy__label{letter-spacing:.24em;text-transform:uppercase;color:var(--yellow);visibility:hidden;margin-bottom:16px;font-size:12px}.slice-copy__title{visibility:hidden;font-size:clamp(40px,5vw,86px)}.callouts{margin-top:5vh}.callout{font-family:var(--display);visibility:hidden;padding:1.9vh 0;font-size:clamp(18px,1.6vw,26px);font-weight:600;font-stretch:80%}.callout b{display:none}.progress{z-index:10;color:var(--deep);letter-spacing:.06em;opacity:0;visibility:hidden;flex-direction:column;align-items:flex-end;gap:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.progress i{background:color-mix(in srgb, currentColor 25%, transparent);width:1.5px;height:110px;display:block}.progress em{transform-origin:top;background:currentColor;width:100%;height:100%;display:block;transform:scaleY(0)}.hero.is-stacked .slice-copy{left:var(--pad);right:var(--pad);top:13vh;transform:none}.hero.is-stacked .callouts{margin-top:18px}.hero.is-stacked .callouts__set{grid-template-columns:1fr 1fr;gap:6px 18px;display:grid}.hero.is-stacked .callout{align-items:center;gap:8px;padding:4px 0;font-size:16px;display:flex}.hero.is-stacked .callout b,.hero.is-stacked .dot b{font-family:var(--body);place-items:center;font-size:11px;font-weight:700;display:grid}.hero.is-stacked .callout b{background:var(--cream);width:20px;height:20px;color:var(--deep);border-radius:50%;flex:none}.hero.is-stacked .dot{background:var(--cream);width:22px;height:22px;color:var(--deep);border:0;margin:-11px 0 0 -11px}.hero.is-stacked .dot b{width:100%;height:100%}.hero.is-stacked .lines{display:none}.after-hero{z-index:2;background:var(--cream);border-radius:48px 48px 0 0;margin-top:-48px;position:relative}.section{padding:clamp(72px, 10vw, 150px) var(--pad);max-width:1500px;margin:0 auto}.section__head{margin-bottom:clamp(32px,4vw,60px)}.section__head h2{max-width:14ch;font-size:clamp(44px,6.4vw,104px)}.section__head--row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.grid{gap:clamp(14px,1.6vw,26px);display:grid}.grid--4{grid-template-columns:repeat(4,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.tiles__grid{grid-template-rows:repeat(2,clamp(190px,19vw,280px));grid-template-columns:1.3fr 1fr 1fr;gap:clamp(12px,1.4vw,22px);margin-bottom:40px;display:grid}.tile{isolation:isolate;border-radius:32px;padding:clamp(20px,2.2vw,34px);display:flex;position:relative;overflow:hidden}.tile__copy{z-index:2;flex-direction:column;gap:6px;display:flex;position:relative}.tile span{letter-spacing:.2em;text-transform:uppercase;opacity:.8;font-size:12px;font-weight:600}.tile strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(34px,4vw,68px);font-weight:900;font-stretch:62%;line-height:.9}.tile em{background:var(--yellow);color:var(--ink);border-radius:999px;align-self:flex-start;margin-top:8px;padding:6px 14px;font-size:14px;font-style:normal;font-weight:700}.tile img{z-index:1;transition:transform .9s var(--ease);filter:drop-shadow(0 24px 24px #00000047);position:absolute}.tile:hover img{transform:scale(1.07)rotate(8deg)}.tile--big{background:radial-gradient(120% 90% at 80% 100%, #b3121d, var(--deep));color:var(--cream);grid-row:span 2}.tile--big img{width:92%;bottom:-26%;right:-22%}.tile--cream{background:var(--sand)}.tile--cream img{width:58%;bottom:-8%;right:-4%}.tile--dark{background:var(--ink);color:var(--cream)}.tile--dark img{width:auto;height:92%;bottom:-14%;right:6%}.tile--yellow{background:var(--yellow);grid-column:span 2}.tile--yellow img{width:auto;height:120%;top:-10%;right:2%}.features{text-align:center;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:clamp(64px,8vw,120px);display:grid}.features li{padding:0 10px;position:relative}.features li+li:before{content:"";inset-inline-start:-14px;border-top:2px dotted #1d14124d;width:28px;position:absolute;top:36px}.features__icon{width:84px;height:84px;color:var(--red);place-items:center;margin-bottom:16px;display:inline-grid}.features__icon svg{width:64px;height:64px}.features h3{margin-bottom:6px;font-size:22px}.features p{color:var(--muted);max-width:24ch;margin:0 auto;font-size:15px}.oven{text-align:center;height:min(88vh,820px);color:var(--cream);background:#120806 url(/video/oven.jpg) 50%/cover no-repeat;place-items:center;display:grid;position:relative;overflow:hidden}.oven video{object-fit:cover;opacity:.8;width:100%;height:120%;position:absolute;inset:-10% 0}.oven:after{content:"";background:radial-gradient(70% 70%,#12080633,#120806c7);position:absolute;inset:0}.oven__copy{z-index:2;padding:0 var(--pad);position:relative}.oven__copy h2{font-size:clamp(56px,10vw,170px)}.oven__copy p:last-child{opacity:.9;margin-top:18px;font-size:18px}.promo{padding:clamp(64px, 8vw, 120px) var(--pad);background:radial-gradient(90% 120% at 0% 0%, #a8111b, var(--deep) 60%, var(--deeper));color:var(--cream);border-radius:0 0 48px 48px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(24px,4vw,70px);display:grid;position:relative}.promo h2{margin-bottom:20px;font-size:clamp(56px,8.4vw,150px)}.promo__copy p:not(.eyebrow){opacity:.92;max-width:40ch;margin-bottom:28px;font-size:18px}.promo__media{aspect-ratio:16/10;will-change:transform;background:#160808 url(/video/cheese-pull.jpg) 50%/cover no-repeat;border-radius:40px;overflow:hidden;box-shadow:0 40px 80px -40px #000c}.promo__media video{object-fit:cover;width:100%;height:100%}.branches__grid{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.4vw,22px);display:grid}.branches__grid li{background:var(--paper);border:1px solid #1d141212;border-radius:28px;padding:28px}.branches__grid li:first-child{background:var(--deep);color:var(--cream);border:0}.branches{padding-bottom:0}.card{background:var(--paper);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border:1px solid #1d14120f;border-radius:28px;flex-direction:column;padding:18px 18px 16px;display:flex;position:relative;box-shadow:0 24px 40px -34px #3c140a80}.card:hover{transform:translateY(-6px);box-shadow:0 36px 50px -34px #3c140a99}.card__badge{z-index:2;inset-inline-start:16px;background:var(--red);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:4px 11px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:16px}.card__badge--spicy{background:var(--ink)}.card__img{aspect-ratio:1/.86;background:radial-gradient(circle at 50% 55%, var(--sand) 0 46%, transparent 47%), var(--cream);border-radius:20px;place-items:center;margin-bottom:14px;display:grid;overflow:hidden}.card__img img{object-fit:contain;width:84%;height:84%;transition:transform .8s var(--ease);filter:drop-shadow(0 14px 12px #3c140a40)}.card:hover .card__img img{transform:scale(1.07)rotate(10deg)}.card__name{font-size:22px}.card__desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin-top:6px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.card__foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.card__add{background:var(--red);color:#fff;width:44px;height:44px;transition:transform .3s var(--ease), background-color .2s;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.card__add:hover{background:#c40038;transform:scale(1.1)rotate(90deg)}.card__add.is-pop{animation:pop .5s var(--ease)}@keyframes pop{40%{background:var(--ink);transform:scale(1.35)}}.footer{background:radial-gradient(100% 80% at 50% 0%, #a3111a, var(--deep) 55%, var(--deeper));color:var(--cream);padding:clamp(56px, 7vw, 100px) var(--pad) 28px;border-radius:48px 48px 0 0;margin-top:clamp(72px,9vw,140px)}.footer__cta{text-align:center;border-bottom:1px solid #f7f3ee2e;padding-bottom:clamp(40px,5vw,72px)}.footer__phone{font-family:var(--display);transition:letter-spacing .6s var(--ease);font-size:clamp(96px,20vw,320px);font-weight:900;font-stretch:62%;line-height:.85;display:block}.footer__phone:hover{letter-spacing:.03em}.footer__social{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex}.footer__social a{border:1px solid #f7f3ee66;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:500;transition:background-color .25s,color .25s}.footer__social a:hover{background:var(--cream);color:var(--deep)}.footer__cols{grid-template-columns:1.1fr .7fr 1.5fr 1.2fr;gap:32px;padding:clamp(36px,4vw,60px) 0;font-size:15px;display:grid}.footer__cols h4{letter-spacing:.16em;color:var(--yellow);margin-bottom:14px;font-size:14px}.footer__cols a,.footer__cols p{opacity:.86;padding:3px 0;display:block}.footer__cols a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.footer__cols .logo-mark{margin-bottom:14px}.footer__menu>div{columns:2;column-gap:24px}.footer__legal{opacity:.6;text-align:center;font-size:12px}.cart{z-index:80;pointer-events:none;position:fixed;inset:0}.cart__scrim{opacity:0;background:#14060680;transition:opacity .4s;position:absolute;inset:0}.cart__panel{background:var(--paper);width:min(430px,100vw - 20px);transition:transform .55s var(--ease);border-radius:30px;flex-direction:column;padding:24px;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;transform:translate(110%)}.cart.is-open{pointer-events:auto}.cart.is-open .cart__scrim{opacity:1}.cart.is-open .cart__panel{transform:none}.cart__head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.cart__head h2{font-size:44px}.cart__close{background:var(--cream);border-radius:50%;width:42px;height:42px;font-size:24px;line-height:1}.cart__empty{color:var(--muted);padding:20px 0}.cart__list{flex:1;margin:0 -8px;padding:0 8px;overflow:auto}.cart__row{border-bottom:1px solid #1d141214;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cart__row img{object-fit:contain;width:56px;height:56px}.cart__info strong{font-size:15px;line-height:1.25;display:block}.cart__info span{color:var(--muted);font-size:13px}.qty{background:var(--cream);border-radius:999px;align-items:center;gap:10px;padding:4px;font-size:14px;font-weight:600;display:inline-flex}.qty button{background:#fff;border-radius:50%;width:28px;height:28px}.cart__foot{margin-top:auto;padding-top:16px}.cart__total{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.cart__total strong{font-family:var(--display);font-size:30px;font-weight:900;font-stretch:75%}.cart__note{color:var(--muted);text-align:center;margin-top:10px;font-size:12px}.menu{padding:calc(var(--nav-h) + 28px) var(--pad) 0;max-width:1680px;margin:0 auto}.menu-hero__copy{align-self:center;padding:clamp(28px,4vw,64px)}.menu-hero__copy p:not(.eyebrow){opacity:.9;max-width:36ch;margin-bottom:24px}.menu-hero__media{background:url(/video/cheese-pull.jpg) 50%/cover no-repeat;position:relative}.menu-hero__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.menu-hero__media:before{content:"";z-index:1;background:linear-gradient(90deg,#160808,#0000);width:35%;position:absolute;inset:0 auto 0 0}.menu-empty{color:var(--muted);padding:40px 0}.menu-empty p{margin-bottom:16px}@media (max-width:1100px){.grid--4,.branches__grid{grid-template-columns:repeat(2,1fr)}.footer__cols{grid-template-columns:1fr 1fr}}@media (max-width:900px),(max-aspect-ratio:1){.hero__stage{--v:min(82vw, 44vh)}.hero__copy{top:calc(var(--nav-h) + 1vh);width:auto;right:var(--pad);transform:none}.hero__title{font-size:clamp(54px,15vw,120px)}.hero__metas{min-height:128px;margin-top:12px}.hero__meta p{font-size:15px}.hero__buy{gap:10px;margin-top:12px}.hero__buy .price{font-size:34px}.hero__buy .btn--ghost{display:none}.hero__controls{margin-top:8px}.hero__thumb{width:44px;height:44px}.hero__arrow{width:38px;height:38px}.hero__visual{right:calc(50% - var(--v) / 2);top:auto;bottom:7vh}.hero__count i{display:none}.progress{right:10px}}@media (max-width:760px){body{font-size:16px}.nav__links>a:not(.btn){display:none}.tiles__grid{grid-template-rows:260px 180px 170px;grid-template-columns:1fr 1fr}.tile--big{grid-area:auto/span 2}.tile--big img{width:70%;bottom:-40%;right:-14%}.features{grid-template-columns:1fr 1fr;gap:36px 16px}.features li+li:before{display:none}.promo,.grid--3{grid-template-columns:1fr}.grid--4{grid-template-columns:1fr 1fr}.section__head--row{flex-direction:column;align-items:flex-start}.branches__grid,.footer__cols{grid-template-columns:1fr}.menu-hero__media{order:-1;min-height:200px}.menu-hero__media:before{display:none}.card{border-radius:22px;padding:12px}.card__name{font-size:18px}.price{font-size:24px}}@media (prefers-reduced-motion:reduce){.top img,.hero__ghost-track span,.hero__hint span{animation:none}}.icon{flex:none;display:block}[dir=rtl] .icon--flip{transform:scaleX(-1)}.nav__link{font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:13.5px;font-weight:650;font-stretch:88%;display:inline-flex}.nav__link .icon{opacity:.75}.nav__lang{height:40px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 32%, transparent);border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:700;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.nav__lang span{font-family:var(--font-ar), var(--font-body), sans-serif;line-height:1}.nav__lang .icon{transition:transform .6s var(--ease)}.nav__lang:hover{background:var(--ink);color:var(--cream);box-shadow:none}.nav__lang:hover .icon{transform:rotate(180deg)}.nav__order{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;font-size:13.5px;font-weight:700;font-stretch:88%}.hero__stage{contain:paint}.tops__group:not(.is-live) img,.hero__ghost-track:not(.is-live) span,.hero.is-deep .top img,.hero.is-deep .hero__ghost-track span,.hero.is-deep .hero__hint .icon{animation-play-state:paused}.hero__ghost-track span{will-change:transform}.hero__hint{align-items:center;gap:8px;display:inline-flex}.hero__hint .icon{animation:1.6s ease-in-out infinite nudge}.callout{width:fit-content}.progress{direction:ltr}.branches__grid h3{align-items:center;gap:8px;margin-bottom:16px;font-size:26px;display:flex}.branches__grid h3 .icon{color:var(--red)}.branches__grid li:first-child h3 .icon{color:var(--yellow)}.branches__grid dl{margin:0}.branches__grid dl div{border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:10px 0;font-size:15px;display:flex}.branches__grid dt{opacity:.8}.branches__grid dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.cartfab-wrap{z-index:60;animation:fabIn .7s var(--ease) 1.2s backwards;position:fixed;bottom:clamp(16px,2.2vw,30px);right:clamp(16px,2.2vw,30px)}.cartfab{background:var(--ink);width:68px;height:68px;color:var(--cream);transition:transform .45s var(--ease), background-color .35s, box-shadow .35s, opacity .3s;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 18px 34px -14px #140606bf}.cartfab.has-items{background:var(--red);color:#fff;box-shadow:0 18px 34px -12px #e50042bf}.cartfab:hover{transform:translateY(-4px)scale(1.06)}.cartfab:active{transform:scale(.94)}.cartfab.is-hidden{opacity:0;pointer-events:none;transform:scale(0)}.cartfab .icon{stroke-width:1.5px;grid-area:1/1;width:40px;height:40px}.cartfab__qty{font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;animation:qtyPop .45s var(--ease);grid-area:1/1;margin-top:9px;font-size:15px;font-weight:900;font-stretch:80%;line-height:1}.cartfab__ring{border:2px solid var(--red);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.cartfab.is-bump{animation:fabBump .65s var(--ease)}.cartfab.is-bump .cartfab__ring{animation:.65s ease-out fabRing}@keyframes fabIn{0%{opacity:0;transform:translateY(120px)scale(.4)}}@keyframes fabBump{30%{transform:scale(1.22)rotate(-8deg)}60%{transform:scale(.94)rotate(5deg)}}@keyframes fabRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes qtyPop{0%{opacity:0;transform:translateY(8px)scale(.4)}}.cart__close,.qty button{place-items:center;display:grid}.cart__close{transition:transform .4s var(--ease), background-color .2s}.cart__close:hover{background:var(--sand);transform:rotate(90deg)}.cart.is-open .cart__row{animation:rowIn .5s var(--ease) both;animation-delay:calc(var(--i) * 45ms + .16s)}@keyframes rowIn{0%{opacity:0;transform:translate(26px)}}.footer__social a{align-items:center;gap:8px;display:inline-flex}html[lang=ar]{--display:var(--font-ar), "Tahoma", sans-serif;--body:var(--font-ar), "Tahoma", sans-serif}html[lang=ar] *{letter-spacing:0!important}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] .tile strong{line-height:1.22}html[lang=ar] .hero__title{height:1.5em;font-size:clamp(54px,8.2vw,136px)}html[lang=ar] .hero__title span{bottom:.12em}html[lang=ar] .hero__ghost-track{font-family:var(--font-display), sans-serif}html[lang=ar] .eyebrow,html[lang=ar] .hero__count,html[lang=ar] .slice-copy__label{font-size:14px}html[lang=ar] .section__head h2{max-width:18ch}html[lang=ar] .nav__link,html[lang=ar] .nav__order{font-size:15.5px;font-weight:700}html[lang=ar] .cartfab__qty{font-family:var(--font-display), sans-serif}[dir=rtl] .tile--big img{left:-22%;right:auto}[dir=rtl] .tile--cream img{left:-4%;right:auto}[dir=rtl] .tile--dark img{left:6%;right:auto}[dir=rtl] .tile--yellow img{left:2%;right:auto}[dir=rtl] .menu-hero__media:before{background:linear-gradient(270deg,#160808,#0000);inset:0 0 0 auto}[dir=rtl] .hero__ghost{direction:ltr}@media (min-width:901px) and (min-aspect-ratio:1){[dir=rtl] .hero__copy{left:auto;right:var(--pad)}[dir=rtl] .hero__visual{right:auto;left:calc(var(--pad) * .7)}}@media (max-width:760px){.nav__link{display:none}.nav__lang{height:38px;padding:0 11px}.cartfab{width:60px;height:60px}.cartfab .icon{width:35px;height:35px}.cartfab__qty{margin-top:8px;font-size:13px}[dir=rtl] .tile--big img{left:-14%}}@media (max-width:480px){.nav .logo-mark{width:104px;height:25px}.nav__links{gap:8px}.nav__order{padding:0 14px}}.btn:disabled{opacity:.45;pointer-events:none}.btn--cta{min-height:52px;padding-inline-end:7px}.btn__arrow{width:38px;height:38px;color:var(--red);transition:transform .4s var(--ease);background:#fff;border-radius:50%;place-items:center;display:grid}.btn--cta:hover .btn__arrow{transform:translate(4px)}[dir=rtl] .btn--cta:hover .btn__arrow{transform:translate(-4px)}.pill{background:var(--red);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.mtop{justify-content:space-between;align-items:center;gap:28px;margin-bottom:24px;display:flex}.mtop__hi p{color:var(--muted);font-size:15px}.mtop__hi h1{margin-top:4px;font-size:clamp(30px,3.2vw,50px)}.msearch{color:var(--muted);flex:0 620px;position:relative}.msearch .icon{inset-inline-start:22px;pointer-events:none;position:absolute;top:21px}.msearch input{width:100%;height:62px;font:inherit;color:var(--ink);background:var(--paper);border:0;border-radius:999px;padding:0 26px;padding-inline-start:56px;font-size:16px;transition:box-shadow .25s;box-shadow:0 18px 34px -24px #3c140a8c,inset 0 0 0 1px #1d14120f}.msearch input:focus{box-shadow:0 18px 34px -22px #e5004280, inset 0 0 0 2px var(--red);outline:none}.mbanner{height:clamp(340px,33vw,470px);color:var(--cream);background:radial-gradient(90% 120% at 100% 0,#3a0c10,#140908 60%);border-radius:38px;position:relative;overflow:hidden;box-shadow:0 34px 60px -40px #140606e6}.mbanner__slide{opacity:0;visibility:hidden;grid-template-columns:1fr 1.05fr;align-items:center;transition:opacity .7s,visibility .7s;display:grid;position:absolute;inset:0}.mbanner__slide.is-on{opacity:1;visibility:visible}.mbanner__copy{z-index:2;padding:0 clamp(26px,4vw,70px);position:relative}.mbanner__copy>*{opacity:0;transition:transform .8s var(--ease), opacity .6s;transform:translateY(26px)}.mbanner__slide.is-on .mbanner__copy>*{opacity:1;transform:none}.mbanner__slide.is-on .mbanner__copy>:nth-child(2){transition-delay:80ms}.mbanner__slide.is-on .mbanner__copy>:nth-child(3){transition-delay:.16s}.mbanner__slide.is-on .mbanner__copy>:nth-child(4){transition-delay:.24s}.mbanner h2{margin:16px 0 12px;font-size:clamp(46px,6.2vw,108px)}.mbanner h2 span{color:var(--red)}.mbanner p{opacity:.9;max-width:38ch;margin-bottom:22px}.mbanner__media{place-items:center;height:100%;display:grid;position:relative}.mbanner__media img{object-fit:contain;filter:drop-shadow(0 30px 30px #0000008c);max-width:86%;max-height:86%;transition:transform 1.1s var(--ease);transform:scale(.8)rotate(-12deg)}.mbanner__slide.is-on .mbanner__media img{transform:none}.mbanner__media--video{background:url(/video/cheese-pull.jpg) 50%/cover no-repeat}.mbanner__media--video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mbanner__media--video:before{content:"";z-index:1;background:linear-gradient(90deg,#140908,#0000);width:40%;position:absolute;inset:0 auto 0 0}[dir=rtl] .mbanner__media--video:before{background:linear-gradient(270deg,#140908,#0000);inset:0 0 0 auto}.mbanner__dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.mbanner__dots button{width:10px;height:10px;transition:width .4s var(--ease), background-color .3s;background:#ffffff8c;border-radius:999px}.mbanner__dots button.is-on{background:var(--red);width:30px}.mcats{top:var(--nav-h);z-index:20;background:linear-gradient(var(--cream) 82%, transparent);scrollbar-width:none;gap:clamp(10px,1.2vw,20px);margin:6px -6px 0;padding:22px 6px 16px;display:flex;position:sticky;overflow-x:auto}.mcats::-webkit-scrollbar{display:none}.mcat{text-align:center;max-width:132px;color:var(--ink);flex-direction:column;flex:1 0 96px;align-items:center;gap:9px;font-size:14px;font-weight:600;line-height:1.2;transition:color .25s;display:flex}.mcat__img{background:var(--paper);width:86px;height:86px;transition:transform .45s var(--ease), box-shadow .3s;border-radius:28px;place-items:center;display:grid;box-shadow:0 16px 26px -20px #3c140a99,inset 0 0 0 1px #1d14120d}.mcat__img img{object-fit:contain;width:76%;height:76%;transition:transform .6s var(--ease)}.mcat:hover .mcat__img{transform:translateY(-4px)}.mcat:hover .mcat__img img{transform:scale(1.1)rotate(10deg)}.mcat.is-on{color:var(--red)}.mcat.is-on .mcat__img{box-shadow:0 16px 26px -18px #e5004299, inset 0 0 0 2px var(--red)}.mlist{margin-top:18px}.mrow{margin-bottom:clamp(36px,4vw,60px)}.mrow__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.mrow__head h2{font-size:clamp(32px,3.4vw,54px)}.mrow__head span{color:var(--muted);font-size:14px}.grid--order{grid-template-columns:repeat(5,1fr)}.card__fav{z-index:2;top:14px;background:var(--paper);width:38px;height:38px;color:var(--muted);transition:transform .35s var(--ease), color .2s;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:14px;box-shadow:0 8px 16px -10px #3c140a99}.card__fav:hover{color:var(--red);transform:scale(1.12)}.card__fav.is-on{color:var(--red);animation:pop .45s var(--ease)}.card__fav.is-on svg{fill:currentColor}.card__add:active{transform:scale(.9)}.price i{font-family:var(--body);color:var(--muted);font-size:12px;font-style:normal;font-weight:600}.mcombo{background:linear-gradient(100deg,#fde3e6,#fff3ea 60%,#fde3e6);border-radius:34px;align-items:center;min-height:230px;margin-bottom:clamp(36px,4vw,60px);padding:34px clamp(26px,4vw,60px);display:flex;position:relative;overflow:hidden}.mcombo__copy{z-index:2;position:relative}.mcombo__copy p{color:var(--red);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700}.mcombo__copy h2{max-width:16ch;margin:8px 0 18px;font-size:clamp(34px,4.2vw,68px)}.mcombo__img{inset-inline-end:22%;filter:drop-shadow(0 26px 22px #781e144d);width:auto;height:125%;position:absolute;top:50%;transform:translateY(-50%)rotate(-6deg)}[dir=rtl] .mcombo__img{transform:translateY(-50%)rotate(6deg)}.mcombo__badge{inset-inline-end:clamp(20px,4vw,64px);background:var(--red);color:#fff;text-align:center;letter-spacing:.1em;border-radius:50%;place-content:center;width:128px;height:128px;font-size:13px;font-weight:700;display:grid;position:absolute;top:50%;transform:translateY(-50%)rotate(8deg);box-shadow:0 18px 30px -14px #e50042cc}.mcombo__badge b{font-family:var(--display);letter-spacing:0;font-size:46px;font-weight:900;font-stretch:70%;line-height:.95;display:block}.mfeat{background:var(--paper);border-radius:30px;grid-template-columns:repeat(4,1fr);gap:10px;padding:22px clamp(18px,3vw,44px);display:grid;box-shadow:0 24px 44px -34px #3c140a99,inset 0 0 0 1px #1d14120d}.mfeat li{justify-content:center;align-items:center;gap:14px;display:flex}.mfeat li+li{border-inline-start:1px solid #1d14121a}.mfeat .icon{color:var(--red)}.mfeat strong{font-size:15px;display:block}.mfeat span{color:var(--muted);font-size:13px}.opts{z-index:90;pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0}.opts.is-open{pointer-events:auto;visibility:visible}.opts__scrim{background:#1406068c;animation:.3s both fadeIn;position:absolute;inset:0}.opts__panel{background:var(--paper);width:min(900px,94vw);max-height:min(700px,92vh);animation:optsIn .55s var(--ease) both;border-radius:36px;grid-template-rows:1fr auto;grid-template-columns:.85fr 1.15fr;display:grid;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000c}@keyframes fadeIn{0%{opacity:0}}@keyframes optsIn{0%{opacity:0;transform:translateY(40px)scale(.94)}}.opts__close{z-index:3;top:16px;background:var(--cream);width:42px;height:42px;transition:transform .4s var(--ease), background-color .2s;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:16px}.opts__close:hover{background:var(--sand);transform:rotate(90deg)}.opts__media{background:radial-gradient(circle at 50% 50%, var(--sand) 0 44%, transparent 45%), var(--cream);grid-row:1/3;place-items:center;padding:24px;display:grid}.opts__media img{object-fit:contain;filter:drop-shadow(0 26px 22px #3c140a4d);width:92%;animation:optsImg .9s var(--ease) both}@keyframes optsImg{0%{opacity:0;transform:scale(.6)rotate(-50deg)}}.opts__body{min-height:0;padding:30px 30px 10px;overflow-y:auto}.opts__body h2{padding-inline-end:44px;font-size:clamp(32px,3.4vw,50px)}.opts__desc{color:var(--muted);margin-top:8px;font-size:15px}.opts__group{border:0;min-width:0;margin:22px 0 0;padding:0}.opts__group legend{letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:10px;margin-bottom:10px;padding:0;font-size:13px;font-weight:700;display:flex}.opts__group legend small{color:var(--muted);letter-spacing:0;font-weight:600}.opts__sizes{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.sizepill{background:var(--cream);cursor:pointer;transition:box-shadow .25s, background-color .25s, transform .35s var(--ease);border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #0000}.sizepill:hover{transform:translateY(-3px)}.sizepill input{opacity:0;cursor:pointer;position:absolute;inset:0}.sizepill input:focus-visible+.sizepill__disc{outline:3px solid var(--yellow);outline-offset:3px}.sizepill__disc{aspect-ratio:1;opacity:.35;height:46px;transform:scale(var(--s,1));background:radial-gradient(circle,#0000 54%,currentColor 55% 62%,#0000 63%);border:2px solid;border-radius:50%;transition:opacity .25s}.sizepill__disc--small{--s:.52}.sizepill__disc--medium{--s:.68}.sizepill__disc--large{--s:.84}.sizepill strong{font-size:15px}.sizepill em{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-style:normal}.sizepill.is-on{box-shadow:inset 0 0 0 2px var(--red), 0 14px 22px -16px #e50042b3;color:var(--red);background:#fff}.sizepill.is-on .sizepill__disc{opacity:1}.sizepill.is-on em{color:var(--ink);font-weight:700}.opts__select{position:relative}.opts__select select{width:100%;height:52px;font:inherit;background:var(--cream);color:var(--ink);appearance:none;border:0;border-radius:16px;padding:0 18px;padding-inline-end:44px;font-size:15px;box-shadow:inset 0 0 0 1.5px #1d14121a}.opts__select select:focus{box-shadow:inset 0 0 0 2px var(--red);outline:none}.opts__select .icon{inset-inline-end:16px;pointer-events:none;position:absolute;top:18px}.opts__extras{flex-wrap:wrap;gap:8px;padding-bottom:12px;display:flex}.chip{background:var(--cream);transition:background-color .2s, color .2s, transform .3s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:8px 13px;font-size:14px;font-weight:500;display:inline-flex}.chip em{opacity:.65;font-size:12px;font-style:normal}.chip:hover{transform:translateY(-2px)}.chip.is-on{background:var(--ink);color:var(--cream)}.chip:disabled{opacity:.4;pointer-events:none}.opts__foot{border-top:1px solid #1d141212;align-items:center;gap:14px;padding:16px 30px 24px;display:flex}.qty--lg{gap:14px;padding:6px;font-size:16px}.qty--lg button{width:40px;height:40px}.opts__add{flex:1;justify-content:flex-start;min-height:54px;padding:0 22px}.opts__add span{font-family:var(--display);margin-inline-start:auto;font-size:19px;font-weight:800;font-stretch:80%}.cartfab__bag{transition:opacity .2s, transform .3s var(--ease);grid-area:1/1;place-items:center;display:grid}.cartfab__pizza{opacity:0;pointer-events:none;filter:drop-shadow(0 10px 12px #280a0573);width:calc(100% + 10px);max-width:none;height:calc(100% + 10px);position:absolute;inset:-5px;transform:scale(.4)}.cartfab.is-pizza{animation:fabPizza 1.15s var(--ease)}.cartfab.is-pizza .cartfab__bag{animation:1.15s linear bagHide}.cartfab.is-pizza .cartfab__pizza{animation:pizzaSpin 1.15s var(--ease)}.cartfab.is-pizza .cartfab__ring{animation:.8s ease-out .15s fabRing}@keyframes fabPizza{25%,70%{box-shadow:none;background-color:#0000;transform:scale(1.18)}}@keyframes bagHide{0%,to{opacity:1;transform:none}18%,78%{opacity:0;transform:scale(.4)}}@keyframes pizzaSpin{0%{opacity:0;transform:scale(.4)rotate(-200deg)}28%{opacity:1;transform:scale(1.08)rotate(0)}68%{opacity:1;transform:scale(1.02)rotate(190deg)}to{opacity:0;transform:scale(.4)rotate(380deg)}}.flyslice{z-index:95;pointer-events:none;filter:drop-shadow(0 14px 12px #280a0566);will-change:transform;width:78px;height:auto;position:fixed;top:0;left:0}.cart__info small{color:var(--muted);margin:2px 0;font-size:12px;line-height:1.3;display:block}.cart__head h2{flex:1}.cart__head{gap:10px}.co{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.co__methods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.co__method{background:var(--cream);cursor:pointer;transition:background-color .25s, color .25s, transform .3s var(--ease);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px;font-size:14px;font-weight:600;display:flex;position:relative}.co__method input{opacity:0;cursor:pointer;position:absolute;inset:0}.co__method:hover{transform:translateY(-2px)}.co__method.is-on{background:var(--red);color:#fff}.field{display:block}.field span{margin-bottom:6px;font-size:13px;font-weight:600;display:block}.field input,.field textarea{width:100%;font:inherit;background:var(--cream);color:var(--ink);resize:none;border:0;border-radius:14px;padding:14px 16px;font-size:16px;box-shadow:inset 0 0 0 1.5px #1d141214}.field input:focus,.field textarea:focus{box-shadow:inset 0 0 0 2px var(--red);outline:none}.co__done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.co__tick{background:var(--red);color:#fff;width:92px;height:92px;animation:tickIn .7s var(--ease) both;border-radius:50%;place-items:center;display:grid;box-shadow:0 20px 34px -14px #e50042cc}@keyframes tickIn{0%{transform:scale(0)rotate(-90deg)}}.co__no{font-family:var(--display);font-size:40px;font-weight:900;font-stretch:75%;line-height:1}@media (max-width:1400px){.grid--order{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.grid--order{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.mtop{flex-direction:column;align-items:stretch;gap:14px}.msearch{flex:none}.mbanner{height:520px}.mbanner__slide{grid-template-rows:auto 1fr;grid-template-columns:1fr;align-items:start;padding-top:26px}.mbanner__media--video:before{display:none}.mcat{flex:0 0 78px;font-size:12px}.mcat__img{border-radius:22px;width:70px;height:70px}.grid--order{grid-template-columns:1fr 1fr}.mcombo{align-items:flex-start;min-height:250px}.mcombo__img{inset-inline-end:-6%;height:70%;top:auto;bottom:-22%;transform:rotate(-6deg)}.mcombo__badge{top:auto;bottom:16px;width:92px;height:92px;inset-inline:20px auto;transform:rotate(-8deg)}.mcombo__badge b{font-size:32px}.mfeat{grid-template-columns:1fr 1fr;gap:18px 8px}.mfeat li{justify-content:flex-start}.mfeat li+li{border:0}.opts{place-items:end center}.opts__panel{border-radius:30px 30px 0 0;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;width:100vw;max-height:92vh}.opts__media{grid-row:auto;max-height:190px;padding:14px}.opts__media img{width:auto;max-height:160px}.opts__body{padding:20px 20px 6px}.opts__foot{padding:14px 20px 20px}}.mcat__img{overflow:hidden}.mcat__img img{max-height:76%}.menu{overflow-x:clip}.mcats{background:var(--cream);box-shadow:0 14px 18px -18px #3c140a73}.msearch{z-index:30}.msearch label{z-index:3;display:block;position:relative}.msearch__clear{z-index:4;inset-inline-end:12px;background:var(--cream);width:40px;height:40px;color:var(--ink);transition:transform .35s var(--ease), background-color .2s;border-radius:50%;place-items:center;display:grid;position:absolute;top:11px}.msearch__clear:hover{background:var(--sand);transform:rotate(90deg)}.msearch.is-open input{box-shadow:inset 0 0 0 2px var(--red)}.msearch__scrim{z-index:1;background:#1406066b;animation:.25s both fadeIn;position:fixed;inset:0}.msearch__panel{z-index:2;top:calc(100% + 12px);background:var(--paper);max-height:min(64vh,560px);animation:panelIn .4s var(--ease) both;color:var(--ink);border-radius:28px;padding:14px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 40px 70px -30px #140606bf}@keyframes panelIn{0%{opacity:0;transform:translateY(-12px)scale(.98)}}.msearch__count{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:6px 10px 10px;font-size:12px;font-weight:700}.msearch__none{color:var(--muted);padding:18px 10px 22px}.msearch__panel li{animation:rowIn .4s var(--ease) both;animation-delay:calc(var(--i) * 30ms);border-radius:18px;grid-template-columns:60px 1fr auto auto;align-items:center;gap:14px;padding:8px 10px;transition:background-color .2s;display:grid}.msearch__panel li:hover{background:var(--cream)}.msearch__panel li img{object-fit:contain;width:60px;height:60px}.msearch__panel li strong{font-family:var(--display);text-transform:uppercase;font-size:18px;font-weight:800;font-stretch:75%;line-height:1.1;display:block}.msearch__panel li span{color:var(--muted);font-size:13px}.msearch__panel li em{color:var(--red);white-space:nowrap;font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.msearch__panel .card__add{width:40px;height:40px}.veil{z-index:200;pointer-events:none;position:fixed;inset:0;overflow:hidden}.veil__panel{background:var(--deep);width:50.5%;transition:transform .52s cubic-bezier(.7,0,.2,1);position:absolute;top:0;bottom:0}.veil__panel--l{transform-origin:0;left:0}.veil__panel--r{transform-origin:100%;right:0}.veil__mid{color:var(--cream);transition:opacity .3s, transform .5s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:absolute;inset:0}.veil--loading,.veil--closing{pointer-events:auto}.veil--open .veil__panel{transform:scaleX(0)}.veil--open .veil__mid{opacity:0;transition-duration:.22s;transform:scale(.92)}.veil--open .veil__mid *{animation-play-state:paused!important}.veil--closing .veil__mid{animation:midIn .5s var(--ease) .22s both}@keyframes midIn{0%{opacity:0;transform:scale(1.06)}}@keyframes spin{to{transform:rotate(360deg)}}.boot__pizza{aspect-ratio:1;width:clamp(170px,22vw,250px);animation:14s linear infinite spin;position:relative}.boot__plate{border:2px dashed #f7f3ee4d;border-radius:50%;position:absolute;inset:-5%}.boot__slice{opacity:0;transform:translate(calc(var(--dx) * 46px), calc(var(--dy) * 46px)) scale(.7) rotate(18deg);filter:drop-shadow(0 10px 10px #00000059);background:url(/hero/pizza-icon.webp) 50%/cover no-repeat;transition:transform .55s cubic-bezier(.34,1.56,.64,1),opacity .25s;position:absolute;inset:0}.boot__slice.is-in{opacity:1;transform:none}.boot .logo-mark{width:170px;height:40px;margin-top:14px}.boot__pct{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--yellow);font-variant-numeric:tabular-nums;direction:ltr;font-size:22px;font-weight:900;font-stretch:62%}.boot__pct b{color:var(--cream);font-size:54px;line-height:1}.route{gap:clamp(22px,4vh,44px)}.route__line{text-align:center;font-family:var(--display);text-transform:uppercase;font-size:clamp(44px,9vw,150px);font-weight:900;font-stretch:62%;line-height:.92;transform:rotate(-3deg)}.route__line span{display:block}.route__line span:first-child{-webkit-text-stroke:2px var(--cream);color:#0000}.route__line mark{background:var(--yellow);color:var(--ink);border-radius:.12em;padding:.04em .18em .02em;display:inline-block;transform:rotate(1.5deg);box-shadow:8px 8px #00000047}html[lang=ar] .route__line{font-size:clamp(38px,7vw,112px);line-height:1.35}html[lang=ar] .route__line span:first-child{-webkit-text-stroke:0;color:var(--cream)}.route__burst{top:14%;aspect-ratio:1;text-align:center;background:var(--red);color:#fff;width:clamp(92px,11vw,150px);font-family:var(--font-display), sans-serif;clip-path:polygon(50% 0%,61% 12%,77% 6%,80% 23%,96% 27%,89% 42%,100% 55%,86% 64%,90% 81%,73% 80%,65% 96%,50% 86%,35% 96%,27% 80%,10% 81%,14% 64%,0% 55%,11% 42%,4% 27%,20% 23%,23% 6%,39% 12%);direction:ltr;place-content:center;font-size:20px;font-weight:900;font-stretch:70%;animation:9s linear infinite spin;display:grid;position:absolute;inset-inline-end:12%}.route__burst b{font-size:clamp(30px,3.6vw,50px);line-height:1;animation:9s linear infinite reverse spin;display:inline-block}.route__track{width:min(520px,74vw);height:44px;position:relative}.route__track:before{content:"";border-top:4px dotted #f7f3ee59;position:absolute;top:50%;left:0;right:0}.route__track i{height:6px;width:calc(var(--p) * 1%);background:var(--yellow);border-radius:6px;transition:width .12s linear;position:absolute;top:calc(50% - 2px);left:0}.route__track img{top:50%;left:calc(var(--p) * 1%);width:58px;height:auto;transform:translate(-50%, -50%) rotate(calc(var(--p) * 3.6deg));filter:drop-shadow(0 8px 8px #0006);transition:left .12s linear;position:absolute}[dir=rtl] .route__track{transform:scaleX(-1)}.route__bit{filter:drop-shadow(0 14px 12px #00000059);width:clamp(54px,7vw,110px);height:auto;animation:3.2s ease-in-out infinite alternate bitFloat;position:absolute}.route__bit--0{--r:-20deg;top:16%;left:9%}.route__bit--1{--r:14deg;width:clamp(64px,8vw,130px);animation-delay:-1.1s;bottom:16%;left:18%}.route__bit--2{--r:30deg;width:clamp(40px,5vw,76px);animation-delay:-.5s;bottom:13%;right:22%}.route__bit--3{--r:-12deg;animation-delay:-2s;top:46%;right:8%}.route__bit--4{--r:8deg;width:clamp(40px,5vw,80px);animation-delay:-1.6s;top:8%;left:44%}.route__bit--5{--r:40deg;animation-delay:-.8s;top:52%;left:5%}@keyframes bitFloat{0%{transform:translateY(14px) rotate(var(--r))}to{transform:translateY(-18px) rotate(calc(var(--r) + 24deg))}}@media (prefers-reduced-motion:reduce){.veil__panel{transition-duration:10ms}.boot__pizza,.route__burst,.route__burst b,.route__bit{animation:none}}.routeload{background:var(--deep);place-items:center;min-height:100vh;display:grid}.routeload img{animation:2.4s linear infinite spin}@media (max-width:760px){.msearch__panel li{grid-template-columns:48px 1fr auto;gap:10px}.msearch__panel li img{width:48px;height:48px}.msearch__panel li em{grid-area:2/2;font-size:13px}.msearch__panel li div{grid-column:2}.msearch__panel .card__add{grid-area:1/3/3}}.btn{--edge:#0000004d;min-height:54px;font-family:var(--display);letter-spacing:.07em;text-transform:uppercase;box-shadow:0 6px 0 var(--edge);transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .25s, color .25s;border-radius:999px;gap:12px;padding:0 26px;font-size:15px;font-weight:750;font-stretch:88%;position:relative;transform:translateY(0)}.btn:hover{box-shadow:0 4px 0 var(--edge);transform:translateY(2px)}.btn:active{box-shadow:0 0 0 var(--edge);transform:translateY(6px)scale(1)}.btn>.icon:first-child{box-sizing:content-box;transition:transform .45s var(--ease), background-color .25s;background:#ffffff38;border-radius:50%;margin-inline-start:-16px;padding:8px}.btn:hover>.icon:first-child{transform:rotate(90deg)scale(1.08)}.btn--red{--edge:#a3002f;background:linear-gradient(180deg, #ff1f5a, var(--red) 55%);box-shadow:0 6px 0 var(--edge), 0 18px 26px -14px #e50042e6}.btn--red:hover{background:linear-gradient(180deg, #ff1f5a, var(--red) 55%);box-shadow:0 4px 0 var(--edge), 0 12px 20px -14px #e50042e6}.btn--ghost{--edge:var(--ink);background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink), 0 6px 0 var(--edge)}.btn--ghost:hover{box-shadow:inset 0 0 0 2px var(--ink), 0 4px 0 var(--edge);background:var(--yellow)}.btn--ghost:active{box-shadow:inset 0 0 0 2px var(--ink), 0 0 0 var(--edge)}.btn--ghost>.icon:first-child{background:var(--ink);color:var(--cream)}.btn--ink{--edge:#000}.btn--ink>.icon:first-child{background:var(--red)}.btn--cream{--edge:#00000061}.btn--cream>.icon:first-child{background:var(--red);color:#fff}.btn--pill{min-height:42px;box-shadow:0 4px 0 var(--edge);padding:0 20px}.btn--pill:hover{box-shadow:0 2px 0 var(--edge)}.btn--pill>.icon:first-child{margin-inline-start:-12px;padding:6px}.nav__order{--edge:#a3002f}.nav--solid .nav__order{--edge:#0006}.nav--solid .nav__order>.icon:first-child{background:var(--red);color:#fff}.btn--cta{padding-inline-end:8px}.btn--block{justify-content:center}html[lang=ar] .btn{font-size:16.5px;font-weight:800}.hero__buy{gap:16px;padding-bottom:6px}@media (max-width:760px){.btn{min-height:50px;padding:0 22px}}.slice-copy,.curtain,.hero__canvas{pointer-events:none}.hero__copy{container-type:inline-size}.hero__title{font-size:min(clamp(64px,10.5vw,176px),23cqw)}html[lang=ar] .hero__title{font-size:min(clamp(54px,8.2vw,136px),19cqw)}@media (max-width:900px),(max-aspect-ratio:1){.hero__title{font-size:min(clamp(54px,15vw,120px),23cqw)}html[lang=ar] .hero__title{font-size:min(clamp(48px,13vw,100px),19cqw)}}.mbanner{height:auto;min-height:clamp(340px,33vw,470px);display:grid}.mbanner__slide{grid-area:1/1;align-items:stretch;position:relative;inset:auto}.mbanner__copy{align-self:center;padding-block:clamp(34px,4vw,60px) clamp(52px,5vw,72px)}.mbanner h2{font-size:clamp(42px,5.4vw,96px)}.mbanner__media{min-height:0;overflow:hidden}.mbanner__media img{object-fit:contain;width:calc(100% - 2*clamp(18px,2.4vw,36px));max-width:none;height:calc(100% - 2*clamp(18px,2.4vw,36px));max-height:none;position:absolute;inset:clamp(18px,2.4vw,36px)}@media (max-width:760px){.mbanner{min-height:0}.mbanner__slide{padding-top:0}.mbanner__copy{padding-block:28px 18px}.mbanner__media{min-height:230px;margin-bottom:34px}}:root{--nav-h:88px}.nav{height:auto;padding:14px var(--pad) 0;pointer-events:none;display:block;box-shadow:none!important;background:0 0!important}.nav__bar{pointer-events:auto;height:62px;color:var(--red);transition:background-color .45s, box-shadow .45s, padding .45s var(--ease);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding-inline:26px 10px;display:flex}.nav--clear .nav__bar{padding-inline:0}.nav--solid .nav__bar{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#fffdfae6;box-shadow:0 18px 36px -20px #280a0599,inset 0 0 0 1px #1d141212}.nav--solid{color:inherit}.nav__logo{color:var(--red);flex:none}.nav__links{color:var(--ink);gap:4px;margin-inline:auto}.nav--clear .nav__links{color:var(--ink)}.nav__link{border-radius:999px;transition:background-color .25s,color .25s;padding:10px 16px!important}.nav__links>a:not(.btn):after{display:none}.nav__link:hover{background:#1d141212}.nav__link.is-active{background:var(--ink);color:var(--cream)}.nav__link.is-active .icon{opacity:1;color:var(--yellow)}.nav__tools{color:var(--ink);align-items:center;gap:10px;display:flex}.nav__lang{height:42px}.nav--solid .nav__lang:hover{background:var(--ink);color:var(--cream)}.nav__order,.nav--solid .nav__order{--edge:#a3002f;background:linear-gradient(180deg, #ff1f5a, var(--red) 55%);color:#fff;margin-bottom:4px}.nav--solid .nav__order>.icon:first-child{color:#fff;background:#ffffff38}.nav__burger{background:var(--ink);width:44px;height:44px;color:var(--cream);transition:transform .4s var(--ease), background-color .2s;border-radius:50%;place-items:center;display:none}.nav__burger:hover{background:var(--red);transform:scale(1.08)}.mnav{z-index:70;padding:14px var(--pad) 26px;color:var(--cream);background:radial-gradient(120% 70% at 100% 0%, #b3121d, var(--deep) 55%, var(--deeper));clip-path:circle(0% at calc(100% - 46px) 46px);visibility:hidden;flex-direction:column;transition:clip-path .65s cubic-bezier(.7,0,.2,1),visibility .65s;display:flex;position:fixed;inset:0;overflow:hidden}[dir=rtl] .mnav{clip-path:circle(0% at 46px 46px)}.mnav.is-open{clip-path:circle(150% at calc(100% - 46px) 46px);visibility:visible}[dir=rtl] .mnav.is-open{clip-path:circle(150% at 46px 46px)}.mnav__top{z-index:2;justify-content:space-between;align-items:center;height:62px;display:flex;position:relative}.mnav__close{background:var(--cream);color:var(--deep);display:grid}.mnav__links{z-index:2;flex-direction:column;flex:1;justify-content:center;gap:2px;display:flex;position:relative}.mnav__links a{opacity:0;transition:opacity .4s, transform .6s var(--ease), color .2s;border-bottom:1px solid #f7f3ee29;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:12px 0;display:grid;transform:translateY(34px)}.mnav.is-open .mnav__links a{opacity:1;transition-delay:calc(var(--i) * 70ms + .22s);transform:none}.mnav__links small{letter-spacing:.1em;color:var(--yellow);font-size:12px;font-weight:700}.mnav__links span{font-family:var(--display);text-transform:uppercase;font-size:clamp(48px,15vw,84px);font-weight:900;font-stretch:62%;line-height:1}html[lang=ar] .mnav__links span{font-size:clamp(40px,12vw,68px);line-height:1.3}.mnav__links .icon{opacity:.6}.mnav__links a:active{color:var(--yellow)}.mnav__foot{z-index:2;opacity:0;transition:opacity .4s .5s, transform .6s var(--ease) .5s;flex-direction:column;gap:16px;display:flex;position:relative;transform:translateY(20px)}.mnav.is-open .mnav__foot{opacity:1;transform:none}.mnav__phone{font-family:var(--display);align-items:center;gap:12px;font-size:34px;font-weight:900;font-stretch:70%;line-height:1;display:inline-flex}.mnav__phone .icon{box-sizing:content-box;background:var(--yellow);color:var(--ink);border-radius:50%;padding:11px}.mnav__phone small{font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.mnav__row{align-items:center;gap:12px;display:flex}.mnav__row .nav__lang{color:var(--cream);height:54px;padding:0 18px}.mnav__row .btn{flex:1}.mnav__bit{z-index:1;opacity:.9;filter:drop-shadow(0 14px 12px #00000059);pointer-events:none;width:120px;animation:3.6s ease-in-out infinite alternate bitFloat;position:absolute}.mnav:not(.is-open) .mnav__bit{animation-play-state:paused}.mnav__bit--a{inset-inline-end:-34px;--r:20deg;top:22%}.mnav__bit--b{inset-inline-end:12%;--r:-14deg;width:84px;animation-delay:-1.4s;bottom:30%}.mnav__bit--c{inset-inline-start:-22px;--r:30deg;opacity:.5;width:78px;animation-delay:-.7s;bottom:9%}html.menu-open .cartfab-wrap{opacity:0;pointer-events:none}@media (max-width:900px){.nav__links{display:none}.nav__burger{display:grid}.nav__bar,.nav--clear .nav__bar{padding-inline:18px 9px}.nav--clear .nav__bar{padding-inline:0}}@media (max-width:520px){:root{--nav-h:80px}.nav{padding-top:10px}.nav__bar{gap:8px;height:58px}.nav__tools{gap:7px}.nav__order{width:44px;min-height:44px;margin-bottom:4px;padding:0}.nav__order span{display:none}.nav__order>.icon:first-child{background:0 0;width:20px;height:20px;margin:0;padding:0}.nav .logo-mark{width:112px;height:27px}}@media (min-width:901px){.mnav{display:none}}.mnav__bit--a{top:auto;bottom:21%;inset-inline-end:-30px}.mnav__bit--b{top:12%;bottom:auto;width:66px;inset-inline-end:30%}.mnav__bit--c{bottom:33%;inset-inline-start:-30px}.msearch .icon{position:static;inset:auto}.msearch label>.icon{inset-inline-start:22px;pointer-events:none;position:absolute;top:21px}.msearch__clear .icon,.msearch__panel .icon{opacity:1}.nav--solid .nav__bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdfaf7}.mcats{box-shadow:none;will-change:transform;overscroll-behavior-x:contain;border-bottom:1px solid #1d141212}.mbanner__media img{filter:none}.mbanner{contain:layout paint}.card{contain:layout}.cko{grid-template-columns:1.25fr .9fr;align-items:start;gap:clamp(22px,3vw,56px);padding-block:8px clamp(40px,5vw,80px);display:grid}.cko__head{grid-column:1/-1}.cko__head h1{margin-top:14px;font-size:clamp(48px,7vw,120px)}.cko__form{flex-direction:column;gap:20px;min-width:0;display:flex}.cko__block{background:var(--paper);border:0;border-radius:30px;min-width:0;margin:0;padding:clamp(20px,2.4vw,34px);box-shadow:0 24px 44px -34px #3c140a99,inset 0 0 0 1px #1d14120d}.cko__block legend{float:inline-start;width:100%;font-family:var(--display);text-transform:uppercase;align-items:center;gap:12px;margin-bottom:18px;padding:0;font-size:24px;font-weight:800;font-stretch:75%;display:flex}.cko__block legend b{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.cko__block .co__methods{clear:both;gap:12px}.cko__block .co__method{border-radius:22px;padding:20px 8px;font-size:15px}.cko__fields{clear:both;grid-template-columns:1fr 1fr;gap:16px;display:grid}.field--wide{grid-column:1/-1}.cko__pay{color:var(--muted);align-items:center;gap:10px;padding-inline:8px;font-size:15px;display:flex}.cko__pay .icon{color:var(--red)}.cko__side{top:calc(var(--nav-h) + 12px);background:var(--paper);max-height:calc(100vh - var(--nav-h) - 36px);border-radius:30px;flex-direction:column;padding:clamp(20px,2.2vw,30px);display:flex;position:sticky;box-shadow:0 24px 44px -34px #3c140a99,inset 0 0 0 1px #1d14120d}.cko__side h2{margin-bottom:8px;font-size:34px}.cko__side .cart__list{flex:1;min-height:0;margin:0;padding:0}.cko__side .cart__total{margin:16px 0}.cko--done{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:62vh;display:flex}.cko--done h1{font-size:clamp(56px,9vw,140px)}.cko__lead{color:var(--muted);max-width:36ch;font-size:18px}.cko__sum{margin-bottom:10px;font-weight:700}.cko__empty{filter:drop-shadow(0 18px 16px #3c140a4d);width:140px}@media (max-width:900px){.cko{grid-template-columns:1fr}.cko__side{order:-1;max-height:none;position:static}.cko__head{order:-2}.cko__fields{grid-template-columns:1fr}}.nf{min-height:calc(100vh - var(--nav-h) - 40px);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding-block:30px 70px;display:flex;position:relative;overflow:hidden}.nf__code{font-family:var(--font-display), sans-serif;color:var(--red);direction:ltr;justify-content:center;align-items:center;gap:clamp(4px,1vw,18px);margin-block:6px 18px;font-size:clamp(150px,30vw,440px);font-weight:900;font-stretch:62%;line-height:.8;display:flex}.nf__code>span:first-child{transform:rotate(-6deg)}.nf__code>span:last-child{transform:rotate(5deg)}.nf__pizza{flex:none;width:.86em;height:.86em;animation:26s linear infinite nfSpin;position:relative}.nf__pizza img{width:100%;height:100%;position:absolute;inset:0}.nf__cut{filter:drop-shadow(0 .05em .05em #46190a47)}.nf__slice{filter:drop-shadow(.02em .04em .03em #46190a4d);animation:3.2s ease-in-out infinite alternate nfSlice}@keyframes nfSpin{to{transform:rotate(360deg)}}@keyframes nfSlice{0%{transform:translate(6%,6%)rotate(0)}to{transform:translate(26%,26%)rotate(14deg)}}.nf h1{z-index:2;font-size:clamp(40px,6.4vw,104px);position:relative}.nf__text{color:var(--muted);z-index:2;max-width:34ch;font-size:18px;position:relative}.nf__actions{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex;position:relative}.nf__bit{filter:drop-shadow(0 14px 12px #3c140a40);pointer-events:none;width:clamp(54px,7vw,120px);height:auto;animation:3.4s ease-in-out infinite alternate bitFloat;position:absolute}.nf__bit--0{--r:-18deg;top:14%;left:6%}.nf__bit--1{--r:16deg;animation-delay:-1.2s;top:20%;right:8%}.nf__bit--2{--r:30deg;width:clamp(40px,5vw,80px);animation-delay:-.6s;bottom:16%;left:12%}.nf__bit--3{--r:-10deg;animation-delay:-2s;bottom:20%;right:13%}.nf__bit--4{--r:8deg;opacity:.85;filter:blur(1.5px);width:clamp(40px,5vw,84px);animation-delay:-1.7s;top:4%;left:46%}@media (prefers-reduced-motion:reduce){.nf__pizza,.nf__slice,.nf__bit{animation:none}}.nf__code{font-size:clamp(140px,min(24vw,38vh),360px)}.nf{padding-block:16px 56px}.hero__stage{touch-action:pan-y}.hero__visual{cursor:grab}.hero.is-dragging,.hero.is-dragging .hero__visual{cursor:grabbing;-webkit-user-select:none;user-select:none}.hero__stage img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hero.is-deep .hero__visual{cursor:auto}.hero__title span{align-items:flex-end;display:flex;inset:0}.hero__title span b{font-weight:inherit;white-space:nowrap;line-height:.92}html[lang=ar] .hero__title span{padding-bottom:.12em;bottom:0}html[lang=ar] .hero__title span b{line-height:1.3}
