@layer reset{*,*:before,*:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}a{color:inherit}#root,#__next{isolation:isolate}}@font-face{font-family:Lato;src:url(/public/fonts/Lato-Regular.woff2)format(woff2);font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Lato;src:url(/public/fonts/Lato-SemiBold.woff2)format(woff2);font-weight:600;font-style:normal;font-display:optional}@font-face{font-family:Cinzel;src:url(/public/fonts/Cinzel-Regular.woff2)format(woff2);font-weight:400;font-style:normal;font-display:optional}@font-face{font-family:Cinzel;src:url(/public/fonts/Cinzel-Bold.woff2)format(woff2);font-weight:700;font-style:normal;font-display:optional}@layer tokens{:root{--buncss-light:initial;--buncss-dark: ;color-scheme:light dark;--clr-white:oklch(100% 0 0);--clr-black:oklch(0% 0 0);--clr-neutral-50:oklch(97.5% .003 95);--clr-neutral-100:oklch(93.5% .004 95);--clr-neutral-200:oklch(86% .005 95);--clr-neutral-400:oklch(68% .006 90);--clr-neutral-600:oklch(52% .007 85);--clr-neutral-800:oklch(28% .008 85);--clr-neutral-900:oklch(18% .008 85);--clr-white-a12:oklch(100% 0 0/.12);--clr-white-a45:oklch(100% 0 0/.45);--clr-white-a80:oklch(100% 0 0/.8);--clr-black-a08:oklch(0% 0 0/.08);--clr-black-a45:oklch(0% 0 0/.45);--clr-black-a60:oklch(0% 0 0/.6);--clr-neutral-900-a85:oklch(18% .008 85/.85);--clr-terracotta:oklch(47.2% .134 26.5);--clr-terracotta-light:oklch(72% .11 26.5);--clr-forest:oklch(39.8% .052 155.3);--clr-forest-light:oklch(72% .05 155.3);--clr-terracotta-a12:oklch(47.2% .134 26.5/.12);--clr-terracotta-a20:oklch(72% .11 26.5/.2);--clr-forest-a12:oklch(39.8% .052 155.3/.12);--clr-forest-a20:oklch(72% .05 155.3/.2);--font-serif:"Cinzel",Georgia,"Times New Roman",serif;--font-sans:"Lato",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--tracking-heading:.03em;--tracking-normal:0em;--tracking-wide:.025em;--text-xs:clamp(.75rem,.72rem + .15vw,.8125rem);--text-sm:clamp(.875rem,.83rem + .2vw,.9375rem);--text-base:clamp(1rem,.95rem + .25vw,1.125rem);--text-md:clamp(1.2rem,1.12rem + .4vw,1.35rem);--text-lg:clamp(1.44rem,1.32rem + .6vw,1.68rem);--text-xl:clamp(1.728rem,1.55rem + .9vw,2.1rem);--text-2xl:clamp(2.074rem,1.82rem + 1.25vw,2.625rem);--blur-4:4px;--blur-8:8px;--blur-16:16px;--duration-100:.1s;--duration-200:.2s;--duration-350:.35s;--ease-default:cubic-bezier(.2,0,0,1);--ease-in:cubic-bezier(.3,0,.8,.15);--ease-out:cubic-bezier(.05,.7,.1,1);--scale-96:.96;--scale-100:1;--scale-103:1.03;--scale-200:2;--scale-250:2.5;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--z-header:10;--z-dock:20;--surface-base:var(--buncss-light,var(--clr-neutral-50))var(--buncss-dark,var(--clr-neutral-900));--surface-alt:var(--buncss-light,var(--clr-neutral-100))var(--buncss-dark,var(--clr-neutral-800));--surface-overlay:var(--buncss-light,var(--clr-white))var(--buncss-dark,var(--clr-neutral-800));--surface-sunken:var(--buncss-light,var(--clr-white))var(--buncss-dark,var(--clr-black));--surface-glass:var(--buncss-light,var(--clr-white-a80))var(--buncss-dark,var(--clr-neutral-900-a85));--surface-scrim:var(--clr-black-a60);--text-display:var(--buncss-light,var(--clr-black))var(--buncss-dark,var(--clr-white));--text-primary:var(--buncss-light,var(--clr-neutral-800))var(--buncss-dark,var(--clr-neutral-100));--text-secondary:var(--buncss-light,var(--clr-neutral-600))var(--buncss-dark,var(--clr-neutral-400));--text-muted:var(--buncss-light,var(--clr-neutral-400))var(--buncss-dark,var(--clr-neutral-600));--border-subtle:var(--buncss-light,var(--clr-neutral-200))var(--buncss-dark,var(--clr-neutral-800));--border-default:var(--buncss-light,var(--clr-neutral-400))var(--buncss-dark,var(--clr-neutral-600));--border-strong:var(--buncss-light,var(--clr-black))var(--buncss-dark,var(--clr-white));--border-glass:var(--buncss-light,var(--clr-white-a45))var(--buncss-dark,var(--clr-white-a12));--action-primary:var(--buncss-light,var(--clr-black))var(--buncss-dark,var(--clr-white));--action-on-primary:var(--buncss-light,var(--clr-white))var(--buncss-dark,var(--clr-black));--action-hover-fill:var(--buncss-light,var(--clr-neutral-800))var(--buncss-dark,var(--clr-neutral-100));--action-hover-subtle:var(--buncss-light,var(--clr-neutral-100))var(--buncss-dark,var(--clr-neutral-800));--action-hover-text:var(--buncss-light,var(--clr-neutral-600))var(--buncss-dark,var(--clr-neutral-400));--status-critical:var(--buncss-light,var(--clr-terracotta))var(--buncss-dark,var(--clr-terracotta-light));--status-critical-subtle:var(--buncss-light,var(--clr-terracotta-a12))var(--buncss-dark,var(--clr-terracotta-a20));--status-success:var(--buncss-light,var(--clr-forest))var(--buncss-dark,var(--clr-forest-light));--status-success-subtle:var(--buncss-light,var(--clr-forest-a12))var(--buncss-dark,var(--clr-forest-a20));--surface-shadow:var(--buncss-light,var(--clr-black-a08))var(--buncss-dark,var(--clr-black-a45));--shadow-floating:0 2px 8px -1px var(--surface-shadow);--shadow-overlay:0 16px 36px -4px var(--surface-shadow);--filter-desaturate:grayscale(100%);--space-gutter:clamp(var(--space-4),calc(var(--space-2) + 1.5vw),var(--space-12));--space-section:clamp(var(--space-12),calc(var(--space-6) + 5vw),var(--space-32));--radius-2:2px;--radius-4:4px;--radius-circle:50%;--border-width-1:1px;--border-width-2:2px;--size-constraint-prose:65ch;--size-constraint-sm:26rem;--size-constraint-md:40rem;--size-constraint-lg:60rem;--size-constraint-max:90rem;--size-icon-sm:1rem;--size-icon-base:1.25rem;--size-icon-lg:1.5rem;--size-touch-min:2.75rem}@media (prefers-color-scheme:dark){:root{--buncss-light: ;--buncss-dark:initial}}:root[data-theme=light]{--buncss-light:initial;--buncss-dark: ;color-scheme:light}:root[data-theme=archive]{--buncss-light: ;--buncss-dark:initial;color-scheme:dark}}@layer base{[x-cloak]{display:none!important}:target{scroll-margin-block-start:0}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}html{scroll-behavior:smooth;scrollbar-gutter:stable;font-size:100%}body{background-color:var(--surface-base);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}dialog{background-color:var(--surface-overlay);color:var(--text-primary);border:none}button{cursor:pointer;color:inherit;background-color:#0000;border:none;padding:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-heading)}h1{font-size:var(--text-2xl);line-height:var(--leading-tight)}h2{font-size:var(--text-xl);line-height:var(--leading-tight)}h3{font-size:var(--text-lg);line-height:var(--leading-snug)}h4{font-size:var(--text-md);line-height:var(--leading-snug)}h5{font-size:var(--text-base);line-height:var(--leading-snug)}h6{font-size:var(--text-sm);line-height:var(--leading-snug)}::selection{background-color:var(--action-primary);color:var(--action-on-primary)}:focus-visible{outline:var(--border-width-2)solid var(--border-strong);outline-offset:3px}dialog::backdrop{background-color:var(--surface-scrim)}strong,b{font-weight:var(--font-weight-semibold)}hr{border:none;border-top:var(--border-width-1)solid var(--border-subtle)}a{text-underline-offset:.2em;text-decoration-thickness:var(--border-width-1)}small{font-size:var(--text-xs);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide)}}@layer layout{.l-page-shell{display:flex;flex-direction:column;min-block-size:100dvh}.l-page-shell__main{flex:1;min-inline-size:0}.l-container{max-inline-size:var(--size-constraint-max);padding-inline:var(--space-gutter);container-type:inline-size;inline-size:100%;margin-inline-start:auto;margin-inline-end:auto}.l-container--prose{max-inline-size:var(--size-constraint-prose)}.l-container--sm{max-inline-size:var(--size-constraint-sm)}.l-container--md{max-inline-size:var(--size-constraint-md)}.l-container--lg{max-inline-size:var(--size-constraint-lg)}.l-section{padding-block:var(--space-section)}.l-stack{display:flex;gap:var(--stack-gap,var(--space-4));flex-direction:column}.l-grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--space-gutter)}.l-split{display:grid;gap:var(--space-gutter)}@container (width>=40rem){.l-split{grid-template-columns:1.2fr 1fr;align-items: start}}.l-sticky-rail{position:sticky;top:var(--space-gutter)}.l-dock{position:fixed;z-index:var(--z-dock);display:flex;align-items: center;gap:var(--space-2);padding-inline:max(var(--space-3),env(safe-area-inset-left),env(safe-area-inset-right));pointer-events:none;flex-direction:column;inline-size:100%;bottom:max(var(--space-3),env(safe-area-inset-bottom));left:0;right:0}.l-dock>*{pointer-events:auto}.l-dock:empty{display:none}@media (max-width:calc(60rem - .001px)){.l-page-shell--store{padding-block-end:calc(5.5rem + env(safe-area-inset-bottom))}}}@layer components{.c-badge{display:inline-flex;padding-block:var(--space-1);padding-inline:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);border-radius:var(--radius-2);background-color:var(--surface-alt);color:var(--text-primary);white-space:nowrap;justify-content:center;align-items: center}.c-badge--glass{background-color:var(--surface-glass);backdrop-filter:blur(var(--blur-4))}.c-badge--accent{background-color:var(--action-primary);color:var(--action-on-primary)}}@layer components{.c-btn{text-align:center;text-decoration:none;overflow-wrap:anywhere;padding-block:var(--space-2);display:inline-flex;justify-content:center;align-items: center;gap:var(--space-2);min-block-size:var(--size-touch-min);padding-inline:var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-heading);border-radius:var(--radius-4);transition:background-color var(--duration-200)var(--ease-default),color var(--duration-200)var(--ease-default),border-color var(--duration-200)var(--ease-default),transform var(--duration-100)var(--ease-out)}.c-btn:active:not(:disabled){transform:scale(var(--scale-96))}.c-btn:disabled{opacity:.5;cursor:not-allowed}.c-btn--primary{background-color:var(--action-primary);color:var(--action-on-primary);border:var(--border-width-1)solid var(--action-primary)}@media (hover:hover){.c-btn--primary:hover:not(:disabled){background-color:var(--action-hover-fill);border-color:var(--action-hover-fill)}}.c-btn--secondary{color:var(--text-primary);border:var(--border-width-1)solid var(--border-default);background-color:#0000}@media (hover:hover){.c-btn--secondary:hover:not(:disabled){background-color:var(--action-hover-subtle);border-color:var(--text-primary)}}.c-btn--icon{inline-size:var(--size-touch-min);border-radius:var(--radius-circle);flex-shrink:0;padding-inline-start:0;padding-inline-end:0}.c-btn--round{inline-size:var(--size-touch-min);block-size:var(--size-touch-min);border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-circle);background-color:var(--surface-glass);color:var(--text-primary);box-shadow:var(--shadow-floating);backdrop-filter:blur(var(--blur-8));user-select:none;-webkit-tap-highlight-color:transparent;padding:0}.c-btn--round svg{stroke-width:2}.c-btn--round svg path{stroke-width:inherit}.c-btn--round:disabled{visibility:hidden;pointer-events:none}@media (hover:hover){.c-btn--round:hover:not(:disabled){background-color:var(--action-hover-subtle);border-color:var(--border-strong)}}.c-nav-btn{display:inline-flex;min-block-size:var(--size-touch-min);padding-inline:var(--space-3);border-radius:var(--radius-4);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-regular);text-decoration:none;transition:color var(--duration-200)var(--ease-default),background-color var(--duration-200)var(--ease-default);background:0 0;border:0;justify-content:center;align-items: center}.c-nav-btn.active,.c-nav-btn[aria-pressed=true]{color:var(--text-primary)}@media (hover:hover){.c-nav-btn:hover{color:var(--text-primary);background-color:var(--action-hover-subtle)}}}@layer components{.c-checkbox-group{display:flex;align-items: flex-start;gap:var(--space-3);cursor:pointer}.c-checkbox{appearance:none;inline-size:var(--text-lg);block-size:var(--text-lg);background-color:var(--surface-base);border:var(--border-width-2)solid var(--border-default);border-radius:var(--radius-2);display:grid;transition:background-color var(--duration-200)var(--ease-default),border-color var(--duration-200)var(--ease-default);flex-shrink:0;place-content: center}.c-checkbox:checked{background-color:var(--action-primary);border-color:var(--action-primary)}.c-checkbox:checked:before{content:"";background-color:var(--action-on-primary);clip-path:polygon(14% 44%,0 60%,38% 95%,100% 16%,83% 4%,38% 66%);block-size:.65em;inline-size:.65em}.c-checkbox:focus-visible{outline:var(--border-width-2)solid var(--border-strong);outline-offset:var(--border-width-2)}.c-checkbox-label{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-snug)}}@layer components{.c-divider{display:block;background-color:var(--border-subtle);align-self:stretch}.c-divider--horizontal{block-size:var(--border-width-1);inline-size:100%}.c-divider--vertical{inline-size:var(--border-width-1);align-self: center;block-size:.72em;min-block-size:auto}.c-divider--accent{background-color:var(--border-strong)}}@layer components{.c-icon-svg,svg.c-icon{display:block;inline-size:var(--size-icon-base);block-size:var(--size-icon-base);fill:none;background:0 0;flex-shrink:0}.c-icon{display:inline-block;inline-size:var(--size-icon-base);block-size:var(--size-icon-base);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;background-color:currentColor}.c-icon--sm{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.c-icon--lg{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.c-icon.icon-socials{mask-image:url(/public/svg/socials.svg)}.c-icon.icon-theme-dark{mask-image:url(/public/svg/theme_dark.svg)}.c-icon.icon-theme-light{mask-image:url(/public/svg/theme_light.svg)}.c-icon.icon-language{mask-image:url(/public/svg/language.svg)}.c-icon.icon-story{mask-image:url(/public/svg/collection_story.svg)}.c-icon.icon-products{mask-image:url(/public/svg/products.svg)}.c-icon.icon-manifest{mask-image:url(/public/svg/manifest.svg)}.c-icon.icon-auth{mask-image:url(/public/svg/auth.svg)}.c-icon.icon-reserve{mask-image:url(/public/svg/reserve.svg)}}@layer components{.c-input{block-size:var(--size-touch-min);min-block-size:var(--size-touch-min);padding-inline:var(--space-4);background-color:var(--surface-base);border:var(--border-width-2)solid var(--border-default);border-radius:var(--radius-4);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);transition:border-color var(--duration-200)var(--ease-default);inline-size:100%;min-inline-size:0}.c-input:focus-visible{outline:none;border-color:var(--action-primary)}.c-input[aria-invalid=true]{border-color:var(--status-critical)}.c-field-error{display:block;color:var(--status-critical);font-size:var(--text-xs);margin-block-start:var(--space-1)}}@layer components{.c-media{display:block;position:relative;overflow:hidden;border-radius:var(--radius-4);background-color:var(--surface-alt);inline-size:100%}.c-media--bordered{border:var(--border-width-1)solid var(--border-subtle)}.c-media__img{display:block;object-fit:cover;object-position:center;transition:transform var(--duration-350)var(--ease-out),filter var(--duration-350)var(--ease-out);block-size:100%;inline-size:100%}}@layer components{.main-header{position:sticky;z-index:var(--z-header);display:grid;grid-template-columns:auto 1fr auto;align-items: center;gap:var(--space-4);padding-block:var(--space-3);padding-inline:var(--space-gutter);border-block-end:var(--border-width-1)solid var(--border-subtle);transition:transform var(--duration-350)var(--ease-out);top:0}.main-header.header-hidden{transform:translateY(-100%)}@media (max-width:calc(60rem - .001px)){.main-header{grid-template-columns:auto 1fr}.main-header .header-nav-center{display:none}}@media (prefers-reduced-motion:reduce){.main-header{transition:none}}.header-left-zone,.header-actions-right,.header-nav-center{display:flex;align-items: center}.header-left-zone{min-inline-size:0}.header-nav-center{justify-content:center;gap:var(--space-1);min-inline-size:0}.header-actions-right{justify-content:end;gap:var(--space-1)}.logo{display:inline-flex;min-block-size:var(--size-touch-min);align-items: center}.logo-img{display:block;block-size:var(--space-8);inline-size:auto}.header-utility-btn{display:inline-flex;min-block-size:var(--size-touch-min);color:var(--text-secondary);text-decoration:none;transition:color var(--duration-200)var(--ease-default),background-color var(--duration-200)var(--ease-default);justify-content:center;align-items: center}@media (hover:hover){.header-utility-btn:hover{color:var(--text-primary);background-color:var(--action-hover-subtle)}}.header-utility-btn.active{color:var(--text-primary)}.header-utility-btn{inline-size:var(--size-touch-min);block-size:var(--size-touch-min);border-radius:var(--radius-circle);flex-shrink:0;padding:0}.header-cart-counter{display:inline-block;color:inherit;transition:color var(--duration-200)var(--ease-default);flex:none;inline-size:4ch;margin-inline-start:var(--space-1)}.header-nav-btn.has-items .header-cart-counter{color:var(--text-primary)}.main-header:has(:focus-visible){transform:none}.header-nav-btn{white-space:nowrap}@media (max-width:calc(24rem - .001px)){.main-header{gap:var(--space-2);padding-inline:var(--space-3)}.header-actions-right{gap:0}}}@layer components{.premium-footer{padding-block:var(--space-4);border-block-start:var(--border-width-1)solid var(--border-subtle);font-size:var(--text-xs)}.footer-container{display:grid;gap:var(--space-8);align-items: start}.footer-meta-group{display:grid;gap:var(--space-2);color:var(--text-secondary)}.footer-links{display:flex;gap:var(--space-4);flex-wrap:wrap}.footer-link{color:var(--text-secondary);text-decoration:none;transition:color var(--duration-200)var(--ease-default)}.footer-link:hover{color:var(--text-primary)}.footer-meta-group,.footer-links{overflow-wrap:anywhere;min-inline-size:0}.footer-link{padding-block:var(--space-2)}@media (min-width:64rem){.footer-container{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.footer-links{justify-content:end}}}@layer components{.premium-tab-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));inline-size:min(100%,var(--size-constraint-sm));padding:var(--space-1);border:var(--border-width-1)solid var(--border-glass);border-radius:var(--radius-4);box-shadow:var(--shadow-floating)}.tab-item{display:flex;justify-content:center;align-items: center;gap:var(--space-1);min-block-size:var(--size-touch-min);color:var(--text-secondary);text-decoration:none;font-size:var(--text-xs);line-height:var(--leading-tight);transition:color var(--duration-200)var(--ease-default),background-color var(--duration-200)var(--ease-default);flex-direction:column}.tab-item:hover,.tab-item.active{color:var(--text-primary);background-color:var(--action-hover-subtle);border-radius:var(--radius-4)}.icon-wrapper{position:relative;display:inline-flex}.badge{position:absolute;min-inline-size:var(--space-4);padding-inline:var(--space-1);border-radius:var(--radius-circle);background:var(--action-primary);color:var(--action-on-primary);text-align:center;top:calc(var(--space-1)*-1)}.badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-2)*-1)}.badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-2)*-1)}.badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(var(--space-2)*-1)}.badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-2)*-1)}.badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-2)*-1)}.badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(var(--space-2)*-1)}@media (min-width:60rem){.premium-tab-bar{display:none}}.tab-item{padding-block:var(--space-2);min-inline-size:0}.tab-item>span{overflow-wrap:anywhere;text-align:center;max-inline-size:100%;font-size:clamp(.5625rem,2.3vw,.75rem)}.btn-scroll-top{position:fixed;z-index:var(--z-header);bottom:max(var(--space-4),env(safe-area-inset-bottom))}.btn-scroll-top:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-gutter)}.btn-scroll-top:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-gutter)}.btn-scroll-top:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-gutter)}.btn-scroll-top:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-gutter)}.btn-scroll-top:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-gutter)}.btn-scroll-top:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-gutter)}body:has(.cookie-banner:not([style*="display: none"])) .btn-scroll-top{visibility:hidden}@media (max-width:calc(60rem - .001px)){.l-page-shell--store .btn-scroll-top{bottom:calc(6rem + env(safe-area-inset-bottom))}}}@layer components{.auth-section{background-color:var(--surface-alt)}.auth-form-wrapper{display:grid;gap:var(--space-6);max-inline-size:var(--size-constraint-md);text-align:center;margin-inline-start:auto;margin-inline-end:auto}.guarantee-text{color:var(--text-primary)}.auth-input-group{display:flex;justify-content:center;align-items: center;gap:var(--space-2);inline-size:100%}.auth-input-group .c-input{flex:20rem;max-inline-size:20rem}.auth-input-group .c-btn{flex:none}.auth-error-msg{color:var(--status-critical);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.auth-result{display:grid;justify-items:center;gap:var(--space-4);padding:var(--space-8);background-color:var(--surface-overlay);border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-4)}.success-icon{color:var(--status-success);font-size:var(--text-2xl)}.auth-result-meta{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.auth-result p{color:var(--text-secondary)}.auth-actions{display:flex;justify-content:center;gap:var(--space-4);flex-wrap:wrap}@media (max-width:calc(40rem - .001px)){.auth-input-group,.auth-actions{flex-direction:column;align-items: center}.auth-input-group .c-input{flex:none;max-inline-size:none}}.auth-result{overflow-wrap:anywhere;padding:clamp(1rem,4vw,2rem)}}@layer components{.catalog-section{--catalog-card-width:clamp(16rem,25vw,22rem);background:var(--surface-alt)}.category-tabs{display:flex;justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-8)}.carousel-wrapper{position:relative;min-inline-size:0}.carousel-container{user-select:none;-webkit-tap-highlight-color:transparent;position:relative;display:flex;gap:var(--space-6);overflow-x:auto;padding-block:var(--space-6);padding-inline:calc(50% - var(--catalog-card-width)/2);scroll-padding-inline:calc(50% - var(--catalog-card-width)/2);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.carousel-container::-webkit-scrollbar{display:none}.snap-item{flex:0 0 var(--catalog-card-width);scroll-snap-align:center;filter:blur(var(--blur-4));transform:scale(var(--scale-96));transition:filter var(--duration-200)var(--ease-default),transform var(--duration-200)var(--ease-default);cursor:pointer;border-radius:var(--radius-4);min-inline-size:0}.carousel-control{position:absolute;z-index:2;inline-size:var(--size-touch-min);block-size:var(--size-touch-min);user-select:none;-webkit-tap-highlight-color:transparent;margin-block-start:auto;margin-block-end:auto;top:0;bottom:0}.carousel-control.prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.prev:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.prev:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.next:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.next:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.carousel-control.next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(0px,calc(50% - var(--catalog-card-width)/2 - var(--space-6) - var(--size-touch-min)))}.snap-item.is-active{position:relative;z-index:1;filter:none;transform:scale(var(--scale-100))}.lot-card{display:flex;gap:var(--space-4);flex-direction:column;block-size:100%}.lot-image-wrapper{position:relative;aspect-ratio:3/4;overflow:hidden;border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-4);background:var(--surface-base)}.lot-image{object-fit:cover;transition:transform var(--duration-200)var(--ease-out);block-size:100%;inline-size:100%}.lot-sold .lot-image{filter:var(--filter-desaturate)}.lot-badge{position:absolute;top:var(--space-3)}.lot-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-3)}.lot-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-3)}.lot-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-3)}.lot-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-3)}.lot-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-3)}.lot-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-3)}.lot-info{display:flex;gap:var(--space-2);text-align:center;flex-direction:column;flex:1;padding-block-end:var(--space-3)}.lot-meta{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;overflow-wrap:anywhere}.lot-id{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.lot-title{font-size:var(--text-md);overflow-wrap:anywhere}.lot-price{display:flex;justify-content:center;gap:var(--space-1);color:var(--text-display);font-family:var(--font-serif);font-size:var(--text-lg);font-variant-numeric:tabular-nums;margin-block-start:auto}@media (hover:hover){.snap-item:hover .lot-image{transform:scale(var(--scale-103))}}@media (max-width:calc(40rem - .001px)){.catalog-section{--catalog-card-width:min(78vw,22rem)}.carousel-container{gap:var(--space-4)}}@media (prefers-reduced-motion:reduce){.lot-image,.snap-item{transition:none}}}@layer components{.section-header-group{display:grid;gap:var(--space-2);margin-block-end:var(--space-8)}.section-eyebrow{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.section-sticky-title{color:var(--text-display)}.section-hero-divider{inline-size:min(100%,var(--size-constraint-sm));block-size:var(--border-width-1);background-color:var(--border-default)}.hero-section{background-color:var(--surface-alt)}.hero-container{display:grid;gap:var(--space-12);text-align:center;justify-items:center}.hero-content{inline-size:min(100%,var(--size-constraint-md))}.hero-caption{display:block;color:var(--text-secondary);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-2)}.hero-title{margin-block-end:var(--space-4)}.hero-subtitle{color:var(--text-secondary)}.hero-image-wrapper{aspect-ratio:4/3;overflow:hidden;border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-4);inline-size:100%}.hero-image{object-fit:cover;object-position:center top;transition:transform var(--duration-350)var(--ease-out);block-size:100%;inline-size:100%}.hero-image-wrapper:hover .hero-image{transform:scale(var(--scale-103))}.btn-hero-scroll{display:inline-flex;align-items: center;gap:var(--space-2);margin-block:var(--space-6);border-block-end:var(--border-width-1)solid currentColor;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-decoration:none;text-transform:uppercase;padding-block-end:var(--space-1)}.btn-hero-scroll:hover{opacity:.7}.sold-out-actions{display:grid;gap:var(--space-4);justify-items:center;margin-block-start:var(--space-6)}.subscribe-group{display:flex;gap:var(--space-2);inline-size:min(100%,var(--size-constraint-sm))}@media (max-width:calc(40rem - .001px)){.hero-image-wrapper{aspect-ratio:3/4}.subscribe-group{flex-direction:column}}}@layer components{.manifesto-section{background-color:var(--surface-base)}.manifesto-list{display:grid;gap:var(--space-12);max-inline-size:var(--size-constraint-lg);margin-inline-start:auto;margin-inline-end:auto}.manifesto-card{display:grid;gap:var(--space-4)}.manifesto-card-divider{block-size:var(--border-width-1);background-color:var(--border-subtle)}.manifesto-card:first-child .manifesto-card-divider{display:none}.manifesto-card-header{display:flex;align-items:baseline;gap:var(--space-4)}.manifesto-card-number{color:var(--text-secondary);font-family:var(--font-serif);font-size:clamp(var(--text-xl),4vw,var(--text-2xl));opacity:.6}.manifesto-card-title{color:var(--text-display);font-family:var(--font-serif);font-size:clamp(var(--text-lg),2.5vw,var(--text-xl));font-weight:var(--font-weight-bold)}.manifesto-card-body{display:grid;gap:var(--space-6)}}@layer components{.section-story{background-color:var(--surface-base);overflow:clip}.story-grid{display:grid;gap:var(--space-12);align-items: start}.story-content{display:grid;gap:var(--space-6);max-inline-size:var(--size-constraint-md);inline-size:100%;margin-inline-start:auto;margin-inline-end:auto}.story-paragraphs{display:grid;gap:var(--space-4)}.story-signature-area{display:flex;min-block-size:var(--size-touch-min);align-items: center}.story-signature-svg{color:var(--text-primary);block-size:2.5rem;inline-size:7.5rem}.story-image-wrapper{max-inline-size:var(--size-constraint-md);inline-size:100%;margin-inline-start:auto;margin-inline-end:auto}.story-image-container{aspect-ratio:4/5;overflow:hidden;border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-4);background-color:var(--surface-alt)}.story-img{object-fit:cover;object-position:center top;transition:transform var(--duration-350)var(--ease-out);block-size:100%;inline-size:100%}.story-image-wrapper:hover .story-img{transform:scale(var(--scale-103))}@media (min-width:64rem){.story-grid{grid-template-columns:minmax(0,1.2fr)minmax(0,.8fr)}.story-content,.story-image-wrapper{margin-inline-start:0;margin-inline-end:0}.story-image-wrapper{max-inline-size:none}}}@layer components{.error-page{display:grid;padding-block:var(--space-section);text-align:center;align-content: center;justify-items:center;min-block-size:60dvh}.error-page__title{color:var(--text-display);font-family:var(--font-serif);font-size:clamp(var(--text-2xl),15vw,8rem);font-weight:var(--font-weight-bold);line-height:1}.error-page__subtitle{max-inline-size:var(--size-constraint-md);margin-block:var(--space-6);color:var(--text-secondary);font-size:var(--text-xl)}.error-page__btn{display:inline-flex}}@layer components{.legal-section{padding-block:var(--space-section);background-color:var(--surface-base);min-block-size:70dvh}.legal-container{max-inline-size:var(--size-constraint-prose);padding-inline:var(--space-gutter);inline-size:100%;margin-inline-start:auto;margin-inline-end:auto}.legal-content{color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-normal)}.legal-content p{margin-block-end:var(--space-4)}.legal-content strong{color:var(--text-display);font-weight:var(--font-weight-semibold)}.legal-content a,.legal-link{color:var(--text-display);text-decoration-thickness:var(--border-width-1);text-underline-offset:.2em}.legal-content a:hover,.legal-link:hover{color:var(--action-hover-text)}.legal-approval-block{color:var(--text-secondary);font-size:var(--text-sm);text-align:end;margin-block-end:var(--space-8)}.legal-approval-label{display:block;color:var(--text-primary);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-1)}.legal-title,.legal-content h1{color:var(--text-display);font-family:var(--font-serif);font-size:var(--text-2xl);letter-spacing:var(--tracking-heading);text-align:center;margin-block-end:var(--space-2)}.legal-subtitle{display:block;color:var(--text-secondary);text-align:center;margin-block-end:var(--space-8)}.legal-meta-block{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-4);background-color:var(--surface-alt);font-size:var(--text-sm);margin-block-end:var(--space-8)}.legal-meta-row{display:flex;justify-content:space-between;gap:var(--space-2)var(--space-4);flex-wrap:wrap}.legal-meta-label{color:var(--text-secondary)}.legal-meta-value{color:var(--text-display);font-weight:var(--font-weight-semibold)}.legal-content h2,.legal-section-title{margin-block:var(--space-8)var(--space-4);border-block-end:var(--border-width-1)solid var(--border-default);color:var(--text-display);font-family:var(--font-serif);font-size:var(--text-xl);padding-block-end:var(--space-2)}.legal-content h3,.legal-subsection-title{margin-block:var(--space-6)var(--space-2);color:var(--text-display);font-size:var(--text-lg)}.legal-content ul{display:grid;gap:var(--space-2);margin-block-end:var(--space-6);padding-inline-start:0}.legal-content li{position:relative;list-style:none;padding-inline-start:var(--space-6)}.legal-content li:before{content:"—";position:absolute;color:var(--text-secondary)}.legal-content li:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.legal-content li:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.legal-content li:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.legal-content li:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.legal-content li:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.legal-content li:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.legal-content li>ul{margin-block:var(--space-2)}.legal-notice{margin-block:var(--space-8);padding:var(--space-8)var(--space-6);border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-4);background-color:var(--surface-alt);text-align:center}.legal-notice h2{margin-block:0 var(--space-2);color:var(--text-display);font-family:var(--font-serif);font-size:var(--text-xl);border:0;padding:0}.legal-notice p{max-inline-size:var(--size-constraint-sm);color:var(--text-secondary);margin-inline-start:auto;margin-inline-end:auto}@media (max-width:calc(40rem - .001px)){.legal-meta-row{flex-direction:column}.legal-approval-block{text-align:start}}.legal-content{overflow-wrap:anywhere}}@layer components{html:has(dialog[open]){overflow:hidden}dialog.native-modal{inline-size:min(100% - var(--space-4),var(--size-constraint-lg));max-block-size:calc(100dvh - var(--space-8));color:var(--text-primary);overscroll-behavior:contain;opacity:0;transition:opacity var(--duration-200)var(--ease-default),transform var(--duration-200)var(--ease-default),display var(--duration-200)allow-discrete,overlay var(--duration-200)allow-discrete;background:0 0;border:0;margin:auto;padding:0;transform:scale(.96)}dialog.native-modal[open]{opacity:1;transform:scale(1)}dialog.native-modal::backdrop{background-color:var(--surface-scrim);backdrop-filter:blur(var(--blur-4));touch-action:none;opacity:0;transition:opacity var(--duration-200)var(--ease-default),display var(--duration-200)allow-discrete,overlay var(--duration-200)allow-discrete}dialog.native-modal[open]::backdrop{opacity:1}@starting-style{dialog.native-modal[open]{opacity:0}dialog.native-modal[open]::backdrop{opacity:0}dialog.native-modal[open]{transform:scale(.96)}}.modal-content{display:flex;max-block-size:calc(100dvh - var(--space-8));overflow:hidden;border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-4);background-color:var(--surface-overlay);box-shadow:var(--shadow-overlay);overscroll-behavior:contain;flex-direction:column;inline-size:100%}.btn-close-overlay{position:absolute;z-index:3;top:var(--space-4)}.btn-close-overlay:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-4)}.btn-close-overlay:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-4)}.btn-close-overlay:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-4)}.btn-close-overlay:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-4)}.btn-close-overlay:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-4)}.btn-close-overlay:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-4)}@media (prefers-reduced-motion:reduce){dialog.native-modal{transition:none}dialog.native-modal::backdrop{transition:none}}}@layer components{[popover]{color:inherit;background:0 0;border:0;margin:0}[popover]:popover-open{display:block}}@layer components{dialog.cart-drawer-dialog{inline-size:min(100% - var(--space-4),var(--size-constraint-sm));overflow:hidden;max-block-size:100dvh;max-inline-size:100%;margin-block-start:0;margin-block-end:0;margin-inline-end:0;transform:translate(100%)}dialog.cart-drawer-dialog[open]{transform:translate(0)}@starting-style{dialog.cart-drawer-dialog[open]{transform:translate(100%)}}.cart-drawer-content{display:flex;overflow-y:auto;overscroll-behavior:contain;background-color:var(--surface-overlay);box-shadow:var(--shadow-overlay);flex-direction:column;block-size:100dvh;min-block-size:0;padding-block-end:env(safe-area-inset-bottom)}.cart-header .btn-close-overlay{position:static}.cart-header{position:sticky;z-index:2;display:flex;justify-content:space-between;align-items: center;gap:var(--space-4);padding:var(--space-4);border-block-end:var(--border-width-1)solid var(--border-default);background:var(--surface-overlay);flex:none;padding-block-start:max(var(--space-4),env(safe-area-inset-top));top:0}.cart-title{font-size:var(--text-xl)}.cart-empty{display:grid;align-content: center;place-items: center;gap:var(--space-6);padding:var(--space-8);color:var(--text-secondary);text-align:center;flex:1}.cart-items{display:grid;align-content: start;gap:var(--space-4);overscroll-behavior:contain;padding:var(--space-4);flex:none}.cart-item{display:grid;grid-template-columns:4rem minmax(0,1fr)auto;align-items: center;gap:var(--space-3);border-block-end:var(--border-width-1)solid var(--border-subtle);padding-block-end:var(--space-4)}.cart-item-image{aspect-ratio:3/4;object-fit:cover;border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-2);inline-size:4rem}.cart-item-details{display:grid;gap:var(--space-1);min-inline-size:0}.cart-item-sku{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.cart-item-title{overflow:hidden;color:var(--text-primary);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.cart-item-price{color:var(--text-display);font-family:var(--font-serif);font-variant-numeric:tabular-nums;font-size:var(--text-base)}.cart-item-remove{display:inline-flex;min-inline-size:var(--size-touch-min);min-block-size:var(--size-touch-min);color:var(--text-secondary);justify-content:center;align-items: center}.cart-item-remove:hover{color:var(--status-critical)}.cart-footer{padding:var(--space-4);border-block-start:var(--border-width-1)solid var(--border-default);background-color:var(--surface-alt);flex:none}.cart-total{display:flex;justify-content:space-between;gap:var(--space-4);color:var(--text-display);font-family:var(--font-serif);font-size:var(--text-lg);flex-wrap:wrap;margin-block-end:var(--space-4)}.checkout-form{display:grid;gap:var(--space-3)}.field-group{display:grid;gap:var(--space-1)}.cart-disclaimer{color:var(--text-secondary);font-size:var(--text-xs);text-align:center;margin-block-start:var(--space-2)}@media (max-width:calc(40rem - .001px)){dialog.cart-drawer-dialog{inline-size:100%}}.cart-header{position:sticky;z-index:2;background:var(--surface-overlay);padding-block-start:max(var(--space-4),env(safe-area-inset-top));top:0}.checkout-fields{display:grid;gap:var(--space-3);border:0;min-inline-size:0;margin:0;padding:0}.cart-item-remove:disabled{opacity:.35}}@layer components{.contact-modal-content{inline-size:min(100%,var(--size-constraint-md))}.contact-modal-body{display:grid;gap:var(--space-6);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-8)}.contact-modal-header{display:grid;gap:var(--space-2);text-align:center}.contact-modal-title{color:var(--text-display);font-family:var(--font-serif);font-size:var(--text-xl)}.contact-modal-desc{color:var(--text-secondary)}.contact-modal-limit{padding:var(--space-3);border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-4);background-color:var(--surface-alt);font-size:var(--text-sm)}.contact-form{display:grid;gap:var(--space-3)}.form-textarea{padding-block:var(--space-3);resize:vertical;block-size:auto;min-block-size:8rem}.btn-full{inline-size:100%}@media (max-width:calc(40rem - .001px)){.contact-modal-body{padding:var(--space-6)var(--space-4)}}dialog.contact-dialog{inline-size:min(calc(100% - var(--space-4)),var(--size-constraint-md))}.contact-modal-body{min-block-size:0;padding-block-start:var(--space-16)}}@layer components{dialog.product-dialog{overflow:hidden}.product-modal-content{position:relative;max-block-size:calc(100dvh - var(--space-8))}.modal-grid{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);block-size:min(48rem,calc(100dvh - var(--space-8)));min-block-size:0}.modal-gallery{user-select:none;-webkit-tap-highlight-color:transparent;display:flex;justify-content:center;gap:var(--space-4);padding:var(--space-6);background:var(--surface-alt);flex-direction:column;min-block-size:0;min-inline-size:0}.modal-main-image-container{position:relative;flex:1;min-block-size:0;inline-size:100%}.modal-main-image-wrapper{--zoom-x:50%;--zoom-y:50%;position:relative;overflow:hidden;border-radius:var(--radius-4);cursor:zoom-in;touch-action:pan-y pinch-zoom;block-size:100%;inline-size:100%}.modal-main-image{-webkit-user-drag:none;object-fit:contain;transform-origin:var(--zoom-x)var(--zoom-y);block-size:100%;inline-size:100%}.modal-main-image-wrapper.is-zoomed{cursor:zoom-out}.modal-main-image-wrapper.is-zoomed .modal-main-image{transform:scale(var(--scale-250))}.modal-nav-btn{position:absolute;z-index:2;block-size:var(--size-touch-min);margin-block-start:auto;margin-block-end:auto;top:0;bottom:0}.modal-nav-btn.prev:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-2)}.modal-nav-btn.prev:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-2)}.modal-nav-btn.prev:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-2)}.modal-nav-btn.prev:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-2)}.modal-nav-btn.prev:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-2)}.modal-nav-btn.prev:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-2)}.modal-nav-btn.next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-2)}.modal-nav-btn.next:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-2)}.modal-nav-btn.next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--space-2)}.modal-nav-btn.next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.modal-nav-btn.next:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.modal-nav-btn.next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--space-2)}.modal-thumbs{display:flex;gap:var(--space-2);padding:var(--space-1);overflow-x:auto;scrollbar-width:none;flex-shrink:0;max-inline-size:100%;margin-inline-start:auto;margin-inline-end:auto}.thumb-btn{flex:0 0 var(--size-touch-min);block-size:var(--size-touch-min);overflow:hidden;border:var(--border-width-2)solid transparent;border-radius:var(--radius-2);opacity:.6;padding:0}.thumb-btn.active{border-color:var(--border-strong);opacity:1}.thumb-img{object-fit:cover;block-size:100%;inline-size:100%}.modal-details{display:flex;flex-direction:column;min-block-size:0;min-inline-size:0}.modal-scroll-area{overflow-y:auto;overscroll-behavior:contain;padding:var(--space-16)var(--space-6)var(--space-6);overflow-wrap:anywhere;flex:1;min-block-size:0}.modal-title{color:var(--text-display);font-family:var(--font-serif);font-size:var(--text-xl);margin-block-start:var(--space-3)}.modal-desc{margin-block:var(--space-6);color:var(--text-secondary);white-space:pre-line}.lot-extra-info{display:grid;gap:var(--space-6)}.info-group{display:grid;gap:var(--space-2)}.info-title{font-weight:var(--font-weight-semibold)}.info-list{display:grid;gap:var(--space-1);color:var(--text-secondary);list-style:disc;padding-inline-start:var(--space-4)}.modal-footer{display:flex;align-items: center;gap:var(--space-4);padding:var(--space-4)var(--space-6);border-block-start:var(--border-width-1)solid var(--border-default);background:var(--surface-alt);flex-wrap:wrap;flex-shrink:0}.modal-price{color:var(--text-display);font-family:var(--font-serif);font-size:var(--text-xl);font-variant-numeric:tabular-nums;white-space:nowrap}.modal-price .currency{font:inherit}.modal-buy-btn{flex:1;min-inline-size:min(100%,12rem)}.modal-thumbs::-webkit-scrollbar{display:none}@media (max-width:calc(48rem - .001px)){dialog.product-dialog{max-block-size:100dvh;inline-size:100%;max-inline-size:100%;margin:0}.product-modal-content{border-radius:0;max-block-size:100dvh}.modal-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,45%)minmax(0,1fr);overflow:hidden;block-size:100dvh}.modal-gallery{gap:var(--space-2);padding:var(--space-3);padding-block-start:max(var(--space-3),env(safe-area-inset-top))}.modal-main-image-container{flex:1;min-block-size:0}.modal-scroll-area{overflow-y:auto;padding:var(--space-4)}.modal-footer{gap:var(--space-2);padding:var(--space-3);padding-block-end:max(var(--space-4),env(safe-area-inset-bottom))}.product-dialog .btn-close-overlay{position:fixed;top:max(var(--space-3),env(safe-area-inset-top))}}}@layer components{dialog.theater-dialog{background-color:var(--clr-black);color:var(--clr-white);block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;padding:0}dialog.theater-dialog::backdrop{background-color:var(--clr-black)}.fullscreen-theater{display:grid;overflow:hidden;user-select:none;touch-action:pan-x pan-y pinch-zoom;place-items: center;block-size:100%;inline-size:100%}.theater-viewport-image{object-fit:contain;max-block-size:100%;max-inline-size:100%}.theater-close-btn{position:absolute;top:max(var(--space-4),env(safe-area-inset-top))}.theater-close-btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(var(--space-4),env(safe-area-inset-right))}.theater-close-btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(var(--space-4),env(safe-area-inset-right))}.theater-close-btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:max(var(--space-4),env(safe-area-inset-right))}.theater-close-btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--space-4),env(safe-area-inset-right))}.theater-close-btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--space-4),env(safe-area-inset-right))}.theater-close-btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:max(var(--space-4),env(safe-area-inset-right))}.theater-controls{position:absolute;display:flex;align-items: center;gap:var(--space-6);padding:var(--space-1)var(--space-4);border:var(--border-width-1)solid var(--clr-white-a45);border-radius:var(--radius-4);background-color:var(--clr-black-a60);bottom:max(var(--space-4),env(safe-area-inset-bottom));transform:translate(-50%)}.theater-controls:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.theater-controls:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.theater-controls:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.theater-controls:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.theater-controls:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.theater-controls:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.theater-close-btn,.theater-controls{z-index:2}.theater-counter{white-space:nowrap}.theater-scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;block-size:100%;inline-size:100%}.theater-slide{display:grid;scroll-snap-align:start;flex:0 0 100%;place-items: center;block-size:100%;inline-size:100%;min-inline-size:0}.theater-viewport-image{block-size:100%;inline-size:100%}}@layer components{.cookie-banner{position:relative;max-block-size:calc(100dvh - 8rem - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;display:flex;justify-content:space-between;align-items: center;gap:var(--space-6);inline-size:min(100%,var(--size-constraint-lg));padding:var(--space-4);border:var(--border-width-1)solid var(--border-default);border-radius:var(--radius-4);background-color:var(--surface-glass);box-shadow:var(--shadow-overlay);backdrop-filter:blur(var(--blur-8));flex-shrink:1;min-block-size:0;margin-inline-start:auto;margin-inline-end:auto}.cookie-text{max-inline-size:var(--size-constraint-prose);color:var(--text-primary);font-size:var(--text-sm)}.cookie-text a{color:var(--text-display);font-weight:var(--font-weight-semibold)}.cookie-actions{display:flex;gap:var(--space-2);flex:none}.cookie-actions .c-btn{white-space:nowrap}@media (max-width:calc(48rem - .001px)){.cookie-banner{flex-direction:column;align-items:stretch}.cookie-actions{flex-wrap:wrap}.cookie-actions .c-btn{padding-inline:var(--space-3);flex:1}}}@layer utilities{.u-glass{background-color:var(--surface-glass);backdrop-filter:blur(var(--blur-8))}.u-desaturate{filter:var(--filter-desaturate)}.u-justify{text-align:justify;text-justify:inter-word;hyphens:auto}.u-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.u-caps{text-transform:uppercase;letter-spacing:var(--tracking-wide)}.u-tabular-nums{font-variant-numeric:tabular-nums}}@layer reset,tokens,base,layout,components,utilities;
