@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fffcf7;--paper:#fff;--cream:#f8efe2;--dough:#efdfc6;--dough-2:#e4cba6;--crust:#b8692a;--crust-ink:#8f4c17;--cocoa:#3a2216;--cocoa-2:#5e3b27;--ink-soft:#6d4c38;--on-cocoa:#fff6ea;--on-cocoa-soft:#e9d6bf;--line:#3a221624;--line-strong:#3a22164d;--ok:#3f6420;--warn:#9a3f0e;--error:#a3241c;--error-bg:#fbe8e3;--warn-bg:#f9e4cf;--ok-bg:#e6edd8;--focus:#1f63c6;--scrim:#24140c7a;--display:var(--font-bagel), "Cooper Black", ui-rounded, system-ui, sans-serif;--text:var(--font-hanken), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--arabic-text:var(--font-plex-ar), system-ui, sans-serif;--r-sm:10px;--r:16px;--r-lg:24px;--gutter:clamp(16px, 3.2vw, 48px);--maxw:none;--header-h:64px;--tabbar-h:0px;--safe-bottom:env(safe-area-inset-bottom,0px);--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}[lang=ar]{--display:var(--font-lalezar), var(--font-bagel), system-ui, sans-serif;--text:var(--font-plex-ar), var(--font-hanken), system-ui, sans-serif}[lang=en]{--display:var(--font-bagel), "Cooper Black", ui-rounded, system-ui, sans-serif;--text:var(--font-hanken), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif}@media (max-width:899px){:root{--tabbar-h:calc(76px + var(--safe-bottom))}}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 28px);scroll-padding-bottom:calc(var(--tabbar-h) + 24px)}body{background:var(--bg);min-height:100svh;color:var(--cocoa);font:400 16px/1.6 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}html.is-locked,html.is-locked body{overflow:hidden}*{box-sizing:border-box}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{text-wrap:balance;margin:0}p,ul{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}h1:focus,[tabindex="-1"]:focus{outline:none}bdi{unicode-bidi:isolate}.ltr{direction:ltr;unicode-bidi:isolate}.display-xl{font-family:var(--display);letter-spacing:.005em;font-size:clamp(2.8rem,8.4vw,6rem);font-weight:400;line-height:.96}.display-l{font-family:var(--display);font-size:clamp(2.2rem,5.4vw,4rem);font-weight:400;line-height:1}.display-m{font-family:var(--display);font-size:clamp(1.9rem,4vw,3rem);font-weight:400;line-height:1.02}[lang=ar] .display-xl,[lang=ar] .display-l,[lang=ar] .display-m{letter-spacing:0;line-height:1.25}.h3{letter-spacing:-.005em;font-size:1.35rem;font-weight:700;line-height:1.25}.h4{font-size:1.05rem;font-weight:700;line-height:1.3}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--crust-ink);font-size:.8rem;font-weight:700}[lang=ar] .eyebrow{letter-spacing:0;font-size:.9rem}.lede{text-wrap:pretty;color:var(--ink-soft);max-width:58ch;font-size:1.15rem;line-height:1.6}.fine{color:var(--ink-soft);font-size:.875rem}.center{text-align:center}.price{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.btn{--bg:var(--cocoa);--fg:var(--on-cocoa);border:2px solid var(--bg);background:var(--bg);min-height:50px;color:var(--fg);cursor:pointer;white-space:nowrap;transition:background .2s, border-color .2s, color .2s, transform .15s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.btn:hover:not(:disabled){--bg:var(--cocoa-2)}.btn:active:not(:disabled){transform:scale(.97)}.btn svg{transition:transform .25s var(--ease)}.btn:hover:not(:disabled) svg.arrow{transform:translate(3px)}[dir=rtl] .btn svg.arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover:not(:disabled) svg.arrow{transform:scaleX(-1)translate(3px)}.btn--ghost{color:var(--cocoa);background:0 0}.btn--ghost:hover:not(:disabled){background:var(--cocoa);color:var(--on-cocoa);--bg:var(--cocoa)}.btn--light{--bg:var(--on-cocoa);--fg:var(--cocoa)}.btn--light:hover:not(:disabled){--bg:#fff}.btn--lg{min-height:58px;padding:0 30px;font-size:1.05rem}.btn--sm{min-height:44px;padding:0 16px;font-size:.95rem}.btn--block{width:100%}.btn:disabled{--bg:#dccab0;color:#4f3a2c;cursor:not-allowed}.btn--ghost:disabled{color:#6f5a48;background:0 0;border-color:#dccab0}.icon-btn{cursor:pointer;width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .2s;display:inline-grid}.icon-btn:hover{background:#3a221614}.linklike{min-height:44px;color:var(--cocoa);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 2px;font-weight:600;text-decoration:underline;display:inline-flex}.link-arrow{background:linear-gradient(var(--crust), var(--crust)) no-repeat left bottom 8px / 100% 2px;min-height:44px;transition:background-size .3s var(--ease), color .2s;align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.link-arrow:hover{color:var(--crust-ink);background-size:0% 2px}[dir=rtl] .link-arrow{background-position:right bottom 8px}[dir=rtl] .link-arrow svg.arrow{transform:scaleX(-1)}.rv{--rv-delay:0s}.rv-armed.rv--rise{opacity:0;transform:translateY(26px)}.rv-armed.rv--zoom{opacity:0;transform:scale(1.06)}.rv-armed.rv--slide{opacity:0;transform:translate(40px)}[dir=rtl] .rv-armed.rv--slide{transform:translate(-40px)}.rv-armed.rv--clip{clip-path:inset(0 100% 0 0)}[dir=rtl] .rv-armed.rv--clip{clip-path:inset(0 0 0 100%)}.rv-shown{transition:opacity .7s var(--ease-out) var(--rv-delay), transform .9s var(--ease-out) var(--rv-delay), clip-path 1.1s var(--ease-in-out) var(--rv-delay)}.rv-shown.rv--clip{clip-path:inset(0)}.sample-tag{font-family:var(--text);letter-spacing:.05em;text-transform:uppercase;border:1px dashed var(--crust-ink);color:var(--crust-ink);background:var(--paper);vertical-align:middle;white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:.68rem;font-weight:700;line-height:1;display:inline-block}.avail{align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:inline-flex}.avail:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.avail--in{color:var(--ok)}.avail--low{color:var(--warn)}.avail--out{color:var(--ink-soft)}.img-fallback{background:var(--cream);width:100%;height:100%;min-height:120px;color:var(--ink-soft);place-items:center;font-size:.85rem;display:grid}.notice{border-radius:var(--r-sm);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.95rem;display:flex}.notice svg{flex:none;margin-top:3px}.notice ul{margin:6px 0 0;padding-inline-start:18px}.notice a{font-weight:600}.notice--warn{background:var(--warn-bg);color:#6d2c08}.notice--error{background:var(--error-bg);color:var(--error)}.notice--info{background:var(--cream);color:var(--cocoa)}.notice--ok{background:var(--ok-bg);color:var(--ok)}.stepper{border:1.5px solid var(--line-strong);background:var(--paper);border-radius:999px;align-items:center;display:inline-flex}.stepper-btn{cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:46px;height:48px;transition:background .15s;display:grid}.stepper-btn:hover:not(:disabled){background:var(--cream)}.stepper-btn:disabled{color:#b9a58d;cursor:not-allowed}.stepper-val{text-align:center;font-variant-numeric:tabular-nums;min-width:30px;font-weight:700}.stepper-val.tick{animation:tick .28s var(--ease-out)}@keyframes tick{0%{opacity:0;transform:translateY(-40%)}}.stepper--sm .stepper-btn{width:44px;height:44px}.page{padding:calc(var(--header-h) + 40px) var(--gutter) calc(72px + var(--tabbar-h));max-width:var(--maxw);margin:0 auto}.page-head{gap:12px;margin-block:8px 32px;display:grid}.back{min-height:44px;color:var(--ink-soft);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.back:hover{color:var(--cocoa)}[dir=rtl] .back svg{transform:scaleX(-1)}.section{padding:88px var(--gutter);max-width:var(--maxw);margin:0 auto}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:32px;display:flex}.section-head>div{gap:10px;display:grid}[data-motion=reduce] *,[data-motion=reduce] :before,[data-motion=reduce] :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}}@layer components{.skip{z-index:90;background:var(--cocoa);color:var(--on-cocoa);inset-inline-start:12px;border-radius:10px;padding:10px 14px;font-weight:700;text-decoration:none;position:fixed;top:-80px}.skip:focus{top:90px}.main{min-height:60svh;overflow-x:clip}.main:focus{outline:none}.header{z-index:40;height:var(--header-h);background:var(--cocoa);color:var(--on-cocoa);transition:top .35s var(--ease-out), height .35s var(--ease-out), box-shadow .35s, inset .35s var(--ease-out);animation:header-in .7s var(--ease-out) both;top:12px;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-inline:auto;padding:0 8px 0 10px;display:grid;position:fixed;inset-inline:12px;box-shadow:0 6px 24px #3a221624}[dir=rtl] .header{padding:0 10px 0 8px}@keyframes header-in{0%{transform:translateY(-120%)}}.header.is-compact{height:56px;top:8px;box-shadow:0 10px 30px #3a221638}.logo{border-radius:999px;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.logo-badge{background:var(--on-cocoa);width:46px;height:46px;transition:transform .35s var(--ease-out), width .35s var(--ease-out), height .35s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.logo-badge img{width:44px;height:auto;margin-top:6px}.logo:hover .logo-badge{transform:rotate(-8deg)}.header.is-compact .logo-badge{width:40px;height:40px}.logo-word{filter:brightness(0)invert()sepia(.25)saturate(1.4);width:auto;height:20px}.nav{display:none}.header-actions{justify-self:end;align-items:center;gap:4px;display:flex}.lang-btn{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.lang-btn:hover{background:#fff6ea1f}.lang-btn span[lang=ar]{font-family:var(--arabic-text)}.basket-btn{background:var(--on-cocoa);width:48px;height:48px;color:var(--cocoa);cursor:pointer;transition:transform .2s var(--ease);border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative}.basket-btn:hover{transform:rotate(-6deg)}.badge{background:var(--crust);color:#fff;font-variant-numeric:tabular-nums;min-width:21px;height:21px;animation:badge .45s var(--ease-out);border:2px solid var(--cocoa);top:-2px;border-radius:11px;place-items:center;padding:0 5px;font-size:.72rem;font-weight:700;display:grid;position:absolute;inset-inline-end:-2px}@keyframes badge{0%{transform:scale(.3)}60%{transform:scale(1.25)}}.menu-btn{color:var(--on-cocoa)}.menu-btn:hover{background:#fff6ea1f}.header .basket-btn--header{display:none}@media (min-width:900px){.header{inset-inline:var(--gutter);padding:0 10px 0 12px}.nav{justify-content:center;gap:2px;display:flex}.nav a{color:var(--on-cocoa-soft);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;transition:color .2s,background .2s;position:relative}.nav a:hover{color:var(--on-cocoa);background:#fff6ea14}.nav a[aria-current]{color:var(--cocoa);background:var(--on-cocoa)}.nav-pill{background:var(--on-cocoa);z-index:-1;border-radius:999px;position:absolute;inset:0}.nav a{isolation:isolate}.menu-btn{display:none}.header .basket-btn--header{display:inline-grid}.logo-word{height:22px}}.lang-short{display:none}@media (max-width:899px){.header .lang-full{display:none}.header .lang-short{font-size:1.05rem;display:inline}}.sheet{z-index:35;padding:calc(var(--header-h) + 36px) var(--gutter) calc(var(--tabbar-h) + 24px);background:var(--bg);overscroll-behavior:contain;clip-path:inset(0 0 100% round 0 0 32px 32px);visibility:hidden;transition:clip-path .5s var(--ease-in-out), visibility 0s .5s;flex-direction:column;gap:28px;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet.is-open{clip-path:inset(0);visibility:visible;transition:clip-path .5s var(--ease-in-out), visibility 0s}.sheet-nav{display:grid}.sheet-nav a{font-family:var(--display);border-bottom:1px solid var(--line);opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(.12s + var(--i) * 60ms);padding:8px 0;font-size:clamp(2.4rem,12vw,3.4rem);line-height:1.15;text-decoration:none;transform:translateY(18px)}.sheet.is-open .sheet-nav a{opacity:1;transform:none}.sheet-nav a[aria-current]{color:var(--crust-ink)}.sheet-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.sheet-foot .lang-btn{border:1.5px solid var(--line-strong)}.sheet-social{flex-wrap:wrap;gap:8px;display:flex}.social-pill{border:1.5px solid var(--line-strong);border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:900px){.sheet{display:none}}.tabbar{display:none}@media (max-width:899px){.tabbar{z-index:38;inset-inline:10px;bottom:calc(10px + var(--safe-bottom));background:var(--bg);grid-template-columns:repeat(5,1fr);height:64px;display:grid;position:fixed}@supports (color:color-mix(in lab, red, red)){.tabbar{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.tabbar{-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--line);transition:transform .35s var(--ease-out), opacity .25s;border-radius:22px;box-shadow:0 8px 30px #3a221624}html.is-typing .tabbar{opacity:0;pointer-events:none;transform:translateY(140%)}.tab{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:18px;align-content:center;place-items:center;gap:2px;min-height:44px;font-size:.72rem;font-weight:700;text-decoration:none;display:grid;position:relative}.tab[aria-current]{color:var(--cocoa)}.tab[aria-current]:before{content:"";background:var(--crust);width:28px;height:3px;animation:tabline .3s var(--ease-out);border-radius:2px;position:absolute;top:6px}@keyframes tabline{0%{transform:scaleX(0)}}.tab-icon{place-items:center;display:grid;position:relative}.tab .badge{border-color:var(--bg);top:-6px;inset-inline-end:-12px}}.empty{text-align:center;justify-items:center;gap:12px;max-width:560px;margin:0 auto;padding:40px 0;display:grid}.empty-mascot{width:180px;height:auto}.empty--big{padding-block:24px 40px}.result-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.page--narrow{max-width:760px}.demo-notice{color:var(--ink-soft);align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.45;display:flex}.demo-notice svg{color:var(--crust-ink);flex:none;margin-top:2px}.demo-notice strong{color:var(--cocoa);font-weight:700}.demo-notice--bar{border-radius:var(--r-sm);background:var(--cream);border:1px dashed var(--line-strong);justify-content:center;padding:10px 14px}.footer .demo-notice{color:var(--on-cocoa-soft)}.footer .demo-notice strong{color:var(--on-cocoa)}.footer .demo-notice svg{color:var(--dough-2)}.footer{background:var(--cocoa);color:var(--on-cocoa);padding:0 var(--gutter) 32px}.footer-main{align-items:center;gap:36px;padding-block:64px 56px;display:grid}.footer-photo{border-radius:var(--r-lg);background:var(--cocoa-2);width:100%;max-width:440px;overflow:hidden}.footer-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.footer-text{justify-items:start;gap:16px;display:grid}.footer .eyebrow{color:var(--dough-2)}.footer-mascot{width:84px;height:auto;margin-bottom:4px}.footer-body{color:var(--on-cocoa-soft);max-width:46ch;font-size:1.12rem}.footer-ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.btn--outline-light{color:var(--on-cocoa);background:0 0;border-color:#fff6ea8c}.btn--outline-light:hover:not(:disabled){background:var(--on-cocoa);color:var(--cocoa);--bg:var(--on-cocoa)}.footer-follow{color:var(--on-cocoa-soft);border-top:1px solid #fff6ea33;flex-wrap:wrap;align-items:center;gap:4px 20px;width:100%;max-width:640px;margin-top:18px;padding-top:18px;display:flex}.footer-social{min-height:44px;color:var(--on-cocoa);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.footer-social:hover{text-underline-offset:3px;text-decoration:underline}.footer-bar{border-top:1px solid #fff6ea33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-top:28px;display:flex}.footer-word{filter:brightness(0)invert()sepia(.25)saturate(1.4);width:auto;height:34px;margin-bottom:8px}.footer-brand p{color:var(--on-cocoa-soft);font-size:.95rem}.footer-nav{flex-wrap:wrap;gap:4px 22px;display:flex}.footer-nav a{justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.footer-nav a:hover{text-underline-offset:4px;text-decoration:underline}.footer-note{margin-top:24px}@media (min-width:820px){.footer-main{grid-template-columns:minmax(280px,440px) minmax(0,1fr);gap:clamp(40px,6vw,112px);padding-block:104px 88px}}@media (max-width:899px){.footer{padding-bottom:calc(var(--tabbar-h) + 28px)}}.toasts{z-index:70;inset-inline:0;bottom:calc(24px + var(--tabbar-h));pointer-events:none;justify-items:center;gap:8px;padding-inline:16px;display:grid;position:fixed}.toast{background:var(--cocoa);max-width:460px;color:var(--on-cocoa);pointer-events:auto;border-radius:999px;align-items:center;gap:10px;padding:10px 10px 10px 16px;font-weight:600;display:flex;box-shadow:0 12px 28px #3a221647}.toast:not(:has(.toast-action)){padding-inline-end:18px}[dir=rtl] .toast{padding:10px 16px 10px 10px}.toast svg{flex:none}.toast--warn{background:#6d2c08}.toast-action{background:var(--on-cocoa);color:var(--cocoa);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;min-height:36px;padding:0 14px;font-weight:700}html.is-locked .toasts{opacity:0;pointer-events:none}html.is-typing .toasts{bottom:24px}.intro{z-index:100;background:var(--bg);cursor:pointer;transition:opacity .32s ease, transform .35s var(--ease);place-items:center;animation:0s linear 3.2s forwards intro-failsafe;display:grid;position:fixed;inset:0}@keyframes intro-failsafe{to{visibility:hidden;opacity:0;pointer-events:none}}.intro--done{display:none}@media (prefers-reduced-motion:reduce){.intro{display:none}}.intro--leave{opacity:0;pointer-events:none;transform:translateY(-3%)}.intro-stage{justify-items:center;width:min(300px,70vw);display:grid}.intro-mascot{aspect-ratio:510/546;width:100%;position:relative}.intro--play .intro-mascot{animation:rise .26s var(--ease) both}.intro-mascot img{opacity:0;width:100%;height:100%;position:absolute;inset:0}.intro-mascot img.on{opacity:1}.intro--loading .intro-stage{opacity:0}@keyframes rise{0%{opacity:0;transform:translateY(8%)}}.crumb{aspect-ratio:1;opacity:0;background:#8a4f22;border-radius:40%;width:2.2%;animation:.5s cubic-bezier(.5,0,.9,.6) forwards fall;position:absolute}.crumb.c1{top:60%;left:37%}.crumb.c2{width:1.6%;animation-delay:60ms;top:62%;left:41%}.crumb.c3{width:1.4%;animation-delay:.12s;top:63%;left:34%}@keyframes fall{0%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(520%)}}.intro-word{opacity:0;width:92%;height:auto;transition:opacity .22s ease, transform .3s var(--ease);margin-top:-2%;transform:translateY(14px)scale(.96)}.intro-word.on{opacity:1;transform:none}.header :focus-visible,.footer :focus-visible,.toast :focus-visible{outline-color:#9cc3ff}.rt{left:16px;bottom:calc(16px + var(--safe-bottom));z-index:1000;color:#f4ece0;direction:ltr;font:500 14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;position:fixed}.rt-toggle{color:#f4ece0;cursor:pointer;opacity:.85;background:#1f1a17;border:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex;box-shadow:0 6px 20px #0000004d}.rt-toggle:hover,.rt--open .rt-toggle{opacity:1}.rt-dot{background:#e7a35c;border-radius:50%;width:9px;height:9px}.rt-panel{overscroll-behavior:contain;background:#1f1a17;border-radius:16px;gap:12px;width:min(380px,100vw - 32px);max-height:min(78vh,700px);padding:14px;display:grid;position:absolute;bottom:50px;left:0;overflow:auto;box-shadow:0 16px 40px #00000059}.rt-note{color:#c9bba9;font-size:12.5px}.rt-note code{color:#f4ece0;background:#352d27;border-radius:4px;padding:1px 5px}.rt-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rt-label{letter-spacing:.1em;text-transform:uppercase;color:#a8998a;width:100%;font-size:11px;font-weight:700}.rt-seg{background:#352d27;border-radius:10px;padding:3px;display:flex}.rt-tabs{width:100%}.rt-tabs button{flex:1}.rt-seg button,.rt-btn{color:#f4ece0;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.rt-seg button[aria-pressed=true]{color:#1f1a17;background:#f4ece0}.rt-btn{background:#352d27}.rt-btn:hover{background:#4a3f37}.rt-check{cursor:pointer;align-items:center;gap:10px;min-height:34px;display:flex}.rt-check input{accent-color:#e7a35c;width:18px;height:18px}.rt-pages{flex-wrap:wrap;gap:6px;display:flex}.rt-pages a{color:#f4ece0;background:#352d27;border-radius:8px;padding:6px 10px;font-size:13px;text-decoration:none}.rt-pages a:hover{background:#4a3f37}.rt-notes{gap:14px;display:grid}.rt-notes h3{letter-spacing:.08em;text-transform:uppercase;color:#e7a35c;margin-bottom:6px;font-size:12px}.rt-notes ul{color:#e2d6c6;gap:6px;padding-left:18px;font-size:13px;display:grid}.rt :focus-visible{outline-color:#e7a35c}@media (max-width:899px){.rt{left:auto;right:12px;bottom:calc(var(--tabbar-h) + 12px)}.rt-panel{left:auto;right:0}.rt-toggle{min-height:34px;padding:0 10px;font-size:12px}}.hero{background:#efe6da;align-items:center;height:max(620px,min(92svh,860px));display:flex;position:relative;overflow:hidden}.hero-scene{position:absolute;inset:0;overflow:hidden}.hero-cam{transform:translate3d(calc(var(--mx,0) * -12px), calc(var(--my,0) * -8px), 0);will-change:transform;position:absolute;inset:-3%}.hero-photo{transform-origin:74% 68%;--px:96%;position:absolute;inset:0;container-type:size}.hero-photo img{object-fit:cover;object-position:var(--px) 88%;width:100%;height:100%;display:block}.hero-photo:before{content:"";background:url(/img/hero-ext.webp) no-repeat var(--px) 0 / max(100cqw, 100cqh * 1.7156) calc(100cqh * 20);inset-inline:0;height:100cqh;position:absolute;bottom:calc(100% - 1px)}.hero--play .hero-photo{animation:hero-dolly 2.6s var(--ease-out) both, hero-drift 24s var(--ease-in-out) 2.6s infinite alternate}.hero--static .hero-photo{animation:hero-drift 24s var(--ease-in-out) infinite alternate;transform:scale(1.04)}@keyframes hero-dolly{0%{filter:blur(3px);transform:scale(1.16)}60%{filter:blur()}to{filter:blur();transform:scale(1.04)}}@keyframes hero-drift{0%{transform:scale(1.04)}to{transform:scale(1.085)translate(-.8%,-.4%)}}.hero-light{pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(ellipse 38% 46% at var(--lx,72%) var(--ly,46%), #ffd696e6, #ffd69600 70%);position:absolute;inset:0}.hero--play .hero-light{animation:hero-light 2.4s var(--ease-out) .2s both, hero-breathe 7s ease-in-out 2.6s infinite alternate}.hero--static .hero-light{animation:7s ease-in-out infinite alternate hero-breathe}@property --lx{syntax:"<percentage>";inherits:false;initial-value:72%}@property --ly{syntax:"<percentage>";inherits:false;initial-value:46%}@keyframes hero-light{0%{--lx:18%;--ly:20%;opacity:0}30%{opacity:1}to{--lx:72%;--ly:46%;opacity:1}}@keyframes hero-breathe{0%{opacity:1}to{opacity:.72}}.hero-vignette{pointer-events:none;background:radial-gradient(80% 75% at 62% 55%,#0000 55%,#3a221629);position:absolute;inset:0}.hero-crumbs{pointer-events:none;transform:translate3d(calc(var(--mx,0) * -14px), 0, 0);position:absolute;inset:0}.hc{background:#a86a34;border-radius:45% 55% 40% 60%;width:10px;height:8px;display:block;position:absolute;box-shadow:inset -2px -2px #3a221640}.hc1{top:80%;left:47%}.hc2{width:7px;height:6px;top:86%;left:52%}.hc3{background:#7c4620;width:13px;height:9px;top:83%;left:58%}.hc4{top:88%;left:86%}.hc5{width:7px;height:6px;top:81%;left:91%}.hc6{width:6px;height:5px;top:90%;left:43%}.hc7{background:#c48a4e;width:9px;height:7px;top:92%;left:63%}.hero--play .hc{animation:.9s cubic-bezier(.55,0,.75,.4) both crumb-drop;animation-delay:calc(.7s + var(--n,0) * 90ms)}.hc2{--n:1}.hc3{--n:2}.hc4{--n:3}.hc5{--n:4}.hc6{--n:5}.hc7{--n:6}@keyframes crumb-drop{0%{opacity:0;transform:translateY(-260px)rotate(-120deg)}15%{opacity:1}88%{transform:translateY(3px)rotate(10deg)}to{opacity:1;transform:none}}.hero-bokeh{pointer-events:none;transform:translate3d(calc(var(--mx,0) * 26px), calc(var(--my,0) * 16px), 0);position:absolute;inset:0}.bk{filter:blur(7px);opacity:.55;background:#9a5c2a;border-radius:50%;position:absolute}.bk1{width:46px;height:38px;top:64%;left:93%}.bk2{opacity:.45;width:26px;height:22px;top:94%;left:38%}.bk3{width:64px;height:52px;top:98%;left:74%}.bk4{opacity:.35;width:18px;height:16px;top:22%;left:97%}.hero--play .bk{animation:1.4s 1s both hero-fade}@keyframes hero-fade{0%{opacity:0}}.hero--wait .hero-photo{animation:hero-dolly-late 2.6s var(--ease-out) 3.2s both}.hero--wait .hero-light,.hero--wait .hc,.hero--wait .bk{animation:1s 3.4s both hero-fade-late}.hero--wait .hero-in{animation:hero-in-late .9s var(--ease-out) calc(3.2s + var(--d,0s)) both}@keyframes hero-dolly-late{0%{filter:blur(3px);transform:scale(1.16)}60%{filter:blur()}to{filter:blur();transform:scale(1.04)}}@keyframes hero-fade-late{0%{opacity:0}}@keyframes hero-in-late{0%{opacity:0;transform:translateY(22px)}}.hero.is-offscreen,.hero.is-offscreen *{animation-play-state:paused!important}.hero-copy{z-index:2;width:min(600px,40%);margin-left:calc(var(--gutter) + clamp(0px, 2.4vw, 48px));padding-top:calc(var(--header-h) + 8px);align-content:center;align-self:center;gap:18px;padding-inline-end:24px;display:grid;position:relative}.hero .btn--ghost:not(:hover){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffcf7d1}.hero-title{text-wrap:initial;font-size:clamp(2.8rem,4.9vw,5.4rem)}.hero-title:focus{outline:none}.hero-line+.hero-line>span{--d:.26s}.hero-line{padding-bottom:.08em;display:block;overflow:hidden}.hero-line>span{display:block}.hero-sub{color:var(--ink-soft);max-width:40ch;font-size:1.2rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.hero--play .hero-in{animation:hero-in .9s var(--ease-out) var(--d,0s) both}.hero--play .hero-line>.hero-in{animation-name:hero-line;animation-duration:1s}@keyframes hero-in{0%{opacity:0;transform:translateY(22px)}}@keyframes hero-line{0%{transform:translateY(105%)}}@media (max-width:1099px){.hero{align-items:flex-start;height:max(720px,min(100svh,860px))}.hero-photo{transform-origin:80% 82%;--px:90%}.hero-photo img{object-position:90% 100%}.hero{--copy-guess:432px}.hero-cam{top:max(-3%, calc((var(--copy-b,var(--copy-guess)) + 20px - 45.2%) / .545 - 3%))}.hero-copy{width:auto;padding:calc(var(--header-h) + 44px) var(--gutter) 0;gap:14px;margin:0}.hero-title{font-size:clamp(2.6rem,12.5vw,3.6rem)}.hero-sub{max-width:32ch;font-size:1.05rem}.hero-light{background:radial-gradient(ellipse 60% 34% at var(--lx,72%) var(--ly,74%), #ffd696e6, #ffd69600 70%)}.hero-vignette{background:linear-gradient(#efe6da8c,#0000 42%)}.hc1{top:92%;left:20%}.hc2{top:95%;left:30%}.hc3{top:93%;left:44%}.hc6{top:96%;left:12%}.hc7{top:97%;left:60%}.hc4,.hc5,.bk4{display:none}}@media (max-width:699px){.hero{--copy-guess:408px}}@media (max-width:380px){.hero{--copy-guess:468px}.hero-actions .btn{width:100%}}[dir=rtl] .hero{justify-content:flex-end}@media (max-width:1099px){[dir=rtl] .hero{justify-content:stretch}[dir=rtl] .hero-copy{width:100%}}@media (min-width:1100px){.hero-line{white-space:nowrap}.hero-copy{width:min(780px,46%)}.hero-title{font-size:clamp(3rem,4.6vw,5.6rem)}}@media (min-width:1100px) and (max-width:1399px){.hero-copy{width:min(560px,40%)}.hero-title{font-size:clamp(3rem,4.2vw,4.6rem)}.hero-cam{top:calc(-3% + clamp(0px,770px - 55vw,180px))}}@media (max-width:1099px){.hero-copy{padding-top:calc(var(--header-h) + 32px);align-self:flex-start}}.cat-grid{gap:20px;display:grid}@media (min-width:700px){.cat-grid--2{grid-template-columns:1fr 1fr}.cat-grid--3{grid-template-columns:repeat(3,1fr)}}.cat-cell{min-width:0}.cat{gap:16px;text-decoration:none;display:grid}.cat-media{border-radius:var(--r-lg);aspect-ratio:5/4;background:var(--cream);display:block;overflow:hidden}.cat-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);display:block}.cat:hover .cat-media img,.cat:focus-visible .cat-media img{transform:scale(1.07)}.cat-label{gap:4px;display:grid}.cat-name{font-family:var(--display);font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1}.cat-desc{color:var(--ink-soft)}.cat-count{align-items:center;gap:8px;min-height:28px;margin-top:4px;font-weight:700;display:inline-flex}.cat-count svg{transition:transform .35s var(--ease-out)}.cat:hover .cat-count svg{transform:translate(6px)}[dir=rtl] .cat-count svg{transform:scaleX(-1)}[dir=rtl] .cat:hover .cat-count svg{transform:scaleX(-1)translate(6px)}.brand{padding:96px var(--gutter);align-items:center;gap:48px;display:grid}.brand-media{min-height:420px;position:relative}.brand-photo{border-radius:var(--r-lg);overflow:hidden}.brand-photo img{object-fit:cover;width:100%;height:112%;transform:translateY(calc(var(--py,0px) - 6%));display:block}.brand-photo--big{aspect-ratio:3/4;width:82%}.brand-photo--small{aspect-ratio:3/4;border:8px solid var(--bg);inset-inline-end:0;width:46%;position:absolute;bottom:-6%}.brand-copy{justify-items:start;gap:20px;max-width:560px;display:grid}.brand-p{color:var(--ink-soft);font-size:1.15rem;line-height:1.7}@media (min-width:900px){.brand{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(56px,7vw,140px);padding-block:140px}.brand-copy{max-width:640px}}.grid-products{grid-template-columns:1fr;gap:40px 24px;display:grid}@media (min-width:560px){.grid-products{grid-template-columns:1fr 1fr;gap:36px 18px}}@media (min-width:980px){.grid-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 28px}}.grid-products>.rv{min-width:0}.card{grid-template-rows:auto 1fr;gap:16px;min-width:0;height:100%;display:grid}.card-media{aspect-ratio:1;border-radius:var(--r-lg);background:var(--cream);display:block;position:relative;overflow:hidden}.card-img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out), opacity .6s var(--ease-out);position:absolute;inset:0}.card-img.contain{object-fit:contain;padding:10%}.card-img--alt{opacity:0;transform:scale(1.08)}.card:hover .card-img:not(.card-img--alt){transform:scale(1.05)}.card.has-alt:hover .card-img--alt{opacity:1;transform:scale(1)}.card--out .card-img{filter:grayscale(.5)opacity(.7)}.card-stamp{background:var(--cocoa);color:var(--on-cocoa);letter-spacing:.06em;text-transform:uppercase;top:14px;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:700;position:absolute;inset-inline-start:14px}[lang=ar] .card-stamp{letter-spacing:0}.card-body{grid-template-rows:auto auto 1fr auto;gap:6px;display:grid}.card-title{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.35rem;font-weight:700;line-height:1.2;display:flex}.card-title a{margin-block:-3px;padding-block:9px;text-decoration:none;display:inline-block}.card-title a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.card-desc{color:var(--ink-soft)}.card-foot{justify-content:space-between;align-self:end;align-items:center;gap:12px;margin-top:8px;display:flex}.card-meta{gap:2px;display:grid}.card-meta .price{font-size:1.2rem}.card-incart{color:var(--ok);align-items:center;gap:4px;font-size:.85rem;font-weight:600;animation:.4s shop-fade-in;display:flex}.card-add{min-width:104px}@keyframes shop-fade-in{0%{opacity:0}}.shop-head{text-align:center;justify-items:center;margin-bottom:24px}.shop-head .lede{margin-inline:auto}.filters{flex-flow:column wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:12px;display:flex}.chips{scrollbar-width:none;gap:8px;max-width:100%;margin:-2px;padding:2px;display:flex;overflow-x:auto}.chip{isolation:isolate;border:1.5px solid var(--line-strong);white-space:nowrap;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-weight:600;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex;position:relative}.chip:hover{border-color:var(--cocoa)}.chip[aria-current]{border-color:var(--cocoa);color:var(--on-cocoa)}.chip-pill{z-index:-1;background:var(--cocoa);border-radius:999px;width:calc(100% + 3px);position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px}.chip--arriving .chip-label{animation:chip-ink .46s var(--ease-out)}@keyframes chip-ink{0%{color:var(--cocoa)}}.switch{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:600;display:inline-flex;position:relative}.switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.switch-track{background:var(--dough-2);border-radius:13px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.switch-track:after{content:"";background:var(--paper);width:20px;height:20px;transition:transform .25s var(--ease-out);top:3px;border-radius:50%;position:absolute;inset-inline-start:3px}.switch input:checked+.switch-track{background:var(--cocoa)}.switch input:checked+.switch-track:after{transform:translate(18px)}[dir=rtl] .switch input:checked+.switch-track:after{transform:translate(-18px)}.switch input:focus-visible+.switch-track{outline:3px solid var(--focus);outline-offset:2px}.result-count{color:var(--ink-soft);text-align:center;margin-bottom:20px;font-size:.9rem}@media (min-width:980px) and (max-width:1499px){.grid-products--shop>.rv:has(.card--box):nth-child(3n+1):last-child{grid-column:span 2}.grid-products--shop>.rv:has(.card--box):nth-child(3n+1):last-child .card-media{aspect-ratio:16/9}.grid-products--shop>.rv:has(.card--box):nth-child(3n+1):last-child .card-img{object-position:50% 12%}}@media (min-width:1500px){.grid-products--shop{grid-template-columns:repeat(4,minmax(0,1fr))}}.page--product{max-width:calc(1200px + 2 * var(--gutter))}.pdp{gap:32px;margin-top:12px;display:grid}.gallery{gap:12px;min-width:0;display:grid}.gallery--narrow{max-width:731px}.gallery-main{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--cream);position:relative;overflow:hidden}.gallery-main:not(.gallery-main--art){box-shadow:0 1px 0 var(--line), 0 24px 48px -32px #3a221647;background:#fff}.gallery-main:not(.gallery-main--art) .gallery-img:not(.contain){object-fit:contain;width:calc(100% - 20px);height:calc(100% - 20px);inset:10px}.gallery-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gallery-img.contain{object-fit:contain;padding:12%}.gallery-img.fit{object-fit:contain;object-position:50% 50%}.gallery-img.is-entering{animation:gal-in .7s var(--ease-out) both}.gallery-img.is-leaving{animation:gal-out .7s var(--ease-out) both}@keyframes gal-in{0%{opacity:0;transform:scale(1.06)}}@keyframes gal-out{to{opacity:0;transform:scale(.98)}}.gallery-main .sample-tag{inset-inline-start:12px;position:absolute;bottom:12px}.gallery-thumbs{flex-wrap:wrap;gap:10px;display:flex}.gallery-thumb{cursor:pointer;background:var(--cream);width:84px;height:84px;transition:border-color .2s, transform .2s var(--ease);border:2px solid #0000;border-radius:14px;padding:0;overflow:hidden}.gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.gallery-thumb img.contain{object-fit:contain;padding:12%}.gallery-thumb[aria-pressed=true]{border-color:var(--cocoa)}.gallery-thumb:hover{transform:translateY(-2px)}.gallery-thumb:focus-visible{outline-offset:3px;border-radius:14px}.pdp-info{align-content:start;justify-items:start;gap:18px;min-width:0;display:grid}.pdp-info>.details{margin-top:6px}.pdp-badge:empty{display:none}.pdp-badge .avail{background:currentColor;border-radius:999px;padding:6px 14px}@supports (color:color-mix(in lab, red, red)){.pdp-badge .avail{background:color-mix(in srgb, currentColor 10%, transparent)}}.pdp-badge .avail{font-size:.9rem}.pdp-badge .avail:before{display:none}.pdp-cat{margin-top:10px;font-size:.95rem}.pdp-cat strong{color:var(--ink)}.pdp-title{font-size:clamp(2.4rem,4.6vw,3.8rem)}.pdp-price{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pdp-price>.price{font-size:1.7rem}.pdp-desc{max-width:46ch;font-size:1.2rem;line-height:1.6}.buy{justify-items:start;gap:12px;width:100%;display:grid}.buy-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.85rem;font-weight:700}.buy-actions{flex-wrap:wrap;gap:12px;width:100%;margin-top:8px;display:flex}.buy-btn{flex:200px}.hint{color:var(--warn);font-size:.9rem;font-weight:600}.hint:empty{display:none}.details{border-top:1px solid var(--line);width:100%}.details details{border-bottom:1px solid var(--line)}.details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;font-weight:700;list-style:none;display:flex}.details summary::-webkit-details-marker{display:none}.details summary:after{content:"+";transition:transform .3s var(--ease-out);font-size:1.4rem;font-weight:500}.details details[open] summary:after{content:"−"}.details-body{color:var(--ink-soft);padding-bottom:18px}.details details[open] .details-body{animation:details-in .4s var(--ease-out)}@keyframes details-in{0%{opacity:0;transform:translateY(22px)}}.related{border-top:1px solid var(--line);gap:40px;margin-top:112px;padding-top:72px;display:grid}.related>h2{text-align:center;justify-self:center;padding-bottom:18px;position:relative}.related>h2:after{content:"";background:var(--crust);bottom:0;border-radius:3px;width:56px;height:3px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .related>h2:after{transform:translate(50%)}@media (min-width:880px){.pdp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(40px,4.5vw,72px)}.pdp-info{top:calc(var(--header-h) + 28px);position:sticky}.gallery{width:100%}.gallery-main{aspect-ratio:1}}.art{background:radial-gradient(120% 90% at 50% 38%, #fbf4ea 0%, var(--cream) 62%, #f1e3cf 100%);place-items:center;display:grid;position:absolute;inset:0}.art--cookie .cookie-art{width:62%;height:auto;transition:transform .9s var(--ease-out)}.card:hover .art--cookie .cookie-art{transform:scale(1.05)rotate(-4deg)}.art--box .tray{width:76%;transition:transform .9s var(--ease-out)}.card:hover .art--box .tray{transform:scale(1.03)}.card--out .art{filter:grayscale(.5)opacity(.75)}.gallery-main--art .art--cookie .cookie-art{width:58%}.art-note{color:var(--ink-soft);white-space:nowrap;bottom:16px;background:#fffcf7cc;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:600;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .art-note{transform:translate(50%)}.tray{--cols:2;background:linear-gradient(#f6f0e6,#ece2d2);border-radius:18px;width:100%;padding:4.5%;position:relative;box-shadow:inset 0 0 0 1px #3a221614,inset 0 -6px #3a22160d,0 18px 36px -18px #3a221659}.tray-grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:#c49a6a;border-radius:8px;gap:clamp(4px,1.4%,8px);padding:clamp(4px,1.4%,8px);display:grid;box-shadow:inset 0 2px 4px #5a371959}.tray-cell{aspect-ratio:1;background:radial-gradient(90% 90% at 50% 45%,#e2cba9 0%,#d6b98f 70%,#c9a87c 100%);border-radius:4px;place-items:center;display:grid;position:relative;box-shadow:inset 0 6px 10px -4px #5a371973,inset 0 -1px #ffffff4d}.tray-cell--pad{box-shadow:none;background:#c49a6a}.slot-cookie{filter:drop-shadow(0 5px 5px #3a221640);width:84%;height:auto}.slot-cookie--photo{aspect-ratio:1;object-fit:cover;border-radius:50%}.tray--art .slot-cookie{filter:drop-shadow(0 3px 3px #3a221633);width:80%}.box-stage{justify-self:center;width:100%;max-width:440px}.box-stage--large{max-width:none}.gallery--tray{aspect-ratio:4/5;border-radius:var(--r-lg);background:radial-gradient(120% 90% at 50% 38%, #fbf4ea 0%, var(--cream) 62%, #f1e3cf 100%);place-items:center;padding:8%}.gallery--tray .box-stage{width:100%}@media (min-width:880px){.gallery--tray{top:calc(var(--header-h) + 28px);position:sticky}}.slot .slot-cookie{animation:land .42s var(--ease-out) both}@keyframes land{0%{opacity:0;transform:translateY(-22%)scale(.94)rotate(-6deg)}}.box-stage.is-still .slot-cookie,.box-stage.is-still .slot-empty{animation:none}.slot-btn{cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:100%;height:100%;padding:0;display:grid}.slot.is-target .slot-btn{outline:3px dashed var(--crust);outline-offset:-5px;background:#b8692a24}.slot-empty{aspect-ratio:1;color:#5e3b279e;font-variant-numeric:tabular-nums;border:2px dashed #5e3b2761;border-radius:50%;place-items:center;width:34%;min-width:20px;font-size:clamp(.7rem,2.4vw,.95rem);font-weight:700;animation:.3s shop-fade-in;display:grid}.slot-remove{cursor:pointer;z-index:1;top:-6px;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;inset-inline-end:-6px}.slot-remove:before{content:"";background:var(--cocoa);width:26px;height:26px;transition:transform .2s var(--ease);border-radius:50%;position:absolute;box-shadow:0 2px 6px #3a22164d}.slot-remove:hover:before{transform:scale(1.1)}.slot-remove svg{color:var(--on-cocoa);position:relative}.tray--n12 .slot-remove,.tray--n13 .slot-remove{top:-8px;width:32px;height:32px;inset-inline-end:-8px}.tray--n12 .slot-remove:before,.tray--n13 .slot-remove:before{width:22px;height:22px}.tray--n12 .slot-remove svg,.tray--n13 .slot-remove svg{width:12px;height:12px}.picker{border:1.5px solid var(--line);border-radius:var(--r-lg);background:var(--paper);gap:14px;width:100%;padding:18px;display:grid}.picker-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.counter-row{align-items:center;gap:10px;display:flex}.pips{gap:5px;display:inline-flex}.pips i{border:2px solid var(--cocoa);width:12px;height:12px;transition:background .25s, transform .25s var(--ease-out);border-radius:50%}.pips i.on{background:var(--cocoa);transform:scale(1.1)}.fillbar{border:2px solid var(--cocoa);border-radius:5px;width:96px;height:10px;overflow:hidden}.fillbar i{background:var(--cocoa);height:100%;transition:width .3s var(--ease-out);display:block}.picker-prompt{margin-top:4px}.flavours{gap:8px;margin:0;padding:0;list-style:none;display:grid}.flavour{border:1px solid var(--line);border-radius:14px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px;transition:border-color .25s,background .25s;display:grid}.flavour.is-in{border-color:var(--line-strong);background:#fffaf2}.flavour.is-out{opacity:.65}.flavour-thumb{background:var(--cream);border-radius:10px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.flavour-thumb .cookie-art{width:82%;height:auto}.flavour-img{object-fit:cover;width:100%;height:100%}.flavour-info{gap:2px;min-width:0;display:grid}.flavour-name{font-weight:700}.flavour-meta{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.flavour-price{color:var(--ink-soft);font-size:.9rem}.flavour-info .line-limit{color:var(--warn);font-size:.8rem;font-weight:600}.picker-foot{justify-items:center;gap:10px;padding-top:4px;display:grid}.picker-total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;width:100%;display:flex}.picker-total-label{font-weight:700}.picker-total-price{font-variant-numeric:tabular-nums;font-size:1.35rem}.picker-total-note{flex-basis:100%}@media (max-width:400px){.flavour{grid-template-columns:48px minmax(0,1fr) auto;gap:10px}.flavour-thumb{width:48px;height:48px}}@media (max-width:879px){.picker-foot{z-index:2;bottom:calc(var(--tabbar-h) + 8px);background:var(--paper);border-radius:18px;margin:0 -10px -10px;padding:12px 10px 10px;position:sticky;box-shadow:0 -10px 24px -14px #3a22164d}}@media (max-width:360px){.flavour{grid-template-columns:48px minmax(0,1fr)}.flavour-thumb{width:48px;height:48px}.flavour>.stepper,.flavour>.btn{grid-column:2;justify-self:start}}.legal{margin-inline:auto}.legal-head{margin-bottom:28px}.legal-updated{color:var(--ink-soft);font-size:.9rem}.legal-body{color:var(--cocoa);text-wrap:pretty;max-width:68ch;font-size:1.075rem;line-height:1.7}.legal-body>*+*{margin-top:1em}.legal-body h2{font-family:var(--display);margin-top:1.8em;font-size:clamp(1.5rem,3vw,1.9rem);font-weight:400;line-height:1.15}.legal-body h3{margin-top:1.6em;font-size:1.25rem;font-weight:700;line-height:1.3}.legal-body h4{margin-top:1.4em;font-size:1.075rem;font-weight:700}.legal-body h2+*,.legal-body h3+*,.legal-body h4+*{margin-top:.5em}.legal-body>:first-child{margin-top:0}.legal-body ul,.legal-body ol{gap:.4em;padding-inline-start:1.4em;display:grid}.legal-body li::marker{color:var(--crust)}.legal-body strong{font-weight:700}.legal-body a{color:var(--crust-ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1.5px}.legal-body a:hover{color:var(--cocoa)}.legal-faq{margin-top:8px}.legal-faq summary{min-height:64px;padding-block:12px}.legal-q{margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.legal-faq .details-body{color:var(--ink-soft);font-size:1.025rem}.footer-follow--next{border-top:0;margin-top:0;padding-top:0}.footer-legal{flex-wrap:wrap;gap:0 22px;margin-top:12px;display:flex}.footer-legal a{min-height:44px;color:var(--on-cocoa-soft);align-items:center;font-size:.92rem;text-decoration:none;display:inline-flex}.footer-legal a:hover{color:var(--on-cocoa);text-underline-offset:4px;text-decoration:underline}.montage{padding-block:72px 0}.mt-head{padding-inline:var(--gutter);gap:8px;margin:0 0 28px;display:grid}.mt-head .display-m{color:var(--cocoa)}.mt-stage{margin-inline:var(--gutter);background:var(--cream);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.mt-panels{aspect-ratio:4/5;position:relative}.mt-panel{background:var(--cream);position:absolute;inset:0;overflow:hidden}.mt-panel--a,.mt-panel--b,.mt-panel--c{display:none}.mt-panel--all{z-index:2;pointer-events:none;background:0 0}.mt-layer{position:absolute;inset:0;overflow:hidden}.mt-img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}@media (min-width:760px){.montage{padding-block:96px 0}.mt-head{margin-bottom:36px}.mt-panels{--mt-h:clamp(440px, 46vw, 700px);--mt-gap:6px;--mt-mid:min(480px, (100cqw - 2 * var(--mt-gap)) / 3);aspect-ratio:auto;height:var(--mt-h);grid-template-columns:1fr var(--mt-mid) 1fr;gap:var(--mt-gap);background:var(--bg);display:grid}.mt-panel{position:relative;inset:auto}.mt-panel--a,.mt-panel--b,.mt-panel--c{display:block}.mt-panel--m{display:none}.mt-panel--all{position:absolute;inset:0;overflow:visible}.mt-panel--all .mt-layer{inset-block:0;inset-inline:calc(50% - var(--mt-mid) / 2)}}.mt-kb{animation:mt-kb var(--kb-dur,6s) linear both;will-change:transform}@keyframes mt-kb{0%{transform:translate(var(--x0,0%), var(--y0,0%)) scale(var(--s0,1))}to{transform:translate(var(--x1,0%), var(--y1,0%)) scale(var(--s1,1.06))}}.mt-in--fade{animation:mt-fade 1.2s var(--ease-in-out) both}.mt-in--wipe{animation:mt-wipe 1.1s var(--ease-in-out) both}[dir=rtl] .mt-in--wipe{animation-name:mt-wipe-rtl}.mt-in--slide{animation:mt-slide 1.1s var(--ease-in-out) both}.mt-in--merge{animation:mt-fade-zoom 1.3s var(--ease-out) both}@keyframes mt-fade{0%{opacity:0}}@keyframes mt-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes mt-wipe-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes mt-slide{0%{transform:translateY(100%)}}@keyframes mt-fade-zoom{0%{opacity:0;transform:scale(1.04)}}@keyframes mt-out{to{opacity:0}}@media (min-width:760px){.mt-in--merge{animation:mt-merge 1.3s var(--ease-in-out) both}}@keyframes mt-merge{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.mt-layer.mt-out{animation:mt-out 1.2s var(--ease-in-out) both}.montage.is-paused .mt-stage *{animation-play-state:paused!important}.mt-toggle{z-index:3;background:var(--on-cocoa);width:44px;height:44px;color:var(--cocoa);cursor:pointer;transition:background .2s, transform .15s var(--ease);border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:14px;inset-inline-end:14px;box-shadow:0 1px 2px #24140c2e}.mt-toggle:hover{background:#fff}.mt-toggle:active{transform:scale(.94)}.mt-toggle:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (min-width:760px){.mt-toggle{inset-block-end:20px;inset-inline-end:20px}}.story{overflow-x:clip}.story .lede{color:var(--ink-soft);max-width:44ch}.st-px{background:var(--cream);position:relative;overflow:hidden}.st-px img{inset-inline:0;top:calc(var(--slack,40px) * -1);width:100%;height:calc(100% + var(--slack,40px) * 2);object-fit:cover;max-width:none;transform:translate3d(0, var(--py,0px), 0);will-change:transform;position:absolute}.st-hero{padding:calc(var(--header-h) + 36px) var(--gutter) 24px;gap:28px;display:grid}.st-hero-text{grid-template-columns:minmax(0,1fr);align-content:center;gap:20px;display:grid}.st-hero-title{color:var(--cocoa);max-width:13ch;font-size:clamp(2.6rem,6.2vw,7.4rem)}.st-tagline{border-block-start:1.5px solid var(--line);gap:4px;max-width:30rem;margin-top:8px;padding-block-start:18px;display:grid}.st-tagline-words{font-family:var(--text);letter-spacing:.01em;color:var(--crust-ink);text-align:start;font-size:1.3rem;font-weight:800}[dir=rtl] .st-tagline-words{text-align:end}.st-hero-photo{margin-inline:calc(var(--gutter) * -1)}.st-hero-frame{aspect-ratio:4/5}.st-hero-frame img{object-position:50% 40%}@media (min-width:1300px){.st-hero .lede{font-size:1.25rem}}@media (min-width:760px){.st-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,96px);padding-bottom:48px}.st-hero-text{padding-block:24px;padding-inline-start:clamp(0px,3vw,64px)}.st-hero-photo{margin-inline:0}.st-hero-frame{aspect-ratio:3/4;width:min(calc((100vh - var(--header-h) - 100px) * .75), 46vw, 460px);border-radius:var(--r-lg);min-width:340px}.st-hero-frame img{object-position:50% 45%}}.st-cookies{padding:72px var(--gutter) 40px;gap:32px;display:grid}.st-cookies-frame{border-radius:var(--r-lg);overflow:hidden}.st-crop{aspect-ratio:4/5;background:var(--cream);overflow:hidden}.st-crop img{object-fit:cover;object-position:50% 55%;width:100%;height:100%;transition:transform 1.2s var(--ease-in-out);transform-origin:50%}.st-crop--0 img{transform-origin:46% 66%;transform:scale(1.32)translateY(-6%)}.st-crop--1 img{transform-origin:30% 92%;transform:scale(1.5)}.st-crop--2 img,.st-crop--static img{transform:none}.st-cookies-text{align-content:start;gap:20px;max-width:46rem;display:grid}.st-cookies-text h2{max-width:16ch;margin-block:10px 14px}.st-points{margin:8px 0 0;padding:0;list-style:none;display:grid}.st-point{border-block-start:1.5px solid var(--line);padding-block:22px}.st-point-title{letter-spacing:-.01em;margin-bottom:8px;font-size:clamp(1.5rem,3vw,2.3rem);font-weight:700;line-height:1.15}.st-point p{color:var(--ink-soft);max-width:40ch;font-size:1.08rem}@media (min-width:900px){.st-cookies{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,120px);padding-block:64px 48px}.st-cookies-media{position:relative}.st-cookies-frame{top:calc(var(--header-h) + 32px);position:sticky}.st-crop{aspect-ratio:auto;height:min(calc(100vh - var(--header-h) - 64px), 880px)}.st-cookies-text{padding-block-start:40px}.st-point{flex-direction:column;justify-content:center;min-height:40vh;padding-inline-start:28px;display:flex;position:relative}.st-point:before{content:"";background:var(--crust);transform-origin:top;width:3px;transition:transform .7s var(--ease-out);border-radius:3px;position:absolute;inset-block:22px;inset-inline-start:0;transform:scaleY(0)}.st-points:not(.is-static) .st-point{transition:opacity .5s var(--ease);opacity:.68}.st-points:not(.is-static) .st-point.is-active{opacity:1}.st-points:not(.is-static) .st-point.is-active:before{transform:scaleY(1)}.st-points.is-static .st-point:before{background:var(--dough-2);transform:scaleY(1)}.st-point:last-child{min-height:40vh}.st-points.is-static .st-point{min-height:0;padding-block:32px}}@media (min-width:1600px){.st-cookies{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.st-flavours{padding:80px var(--gutter)}.st-flavours-head{gap:14px;margin-bottom:44px;display:grid}.st-flavours-head h2{max-width:16ch}.st-fl-grid{gap:48px;margin:0;padding:0;list-style:none;display:grid}.st-fl figure{gap:16px;margin:0;display:grid}.st-fl-photo{border-radius:var(--r);background:var(--cream);overflow:hidden}.st-fl-photo img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;transition:transform 1.4s var(--ease-out)}.st-fl--3 .st-fl-photo img{aspect-ratio:3/4;object-position:50% 40%}.st-fl figcaption{gap:4px;max-width:34ch;display:grid}.st-fl figcaption h3{font-size:1.2rem}.st-fl figcaption p{color:var(--ink-soft)}.st-fl figure:hover .st-fl-photo img{transform:scale(1.035)}.st-fl--2,.st-fl--4{margin-inline-start:14%}.st-fl--1,.st-fl--3{margin-inline-end:6%}@media (min-width:760px){.st-flavours{padding-block:72px 120px}.st-fl-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:56px clamp(16px,2.4vw,40px)}.st-fl--1,.st-fl--2,.st-fl--3,.st-fl--4{margin-inline:0}.st-fl--1{grid-column:1/span 6}.st-fl--2{grid-column:8/span 5;margin-block-start:160px}.st-fl--3{grid-column:2/span 5;margin-block-start:-40px}.st-fl--4{grid-column:8/span 4;margin-block-start:60px}}@media (min-width:900px){.st-flavours-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,6vw,120px);margin-bottom:64px}.st-flavours-head .eyebrow{grid-column:1/-1}.st-flavours-head .lede{justify-self:end}}@media (min-width:1100px){.st-fl-grid{grid-template-columns:1.15fr 1fr 1.15fr 1fr;column-gap:clamp(20px,2.2vw,44px)}.st-fl--1,.st-fl--2,.st-fl--3,.st-fl--4{grid-column:auto}.st-fl--1{margin-block-start:0}.st-fl--2{margin-block-start:120px}.st-fl--3{margin-block-start:32px}.st-fl--4{margin-block-start:168px}}.st-share{background:var(--cream)}.st-share-inner{padding:64px var(--gutter) 72px;gap:32px;display:grid}.st-share-main{aspect-ratio:4/3;border-radius:var(--r-lg);background:var(--dough);width:100%}.st-share-main img{object-position:50% 40%}.st-share-side{align-content:end;gap:32px;display:grid}.st-share-text{justify-items:start;gap:16px;display:grid}.st-share-text h2{max-width:14ch}.st-share-letters{border-radius:var(--r-lg);order:-1;max-width:720px;overflow:hidden}.st-share-letters img{aspect-ratio:16/9;object-fit:cover;object-position:50% 40%;width:100%;height:auto}.st-eyebrow-icon{vertical-align:-3px;margin-inline-end:4px;display:inline-block}@media (min-width:900px){.st-share-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,5vw,96px);padding-block:112px 120px}.st-share-side{align-content:start;gap:40px}.st-share-letters{order:0;width:min(100%,720px)}}@media (min-width:1600px){.st-share-inner{grid-template-columns:minmax(0,800px) minmax(0,1fr)}}.st-cookies-frame{max-width:800px}@media (prefers-reduced-motion:reduce){.st-crop img{transform:none!important}.st-points .st-point{opacity:1!important}.st-px img{transform:none!important}}[data-motion=reduce] .st-crop img,[data-motion=reduce] .st-px img{transform:none!important}[data-motion=reduce] .st-points .st-point{opacity:1!important}.page.ct-page{max-width:none;padding-inline:var(--gutter);margin:0}.ct-head{margin-block:8px clamp(28px,4vw,56px)}.ct-head .lede{max-width:56ch}.ct-grid{grid-template-areas:"form""social""photo";gap:40px;display:grid}.ct-form-wrap{grid-area:form}.ct-aside{grid-area:social}.ct-photo{grid-area:photo}@media (min-width:900px){.ct-grid{grid-template:"photo form""social form"1fr/minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:32px clamp(40px,5vw,96px)}.ct-form-wrap{top:calc(var(--header-h) + 24px);position:sticky}}@media (min-width:1600px){.ct-grid{grid-template-columns:minmax(0,1fr) minmax(0,820px)}}.ct-form-wrap{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,4vw,44px)}.ct-form{gap:20px;display:grid}.ct-form>.fine{margin-top:-12px}.ct-fields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.ct-field{gap:6px;display:grid}.ct-field label{font-size:.98rem;font-weight:700}.ct-hint{color:var(--ink-soft);margin-top:-4px;font-size:.875rem}.ct-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ct-field input,.ct-field textarea{text-align:start;border-radius:var(--r-sm);border:1.5px solid var(--line-strong);background:var(--bg);width:100%;min-height:50px;color:var(--cocoa);padding:12px 16px;font-size:1rem;line-height:1.5;transition:border-color .2s,background .2s,box-shadow .2s}.ct-field textarea{resize:vertical;min-height:160px}.ct-field input[dir=ltr]{text-align:left}.ct-field input:hover:not(:disabled),.ct-field textarea:hover:not(:disabled){border-color:var(--cocoa-2)}.ct-field input:focus,.ct-field textarea:focus{border-color:var(--cocoa);background:var(--paper);outline:none;box-shadow:0 0 0 3px #1f63c659}.ct-field input:focus-visible,.ct-field textarea:focus-visible{outline:3px solid var(--focus);outline-offset:1px;box-shadow:none}.ct-field.has-error input,.ct-field.has-error textarea{border-color:var(--error);background:#fffaf8}.ct-fields:disabled input,.ct-fields:disabled textarea{opacity:.62;cursor:progress}.ct-field-err{color:var(--error);align-items:flex-start;gap:6px;font-size:.9rem;font-weight:600;display:flex}.ct-field-err svg{flex:none;margin-top:3px}.ct-count{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.85rem;transition:color .2s}.ct-count.is-near{color:var(--warn);font-weight:700}.ct-count.is-over{color:var(--error);font-weight:700}.ct-summary h3{color:inherit}.ct-summary ul{list-style:outside}.ct-summary a{color:var(--error);text-underline-offset:3px}.ct-summary:focus{outline:2px solid var(--error);outline-offset:2px}.ct-summary.is-shake{animation:ct-shake .42s var(--ease-in-out) 1}@keyframes ct-shake{0%,to{transform:translate(0)}18%{transform:translate(-6px)}40%{transform:translate(5px)}62%{transform:translate(-3px)}82%{transform:translate(2px)}}.ct-net{animation:ct-in .3s var(--ease-out)}.ct-net:focus{outline-offset:2px;outline:2px solid #6d2c08}.ct-net-body{justify-items:start;gap:6px;display:grid}.ct-net-retry{margin-top:6px}@keyframes ct-in{0%{opacity:0;transform:translateY(-4px)}}.ct-send{isolation:isolate;justify-self:start;min-width:220px;overflow:hidden}.ct-send-bar{z-index:-1;background:var(--cocoa);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .ct-send-bar{transform-origin:100%}.ct-send.is-busy{--bg:#cdb698;color:var(--cocoa);cursor:progress}.ct-send.is-busy .ct-send-bar{background:var(--dough-2)}.ct-send.is-busy.can-anim .ct-send-bar{animation:ct-progress .95s var(--ease-out) forwards}@keyframes ct-progress{0%{transform:scaleX(0)}to{transform:scaleX(.92)}}.ct-send-icon{transition:transform .25s var(--ease)}.ct-send:hover:not(:disabled) .ct-send-icon{transform:translate(2px,-2px)}[dir=rtl] .ct-send-icon{transform:scaleX(-1)}[dir=rtl] .ct-send:hover:not(:disabled) .ct-send-icon{transform:scaleX(-1)translate(2px,-2px)}.ct-ok{justify-items:start;gap:10px;padding-block:8px;display:grid}.ct-ok-mark{margin-bottom:6px}.ct-ok-ring{fill:var(--ok-bg);stroke:var(--ok);stroke-width:3px}.ct-ok-check{fill:none;stroke:var(--ok);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.ct-ok-title:focus{outline:none}.ct-ok-body{color:var(--ink-soft);font-size:1.1rem}.ct-ok-ref{border-radius:var(--r-sm);background:var(--cream);align-items:baseline;gap:10px;margin-top:4px;padding:8px 14px;font-weight:600;display:inline-flex}.ct-ok-ref span{color:var(--ink-soft);font-size:.85rem;font-weight:600}.ct-ok-ref bdi{font-variant-numeric:tabular-nums;letter-spacing:.04em}.ct-ok-again{margin-top:10px}.ct-ok.is-anim{animation:ct-morph .45s var(--ease-out)}.ct-ok.is-anim .ct-ok-ring{stroke-dasharray:202;stroke-dashoffset:202px;fill-opacity:0;animation:ct-draw .55s var(--ease-in-out) .1s forwards, ct-fill .4s ease .5s forwards}.ct-ok.is-anim .ct-ok-check{stroke-dasharray:44;stroke-dashoffset:44px;animation:ct-draw .35s var(--ease-out) .55s forwards}.ct-ok.is-anim>:not(svg){opacity:0;animation:ct-rise .5s var(--ease-out) forwards}.ct-ok.is-anim>:nth-child(2){animation-delay:.6s}.ct-ok.is-anim>:nth-child(3){animation-delay:.7s}.ct-ok.is-anim>:nth-child(4){animation-delay:.8s}.ct-ok.is-anim>:nth-child(5){animation-delay:.85s}.ct-ok.is-anim>:nth-child(6){animation-delay:.9s}@keyframes ct-morph{0%{opacity:.3;transform:scale(.97)}}@keyframes ct-draw{to{stroke-dashoffset:0}}@keyframes ct-fill{to{fill-opacity:1}}@keyframes ct-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ct-aside{gap:14px;max-width:640px;display:grid}.ct-aside-h{color:var(--ink-soft)}.ct-aside-h--next{margin-top:18px}.ct-photo{border-radius:var(--r-lg);background:var(--cream);aspect-ratio:4/3;max-width:1000px;margin:0;overflow:hidden}.ct-photo img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}@media (min-width:900px){.ct-photo{aspect-ratio:4/5}}@media (min-width:1400px){.ct-photo{aspect-ratio:1}}@media (min-width:1600px){.ct-photo{aspect-ratio:5/4}}.ct-socials{border-top:1px solid var(--line);padding:0;list-style:none;display:grid}.ct-socials li{border-bottom:1px solid var(--line)}.ct-social{isolation:isolate;min-height:76px;color:var(--cocoa);transition:color .3s var(--ease);align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:flex;position:relative}.ct-social:before{content:"";z-index:-1;background:var(--cocoa);transform-origin:bottom;transition:transform .38s var(--ease-out);border-radius:4px;position:absolute;inset:0;transform:scaleY(0)}.ct-social-icon{background:var(--cream);width:48px;height:48px;color:var(--cocoa);transition:transform .38s var(--ease-out), background .3s;border-radius:14px;flex:none;place-items:center;display:grid}.ct-social-text{flex:1;justify-items:start;gap:0;min-width:0;display:grid}.ct-social-label{font-size:1.08rem;font-weight:700;line-height:1.3}.ct-social-handle{color:var(--ink-soft);font-size:.95rem;transition:color .3s}.ct-social-go{border:1.5px solid var(--line-strong);width:40px;height:40px;transition:border-color .3s, transform .38s var(--ease-out);border-radius:999px;place-items:center;display:grid}.ct-arrow{transition:transform .38s var(--ease-out);transform:rotate(-45deg)}[dir=rtl] .ct-arrow{transform:scaleX(-1)rotate(-45deg)}@media (hover:hover){.ct-social:hover:before{transform:scaleY(1)}.ct-social:hover{color:var(--on-cocoa)}.ct-social:hover .ct-social-handle{color:var(--on-cocoa-soft)}.ct-social:hover .ct-social-icon{background:var(--crust);color:#fff;transform:rotate(-8deg)scale(1.04)}.ct-social:hover .ct-social-go{border-color:var(--on-cocoa-soft);transform:translate(2px,-2px)}}[dir=rtl] .ct-social:hover .ct-social-go{transform:translate(-2px,-2px)}[dir=rtl] .ct-social:hover .ct-social-icon{transform:rotate(8deg)scale(1.04)}.ct-social:focus-visible{outline-offset:-3px}.ct-social:active .ct-social-icon{transform:scale(.94)}.ct-compact{background:var(--cream);padding:clamp(56px, 7vw, 104px) var(--gutter);border-top:1px solid var(--line)}.ct-compact-in{gap:22px;display:grid}.ct-compact-head{gap:10px;display:grid}.ct-compact-head h2{max-width:16ch}.ct-compact-body{justify-items:start;gap:18px;display:grid}.ct-compact-line{color:var(--ink-soft);max-width:52ch;font-size:1.12rem;line-height:1.6}.ct-compact-topics{color:var(--cocoa);flex-wrap:wrap;gap:4px 0;padding:0;font-weight:600;list-style:none;display:flex}.ct-compact-topics li+li:before{content:"";background:var(--crust);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-inline:12px;display:inline-block}.ct-compact-cta{margin-top:4px}@media (min-width:900px){.ct-compact-in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;column-gap:clamp(48px,7vw,140px)}}[data-motion=reduce] .ct-summary.is-shake,[data-motion=reduce] .ct-ok.is-anim,[data-motion=reduce] .ct-ok.is-anim *,[data-motion=reduce] .ct-net,[data-motion=reduce] .ct-send-bar{animation:none!important}[data-motion=reduce] .ct-ok.is-anim>*,[data-motion=reduce] .ct-ok.is-anim circle,[data-motion=reduce] .ct-ok.is-anim path{opacity:1;stroke-dashoffset:0;fill-opacity:1}@media (prefers-reduced-motion:reduce){.ct-summary,.ct-ok,.ct-ok *,.ct-net,.ct-send-bar{animation:none!important}.ct-ok>*,.ct-ok circle,.ct-ok path{opacity:1!important;stroke-dashoffset:0!important;fill-opacity:1!important}.ct-social:before,.ct-social-icon,.ct-social-go,.ct-arrow{transition:none!important}}[data-motion=reduce] .ct-social:before,[data-motion=reduce] .ct-social-icon,[data-motion=reduce] .ct-social-go,[data-motion=reduce] .ct-arrow{transition:none!important}.ct-actions{justify-items:start;gap:12px;display:grid}.ct-demo-note{max-width:46ch}.ct-ok .demo-notice{margin-top:2px}.ct-ok-ref{flex-wrap:wrap}.drawer{z-index:60;visibility:hidden;transition:visibility 0s .45s;position:fixed;inset:0}.drawer.is-open{visibility:visible;transition:visibility}.drawer-scrim{background:var(--scrim);opacity:0;transition:opacity .4s;position:absolute;inset:0}.drawer.is-open .drawer-scrim{opacity:1}.drawer-panel{background:var(--paper);width:min(460px,100%);transition:transform .45s var(--ease-in-out);top:0;bottom:0;flex-direction:column;display:flex;position:absolute;inset-inline-end:0;transform:translate(105%);box-shadow:-20px 0 50px #24140c2e}[dir=rtl] .drawer-panel{transform:translate(-105%);box-shadow:20px 0 50px #24140c2e}.drawer.is-open .drawer-panel{transform:none}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.drawer-head h2:focus{outline:none}.drawer-panel .cart-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.cart-scroll{align-content:start;gap:12px;padding:8px 20px 16px;display:grid}.cart-foot{padding:16px 20px calc(18px + var(--safe-bottom,0px));border-top:1px solid var(--line);background:var(--paper);gap:12px;display:grid}.cart-foot .demo-notice{text-align:center;justify-content:center;font-size:.8rem}.cart-empty{text-align:center;flex:1;align-content:center;justify-items:center;gap:12px;padding:32px 24px;display:grid}.cart-empty-mascot{width:150px;height:auto;animation:cart-wobble 2.4s var(--ease-in-out) 1}.ck-wobble{animation:cart-wobble 2.4s var(--ease-in-out) 1}@keyframes cart-wobble{30%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}}@media (max-width:520px){.drawer-panel{border-radius:26px 26px 0 0;width:100%;height:92dvh;max-height:92%;top:auto;transform:translateY(105%);box-shadow:0 -20px 50px #24140c2e}[dir=rtl] .drawer-panel{transform:translateY(105%);box-shadow:0 -20px 50px #24140c2e}.drawer-head:before{content:"";background:var(--line-strong);top:8px;border-radius:2px;width:40px;height:4px;margin-inline:auto;position:absolute;inset-inline:0}.drawer-head{position:relative}}.cart-issues ul{margin:6px 0 0}.cart-issues-link{margin-top:8px}.lines{margin:0;padding:0;list-style:none;display:grid}.line{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.line-media{background:var(--cream);border-radius:14px;width:88px;height:88px;display:block;position:relative;overflow:hidden}.line-media .art--cookie .cookie-art{width:80%}.line-media .art--box .tray{width:86%}.mini-art{background:#f6eadb;place-items:center;display:grid}.mini-art .cookie-art{width:86%;height:auto}.line-media img,.line-media .img-fallback{object-fit:cover;width:100%;height:100%;display:block}.line-media .contain{object-fit:contain;padding:6px}.mini-box{grid-template-columns:1fr 1fr;gap:2px;display:grid}.line-info{gap:4px;min-width:0;display:grid}.line-name{overflow-wrap:anywhere;margin-block:-6px;padding-block:10px;font-size:1.02rem;font-weight:700;line-height:1.3;text-decoration:none}a.line-name:hover{text-decoration:underline}.line-unit,.line-qty{color:var(--ink-soft);font-size:.85rem}.line-actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:6px;display:flex}.line-remove:hover{color:var(--error)}.line-limit{color:var(--warn);font-size:.8rem;font-weight:600}.line-problem{color:var(--warn);align-items:flex-start;gap:6px;font-size:.85rem;font-weight:600;line-height:1.4;display:flex}.line-problem svg{flex:none;margin-top:2px}.line-total{padding-top:4px}.composition{color:var(--ink-soft);margin:0;padding:0;font-size:.88rem;list-style:none}.lines--compact .line{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:10px 0}.lines--compact .line-media{border-radius:10px;width:56px;height:56px}.lines--compact .line-unit{display:none}.totals-wrap{gap:8px;display:grid}.totals{gap:8px;margin:0;display:grid}.totals .row{justify-content:space-between;gap:12px;display:flex}.totals dt{color:var(--ink-soft)}.totals dd{font-variant-numeric:tabular-nums;text-align:end;margin:0}.row--discount dd{color:var(--ok);font-weight:700}.row--note dd{color:var(--warn);font-size:.875rem}.row--total{border-top:1.5px solid var(--cocoa);margin-top:4px;padding-top:10px;font-size:1.2rem}.row--total dt{color:var(--cocoa);font-weight:700}.tbc{color:var(--ink-soft)}.totals-note{font-size:.8rem;line-height:1.45}.code{letter-spacing:.04em;background:var(--cream);border-radius:5px;padding:2px 6px;font-size:.85em;font-weight:700}.cart-page{gap:16px;display:grid}.cart-page .cart-scroll,.cart-page .cart-foot{padding-inline:0;overflow:visible}.cart-page .cart-foot{padding-bottom:0}.cart-scroll .discount{border:0;margin-top:4px;padding-block:4px 0}.cart-scroll .discount-msg:not(.is-ok):not(.is-err){min-height:0}.stock-status:empty{position:absolute}.stock-checking{align-items:center;gap:8px;display:inline-flex}.stock-failed{flex-wrap:wrap;align-items:center}.spinner--sm{border-width:2px;width:14px;height:14px}.page--checkout{max-width:calc(1320px + 2 * var(--gutter));overflow-x:clip}.ck-loading{min-height:70vh}.two-col{gap:28px;display:grid}@media (min-width:940px){.two-col{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:56px}.two-col>.summary{top:calc(var(--header-h) + 28px);position:sticky}.page--checkout .two-col{grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr);gap:clamp(24px,2.6vw,40px)}}.page--checkout .summary{box-shadow:0 12px 32px #3a22160f}@media (min-width:620px){.page--checkout .checkout{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(22px,3vw,36px);box-shadow:0 12px 32px #3a22160f}.page--checkout .checkout .block:last-of-type{border-bottom:0;padding-bottom:0}}.checkout-head{text-align:center;justify-items:center;gap:22px;margin-block:0 36px;display:grid}.page--checkout>.steps-card{margin:8px auto 36px}.steps-card{width:100%;max-width:820px}.steps{justify-content:center;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--ink-soft);text-align:start;align-items:flex-start;gap:10px;font-size:.95rem;font-weight:600;display:flex}.steps li+li:before{content:"";background:var(--line-strong);background-image:linear-gradient(var(--ok), var(--ok));width:9vw;min-width:28px;max-width:120px;height:2px;transition:background-size .6s var(--ease-out);background-repeat:no-repeat;background-size:0 100%;flex:auto;margin:15px 14px 0}[dir=rtl] .steps li+li:before{background-position:100%}.steps li.is-done+li:before,.steps li.is-current:before{background-size:100% 100%}.steps li.is-current:before{background-image:linear-gradient(var(--cocoa), var(--cocoa))}.steps-dot{border:2px solid var(--line-strong);background:var(--paper);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;transition:background .3s,border-color .3s,color .3s;display:grid}.steps li.is-current{color:var(--cocoa)}.steps li.is-current .steps-dot{border-color:var(--cocoa);background:var(--cocoa);color:var(--on-cocoa);animation:badge .5s var(--ease-out);box-shadow:0 0 0 5px #3a22161a}.steps li.is-done .steps-dot{background:var(--ok);border-color:var(--ok);color:#fff}.steps li.is-done .steps-dot svg{animation:badge .45s var(--ease-out)}.steps-text{gap:2px;padding-top:5px;display:grid}.steps-hint{color:var(--ink-soft);max-width:18ch;font-size:.82rem;font-weight:400}@media (min-width:1100px){.steps-hint{white-space:nowrap;max-width:none}}@media (max-width:760px){.steps-hint{display:none}}@media (max-width:520px){.steps li:not(.is-current)>.steps-text{display:none}.steps li+li:before{min-width:22px;margin-inline:8px}}.summary{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;gap:14px;min-width:0;padding:22px;display:grid}.summary-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.checkout{gap:24px;min-width:0;display:grid}.err-summary.is-shaking{animation:ck-shake .42s var(--ease-in-out) 1}.err-summary:focus{box-shadow:0 0 0 3px var(--focus);outline:none}.err-summary a{color:inherit}@keyframes ck-shake{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}@keyframes ck-rise{0%{opacity:0;transform:translateY(6px)}}.block{border:0;border-bottom:1px solid var(--line);gap:14px;min-width:0;margin:0;padding:0 0 24px;display:grid}.block legend{margin-bottom:14px;padding:0}.field{gap:6px;min-width:0;display:grid}.field label{font-size:.95rem;font-weight:700}.field-hint{color:var(--ink-soft);font-size:.85rem}.field-row{align-items:start;gap:14px;display:grid}@media (min-width:620px){.field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea,.discount input{border:1.5px solid var(--line-strong);background:var(--paper);width:100%;min-height:52px;color:var(--cocoa);font:inherit;border-radius:14px;padding:12px 16px;font-size:1rem;transition:border-color .2s,box-shadow .2s}[dir=rtl] .field input,[dir=rtl] .field textarea{text-align:right}.field input:not([dir]),.field textarea{unicode-bidi:plaintext}.field textarea{resize:vertical;min-height:104px;line-height:1.5}.field input:hover,.field select:hover,.field textarea:hover,.discount input:hover{border-color:var(--cocoa-2)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible,.discount input:focus-visible{border-color:var(--cocoa);outline:none;box-shadow:0 0 0 4px #1f63c640}.has-error input,.has-error textarea,.has-error select{border-color:var(--error)!important;background-color:#fffaf8!important}.field-error{color:var(--error);animation:ck-rise .3s var(--ease-out);align-items:center;gap:6px;font-size:.875rem;font-weight:600;display:flex}.field-error svg{flex:none}.count{color:var(--ink-soft);text-align:end;font-variant-numeric:tabular-nums;font-size:.8rem}.count.over{color:var(--error);font-weight:700}.field ::placeholder,.discount ::placeholder{color:#7d6552;text-transform:none}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%233a2216' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;height:52px;padding-block:0;padding-inline-end:44px}[dir=rtl] .field select{background-position:16px}.gift-toggle{border-radius:var(--r);border:1.5px solid var(--line-strong);cursor:pointer;background:var(--paper);grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:18px;transition:border-color .25s,background .25s;display:grid;position:relative}.gift-toggle:has(input:checked){border-color:var(--crust);background:#fdf3e6}.gift-toggle input{opacity:0;width:1px;height:1px;position:absolute}.gift-toggle strong{align-items:center;gap:6px;font-size:1.05rem;display:inline-flex}.gift-toggle>span:last-child{gap:2px;display:grid}.gift-box{border:2px solid var(--cocoa);color:#0000;background:var(--paper);border-radius:8px;place-items:center;width:28px;height:28px;transition:background .2s;display:grid}.gift-box svg{transition:transform .3s var(--ease-out);transform:scale(0)}.gift-toggle input:checked+.gift-box{background:var(--cocoa);color:var(--on-cocoa)}.gift-toggle input:checked+.gift-box svg{transform:scale(1)}.gift-toggle input:focus-visible+.gift-box{outline:3px solid var(--focus);outline-offset:2px}.gift-fields{margin-inline:-6px;padding-inline:6px;overflow:hidden}.gift-inner{gap:14px;padding-block:4px 6px;display:grid}.discount{border-block:1px solid var(--line);gap:6px;padding-block:12px;display:grid}.discount-label{font-size:.95rem;font-weight:700}.discount-row{gap:8px;display:flex}.discount-row input{flex:1;min-width:0}.discount-row .btn{flex:none}.discount-msg{min-height:1.2em;font-size:.875rem}.discount-msg.is-err{color:var(--error);font-weight:600}.discount-msg.is-err span{animation:ck-shake .4s var(--ease-in-out);display:inline-block}.discount-msg.is-ok{color:var(--ok);font-weight:600}.discount-msg.is-ok span{animation:ck-rise .3s var(--ease-out);display:inline-block}.discount-applied{background:var(--ok-bg);color:var(--ok);animation:badge .4s var(--ease-out);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding-block:6px;padding-inline:12px 6px;font-size:.95rem;font-weight:600;display:flex}.discount-applied.is-warn{background:var(--warn-bg);color:#6d2c08}.discount-applied .linklike{color:inherit}.pay-grid{gap:10px;display:grid}.pay-opt{border-radius:var(--r);border:1.5px solid var(--line-strong);background:var(--paper);cursor:pointer;min-height:72px;transition:border-color .2s, background .2s, transform .2s var(--ease);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;display:grid;position:relative}.pay-opt:hover{border-color:var(--cocoa-2)}.pay-opt.is-on{border-color:var(--cocoa);box-shadow:inset 0 0 0 1px var(--cocoa);background:#fffaf3}.pay-opt input{opacity:0;width:1px;height:1px;position:absolute}.pay-radio{border:2px solid var(--line-strong);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.pay-radio:after{content:"";background:var(--cocoa);width:10px;height:10px;transition:transform .25s var(--ease-out);border-radius:50%;transform:scale(0)}.pay-opt.is-on .pay-radio{border-color:var(--cocoa)}.pay-opt.is-on .pay-radio:after{transform:scale(1)}.pay-opt input:focus-visible~.pay-radio{outline:3px solid var(--focus);outline-offset:2px}.pay-text{gap:2px;min-width:0;display:grid}.pay-logos{border:1px solid var(--line);direction:ltr;background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:40px;padding:6px 10px;display:flex}.pay-logos svg{display:block;overflow:visible}.checkout-actions{gap:12px;display:grid}.checkout-actions .demo-notice,.pay-note .demo-notice{text-align:center;justify-content:center}.review-main{gap:28px;min-width:0;display:grid}.review-grid{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}@media (min-width:620px){.review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.review-card--gift{grid-column:1/-1}}.review-card{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);overflow-wrap:anywhere;align-content:start;gap:8px;min-width:0;padding:18px;display:grid}.review-card p{margin:0}.review-card h2{align-items:center;gap:6px;display:inline-flex}.review-card .linklike{justify-content:center;min-width:44px}.review-card--gift{background:#fdf3e6;border-color:#b8692a66}.gift-note{white-space:pre-wrap;margin:0;font-size:1.15rem;font-style:italic;line-height:1.5}.gift-note footer{color:var(--ink-soft);margin-top:6px;font-size:.95rem;font-style:normal}.pay{gap:14px;display:grid}.pay-notices{gap:10px;display:grid}.pay-notices:empty{display:none}.pay-notices .notice p{margin:0}.pay-note{justify-items:center;gap:8px;display:grid}.pay-note .fine{margin:0}.pay-marks{opacity:.9;direction:ltr;justify-content:center;align-items:center;gap:14px;display:flex}.pay-marks svg{display:block;overflow:visible}.pay-notice-link{margin-top:6px!important}.demo-outcome{border:1.5px dashed var(--crust-ink);border-radius:14px;flex-wrap:wrap;gap:6px 18px;margin:0;padding:10px 14px 12px;display:flex}.demo-outcome legend{letter-spacing:.05em;text-transform:uppercase;color:var(--crust-ink);padding:0 6px;font-size:.8rem;font-weight:700}[lang=ar] .demo-outcome legend{letter-spacing:0}.demo-outcome label{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;display:inline-flex}.demo-outcome input{width:20px;height:20px;accent-color:var(--cocoa)}.pay .btn,.result .btn{white-space:normal;text-align:center}.pay-btn.is-busy{cursor:progress;overflow:hidden}.pay-btn:disabled:not(.is-busy){opacity:.55;cursor:not-allowed}.pay-btn.is-busy:after{content:"";background:var(--crust);transform-origin:0;height:3px;animation:ck-progress .9s var(--ease-in-out) infinite;position:absolute;inset:auto 0 0}[dir=rtl] .pay-btn.is-busy:after{transform-origin:100%}@keyframes ck-progress{0%{transform:scaleX(0)}to{opacity:.2;transform:scaleX(1)}}.spinner{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite ck-spin;display:inline-block}@keyframes ck-spin{to{transform:rotate(360deg)}}.result{text-align:center;justify-items:center;gap:14px;max-width:640px;margin:24px auto 40px;display:grid}.result-mascot{width:170px;height:auto;animation:cart-wobble 2s var(--ease-in-out) 1}.result .notice{text-align:start}.result .lede{margin-inline:auto}.result-check svg{fill:none;width:76px;height:76px;stroke:var(--ok);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.result-check circle{stroke-dasharray:151;stroke-dashoffset:151px;animation:ck-draw .7s var(--ease-out) .1s forwards}.result-check path{stroke-dasharray:40;stroke-dashoffset:40px;animation:ck-draw .45s var(--ease-out) .65s forwards}@keyframes ck-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.result-check circle,.result-check path{stroke-dashoffset:0;animation:none}}[data-motion=reduce] .result-check circle,[data-motion=reduce] .result-check path{stroke-dashoffset:0;animation:none}.confirm-demo p{margin:0}.confirm-demo .demo-notice{margin-top:4px}.two-col--confirm{margin-top:12px}.result--checking .lede{align-items:center;gap:10px;display:inline-flex}.result-actions--center{margin-top:28px}.confirm-grid{gap:20px;max-width:980px;margin-inline:auto;display:grid}@media (min-width:820px){.confirm-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.review-grid--stack{grid-template-columns:minmax(0,1fr)!important}.order-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:12px 0;display:grid}.order-line .line-name{margin-block:0;padding-block:0}.plain{gap:4px;margin:0;padding-inline-start:18px;display:grid}.result .eyebrow bdi,.summary>h2{white-space:nowrap}.acct-btn{width:44px;height:44px;color:var(--on-cocoa);transition:background .2s, transform .2s var(--ease);border-radius:50%;place-items:center;text-decoration:none;display:none}.acct-btn:hover{background:#fff6ea1f}.acct-btn[aria-current]:not(.is-in){box-shadow:inset 0 0 0 2px var(--on-cocoa-soft)}.acct-btn.is-in[aria-current] .acct-initial{box-shadow:0 0 0 3px var(--cocoa), 0 0 0 5px var(--on-cocoa-soft)}.acct-initial{background:var(--crust);color:#fff;width:36px;height:36px;animation:badge .45s var(--ease-out);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:700;line-height:1;display:grid}.acct-btn.is-in:hover{background:0 0;transform:rotate(-6deg)}@media (min-width:900px){.acct-btn{display:inline-grid}}.tab-dot{background:var(--crust);border:2px solid var(--bg);width:9px;height:9px;animation:badge .45s var(--ease-out);top:-2px;border-radius:50%;position:absolute;inset-inline-end:-4px}.ac-loading{min-height:70vh}.ac-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);align-content:start;gap:16px;min-width:0;padding:clamp(20px,3vw,32px);display:grid}.ac-card>.btn,.ac-card>.linklike{justify-self:start}.ac-label{font-size:.95rem;font-weight:700}.ac-field input[dir=ltr],[dir=rtl] .ac-field input[dir=ltr]{text-align:left}.ac-optional{color:var(--ink-soft);font-weight:500}.ac-btn-danger{--bg:var(--error)}.ac-btn-danger:hover:not(:disabled){--bg:#861c15}.ac-load-error .linklike{min-height:0;color:inherit}.ac-status{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:.82rem;font-weight:700;line-height:1.3;display:inline-flex}.ac-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.ac-status--warn{background:var(--warn-bg);color:#6d2c08}.ac-status--info{background:var(--cream);color:var(--cocoa)}.ac-status--go{color:var(--crust-ink);background:#fdf3e6;box-shadow:inset 0 0 0 1px #b8692a59}.ac-status--ok{background:var(--ok-bg);color:var(--ok)}.ac-status--off{color:var(--ink-soft);background:#3a22160f}.ac-dialog{border-radius:var(--r-lg);background:var(--paper);width:min(540px,100vw - 32px);color:var(--cocoa);border:0;padding:0;box-shadow:0 24px 60px #24140c4d}.ac-dialog[open]{animation:ac-pop .35s var(--ease-out)}.ac-dialog::backdrop{background:var(--scrim);animation:.25s ac-fade}@keyframes ac-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes ac-fade{0%{opacity:0}}.ac-dialog-inner{gap:12px;padding:clamp(22px,4vw,30px);display:grid}.ac-dialog-inner>p:not(.notice){color:var(--ink-soft)}.ac-dialog-icon{background:var(--error-bg);width:48px;height:48px;color:var(--error);border-radius:50%;place-items:center;display:grid}.ac-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}@media (max-width:520px){.ac-dialog-actions{flex-direction:column-reverse}.ac-dialog-actions .btn{white-space:normal;width:100%}}.ac-auth-grid{grid-template-areas:"card""photo";gap:28px;display:grid}.ac-auth-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);grid-area:card;align-content:start;gap:22px;min-width:0;padding:clamp(22px,4vw,44px);display:grid}.ac-auth-photo{grid-area:photo;min-width:0;margin:0}@media (min-width:900px){.ac-auth-grid{grid-template-columns:minmax(0,460px) minmax(0,640px);grid-template-areas:"photo card";justify-content:center;align-items:start;column-gap:clamp(40px,5vw,96px)}.ac-auth-photo{top:calc(var(--header-h) + 24px);position:sticky}}.ac-auth-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ac-auth-mascot{width:76px;height:auto;animation:cart-wobble 2.4s var(--ease-in-out) 1;flex:none}.ac-mode{background:var(--cream);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid}.ac-mode-btn{isolation:isolate;min-height:44px;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 18px;font-weight:700;transition:color .25s;position:relative}.ac-mode-btn:hover{color:var(--cocoa)}.ac-mode-btn[aria-pressed=true]{color:var(--on-cocoa)}.ac-mode-pill{z-index:-1;background:var(--cocoa);border-radius:999px;position:absolute;inset:0}.ac-auth-head{gap:8px;display:grid}.ac-auth-title:focus{outline:none}.ac-auth-intro{color:var(--ink-soft);text-wrap:pretty;max-width:48ch}.ac-form{gap:20px;display:grid}.ac-phone,.ac-password{position:relative}.ac-phone-cc{z-index:1;border-right:1.5px solid var(--line);color:var(--ink-soft);font-variant-numeric:tabular-nums;pointer-events:none;align-items:center;padding:0 12px 0 14px;font-weight:700;display:flex;position:absolute;top:2px;bottom:2px;left:2px}.field .ac-phone input:not([type=checkbox]):not([type=radio]){text-align:left;font-variant-numeric:tabular-nums;letter-spacing:.02em;padding-left:78px}.field .ac-password input:not([type=checkbox]):not([type=radio]){text-align:left;padding-right:56px}.ac-eye{width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ac-eye:hover{color:var(--cocoa);background:var(--cream)}.ac-inline-switch{justify-self:start}.ac-extra{margin-inline:-6px;padding-inline:6px;overflow:hidden}.ac-extra-inner{gap:20px;padding-block:2px 6px;display:grid}.ac-form-error{animation:ck-shake .42s var(--ease-in-out) 1}.ac-submit .arrow{flex:none}.ac-submit.is-busy{cursor:progress;overflow:hidden}.ac-submit.is-busy:after{content:"";background:var(--crust);transform-origin:0;height:3px;animation:ck-progress .9s var(--ease-in-out) infinite;position:absolute;inset:auto 0 0}[dir=rtl] .ac-submit.is-busy:after{transform-origin:100%}.ac-auth-foot{text-align:center;justify-items:center;gap:2px;display:grid}.ac-auth-foot .linklike{min-height:44px}.ac-auth-foot .fine a{text-underline-offset:3px;font-weight:600}.ac-auth-photo img{display:none}.ac-perks{background:var(--cream);border-radius:var(--r-lg);gap:10px;padding:22px 24px;display:grid}.ac-perks-title{font-weight:700}.ac-perks ul{gap:8px;padding:0;list-style:none;display:grid}.ac-perks li{align-items:flex-start;gap:10px;display:flex}.ac-perks li svg{color:var(--ok);flex:none;margin-top:3px}@media (min-width:900px){.ac-auth-photo{border-radius:var(--r-lg);aspect-ratio:4/5;max-height:calc(100svh - var(--header-h) - 64px);background:var(--cream);width:100%;position:sticky;overflow:hidden}.ac-auth-photo img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ac-perks{background:var(--bg);inset-inline:20px;position:absolute;bottom:20px}@supports (color:color-mix(in lab, red, red)){.ac-perks{background:color-mix(in srgb, var(--bg) 90%, transparent)}}.ac-perks{-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 30px #3a22162e}}.ac-shell{align-items:start;gap:24px;display:grid}.ac-main{min-width:0}.ac-head{margin-block:0 24px}.ac-stack{gap:20px;max-width:760px;display:grid}.ac-nav{gap:14px;min-width:0;display:grid}.ac-nav-user{align-items:center;gap:12px;min-width:0;display:flex}.ac-avatar{background:var(--crust);color:#fff;width:48px;height:48px;font-family:var(--display);border-radius:50%;flex:none;place-items:center;font-size:1.35rem;line-height:1;display:grid}.ac-nav-who{gap:2px;min-width:0;display:grid}.ac-nav-who strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-nav-list{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ac-nav-link{isolation:isolate;border:1.5px solid var(--line-strong);min-height:46px;color:var(--ink-soft);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-weight:600;text-decoration:none;transition:color .25s,background .25s;display:flex;position:relative}.ac-nav-link:hover{color:var(--cocoa)}.ac-nav-link[aria-current=page]{color:var(--on-cocoa);border-color:#0000}.ac-nav-pill{z-index:-1;border-radius:inherit;background:var(--cocoa);position:absolute;inset:-1.5px}.ac-nav-logout{display:none}@media (min-width:900px){.ac-shell{max-width:calc(1280px + 2 * var(--gutter));grid-template-columns:280px minmax(0,1fr);gap:clamp(32px,4vw,64px)}.ac-nav{top:calc(var(--header-h) + 28px);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);gap:8px;padding:20px;position:sticky;box-shadow:0 12px 32px #3a22160f}.ac-nav-user{border-bottom:1px solid var(--line);margin-bottom:6px;padding:4px 4px 18px}.ac-nav-list{flex-direction:column;gap:4px}.ac-nav-link{border:0;border-radius:14px;padding:0 14px}.ac-nav-link:not([aria-current=page]):hover{background:var(--cream)}.ac-nav-logout{border:0;border-top:1px solid var(--line);min-height:46px;font:inherit;color:var(--ink-soft);cursor:pointer;padding:0 14px;background:0 0;border-radius:0;align-items:center;gap:10px;margin-top:6px;padding-top:10px;font-weight:600;display:flex}.ac-nav-logout:hover{color:var(--error)}.ac-nav-logout:disabled{opacity:.6;cursor:default}}@media (max-width:899px){.ac-nav-logout{min-height:44px;font:inherit;color:var(--ink-soft);background:0 0;border:0;grid-area:1/2;place-self:center start;align-items:center;gap:8px;padding:0;font-weight:600;display:flex}.ac-nav{grid-template-columns:minmax(0,1fr) auto}.ac-nav>nav{grid-column:1/-1}.ac-nav-logout span{display:none}}.ac-profile{gap:20px}.ac-readonly{background:var(--cream);font-variant-numeric:tabular-nums;border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:0 16px;font-weight:700;display:flex}.ac-readonly svg{color:var(--ink-soft);flex:none}.ac-langs{border:0;margin:0;padding:0}.ac-langs legend{margin-bottom:6px;padding:0}.ac-lang-opts{flex-wrap:wrap;gap:8px;display:flex}.ac-lang{border:1.5px solid var(--line-strong);cursor:pointer;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:inline-flex;position:relative}.ac-lang:hover{border-color:var(--cocoa)}.ac-lang input{opacity:0;width:1px;height:1px;position:absolute}.ac-lang:has(input:checked){background:var(--cocoa);border-color:var(--cocoa);color:var(--on-cocoa)}.ac-lang:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.ac-lang span[lang=ar]{font-family:var(--arabic-text)}.ac-save-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ac-saved{color:var(--ok);min-height:1.6em;font-weight:700}.ac-saved span{animation:ck-rise .3s var(--ease-out);align-items:center;gap:6px;display:inline-flex}.ac-card--quiet{background:0 0}.ac-card--danger{background:0 0;border-style:dashed;border-color:#a3241c59}.ac-danger-link{color:var(--error);gap:8px;text-decoration:none}.ac-danger-link:hover{text-decoration:underline}.ac-card .btn svg{flex:none}.ac-orders-intro{margin-bottom:20px;font-size:1.05rem}.ac-orders{gap:12px;max-width:980px;padding:0;list-style:none;display:grid}.ac-order{animation:ac-rise .5s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}@keyframes ac-rise{0%{opacity:0;transform:translateY(12px)}}.ac-order-link{border-radius:var(--r);border:1px solid var(--line);background:var(--paper);transition:border-color .2s, transform .25s var(--ease), box-shadow .25s;grid-template-columns:minmax(0,1fr) auto minmax(90px,auto) 20px;align-items:center;gap:12px 20px;padding:18px 22px;text-decoration:none;display:grid}.ac-order-link:hover{border-color:var(--cocoa-2);transform:translateY(-2px);box-shadow:0 10px 24px #3a221614}.ac-order-main{gap:2px;min-width:0;display:grid}.ac-order-no{align-items:center;gap:8px;font-size:1.1rem;font-weight:700;display:inline-flex}.ac-order-no svg{color:var(--crust)}.ac-order-meta{color:var(--ink-soft);font-size:.9rem}.ac-order-total{text-align:end;font-size:1.05rem}.ac-order-go{color:var(--ink-soft);transition:transform .25s var(--ease), color .2s}.ac-order-link:hover .ac-order-go{color:var(--cocoa);transform:translate(3px)}[dir=rtl] .ac-order-go{transform:scaleX(-1)}[dir=rtl] .ac-order-link:hover .ac-order-go{transform:scaleX(-1)translate(3px)}@media (max-width:619px){.ac-order-link{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main go""status total";padding:16px 18px}.ac-order-main{grid-area:main}.ac-order-link .ac-status{grid-area:status;justify-self:start}.ac-order-total{grid-area:total}.ac-order-go{grid-area:go}}.ac-skeleton{border-radius:var(--r);background:linear-gradient(90deg, var(--cream) 0%, #fbf5ec 50%, var(--cream) 100%) 0 0 / 200% 100%;height:84px;animation:1.4s linear infinite ac-shimmer}@keyframes ac-shimmer{to{background-position:-200% 0}}.ac-more{justify-content:center;max-width:980px;margin-top:24px;display:flex}.ac-empty{padding-top:8px}.ac-back{margin-bottom:8px}.ac-back svg{flex:none}[dir=rtl] .ac-back-icon{transform:scaleX(-1)}.ac-order-head{gap:14px;margin-bottom:28px}.ac-order-head .page-title:focus{outline:none}.ac-order-status{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ac-progress{grid-template-columns:repeat(5,minmax(0,1fr));max-width:760px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ac-progress li{text-align:center;color:var(--ink-soft);justify-items:center;gap:8px;font-size:.82rem;font-weight:600;line-height:1.25;display:grid;position:relative}.ac-progress li+li:before{content:"";background:var(--line-strong);background-image:linear-gradient(var(--cocoa), var(--cocoa));height:2px;transition:background-size .6s var(--ease-out);top:13px;background-repeat:no-repeat;background-size:0 100%;position:absolute;inset-inline:calc(20px - 50%) calc(50% + 20px)}[dir=rtl] .ac-progress li+li:before{background-position:100%}.ac-progress li.is-done:before,.ac-progress li.is-current:before{background-size:100% 100%}.ac-progress-dot{border:2px solid var(--line-strong);background:var(--bg);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.ac-progress li.is-done .ac-progress-dot{background:var(--ok);border-color:var(--ok);color:#fff}.ac-progress li.is-current{color:var(--cocoa);font-weight:700}.ac-progress li.is-current .ac-progress-dot{background:var(--cocoa);border-color:var(--cocoa);color:var(--on-cocoa);animation:badge .5s var(--ease-out);box-shadow:0 0 0 5px #b8692a38}.ac-detail{align-items:start;gap:20px;display:grid}@media (min-width:940px){.ac-detail{grid-template-columns:minmax(0,760px) minmax(320px,400px);gap:clamp(28px,4vw,56px)}.ac-summary{top:calc(var(--header-h) + 28px);position:sticky}}.ac-detail-main{gap:16px;min-width:0;display:grid}.ac-detail-pair{gap:16px;display:grid}@media (min-width:620px){.ac-detail-pair{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.ac-detail .ac-card{overflow-wrap:anywhere;gap:8px}.ac-detail .ac-card h2{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ac-count{color:var(--ink-soft);font-size:.9rem;font-weight:600}.ac-strong{font-weight:700}.ac-address{white-space:pre-line}.ac-label-inline{font-weight:700}.ac-card--gift{background:#fdf3e6;border-color:#b8692a66}.ac-lines{padding:0;list-style:none}.ac-line{border-bottom:1px solid var(--line);gap:2px;padding-block:14px;display:grid}.ac-line:first-child{padding-top:4px}.ac-line:last-child{border-bottom:0;padding-bottom:0}.ac-line-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ac-line-name{font-weight:700}.ac-inside{background:var(--cream);border-radius:12px;gap:4px;margin-top:8px;padding:10px 14px;display:grid}.ac-inside-label{letter-spacing:.1em;text-transform:uppercase;color:var(--crust-ink);font-size:.75rem;font-weight:700}[lang=ar] .ac-inside-label{letter-spacing:0}.ac-inside ul{gap:2px;padding:0;font-size:.92rem;list-style:none;display:grid}.ac-times{color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap}.ac-totals{gap:8px;margin:0;display:grid}.ac-totals>div{justify-content:space-between;gap:12px;display:flex}.ac-totals dt,.ac-totals dd{margin:0}.ac-totals .is-discount{color:var(--ok)}.ac-total{border-top:1px solid var(--line);margin-top:4px;padding-top:12px;font-size:1.15rem;font-weight:700}.ac-cancel{margin-top:8px}.ac-help a{text-underline-offset:3px;font-weight:600}@media (prefers-reduced-motion:reduce){.ac-order,.ac-auth-mascot,.ac-skeleton,.ac-dialog[open],.ac-dialog::backdrop{animation:none}}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.font-display{font-family:var(--display)}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
