@layer base{html.lenis,html.lenis body{height:auto}html.lenis.lenis-stopped{overflow:clip}html[data-scroll-locked]{overflow:hidden}.store{--gutter:clamp(16px, 4vw, 48px);--wrap:min(1280px, 100% - 2 * var(--gutter));--header-h:60px;--surface:linear-gradient(180deg, #2a1248eb, #12071ff5);--ease:cubic-bezier(.22, 1, .36, 1);--fx:45;--fx-color:hsl(var(--fx) 100% 70%);isolation:isolate;min-height:100dvh;color:var(--color-ink);flex-direction:column;flex:1 0 auto;font-size:1rem;line-height:1.55;display:flex;position:relative}@media (min-width:900px){.store{--header-h:68px}}.store [data-effect]{--fx-color:hsl(var(--fx) 100% 70%)}.store [data-effect=sound]{--fx:20}.store [data-effect=sparklers]{--fx:45}.store [data-effect=chakkars]{--fx:180}.store [data-effect=fountains]{--fx:300}.store [data-effect=sky]{--fx:210}.store [data-effect=kids]{--fx:150}.store [data-effect=gifts]{--fx:330}.store :focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}.store button:not(:disabled),.store summary{cursor:pointer}.store [id]{scroll-margin-top:calc(var(--header-h) + 24px)}.store mark{color:var(--color-ember);background:0 0}.store dialog{color:inherit}}@layer components{@keyframes crk-pop{0%{transform:scale(.4)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes crk-breathe{0%,to{opacity:.45}50%{opacity:.9}}.store .wrap{width:var(--wrap);margin-inline:auto}.store .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:640px){.store .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.store .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.store .surface{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--surface);box-shadow:inset 0 1px #ffffff0d}.store .display{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.05}.store .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.store .store__main{z-index:2;flex:1 0 auto;position:relative}.store .skip-link{z-index:100;background:var(--color-ember);color:var(--color-night-950);border-radius:999px;padding:10px 18px;font-weight:600;position:absolute;top:12px;left:16px;transform:translateY(-300%)}.store .skip-link:focus{transform:none}.store .skeleton{background:#ffffff1a;border-radius:8px;animation:1.4s ease-in-out infinite crk-breathe;display:block}.store .skeleton--text{width:70%;height:.875rem}.store .skeleton--short{width:38%}.store .skeleton--figure{vertical-align:-.05em;width:4.5em;height:.9em;display:inline-block}.store .sky{z-index:0;pointer-events:none;background:radial-gradient(95% 46% at 50% 110%, #ff7a1a38 0%, #ff2d8717 44%, transparent 74%), radial-gradient(58% 46% at 96% -14%, #ff2d871c, transparent 70%), linear-gradient(180deg, var(--color-night-950) 0%, var(--color-night-900) 46%, var(--color-night-800) 100%);height:100lvh;position:fixed;inset:0 0 auto;overflow:hidden}.store .sky__stars{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 34%,#0000 86%);mask-image:linear-gradient(#000 0% 34%,#0000 86%)}.store .sky__stars--far{background-image:radial-gradient(circle at 114px 93px,#ffffff87 0 .8px,#0000 1.5px),radial-gradient(circle at 241px 144px,#ffd6a05e 0 .6px,#0000 1.3px),radial-gradient(circle at 348px 381px,#fff3c475 0 .7px,#0000 1.4px),radial-gradient(circle at 151px 187px,#bed7ff6e 0 .5px,#0000 1.2px),radial-gradient(circle at 324px 261px,#fff3c45c 0 .6px,#0000 1.3px),radial-gradient(circle at 414px 89px,#ffd6a0a6 0 .7px,#0000 1.4px),radial-gradient(circle at 6px 167px,#ffffff73 0 .6px,#0000 1.3px),radial-gradient(circle at 65px 40px,#bed7ff6e 0 .5px,#0000 1.2px),radial-gradient(circle at 83px 322px,#fff3c4a8 0 .7px,#0000 1.4px),radial-gradient(circle at 301px 63px,#ffd6a0b3 0 .7px,#0000 1.4px),radial-gradient(circle at 221px 8px,#fff3c482 0 .8px,#0000 1.5px);background-size:430px 390px}.store .sky__stars--mid{background-image:radial-gradient(circle at 603px 168px,#ffd6a0d9 0 1.1px,#0000 1.8px),radial-gradient(circle at 542px 559px,#ffffffa8 0 1.1px,#0000 1.8px),radial-gradient(circle at 432px 165px,#fff3c4a1 0 .8px,#0000 1.5px),radial-gradient(circle at 122px 120px,#ffffffc7 0 1.1px,#0000 1.8px),radial-gradient(circle at 551px 362px,#fff3c4ab 0 .9px,#0000 1.6px),radial-gradient(circle at 344px 40px,#fff3c4cc 0 .9px,#0000 1.6px),radial-gradient(circle at 15px 14px,#ffffffad 0 1px,#0000 1.7px),radial-gradient(circle at 118px 523px,#fff3c4bd 0 .9px,#0000 1.6px);background-size:710px 630px}.store .sky__stars--near{background-image:radial-gradient(circle at 680px 753px,#fff3c4f5 0 1.4px,#fff3c436 2.2px,#0000 4.5px),radial-gradient(circle at 858px 211px,#ffffffe8 0 1.5px,#fff3 2.3px,#0000 4.8px),radial-gradient(circle at 939px 664px,#bed7ffde 0 1.4px,#bed7ff30 2.2px,#0000 4.5px),radial-gradient(circle at 345px 127px,#fff3c4e0 0 1.3px,#fff3c430 2.1px,#0000 4.2px),radial-gradient(circle at 646px 401px,#fff3c4cc 0 1.2px,#fff3c42e 2px,#0000 3.8px);background-size:1090px 930px}.store #fx-root{z-index:1;pointer-events:none;height:100lvh;position:fixed;inset:0 0 auto}.store .dl-skycanvas{opacity:0;width:100%;height:100%;transition:opacity .9s ease-out;display:block}.store .dl-skycanvas.is-live{opacity:1}@media (prefers-reduced-motion:reduce){.store .dl-skycanvas{display:none}}.store .strip{z-index:2;border-bottom:1px solid var(--color-line);background:#ffab2e1a;position:relative}.store .strip__body{min-height:40px;color:var(--color-spark);text-align:center;text-wrap:balance;justify-content:center;align-items:center;gap:8px;padding-block:8px;font-size:.8125rem;font-weight:500;line-height:1.35;display:flex}.store .strip__body--link .strip__text{text-underline-offset:3px;-webkit-text-decoration:underline #fff3c473;text-decoration:underline #fff3c473;text-decoration-thickness:1px}.store .strip__spark{width:11px;height:11px;color:var(--color-ember);flex:none}.store .header{z-index:40;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .45s var(--ease);background:#0b041699;position:sticky;top:0}.store .header[data-hidden]{transform:translateY(-101%)}.store .header:has(:focus-visible){transform:none}.store .header__bar{min-height:var(--header-h);align-items:center;gap:16px;display:flex}.store .header__brand{margin-right:auto}.store .header__nav{display:none}.store .header__actions{align-items:center;gap:2px;margin-right:-10px;display:flex}.store .header__link{min-height:44px;color:var(--color-ink);white-space:nowrap;opacity:.7;align-items:center;font-size:.9375rem;font-weight:500;transition:opacity .2s;display:inline-flex;position:relative}.store .header__link:after{content:"";background:var(--color-ember);transform-origin:0;height:1.5px;transition:transform .35s var(--ease);position:absolute;bottom:9px;left:0;right:0;transform:scaleX(0)}.store .header__link:hover,.store .header__link[aria-current=page]{opacity:1}.store .header__link:hover:after,.store .header__link[aria-current=page]:after{transform:scaleX(1)}@media (min-width:900px){.store .header .header__menu-btn{display:none}.store .header__bar{grid-template-columns:1fr auto;grid-template-areas:"brand actions""nav nav";gap:0 40px;min-height:0;display:grid}.store .header__brand{margin-block:calc((var(--header-h) - 30px) / 2);grid-area:brand;align-self:center}.store .header__actions{grid-area:actions}.store .header__nav{border-top:1px solid var(--color-line);grid-area:nav;gap:clamp(14px,2.6vw,36px);min-width:0;display:flex}}@media (min-width:1200px){.store .header__bar{min-height:var(--header-h);grid-template-columns:auto 1fr auto;grid-template-areas:"brand nav actions"}.store .header__brand{margin-block:0}.store .header__nav{border-top:0;justify-content:center}}.store .icon-btn{isolation:isolate;width:44px;height:44px;color:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.store .icon-btn:before{content:"";z-index:-1;opacity:0;background:#ffffff1a;border-radius:50%;transition:opacity .2s;position:absolute;inset:2px}.store .icon-btn:hover:before{opacity:1}.store .icon-btn svg{width:22px;height:22px}.store .cart-btn__count{background:var(--color-ember);min-width:19px;height:19px;color:var(--color-night-950);font:700 .6875rem/19px var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;animation:crk-pop .45s var(--ease);border-radius:999px;padding-inline:5px;position:absolute;top:3px;right:0}.store .wordmark{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:.5em;font-size:.9375rem;font-weight:800;line-height:1;display:inline-grid}.store .wordmark__word:last-child{grid-column:1/-1}.store .wordmark__tag{color:var(--color-ember);font-family:var(--font-sans);letter-spacing:.01em;border:1px solid;border-radius:.5em;padding:.24em .5em .3em;font-size:.6667em;font-weight:600;line-height:1}.store .wordmark--line{align-items:flex-start;gap:.26em;display:inline-flex}.store .wordmark--line .wordmark__tag{order:1;margin-top:.12em;font-size:max(.11em,.625rem)}.store .btn{isolation:isolate;letter-spacing:-.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;min-height:44px;transition:transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding-inline:22px;font-size:.9375rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.store .btn:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.store .btn:hover:before{opacity:1}.store .btn:active{transform:scale(.97)}.store .btn:disabled,.store .btn[aria-disabled=true]{pointer-events:none}.store .btn--lg{min-height:54px;padding-inline:30px;font-size:1.0625rem}.store .btn--block{width:100%;display:flex}.store .btn--primary{--accent:var(--btn-accent,var(--color-ember));background:var(--accent);color:var(--color-night-950)}.store .btn--primary:before{box-shadow:0 0 0 1px var(--accent), 0 10px 34px -6px var(--accent);inset:-1px}@supports (color:color-mix(in lab, red, red)){.store .btn--primary:before{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 70%, white), 0 10px 34px -6px color-mix(in srgb, var(--accent) 75%, transparent)}}.store .btn--outline{color:var(--color-ember);box-shadow:inset 0 0 0 1px var(--color-ember)}.store .btn--outline:before{background:#ffab2e21}.store .btn--primary:disabled,.store .btn--primary[aria-disabled=true]{color:var(--color-ink-dim);background:#ffffff17}.store .btn--outline:disabled,.store .btn--outline[aria-disabled=true],.store .btn--ghost:disabled,.store .btn--ghost[aria-disabled=true]{color:var(--color-ink-dim);opacity:.6}.store .btn--outline:disabled,.store .btn--outline[aria-disabled=true]{box-shadow:inset 0 0 0 1px #ffffff40}.store .btn--ghost{color:var(--color-ink);padding-inline:4px}.store .btn--ghost:before{opacity:1;transform-origin:0;height:1.5px;transition:transform .35s var(--ease);background:currentColor;border-radius:0;inset:auto 4px 10px;transform:scaleX(0)}.store .btn--ghost:hover:before{transform:scaleX(1)}.store .badge{letter-spacing:.005em;white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding-inline:8px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.store .badge--sale{background:var(--color-magenta);color:var(--color-night-950)}.store .badge--new{color:var(--color-cyan);box-shadow:inset 0 0 0 1px}.store .badge--soldout{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);background:#0b0416c7}.store .badge--net{color:var(--color-ink-dim);box-shadow:inset 0 0 0 1px #ffffff38}.store .section-heading{justify-items:start;gap:14px;display:grid}.store .section-heading__eyebrow{color:var(--color-ember);align-items:center;gap:8px;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.store .section-heading__spark{width:12px;height:12px}.store .section-heading__title{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.05}.store .section-heading__sub{max-width:54ch;color:var(--color-ink-dim);text-wrap:pretty;font-size:1.0625rem}.store .inr{font-family:var(--font-sans);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.store .inr__sign{vertical-align:.07em;width:auto;height:.62em;margin-right:.11em;display:inline-block}.store .inr__char{font-family:system-ui,sans-serif}.store .price{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:inline-flex}.store .price__now{color:var(--color-ink);letter-spacing:-.02em;font-size:1.3125rem;font-weight:700;line-height:1}.store .price__was{color:var(--color-ink-dim);flex-wrap:wrap;align-items:center;gap:4px 7px;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex}.store .price__was s{text-decoration-thickness:1px}.store .price__off{color:var(--color-ember);font-family:var(--font-sans);letter-spacing:.01em;background:#ffab2e26;border-radius:5px;padding:3px 6px 4px;font-size:.6875rem;font-weight:600}.store .price--lg{gap:10px}.store .price--lg .price__now{letter-spacing:-.035em;font-size:clamp(2.25rem,6.5vw,3.5rem)}.store .price--lg .price__was{gap:6px 10px;font-size:1.0625rem}.store .price--lg .price__off{border-radius:7px;padding:5px 9px 6px;font-size:.8125rem}.store .pimg{aspect-ratio:1;width:100%;display:block;position:relative}.store .pimg__img{object-fit:cover;width:100%;height:100%;display:block}.store .pimg--card .pimg__img,.store .pimg--detail .pimg__img{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 17% 83%,#0000 100%),linear-gradient(#0000 0%,#000 15% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 17% 83%,#0000 100%),linear-gradient(#0000 0%,#000 15% 80%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.store .pimg--thumb{background:#12071f;border-radius:14px;width:64px;overflow:hidden}.store .pimg--empty{background:radial-gradient(circle at 50% 48%, hsl(var(--fx) 100% 62% / .26) 0%, hsl(var(--fx) 100% 62% / .08) 38%, transparent 66%);color:var(--fx-color);place-items:center;display:grid}.store .pimg__glyph{width:40%;height:40%}.store .pimg--thumb.pimg--empty{background:radial-gradient(circle at 50% 50%, hsl(var(--fx) 100% 62% / .3), hsl(var(--fx) 100% 62% / .08) 75%)}.store .pimg--thumb .pimg__glyph{width:58%;height:58%}.store .card{isolation:isolate;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d;container-type:inline-size}.store .card:after{content:"";z-index:3;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(110% 60% at 50% 0,#ffab2e21,#0000 62%);transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffab2e8c}@media (hover:hover){.store .card:hover:after{opacity:1}}.store .card:has(.card__link:focus-visible){outline:2px solid var(--color-cyan);outline-offset:2px}.store .card__media{position:relative}.store .card__flags{gap:6px;display:flex;position:absolute;top:12px;left:12px}.store .card[data-soldout] .pimg{opacity:.4}.store .card__body{flex-direction:column;flex:1;padding:0 12px 12px;display:flex}.store .card__name{-webkit-line-clamp:2;line-clamp:2;letter-spacing:-.012em;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.store .card__link{outline:none}.store .card__link:after{content:"";z-index:1;position:absolute;inset:0}.store .card__pack{color:var(--color-ink-dim);margin-top:3px;font-size:.8125rem;line-height:1.3}.store .card__buy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin-top:auto;padding-top:12px;display:grid}.store .card .price{display:contents}.store .card .price__was{grid-column:1/-1}.store .card .price__now{align-items:center;min-height:44px;font-size:1.1875rem;display:flex}@container (min-width:230px){.store .card__body{padding:2px 18px 18px}.store .card__name{font-size:1.0625rem}.store .card__pack{margin-top:4px}.store .card__buy{padding-top:16px}.store .card .price__now{font-size:1.5rem}.store .card__flags{top:16px;left:16px}}.store .add__icon{flex:none;place-items:center;display:inline-grid}.store .add__icon svg{stroke-width:2px;width:18px;height:18px}.store .btn--primary.add[data-state=added]{--accent:var(--color-lime)}.store .add--compact{z-index:2;isolation:isolate;width:44px;height:44px;color:var(--color-ink);transition:transform .2s var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #fff3}.store .add--compact:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-ember);opacity:0;transition:opacity .2s;position:absolute;inset:0}.store .add--compact:active{transform:scale(.94)}@media (hover:hover){.store .add--compact:hover{color:var(--color-night-950)}.store .add--compact:hover:before{opacity:1}}.store .add--compact[data-state=added]{color:var(--color-night-950)}.store .add--compact[data-state=added]:before{background:var(--color-lime);opacity:1}.store .add--compact .add__label{display:none}@container (min-width:230px){.store .add--compact{width:auto;padding-inline:14px 17px}.store .add--compact .add__label{display:inline}}.store .qty{border-radius:999px;align-items:center;height:44px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.store .qty__btn{width:44px;height:44px;color:var(--color-ink);border-radius:999px;place-items:center;display:inline-grid}.store .qty__btn svg{stroke-width:2px;width:16px;height:16px}.store .qty__btn:disabled{opacity:.3}.store .qty__value{font-variant-numeric:tabular-nums;text-align:center;min-width:2ch;font-size:.9375rem;font-weight:600}.store .countdown{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;gap:.5em;display:inline-flex}.store .countdown__unit{color:var(--color-ink-dim);margin-left:.08em;font-size:.7em}.store .drawer,.store .search,.store .sheet{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}:is(.store .drawer,.store .search,.store .sheet)::backdrop{background:0 0}:is(.store .drawer,.store .search,.store .sheet):before{content:"";opacity:0;background:#020309a8;transition:opacity .3s;position:absolute;inset:0}:is(.store .drawer,.store .search,.store .sheet)[data-state=open]:before{opacity:1}.store .drawer__panel{border-left:1px solid var(--color-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;inset-block:0;background:#12071fd6;flex-direction:column;width:min(440px,100%);transition:transform .3s cubic-bezier(.5,0,.75,0),opacity .3s;display:flex;position:absolute;right:0;transform:translate(100%)}.store .drawer[data-state=open] .drawer__panel{opacity:1;transition:transform .5s var(--ease), opacity .2s;transform:none}.store .drawer__head{min-height:var(--header-h);border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:12px;padding:0 12px 0 24px;display:flex}.store .drawer__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.25rem;font-weight:700;line-height:1.1}.store .drawer__count{color:var(--color-ink-dim);padding-top:.2em;font-size:.875rem}.store .drawer__close{margin-left:auto}.store .drawer__body{overscroll-behavior:contain;flex:1;min-height:0;padding-inline:24px;overflow-y:auto}.store .drawer__foot{padding:16px 24px max(20px, env(safe-area-inset-bottom));border-top:1px solid var(--color-line);background:#0b041680;flex:none}.store .drawer__empty{flex:1;align-content:center;justify-items:start;gap:10px;padding:24px 24px 15vh;display:grid}.store .drawer__empty-title{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.75rem;font-weight:700;line-height:1.05}.store .drawer__empty-text{max-width:30ch;color:var(--color-ink-dim);margin-bottom:14px}.store .line{border-bottom:1px solid var(--color-line);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:0 14px;padding-block:18px;display:grid}.store .line:last-child{border-bottom:0}.store .line__thumb{width:64px;height:64px;display:block}.store .line__main{gap:4px;min-width:0;display:grid}.store .line__top{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.store .line__name{letter-spacing:-.012em;font-size:.9375rem;font-weight:600;line-height:1.25}.store a.line__name:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.store .line__meta{color:var(--color-ink-dim);flex-wrap:wrap;gap:2px 12px;font-size:.8125rem;line-height:1.4;display:flex}.store .line__controls{flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:8px;display:flex}.store .line__remove,.store .line__fix,.store .coupon__remove,.store .summary__retry{min-height:44px;color:var(--color-ink-dim);text-underline-offset:3px;padding-inline:10px;font-size:.8125rem;font-weight:500;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px}:is(.store .line__remove,.store .line__fix,.store .coupon__remove,.store .summary__retry):hover{color:var(--color-ink)}.store .line__total{flex:none;font-size:.9375rem;font-weight:600;line-height:1.25;transition:opacity .2s .15s}.store .line__total[data-stale]{opacity:.4}.store .line__issue{color:var(--color-ember-hot);flex-wrap:wrap;align-items:center;gap:0 4px;margin-top:2px;font-size:.8125rem;font-weight:600;line-height:1.3;display:flex}.store .line__fix{color:var(--color-ink);font-weight:600;text-decoration-color:currentColor}.store .line--waiting .line__main{gap:10px;padding-top:6px}.store .line--waiting .line__thumb{border-radius:14px}.store .lines-failed{justify-items:start;gap:14px;padding-block:18px;display:grid}.store .lines-failed__text{color:var(--color-ember-hot);font-size:.9375rem;font-weight:600;line-height:1.35}.store .summary{gap:14px;display:grid}.store .summary__totals{gap:6px;transition:opacity .2s .15s;display:grid}.store .summary__totals[data-stale]{opacity:.45}.store .summary__row{color:var(--color-ink-dim);justify-content:space-between;align-items:baseline;gap:16px;font-size:.9375rem;display:flex}.store .summary__row dd{color:var(--color-ink);font-weight:500}.store .summary__row--saving dd,.store .summary__row--done dd{color:var(--color-lime)}.store .summary__row--total{border-top:1px solid var(--color-line);color:var(--color-ink);margin-top:6px;padding-top:12px;font-weight:600}.store .summary__row--total dd{letter-spacing:-.025em;font-size:1.625rem;font-weight:700;line-height:1}.store .summary__next{gap:10px;display:grid}.store .summary__reason,.store .summary__error{color:var(--color-ember);text-wrap:balance;font-size:.8125rem;font-weight:500;line-height:1.4}.store .summary__reason{text-align:center}.store .summary__error{color:var(--color-ember-hot);flex-wrap:wrap;align-items:center;display:flex}.store .summary__retry{color:var(--color-ink)}.store .coupon__field{background:#ffffff0d;border-radius:14px;align-items:center;height:46px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.store .coupon__field:has(.coupon__input:focus-visible){outline:2px solid var(--color-cyan);outline-offset:2px}.store .coupon__input{width:0;min-width:0;height:100%;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;background:0 0;outline:none;flex:1;padding-inline:14px 4px;font-size:1rem}.store .coupon__input::placeholder{color:var(--color-ink-dim);font-family:var(--font-sans);letter-spacing:0;text-transform:none;opacity:1;font-size:.9375rem}.store .coupon__apply{height:100%;color:var(--color-ember);border-radius:0 14px 14px 0;flex:none;padding-inline:16px;font-size:.875rem;font-weight:600}.store .coupon__apply:disabled{color:var(--color-ink-dim);opacity:.6}.store .coupon__problem{color:var(--color-ember-hot);margin-top:8px;font-size:.8125rem;font-weight:500}.store .coupon--applied{background:#b6ff5c14;border-radius:14px;align-items:center;gap:8px;min-height:46px;padding-left:14px;font-size:.875rem;display:flex;box-shadow:inset 0 0 0 1px #b6ff5c47}.store .coupon__code{font-family:var(--font-mono);letter-spacing:.02em;font-weight:500}.store .coupon__state{color:var(--color-lime);font-weight:500}.store .coupon__remove{margin-left:auto}.store .search__panel{background:var(--color-night-900);opacity:0;flex-direction:column;transition:transform .2s ease-in,opacity .2s;display:flex;position:absolute;inset:0;transform:translateY(-14px)}@media (min-width:720px){.store .search__panel{border:1px solid var(--color-line);border-radius:var(--radius-card);background:linear-gradient(#2a1248fa,#12071ffc);width:min(680px,100% - 48px);max-height:min(640px,82vh);margin-inline:auto;inset:9vh 0 auto;box-shadow:0 40px 80px -30px #000c}}.store .search[data-state=open] .search__panel{opacity:1;transition:transform .4s var(--ease), opacity .2s;transform:none}.store .search__form{border-bottom:1px solid var(--color-line);flex:none;align-items:center;gap:8px;padding:12px 10px 12px 12px;display:flex}.store .search__field{border-radius:14px;flex:1;align-items:center;gap:12px;min-width:0;height:48px;padding-inline:12px;display:flex}.store .search__field:has(.search__input:focus-visible){outline:2px solid var(--color-cyan);outline-offset:0}.store .search__icon{width:22px;height:22px;color:var(--color-ink-dim);flex:none}.store .search__input{letter-spacing:-.015em;background:0 0;outline:none;flex:1;width:0;min-width:0;height:100%;font-size:1.1875rem;font-weight:500}.store .search__input::placeholder{color:var(--color-ink-dim);opacity:1}.store .search__input::-webkit-search-cancel-button{display:none}.store .search__body{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;overflow-y:auto}.store .search__hint,.store .search__more{color:var(--color-ink-dim);text-wrap:pretty;padding:14px 12px;font-size:.9375rem}.store .search__more{font-size:.8125rem}.store .search__row{border-radius:14px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 12px;display:grid}.store .search__row .pimg--thumb{border-radius:12px;width:52px}.store .search__row:hover,.store .search__row:focus-visible{background:#ffffff12}.store .search__row:focus-visible{outline-offset:-2px}.store .search__text{gap:2px;min-width:0;display:grid}.store .search__name{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;overflow:hidden}.store .search__meta{color:var(--color-ink-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.35;overflow:hidden}.store .search__soldout{color:var(--color-ember-hot);margin-left:10px;font-weight:600}.store .search__price{font-size:.9375rem;font-weight:600}.store .sheet__panel{overscroll-behavior:contain;background:linear-gradient(180deg, var(--color-night-900), var(--color-night-800));opacity:0;flex-direction:column;transition:transform .2s ease-in,opacity .2s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(-18px)}.store .sheet[data-state=open] .sheet__panel{opacity:1;transition:transform .45s var(--ease), opacity .2s;transform:none}.store .sheet__head{min-height:var(--header-h);padding-inline:var(--gutter) calc(var(--gutter) - 10px);border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:center;display:flex}.store .sheet__nav{padding-inline:var(--gutter);display:grid}.store .sheet__foot{padding:20px var(--gutter) max(24px, env(safe-area-inset-bottom));margin-top:auto}.store .sheet__about{min-height:44px;color:var(--color-ink-dim);text-underline-offset:4px;align-items:center;font-weight:500;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;text-decoration-thickness:1px;display:inline-flex}.store .sheet__link,.store .index__row{border-bottom:1px solid var(--color-line);grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"glyph name count"".tagline tagline";align-items:center;gap:2px 14px;padding-block:15px;display:grid}.store .sheet__glyph,.store .index__glyph{width:34px;height:34px;color:var(--fx-color);grid-area:glyph}.store .sheet__name,.store .index__name{font-family:var(--font-display);letter-spacing:-.035em;grid-area:name;font-size:1.3125rem;font-weight:700;line-height:1.1}.store .sheet__count,.store .index__count{color:var(--color-ink-dim);font-variant-numeric:tabular-nums;grid-area:count;font-size:.875rem}.store .sheet__tagline,.store .index__tagline{color:var(--color-ink-dim);grid-area:tagline;font-size:.875rem;line-height:1.4}.store .sheet__link[aria-current=page] .sheet__name{color:var(--color-ember)}.store .sheet__link:focus-visible,.store .index__row:focus-visible{outline-offset:-2px;border-radius:6px}.store .index{border-top:1px solid var(--color-line)}.store .index__name,.store .index__glyph{transition:transform .45s var(--ease)}@media (min-width:900px){.store .index__row{grid-template-columns:44px minmax(0,1.15fr) minmax(0,1fr) auto;grid-template-areas:"glyph name tagline count";gap:0 28px;padding-block:22px}.store .index__glyph{width:44px;height:44px}.store .index__name{font-size:clamp(1.75rem,2.9vw,2.5rem)}.store .index__tagline,.store .index__count{font-size:1rem}@media (hover:hover){.store .index__row:hover .index__name{transform:translate(10px)}.store .index__row:hover .index__glyph{transform:rotate(-8deg)scale(1.08)}}}.store .footer{z-index:2;border-top:1px solid var(--color-line);margin-top:clamp(72px,12vw,160px);position:relative;overflow:hidden}.store .footer__top{gap:40px;padding-block:clamp(40px,6vw,72px) clamp(32px,5vw,56px);display:grid}@media (min-width:800px){.store .footer__top{grid-template-columns:minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,.8fr);gap:48px}}.store .footer__disclaimer{max-width:26ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.125rem,1.9vw,1.4375rem);font-weight:600;line-height:1.25}.store .footer__safety{max-width:34ch;color:var(--color-ink-dim);margin-top:16px;font-size:.9375rem}.store .footer__heading{color:var(--color-ink-dim);margin-bottom:8px;font-size:.8125rem;font-weight:500}.store .footer__order:empty{display:none}.store .order-code{font-family:var(--font-mono);letter-spacing:.02em}.store .drawer__order{margin-top:6px}@media (min-width:420px){.store .footer__links--columns{columns:2;column-gap:24px}}.store .footer__link{opacity:.86;align-items:center;min-height:44px;font-weight:500;transition:opacity .2s;display:inline-flex}.store .footer__link:hover{opacity:1;text-decoration:underline;-webkit-text-decoration-color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember);text-underline-offset:5px;text-decoration-thickness:1.5px}.store .footer__mark{width:var(--wrap);-webkit-user-select:none;user-select:none;margin-inline:auto;position:relative;container-type:inline-size}.store .footer__mark .wordmark{color:#f4f1ea1a;letter-spacing:-.045em;margin-bottom:-.17em;font-size:9.4162cqw;line-height:.82;display:block}.store .footer__mark .wordmark__word+.wordmark__word,.store .footer__mark .wordmark__tag+.wordmark__word{margin-left:.26em}.store .footer__mark .wordmark__tag{color:#ffab2e99;margin:0;font-size:clamp(.625rem,1.5cqw,1rem);position:absolute;top:-2.6em;right:0}.store .page{padding-top:clamp(28px,5vw,64px)}.store .page__head{justify-items:start;gap:12px;margin-bottom:clamp(28px,4vw,44px);display:grid}.store .page__title{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,6.2vw,3.5rem);font-weight:800;line-height:1.05}.store .part__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.1875rem;font-weight:700;line-height:1.15}.store .text-link{min-height:44px;color:var(--color-ink);align-items:center;font-weight:500;-webkit-text-decoration:underline #fbf3e459;text-decoration:underline #fbf3e459;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.store .text-link{-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 35%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 35%, transparent)}}.store .text-link{text-underline-offset:4px;text-decoration-thickness:1px}.store .text-link:hover{-webkit-text-decoration-color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember)}.store .message{justify-items:start;gap:14px;padding-block:clamp(48px,11vw,132px) clamp(16px,5vw,64px);display:grid}.store .message__text{max-width:46ch;color:var(--color-ink-dim);text-wrap:pretty;font-size:1.0625rem}.store .message__actions{flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:12px;display:flex}.store .notice{background:#fbf3e40d;border-radius:14px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.store .notice{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.store .notice{box-shadow:inset 0 0 0 1px var(--color-line);text-wrap:pretty;font-size:.9375rem;line-height:1.45}.store .notice--problem{background:#ff7a1a21}@supports (color:color-mix(in lab, red, red)){.store .notice--problem{background:color-mix(in srgb, var(--color-ember-hot) 13%, transparent)}}.store .notice--problem{box-shadow:inset 0 0 0 1px #ff7a1a80}@supports (color:color-mix(in lab, red, red)){.store .notice--problem{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ember-hot) 50%, transparent)}}.store .field{align-content:start;gap:8px;min-width:0;display:grid}.store .field__label{font-size:.9375rem;font-weight:600;line-height:1.3}.store .field__optional{color:var(--color-ink-dim);font-weight:400}.store .field__control{background:#fbf3e40d;border-radius:14px;width:100%;min-height:52px;padding-inline:16px}@supports (color:color-mix(in lab, red, red)){.store .field__control{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.store .field__control{box-shadow:inset 0 0 0 1px #fbf3e429}@supports (color:color-mix(in lab, red, red)){.store .field__control{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.store .field__control{color:var(--color-ink);font-size:1rem;line-height:1.4}.store .field__control::placeholder{color:var(--color-ink-dim);opacity:1}.store .field__control[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-ember-hot)}.store textarea.field__control{resize:vertical;min-height:96px;padding-block:14px}.store .field__hint{color:var(--color-ink-dim);font-size:.8125rem;line-height:1.4}.store .field__error{color:var(--color-ember-hot);font-size:.8125rem;font-weight:600;line-height:1.4}.store .select{align-items:center;min-width:0;display:flex;position:relative}.store .select__control{appearance:none;text-overflow:ellipsis;padding-right:44px}.store .select__chevron{width:18px;height:18px;color:var(--color-ink-dim);pointer-events:none;position:absolute;right:14px}.store .select--pill{display:inline-flex}.store .select--pill .select__control{border-radius:999px;min-height:44px;padding-left:18px;box-shadow:inset 0 0 0 1px #fbf3e433}@supports (color:color-mix(in lab, red, red)){.store .select--pill .select__control{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.store .select--pill .select__control{color:var(--color-ink);font-size:.9375rem;font-weight:500}.store .choices{border-radius:14px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #fbf3e429}@supports (color:color-mix(in lab, red, red)){.store .choices{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 16%, transparent)}}.store .choices[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-ember-hot)}.store .choice{cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:2px 14px;min-height:58px;padding:14px 16px;display:grid;position:relative}.store .choice:has(.choice__input:checked){background:#ffab2e17}@supports (color:color-mix(in lab, red, red)){.store .choice:has(.choice__input:checked){background:color-mix(in srgb, var(--color-ember) 9%, transparent)}}.store .choice:has(.choice__input:focus-visible){outline:2px solid var(--color-cyan);outline-offset:-2px}.store .choice+.choice{border-top:1px solid var(--color-line)}.store .choice__input{appearance:none;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #fbf3e46b}@supports (color:color-mix(in lab, red, red)){.store .choice__input{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-ink) 42%, transparent)}}.store .choice__input{cursor:pointer;outline:none}.store .choice__input:after{content:"";background:var(--color-ember);width:10px;height:10px;transition:transform .25s var(--ease);border-radius:50%;transform:scale(0)}.store .choice__input:checked{box-shadow:inset 0 0 0 1.5px var(--color-ember)}.store .choice__input:checked:after{transform:none}.store .choice__label{font-weight:600;line-height:1.3}.store .choice__aside{color:var(--color-ink-dim);font-size:.9375rem;font-weight:500}.store .choice__note{color:var(--color-ink-dim);grid-column:2/-1;font-size:.8125rem;line-height:1.4}.store .trap{opacity:0;width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.store .items{display:grid}.store .item{border-bottom:1px solid var(--color-line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:0 12px;padding-block:12px;display:grid}.store .item:last-child{border-bottom:0}.store .item .pimg--thumb{border-radius:12px;width:48px}.store .item__text{gap:2px;min-width:0;display:grid}.store .item__name{letter-spacing:-.012em;font-size:.9375rem;font-weight:600;line-height:1.25}.store .item__meta{color:var(--color-ink-dim);font-size:.8125rem;line-height:1.4}.store .item__total{align-self:start;padding-top:1px;font-size:.9375rem;font-weight:600;line-height:1.25}.store .facts{gap:10px;font-size:.9375rem;line-height:1.4;display:grid}.store .facts__row{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.store .facts__row dt{color:var(--color-ink-dim)}.store .facts__row dd{overflow-wrap:anywhere}.store .timebar{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);position:relative}.store .timebar+.timebar{border-top:0}.store .timebar--flash{background:#ff2d8717}@supports (color:color-mix(in lab, red, red)){.store .timebar--flash{background:color-mix(in srgb, var(--color-magenta) 9%, transparent)}}.store .timebar__body{flex-wrap:wrap;align-items:center;gap:6px 20px;min-height:64px;padding-block:12px;display:flex}.store .timebar__name{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.0625rem;font-weight:700;line-height:1.2}.store .timebar__off{color:var(--color-magenta);font-weight:700}.store .timebar__time{color:var(--color-ink-dim);flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:.9375rem;display:inline-flex}.store .timebar__time .countdown{color:var(--color-ink);font-size:1.1875rem;font-weight:500}.store .timebar__link{margin-left:auto}.store .masthead{isolation:isolate;display:grid;position:relative}.store .masthead__media{z-index:-1;max-height:300px;margin-inline:calc(-1 * var(--gutter));aspect-ratio:3/2;pointer-events:none;overflow:hidden}.store .masthead__img{object-fit:cover;object-position:100% 30%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%),linear-gradient(#0000 0%,#000 16% 48%,#0000 94%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%),linear-gradient(#0000 0%,#000 16% 48%,#0000 94%);-webkit-mask-composite:source-in;mask-composite:intersect}.store .masthead__text{justify-items:start;gap:10px;padding-top:clamp(28px,6vw,56px);display:grid}.store .masthead__media+.masthead__text{margin-top:clamp(-84px,-17vw,-60px);padding-top:0}.store .masthead__glyph{width:38px;height:38px;color:var(--fx-color)}.store .masthead__title{font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1.05}.store .masthead__title--page{letter-spacing:-.04em;font-size:clamp(2.25rem,6vw,4.5rem);line-height:1.02}.store .masthead__tagline{max-width:36ch;color:var(--color-ink-dim);text-wrap:pretty;font-size:clamp(1.0625rem,1.5vw,1.25rem)}@media (min-width:900px){.store .masthead--pictured{align-items:end;min-height:clamp(300px,31vw,440px)}.store .masthead__media{max-height:none;margin-inline:0;position:absolute;top:0;bottom:0;right:0}.store .masthead__img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 36% 90%,#0000 100%),linear-gradient(#0000 0%,#000 14% 60%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 36% 90%,#0000 100%),linear-gradient(#0000 0%,#000 14% 60%,#0000 100%)}.store .masthead__media+.masthead__text{max-width:min(48%,600px);margin-top:0;padding-block:40px clamp(28px,4vw,52px)}.store .masthead__glyph{width:46px;height:46px}}.store .toolbar{gap:6px;margin-block:clamp(22px,3.4vw,36px) clamp(14px,2vw,22px);display:grid}@media (min-width:900px){.store .toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}}.store .toolbar__end{justify-content:space-between;align-items:center;gap:18px;display:flex}.store .toolbar__count{color:var(--color-ink-dim);white-space:nowrap;font-size:.9375rem}.store .chips{margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.store .chips::-webkit-scrollbar{display:none}@media (min-width:900px){.store .chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.store .chip{border-radius:999px;flex:none;align-items:center;gap:8px;min-height:44px;padding-inline:16px;display:inline-flex;box-shadow:inset 0 0 0 1px #fbf3e433}@supports (color:color-mix(in lab, red, red)){.store .chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 20%, transparent)}}.store .chip{color:var(--color-ink);white-space:nowrap;font-size:.9375rem;font-weight:500;line-height:1}.store .chip:hover{box-shadow:inset 0 0 0 1px #fbf3e48c}@supports (color:color-mix(in lab, red, red)){.store .chip:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 55%, transparent)}}.store .chip[aria-current=true]{background:var(--color-ink);box-shadow:none;color:var(--color-night-950);font-weight:600}.store .pdp{gap:0;display:grid}@media (min-width:900px){.store .pdp{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);padding-top:clamp(8px,2vw,28px)}}.store .pdp__media{margin-inline:calc(-1 * var(--gutter))}@media (min-width:900px){.store .pdp__media{top:calc(var(--header-h) + 16px);max-width:620px;margin-inline:0;position:sticky}}.store .pdp__info{align-content:start;justify-items:start;gap:20px;min-width:0;margin-top:-22px;display:grid}@media (min-width:900px){.store .pdp__info{align-self:center;margin-top:0;padding-block:24px}}.store .pdp__heading{justify-items:start;gap:10px;display:grid}.store .pdp__name{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,4.4vw,3rem);font-weight:800;line-height:1.08}.store .pdp__pack{color:var(--color-ink-dim);font-size:1.0625rem}.store .pdp__price{justify-items:start;gap:12px;display:grid}.store .pdp__sale{color:var(--color-ink-dim);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.9375rem;display:inline-flex}.store .pdp__sale .countdown{color:var(--color-ink);font-weight:500}.store .crumbs{color:var(--color-ink-dim);flex-wrap:wrap;align-items:center;gap:0 4px;margin-block:-8px;font-size:.9375rem;display:flex}.store .crumbs__link{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.store .crumbs__link:hover{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember);text-underline-offset:5px;text-decoration-thickness:1.5px}.store .crumbs__sep{opacity:.7;width:14px;height:14px}.store .buy{gap:12px;width:100%;max-width:460px;display:grid}.store .buy__row{gap:10px;display:flex}.store .buy__row .qty,.store .buy__row .qty__btn{height:54px}.store .buy__row .qty__btn{width:46px}.store .buy__row .add{flex:1;min-width:0}.store .related{gap:clamp(20px,3vw,32px);margin-top:clamp(64px,10vw,128px);display:grid}.store .related__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,3.4vw,2.25rem);font-weight:700;line-height:1.1}.store .split{gap:28px;display:grid}@media (min-width:960px){.store .split{grid-template-columns:minmax(0,1fr) minmax(0,412px);align-items:start;gap:clamp(32px,5vw,80px)}}.store .split__aside{gap:18px;padding:20px;display:grid}@media (min-width:960px){.store .split__aside{top:calc(var(--header-h) + 20px);padding:24px;position:sticky}}.store .split__aside-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.store .split__edit{color:var(--color-ink-dim);font-size:.875rem;font-weight:500;-webkit-text-decoration:underline #fbf3e44d;text-decoration:underline #fbf3e44d}@supports (color:color-mix(in lab, red, red)){.store .split__edit{-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 30%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-ink) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--color-ink) 30%, transparent)}}.store .split__edit{text-underline-offset:3px;text-decoration-thickness:1px}.store .split__edit:hover{color:var(--color-ink)}.store .cart__count{color:var(--color-ink-dim);font-size:1.0625rem}.store .cart__lines{border-top:1px solid var(--color-line)}@media (min-width:960px){.store .cart__lines .line{padding-block:22px}}.store .cart__more{margin-top:8px}.store .checkout__form{gap:clamp(28px,4vw,40px);min-width:0;display:grid}.store .fieldset{gap:16px;min-width:0;display:grid}.store .fieldset+.fieldset{border-top:1px solid var(--color-line);padding-top:clamp(28px,4vw,40px)}.store .fields{align-items:start;gap:18px;display:grid}@media (min-width:640px){.store .fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.store .place{gap:12px;display:grid}.store .place__terms{color:var(--color-ink-dim);text-wrap:pretty;font-size:.8125rem;line-height:1.45}.store .place__fix{color:var(--color-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.store .order__code{color:var(--color-ink-dim);align-items:baseline;gap:10px;font-size:.9375rem;display:inline-flex}.store .order__code .num{color:var(--color-ember);letter-spacing:.02em;font-size:1.125rem;font-weight:500}.store .order__main{gap:clamp(24px,4vw,36px);min-width:0;display:grid}.store .order__facts{border-top:1px solid var(--color-line);padding-top:18px}.store .progress{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.store .progress__step{color:var(--color-ink-dim);align-content:start;justify-items:start;gap:10px;padding-right:8px;font-size:.8125rem;font-weight:500;line-height:1.25;display:grid;position:relative}.store .progress__step:before{content:"";background:#fbf3e429;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:10px;left:22px;right:0}@supports (color:color-mix(in lab, red, red)){.store .progress__step:before{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.store .progress__step:last-child:before{content:none}.store .progress__step[data-state=done]:before{background:var(--color-ember)}.store .progress__step[data-state=done],.store .progress__step[data-state=now]{color:var(--color-ink)}.store .progress__step[data-state=now]{font-weight:600}.store .progress__mark{border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #fbf3e452}@supports (color:color-mix(in lab, red, red)){.store .progress__mark{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-ink) 32%, transparent)}}.store .progress__mark{color:var(--color-night-950)}.store .progress__mark svg{stroke-width:3px;width:12px;height:12px}.store .progress__step[data-state=done] .progress__mark{background:var(--color-ember);box-shadow:none}.store .progress__step[data-state=now] .progress__mark{box-shadow:none;color:var(--color-ember)}.store .progress__step[data-state=now] .progress__mark svg{stroke-width:0;width:22px;height:22px}.store .pay{gap:20px;padding:20px;display:grid}@media (min-width:640px){.store .pay{padding:28px}}.store .pay__head{gap:6px;display:grid}.store .pay__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.375rem,3.4vw,1.75rem);font-weight:700;line-height:1.12}.store .pay__title .inr{letter-spacing:-.02em;font-family:inherit}.store .pay__text{max-width:52ch;color:var(--color-ink-dim);text-wrap:pretty}.store .pay__step{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;font-size:1.0625rem;font-weight:700;line-height:1.2}.store .pay__due{color:var(--color-ink-dim);text-wrap:pretty;font-size:.9375rem}.store .upi{gap:20px;display:grid}@media (min-width:600px){.store .upi{grid-template-columns:212px minmax(0,1fr);align-items:start;gap:28px}}.store .upi__open{display:none}@media (pointer:coarse){.store .upi__open{display:flex}}.store .upi__qr{isolation:isolate;background:var(--color-ink);border-radius:16px;width:min(212px,62vw);padding:10px}.store .upi__qr img{aspect-ratio:1;width:100%;height:auto;image-rendering:pixelated;mix-blend-mode:multiply;display:block}.store .upi__scanner{justify-items:start;gap:14px;display:grid}.store .upi__scan{color:var(--color-ink-dim);margin-top:-4px;font-size:.8125rem}.store .upi__details{min-width:0}.store .upi__id{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:flex}.store .upi__vpa{overflow-wrap:anywhere;min-width:0;font-weight:600}.store .copy{min-height:44px;color:var(--color-ember);border-radius:999px;flex:none;margin-block:-12px;padding-inline:10px;font-size:.875rem;font-weight:600}.store .copy[data-state=copied]{color:var(--color-lime)}.store .ref{border-top:1px solid var(--color-line);gap:12px;padding-top:20px;display:grid}.store .ref__sent{color:var(--color-ink-dim);font-size:.9375rem}.store .ref__number,.store .ref__input{font-variant-numeric:tabular-nums lining-nums;letter-spacing:.04em}.store .ref__number{color:var(--color-ink);font-weight:600}.store .about{gap:clamp(40px,6vw,72px);max-width:780px;display:grid}.store .about__part{justify-items:start;gap:14px;display:grid}.store .about__title{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:700;line-height:1.12}.store .about__text{max-width:58ch;color:var(--color-ink-dim);text-wrap:pretty;font-size:1.0625rem}.store .rules{border-top:1px solid var(--color-line);width:100%}.store .rules li{border-bottom:1px solid var(--color-line);padding-block:14px;font-size:1.0625rem;font-weight:500}.store .about__disclaimer{text-wrap:pretty;max-width:44ch;font-size:1.1875rem;font-weight:500;line-height:1.5}}@media (prefers-reduced-motion:reduce){.store *,.store :before,.store :after{scroll-behavior:auto!important;transition-property:opacity!important;transition-duration:.2s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.store .header[data-hidden]{transform:none}}
