:root{--color-black: #000000;--color-white: #ffffff;--gray-100: #f5f5f5;--gray-200: #e0e0e0;--gray-400: #9e9e9e;--gray-600: #616161;--gray-900: #1a1a1a;--bg: var(--color-white);--text: var(--color-black);--text-muted: var(--gray-600);--text-subtle: var(--gray-400);--border: var(--gray-200);--border-strong: var(--color-black);--surface: var(--gray-100);--surface-2: var(--gray-200);--inverse-bg: var(--color-black);--inverse-text: var(--color-white);--fs-display: clamp(3.5rem, 9vw, 6rem);--fs-h1: clamp(2.5rem, 6vw, 4rem);--fs-h2: clamp(2rem, 4.5vw, 3rem);--fs-h3: clamp(1.5rem, 3vw, 2rem);--fs-subtitle: 1.5rem;--fs-body-lg: 1.125rem;--fs-body: 1rem;--fs-small: .875rem;--fs-caption: .75rem;--font-body-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body-weight: 400;--font-heading-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-weight: 700;--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;--page-max-width: 1440px;--page-gutter: clamp(1rem, 4vw, 3rem);--ease: cubic-bezier(.4, 0, .2, 1);--dur: .25s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);line-height:1.05;letter-spacing:-.01em}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-subtitle);line-height:1.2}p{margin:0 0 var(--space-4)}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;background:none;border:none}input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.page-width{max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-to-content{position:absolute;left:-9999px;top:0;z-index:1000;padding:var(--space-2) var(--space-4);background:var(--color-black);color:var(--color-white)}.skip-to-content:focus{left:0}.eyebrow{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-weight:600;font-size:var(--fs-small);letter-spacing:.02em;border:1px solid var(--color-black);border-radius:6px;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.btn--primary{background:var(--color-black);color:var(--color-white)}.btn--primary:hover{background:var(--color-white);color:var(--color-black)}.btn--secondary{background:transparent;color:var(--color-black)}.btn--secondary:hover{background:var(--color-black);color:var(--color-white)}.section-placeholder{border-top:1px solid var(--border);padding:var(--space-16) var(--page-gutter);display:flex;flex-direction:column;gap:var(--space-2);align-items:center;justify-content:center;text-align:center}.section-placeholder--inverse{background:var(--inverse-bg);color:var(--inverse-text);border-top-color:var(--gray-900)}.section-placeholder__label{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--text-subtle)}.section-placeholder__name{font-size:var(--fs-h3)}.section-placeholder__note{color:var(--text-muted);font-size:var(--fs-small);max-width:48ch}.hero-message{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--space-4);padding:var(--space-24) var(--page-gutter)}.hero-message__eyebrow{font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.hero-message__title{font-size:var(--fs-display);margin:0}.hero-message__text{color:var(--text-muted);max-width:40ch;margin:0}.hero-message__actions{margin-top:var(--space-4);display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.hero-message form{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:center}.hero-message input[type=password]{padding:var(--space-3) var(--space-4);border:1px solid var(--border-strong);background:var(--bg)}:root{--header-h: 72px}@media(max-width:749px){:root{--header-h: 60px}}.header{position:fixed;inset:0 0 auto 0;z-index:100;background:var(--color-white);color:var(--color-black);border-bottom:1px solid var(--border);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-4);height:var(--header-h)}.header-spacer{height:var(--header-h)}@media(max-width:749px){.header--overlay-dark:not(.is-solid){background:transparent;border-color:transparent;color:var(--color-black)}.header--overlay-dark:not(.is-solid) .header__logo-img--light{display:none}.header--overlay-dark:not(.is-solid) .header__logo-img--dark{display:block}}@media(max-width:749px){.header--blend.header--overlay-dark:not(.is-solid) .header__logo-img{visibility:hidden}}.header__blend-logo{position:fixed;top:0;left:0;right:0;height:var(--header-h);display:flex;align-items:center;justify-content:center;z-index:101;pointer-events:none;mix-blend-mode:difference;opacity:1;transition:opacity var(--dur) var(--ease)}.header__blend-logo-img{display:block;height:auto;filter:brightness(0) invert(1)}body.blend-solid .header__blend-logo{opacity:0}@media(min-width:750px){.header__blend-logo{display:none}}.header a{color:currentColor}.icon{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block}.header .icon{width:24px;height:24px}.header--overlay:not(.is-solid){background:transparent;color:var(--color-white);border-color:transparent}.header__left{display:flex;align-items:center;gap:var(--space-4)}.header__burger{display:inline-flex;align-items:center;justify-content:center}.header__inline-menu{display:flex;align-items:center;gap:var(--space-6)}.header__inline-menu a,.header__actions a,.header__loc-summary{font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.header__inline-menu a:hover{opacity:.6}.header__logo{justify-self:center;display:flex;align-items:center}.header__logo-img{height:auto}.header__logo-img--light{display:block}.header__logo-img--dark{display:none}.header--overlay:not(.is-solid) .header__logo-img--light{display:block}.header--overlay:not(.is-solid) .header__logo-img--dark{display:none}.header.is-solid .header__logo-img--light,.header:not(.header--overlay) .header__logo-img--light{display:none}.header.is-solid .header__logo-img--dark,.header:not(.header--overlay) .header__logo-img--dark{display:block}.header__logo-text{font-family:var(--font-heading-family);font-weight:800;font-style:italic;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase}.header__actions{justify-self:end;display:flex;align-items:center;gap:var(--space-4)}.header__action{display:inline-flex;align-items:center}.header__action:hover{opacity:.6}.header__cart{position:relative}.header__cart-count{font-size:var(--fs-caption);font-weight:600;margin-left:2px;line-height:1}.header__loc,.header__loc-details{position:relative}.header__loc-summary{display:inline-flex;align-items:center;gap:4px;cursor:pointer;list-style:none}.header__loc-summary::-webkit-details-marker{display:none}.header__loc-summary .icon--chevron{width:16px;height:16px;transition:transform var(--dur) var(--ease)}.header__loc-details[open] .header__loc-summary .icon--chevron{transform:rotate(180deg)}.header__loc-list{position:absolute;top:calc(100% + 14px);right:0;min-width:200px;max-height:340px;overflow-y:auto;background:#ffffffd1;-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);color:var(--color-black);border:1px solid rgba(255,255,255,.5);border-radius:16px;box-shadow:0 24px 60px #0000002e;padding:8px;z-index:60}.header__loc-list li{list-style:none}.header__loc-list button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:10px 14px;border-radius:10px;font-family:var(--font-heading-family);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;text-align:left;color:var(--color-black);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.header__loc-list button:hover{background:#0000000f}.header__loc-list button[aria-current=true]{background:var(--color-black);color:var(--color-white)}.menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0000002e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s var(--ease)}.menu-drawer.is-open{opacity:1}.menu-drawer[hidden]{display:none}.menu-drawer__panel{position:absolute;top:14px;left:14px;bottom:14px;width:calc(100% - 68px);max-width:420px;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5, 1.25rem) var(--space-6);border-radius:22px;background:#ffffffb8;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border:1px solid rgba(255,255,255,.5);color:var(--color-black);overflow-y:auto;box-shadow:0 24px 70px #00000047;transform:translate(calc(-100% - 24px));transition:transform .42s cubic-bezier(.22,1,.36,1)}.menu-drawer.is-open .menu-drawer__panel{transform:translate(0)}.menu-drawer__close{align-self:flex-start;width:44px;height:44px;margin:-6px 0 -4px -8px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-black)}.menu-drawer__close .icon{width:24px;height:24px;stroke-width:2}.menu-drawer__logo{display:block;margin-top:-4px;margin-bottom:var(--space-2)}.menu-drawer__logo img{width:var(--drawer-logo-w, 100px);height:auto}.menu-drawer__logo .header__logo-text{font-size:1.375rem}.menu-drawer__nav{display:flex;flex-direction:column;gap:1px}.menu-drawer__link,.menu-drawer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:5px 0;font-family:var(--font-heading-family);font-weight:600;font-size:1.2rem;color:var(--color-black);text-align:left}.menu-drawer__link:hover,.menu-drawer__toggle:hover{opacity:.6}.menu-drawer__plus{position:relative;width:16px;height:16px;flex:0 0 auto}.menu-drawer__plus:before,.menu-drawer__plus:after{content:"";position:absolute;background:currentColor}.menu-drawer__plus:before{top:7px;left:0;width:16px;height:2px}.menu-drawer__plus:after{left:7px;top:0;width:2px;height:16px;transition:opacity var(--dur) var(--ease)}.menu-drawer__toggle[aria-expanded=true] .menu-drawer__plus:after{opacity:0}.menu-drawer__sub{display:flex;flex-direction:column;gap:4px;padding:4px 0 10px var(--space-4)}.menu-drawer__sub[hidden]{display:none}.menu-drawer__sub a{font-size:var(--fs-body);color:var(--text-muted)}.menu-drawer__sub a:hover{color:var(--color-black)}.menu-drawer__mw{margin-top:var(--space-4)}.menu-drawer__mw-title{font-size:var(--fs-small);font-weight:700;margin-bottom:var(--space-3)}.menu-drawer__mw-title sup{font-size:.7em;color:var(--text-muted)}.mw-pills{display:flex;flex-wrap:wrap;gap:8px}.mw-pill{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(0,0,0,.08);font-size:var(--fs-small);font-weight:500}.mw-pill:hover{background:#fffffff2}.mw-pill__img{width:30px;height:30px;border-radius:50%;overflow:hidden;background:var(--surface);flex:0 0 auto}.mw-pill__img img{width:100%;height:100%;object-fit:cover}.menu-drawer__country{margin-top:auto;padding-top:var(--space-4)}.menu-drawer__country-summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:var(--fs-small);font-weight:600}.menu-drawer__country-summary::-webkit-details-marker{display:none}.menu-drawer__country-summary .icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}.menu-drawer__country-list{margin-top:var(--space-2);display:flex;flex-direction:column;gap:2px}.menu-drawer__country-list button{padding:6px 0;font-size:var(--fs-small);text-align:left}.menu-drawer__country-list button[aria-current=true]{font-weight:700}@media(max-width:749px){.header__inline-menu,.header__loc,.header__account{display:none}}.hero{position:relative;width:100%;min-height:480px;background:var(--color-black);overflow:hidden}.hero--fit-cover{height:100vh;height:100svh}.hero__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.hero--fit-cover .hero__track{height:100%}.hero__track::-webkit-scrollbar{display:none}.hero__slide{position:relative;flex:0 0 100%;width:100%;scroll-snap-align:start}.hero--fit-cover .hero__slide{height:100%}.hero__img{width:100%;display:block}.hero--fit-cover .hero__img{height:100%;object-fit:cover}.hero--fit-native .hero__img{height:auto}.hero__empty{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center;padding:var(--page-gutter);background:var(--inverse-bg);color:var(--inverse-text)}.hero__empty .section-placeholder__name{font-size:var(--fs-h2)}.hero__empty .section-placeholder__note{color:var(--gray-400)}.hero__cta{position:absolute;right:clamp(16px,3vw,40px);bottom:clamp(24px,4vh,48px);z-index:2}.hero__btn{background:#ffffff24;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--color-white);border:1px solid rgba(255,255,255,.45);border-radius:10px;padding:12px 28px;min-width:0;font-weight:600}.hero--btn-dark .hero__btn{color:var(--color-black)}.hero__btn:hover{background:#ffffff47;border-color:#ffffffb3}@media(max-width:749px){.hero__cta{right:16px;bottom:20px}.hero__btn{padding:10px 22px}}.hero__dots{display:none}.hero__dot{width:5px;height:5px;border-radius:50%;background:#ffffff80;border:0;transition:background var(--dur) var(--ease)}.hero__dot[aria-current=true]{background:var(--color-white)}.hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:none;color:var(--color-white);padding:var(--space-2)}.hero__arrow .icon{width:28px;height:28px}.hero__arrow--prev{left:clamp(8px,2vw,24px)}.hero__arrow--next{right:clamp(8px,2vw,24px)}@media(min-width:990px){.hero--arrows .hero__arrow{display:inline-flex}}.waitlist{padding-block:clamp(48px,8vw,96px)}.waitlist__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.waitlist__tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:var(--space-6)}.waitlist__tag{display:inline-flex;align-items:center;padding:8px 16px;border:1px solid var(--color-black);border-radius:999px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.waitlist__tag--filled{background:var(--color-black);color:var(--color-white)}.waitlist__title{font-size:var(--fs-h2);margin-bottom:var(--space-4)}.waitlist__text{color:var(--text-muted);max-width:52ch}.waitlist__text strong{color:var(--text);font-weight:700}.waitlist__eyebrow{display:block;font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text);margin-bottom:var(--space-4)}.waitlist__wl{width:100%}.waitlist__msg{margin-bottom:12px;padding:11px 14px;border-radius:8px;font-size:var(--fs-small);border:1px solid var(--border-strong)}.waitlist__msg--error{background:var(--color-white);color:var(--color-black)}.waitlist__msg--success{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.waitlist__ph-form{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.waitlist__country{position:relative;display:flex}.waitlist__cc{display:inline-flex;align-items:center;gap:8px;height:100%;padding:0 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--color-white);font-size:var(--fs-small);font-weight:600;line-height:1;color:var(--text);cursor:pointer;white-space:nowrap;transition:border-color var(--dur) var(--ease)}.waitlist__cc:hover{border-color:var(--color-black)}.waitlist__cc:focus-visible{outline:2px solid var(--color-black);outline-offset:1px}.waitlist__cc [data-wl-flag]{font-size:1.15em}.waitlist__cc-arrow{width:15px;height:15px;transition:transform var(--dur) var(--ease)}.waitlist__cc[aria-expanded=true] .waitlist__cc-arrow{transform:rotate(180deg)}.waitlist__dd{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:320px;max-width:80vw;background:var(--color-white);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 14px 44px #00000029;overflow:hidden}.waitlist__dd-search{width:100%;padding:12px 14px;border:0;border-bottom:1px solid var(--border);background:var(--color-white);font-size:var(--fs-small);color:var(--text)}.waitlist__dd-search:focus{outline:none}.waitlist__dd-list{max-height:264px;overflow-y:auto;overscroll-behavior:contain}.waitlist__dd-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;background:transparent;text-align:left;font-size:var(--fs-small);color:var(--text);cursor:pointer}.waitlist__dd-item:hover,.waitlist__dd-item.is-active{background:#0000000d}.waitlist__dd-item .flag{font-size:1.15em;line-height:1}.waitlist__dd-item .name{flex:1;min-width:0}.waitlist__dd-item .dial{color:var(--text-muted);font-variant-numeric:tabular-nums}.waitlist__dd-empty{margin:0;padding:16px;text-align:center;color:var(--text-subtle);font-size:var(--fs-small)}.waitlist__input{flex:1;min-width:0;padding:14px 16px;border:1px solid var(--border-strong);border-radius:8px;background:var(--color-white);font-size:var(--fs-body);color:var(--text);transition:border-color var(--dur) var(--ease)}.waitlist__input:focus{outline:none;border-color:var(--color-black)}.waitlist__submit{padding:0 32px;background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);border-radius:8px;font-weight:700;font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.waitlist__submit:hover{background:var(--color-white);color:var(--color-black)}.waitlist__submit:disabled{opacity:.55;cursor:default}.waitlist__helper{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--text-subtle)}@media(max-width:749px){.waitlist__inner{grid-template-columns:1fr;gap:var(--space-8)}.waitlist__submit{flex:1 1 100%;padding:14px 32px}.waitlist__dd{width:300px}}.pgrid{padding-block:clamp(48px,7vw,88px)}.pgrid__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.pgrid__title{font-size:var(--fs-h3)}.pgrid__viewall{font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid currentColor;padding-bottom:2px}.pgrid__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.5vw,40px) clamp(12px,1.5vw,24px)}.pgrid__cta{text-align:center;margin-top:clamp(32px,4vw,56px)}@media(max-width:989px){.pgrid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcard{position:relative;display:flex;flex-direction:column;min-width:0}.pcard__media{position:relative;aspect-ratio:900 / 1349;overflow:hidden;background:var(--surface)}.pcard__link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pcard__img--secondary{opacity:0;transition:opacity var(--dur) var(--ease)}@media(hover:hover){.pcard:hover .pcard__img--secondary{opacity:1}}.pcard__badge{position:absolute;top:12px;left:12px;z-index:2;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-black)}.pcard__badge--soldout{top:10px;left:auto;right:10px;padding:4px 9px;border-radius:999px;background:var(--color-black);color:var(--color-white);font-size:.6rem;letter-spacing:.12em;line-height:1}.pcard__add{position:absolute;bottom:12px;right:12px;z-index:2;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--color-white);color:var(--color-black);border:1px solid var(--color-black);border-radius:50%;font-size:20px;line-height:1;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.pcard__add:hover,.pcard__add.is-added{background:var(--color-black);color:var(--color-white)}.pcard__add.is-loading{opacity:.6;pointer-events:none}.pcard--placeholder .pcard__add{cursor:default}.pcard__info{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:.6875rem}.pcard__title{font-weight:400;letter-spacing:.01em;min-width:0;overflow-wrap:anywhere}.pcard__price{white-space:nowrap;flex:0 0 auto}.pcard__price--sale s{color:var(--text-subtle);margin-left:4px}.pcard__swatches{display:flex;gap:6px;margin-top:8px}.pcard__swatch{width:12px;height:12px;border-radius:50%;border:1px solid var(--border)}.collection{padding-top:clamp(28px,4vw,48px);padding-bottom:120px}.collection__head{display:flex;align-items:flex-start;gap:8px;margin-bottom:clamp(20px,3vw,36px)}.collection__title{font-size:clamp(1.6rem,3.4vw,2.375rem);font-weight:700;letter-spacing:-.01em;line-height:1.05}.collection__count{font-size:var(--fs-small);color:var(--text-muted);letter-spacing:.02em;align-self:flex-start}.collection__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:6px;row-gap:clamp(26px,3vw,40px)}@media(min-width:750px)and (max-width:1099px){.collection__grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:10px}}@media(min-width:1100px){.collection__grid{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:12px}}.collection__empty{padding:60px 0;text-align:center;color:var(--text-muted)}.collection__pagination{display:flex;justify-content:center;gap:14px;margin-top:clamp(32px,4vw,56px);font-size:var(--fs-small);letter-spacing:.04em}.collection__pagination .pagination,.collection__pagination>span{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.collection__pagination a,.collection__pagination span{color:var(--text-muted)}.collection__pagination a:hover{color:var(--color-black)}.collection__pagination .current,.collection__pagination [aria-current]{color:var(--color-black);font-weight:700}.sortbar{position:fixed;left:50%;bottom:clamp(16px,2.5vw,28px);transform:translate(-50%);z-index:90;display:flex;flex-direction:column;align-items:center;gap:10px}.sortbar__pill{display:inline-flex;align-items:center;gap:9px;padding:13px 22px;border-radius:999px;font-size:var(--fs-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-black);background:#ffffffb8;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border:1px solid rgba(255,255,255,.5);box-shadow:0 14px 40px #0000002e;transition:transform var(--dur) var(--ease)}.sortbar__pill:hover{transform:translateY(-1px)}.sortbar__pill .icon{width:18px;height:18px}.sortbar__menu{min-width:230px;padding:8px;border-radius:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border:1px solid rgba(255,255,255,.5);box-shadow:0 20px 60px #00000038;display:none;flex-direction:column;gap:2px}.sortbar.is-open .sortbar__menu{display:flex}.sortbar__menu-title{display:block;padding:8px 14px 6px;font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.sortbar__opt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border-radius:11px;font-size:var(--fs-body);color:var(--color-black);text-align:left;transition:background var(--dur) var(--ease)}.sortbar__opt:hover{background:#0000000d}.sortbar__check{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:0 0 auto}.sortbar__opt.is-active{font-weight:700}.sortbar__opt.is-active .sortbar__check{opacity:1}.catslider{position:relative;padding-block:clamp(32px,5vw,64px)}.catslider__head{margin-bottom:var(--space-6)}.catslider__title{font-size:var(--fs-h3)}.catslider__track{display:flex;gap:var(--cat-gap, 0px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.catslider__track::-webkit-scrollbar{display:none}.cattile{position:relative;flex:0 0 33.3333%;scroll-snap-align:start;display:block}@media(max-width:989px){.cattile{flex-basis:62%}}.cattile__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--surface)}.cattile__media img,.cattile__media svg{width:100%;height:100%;object-fit:cover;display:block}.cattile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);z-index:1;pointer-events:none}.cattile__label{position:absolute;left:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);z-index:2;color:var(--color-white);font-family:var(--font-heading-family);font-weight:700;font-size:clamp(1.125rem,1.6vw,1.5rem);letter-spacing:-.01em}.catslider__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-white);color:var(--color-black);border:1px solid var(--color-black);border-radius:50%;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.catslider__arrow .icon{width:22px;height:22px}.catslider__arrow:hover{background:var(--color-black);color:var(--color-white)}.catslider__arrow--prev{left:12px}.catslider__arrow--next{right:12px}@media(max-width:749px){.catslider__arrow{display:none}}.rc{position:relative;padding-block:clamp(48px,7vw,88px);--rc-card: 18%}@media(max-width:989px){.rc{--rc-card: 42%}}@media(max-width:749px){.rc{--rc-card: 66%}}.rc__head{text-align:center;margin-bottom:var(--space-8)}.rc__title{font-size:var(--fs-h2)}.rc__subtitle{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:var(--space-3);font-size:var(--fs-small);color:var(--text-muted)}.rc__stars{display:inline-flex;gap:2px;color:var(--color-black)}.rc__stars .star{width:16px;height:16px;fill:currentColor}.rc__rating{font-weight:700;color:var(--text)}.rc__sub-text{position:relative;padding-left:12px}.rc__sub-text:before{content:"\b7";position:absolute;left:2px}.rc__track{display:flex;align-items:center;gap:clamp(10px,1.4vw,18px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.rc__track::-webkit-scrollbar{display:none;height:0}.rc__track:before,.rc__track:after{content:"";flex:0 0 calc((100% - var(--rc-card)) / 2)}.rc-card{position:relative;flex:0 0 var(--rc-card);scroll-snap-align:center;transform:scale(.7);transform-origin:center center;transition:transform .35s var(--ease)}.rc-card__media{position:relative;aspect-ratio:9 / 16;overflow:hidden;border-radius:10px;background:var(--surface)}.rc-card__video,.rc-card__img,.rc-card__media svg.placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rc-card__media:after{content:"";position:absolute;left:0;right:0;bottom:0;height:38%;background:linear-gradient(to top,rgba(0,0,0,.6),transparent);pointer-events:none;z-index:1}.rc-card__name{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:flex;gap:5px;align-items:center;justify-content:center;color:var(--color-white);font-size:var(--fs-small);font-weight:600}.rc-card__verified{width:15px;height:15px;color:#2f6fed}.rc-card__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:56px;height:56px;z-index:2;display:flex;align-items:center;justify-content:center;background:#00000047;border:1.5px solid rgba(255,255,255,.85);border-radius:50%;color:var(--color-white)}.rc-card__play svg{width:24px;height:24px}.rc-card.is-center .rc-card__play{display:none}.rc-card__mute{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;display:none;align-items:center;justify-content:center;background:#00000059;border:1px solid rgba(255,255,255,.7);border-radius:50%;color:var(--color-white)}.rc-card.is-center .rc-card__mute{display:inline-flex}.rc-card__mute svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rc-card__mute .rc-card__mute-on,.rc-card.is-unmuted .rc-card__mute .rc-card__mute-off{display:none}.rc-card.is-unmuted .rc-card__mute .rc-card__mute-on{display:block}.rc-card__mute .rc-card__mute-off path[fill]{fill:currentColor}.rc__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-white);color:var(--color-black);border:1px solid var(--color-black);border-radius:50%;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.rc__arrow:hover{background:var(--color-black);color:var(--color-white)}.rc__arrow .icon{width:22px;height:22px}.rc__arrow--prev{left:clamp(8px,2vw,32px)}.rc__arrow--next{right:clamp(8px,2vw,32px)}@media(max-width:749px){.rc__arrow{display:none}}.rc__cta{text-align:center;margin-top:var(--space-8)}.footer{position:relative;overflow:hidden;background:var(--color-white);color:var(--color-black);padding-block:clamp(48px,6vw,80px) var(--space-8)}.footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.footer__bg img{width:100%;height:100%;object-fit:cover}.footer__inner,.footer__bottom{position:relative;z-index:1}.footer__inner{display:grid;grid-template-columns:minmax(280px,1.1fr) 2fr;gap:clamp(32px,5vw,80px)}.footer__news-title{font-size:var(--fs-subtitle);font-weight:700;margin-bottom:var(--space-3)}.footer__news-text{color:var(--text-muted);max-width:42ch;margin-bottom:var(--space-6)}.footer__form-field{margin-bottom:var(--space-4)}.footer__form-field input{width:100%;max-width:420px;padding:14px 20px;border:1px solid var(--border-strong);border-radius:999px;background:transparent}.footer__form-field input:focus{outline:2px solid var(--color-black);outline-offset:1px}.footer__form-submit{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:var(--fs-small);border-bottom:1px solid currentColor;padding-bottom:3px}.footer__form-submit:hover{opacity:.65}.footer__form-msg{margin-top:var(--space-3);font-size:var(--fs-small)}.footer__form-msg--error{color:var(--color-danger, #d33)}.footer__consent{margin-top:var(--space-4);font-size:var(--fs-caption);color:var(--text-subtle);max-width:44ch}.footer__consent a{text-decoration:underline}.footer__menus{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:clamp(24px,3vw,48px)}.footer__col-title{font-size:var(--fs-body);font-weight:700;margin-bottom:var(--space-4)}.footer__links{display:flex;flex-direction:column;gap:var(--space-2)}.footer__links a{font-size:var(--fs-small);color:var(--text-muted)}.footer__links a:hover{color:var(--text)}.footer__bottom{margin-top:clamp(40px,6vw,72px);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.footer--light{color:var(--color-white)}.footer--light .footer__news-text,.footer--light .footer__links a,.footer--light .footer__consent,.footer--light .footer__bottom{color:#ffffffbf}.footer--light .footer__links a:hover{color:var(--color-white)}.footer--light .footer__form-field input{border-color:#fff9;color:var(--color-white)}.footer--light .footer__form-field input::placeholder{color:#fff9}.footer--light .footer__bottom{border-top-color:#fff3}@media(max-width:749px){.footer__inner{grid-template-columns:1fr}.footer__menus{grid-template-columns:repeat(2,1fr)}}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:#0000002e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .35s var(--ease)}.cart-drawer.is-open{opacity:1}.cart-drawer[hidden]{display:none}.cart-drawer__panel{position:absolute;top:14px;right:14px;bottom:14px;width:calc(100% - 28px);max-width:440px;display:flex;flex-direction:column;border-radius:22px;background:#ffffffb8;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border:1px solid rgba(255,255,255,.5);color:var(--color-black);box-shadow:0 24px 70px #00000047;transform:translate(calc(100% + 24px));transition:transform .42s cubic-bezier(.22,1,.36,1);overflow:hidden}.cart-drawer.is-open .cart-drawer__panel{transform:translate(0)}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.cart-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-4);padding:0 var(--space-5, 1.25rem) var(--space-4)}.cart-drawer__body>*{flex-shrink:0}.cart-drawer__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:var(--space-5, 1.25rem) var(--space-5, 1.25rem) var(--space-4)}.cart-drawer__count{font-weight:700;font-size:var(--fs-body-lg)}.cart-drawer__close{width:40px;height:40px;margin:-6px -8px -6px 0;display:inline-flex;align-items:center;justify-content:center;color:var(--color-black)}.cart-drawer__close .icon{width:24px;height:24px;stroke-width:2}.cart-ship{background:#ffffff8c;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:14px 16px}.cart-ship__text{text-align:center;font-size:var(--fs-small);margin-bottom:10px}.cart-ship__bar{height:4px;border-radius:999px;background:#0000001f;overflow:hidden}.cart-ship__bar span{display:block;height:100%;background:var(--color-black);transition:width .4s var(--ease)}.cart-drawer__items{display:flex;flex-direction:column;gap:12px}.cart-item{display:flex;gap:14px;background:#ffffff80;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:12px}.cart-item__img{flex:0 0 64px;width:64px;height:80px;border-radius:8px;overflow:hidden;background:var(--surface)}.cart-item__img img{width:100%;height:100%;object-fit:cover}.cart-item__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cart-item__title{font-weight:600;font-size:var(--fs-small)}.cart-item__price{font-size:var(--fs-small)}.cart-item__price s{color:var(--text-subtle);margin-left:4px}.cart-item__variant{font-size:var(--fs-caption);color:var(--text-muted)}.cart-item__actions{display:flex;align-items:center;gap:12px;margin-top:6px}.cart-item__qty{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(0,0,0,.15);border-radius:999px;padding:2px}.cart-item__qty button{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px}.cart-item__qty button:hover{background:#0000000f}.cart-item__qty [data-qty]{min-width:20px;text-align:center;font-size:var(--fs-small)}.cart-item__remove{color:var(--text-muted)}.cart-item__remove svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cart-item__remove:hover{color:var(--color-black)}.cart-drawer__empty{text-align:center;padding:var(--space-8) 0}.cart-drawer__empty p{color:var(--text-muted);margin-bottom:var(--space-3)}.cart-drawer__continue{text-decoration:underline;font-weight:600}.cart-upsell{background:#ffffff80;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:14px}.cart-upsell__head{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:700;font-size:var(--fs-small)}.cart-upsell__head::-webkit-details-marker{display:none}.cart-upsell__head .icon{width:20px;height:20px;transition:transform var(--dur) var(--ease)}.cart-upsell:not([open]) .cart-upsell__head .icon{transform:rotate(180deg)}.cart-upsell__track{display:flex;gap:12px;overflow-x:auto;margin-top:12px;scrollbar-width:none}.cart-upsell__track::-webkit-scrollbar{display:none}.cart-upsell__card{position:relative;flex:0 0 42%;max-width:150px}.cart-upsell__img{display:block;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:var(--surface)}.cart-upsell__img img{width:100%;height:100%;object-fit:cover}.cart-upsell__add{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:var(--color-white);border:1px solid var(--color-black);display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.cart-upsell__add:hover{background:var(--color-black);color:var(--color-white)}.cart-upsell__title{display:block;margin-top:8px;font-size:var(--fs-caption);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-upsell__price{font-size:var(--fs-caption);color:var(--text-muted)}.cart-ticker{overflow:hidden;border-block:1px solid rgba(0,0,0,.08);padding:10px 0}.cart-ticker__track{display:flex;gap:40px;width:max-content;animation:cart-ticker 18s linear infinite}.cart-ticker__item{font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;position:relative}.cart-ticker__item:after{content:"\2022";position:absolute;right:-22px}@keyframes cart-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.cart-ticker--body{margin-left:calc(-1 * var(--space-5, 1.25rem));margin-right:calc(-1 * var(--space-5, 1.25rem));padding:9px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.cart-foot{flex:0 0 auto;margin:0;padding:var(--space-4) var(--space-5, 1.25rem) var(--space-5, 1.25rem);background:#ffffff8c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(0,0,0,.08)}.cart-foot__subtotal{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cart-foot__label{font-weight:700;font-size:var(--fs-body-lg)}.cart-foot__count{display:block;font-size:var(--fs-caption);color:var(--text-muted)}.cart-foot__amount{text-align:right}.cart-foot__total{font-weight:700;font-size:var(--fs-body-lg)}.cart-foot__was{display:block;font-size:var(--fs-small);color:var(--text-subtle)}.cart-foot__discount{text-align:right;font-size:var(--fs-small);color:var(--color-black);margin-top:2px}.cart-foot__checkout{width:100%;margin-top:14px;padding:16px;background:var(--color-black);color:var(--color-white);border-radius:10px;font-weight:700;letter-spacing:.02em;transition:opacity var(--dur) var(--ease)}.cart-foot__checkout:hover{opacity:.85}.cart-foot__note{text-align:center;font-size:var(--fs-caption);color:var(--text-muted);margin-top:10px}.cart-foot__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.cart-foot__payments .payment-icon{height:22px;width:auto}@media(max-width:749px){.cart-drawer__panel{top:0;right:0;bottom:0;width:100%;max-width:none;border-radius:0}}.search-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;background:#0000001f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s var(--ease)}.search-drawer.is-open{opacity:1}.search-drawer[hidden]{display:none}.search-drawer__panel{position:absolute;top:0;left:0;right:0;max-height:88vh;overflow-y:auto;background:#ffffffd1;-webkit-backdrop-filter:blur(30px) saturate(1.5);backdrop-filter:blur(30px) saturate(1.5);border-bottom:1px solid rgba(255,255,255,.5);box-shadow:0 24px 70px #0000002e;padding:clamp(24px,4vw,56px) clamp(16px,4vw,48px) clamp(32px,4vw,56px);transform:translateY(-100%);transition:transform .4s cubic-bezier(.22,1,.36,1)}.search-drawer.is-open .search-drawer__panel{transform:translateY(0)}.search-drawer__close{position:absolute;top:16px;right:16px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-black)}.search-drawer__close .icon{width:24px;height:24px;stroke-width:2}.search-drawer__inner{max-width:1280px;margin:0 auto}.search-form{display:flex;align-items:center;gap:12px;border:1px solid rgba(0,0,0,.2);border-radius:999px;padding:14px 24px;background:#fff9}.search-form__icon{width:20px;height:20px;color:var(--text-muted);flex:0 0 auto}.search-form__input{flex:1;min-width:0;border:0;background:transparent;font-size:var(--fs-body-lg)}.search-form__input:focus{outline:none}.search-drawer__title{font-size:var(--fs-h3);margin:clamp(24px,3vw,40px) 0 var(--space-4)}.search-popular__chips{display:flex;flex-wrap:wrap;gap:10px}.search-chip{padding:8px 18px;border-radius:999px;background:#0000000d;border:1px solid rgba(0,0,0,.08);font-size:var(--fs-small)}.search-chip:hover{background:var(--color-black);color:var(--color-white)}.search-reco__track{display:flex;gap:clamp(12px,1.5vw,24px);overflow-x:auto;scrollbar-width:none;padding-bottom:8px}.search-reco__track::-webkit-scrollbar{display:none}.search-reco__track .pcard{flex:0 0 clamp(160px,18vw,240px)}.search-results__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:clamp(12px,1.5vw,24px);margin-top:var(--space-4)}.search-result{display:block}.search-result__img{display:block;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:var(--surface)}.search-result__img img{width:100%;height:100%;object-fit:cover}.search-result__info{display:flex;justify-content:space-between;gap:8px;margin-top:8px;font-size:var(--fs-small)}.search-result__price{white-space:nowrap;color:var(--text-muted)}.search-results__all{display:inline-block;margin-top:var(--space-6);text-decoration:underline;font-weight:600;font-size:var(--fs-small);background:none;border:0;padding:0;color:var(--color-black);cursor:pointer;letter-spacing:.02em}.search-results__all:hover{opacity:.6}.search-empty{margin-top:var(--space-6);color:var(--text-muted)}.search-results__head{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid rgba(0,0,0,.08)}.search-results__count{font-size:var(--fs-small);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.search-results__loading{margin-top:var(--space-6);color:var(--text-muted);font-size:var(--fs-small)}.email-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s var(--ease)}.email-popup.is-open{opacity:1;visibility:visible}.email-popup[hidden]{display:none}.email-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.email-popup__panel{position:relative;z-index:1;display:flex;width:min(940px,100%);min-height:min(64vh,560px);max-height:calc(100dvh - 40px);border-radius:20px;overflow:hidden;box-shadow:0 30px 90px #0000006b;transform:translateY(14px) scale(.985);transition:transform .4s var(--ease)}.email-popup.is-open .email-popup__panel{transform:none}.email-popup__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--surface)}.email-popup__bg img,.email-popup__bg svg{width:100%;height:100%;object-fit:cover;display:block}.email-popup__close{position:absolute;top:14px;right:14px;z-index:4;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#ffffff8c;color:var(--color-black);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--dur) var(--ease)}.email-popup__close:hover{background:#ffffffe6}.email-popup__close .icon{width:20px;height:20px;stroke-width:2}.email-popup__logo{position:absolute;z-index:4;right:22px;bottom:22px;width:var(--ep-logo-w, 120px);height:auto}.email-popup__content{position:relative;z-index:2;width:min(430px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:clamp(26px,3vw,44px);display:flex;flex-direction:column;gap:16px;background:#ffffffb8;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border-right:1px solid rgba(255,255,255,.5);color:var(--color-black)}.email-popup__title{display:flex;align-items:center;gap:12px;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.08;text-transform:none}.email-popup__dot{flex:0 0 auto;width:12px;height:12px;border-radius:999px;background:var(--color-black)}.email-popup__benefits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}.email-popup__benefits li{position:relative;padding-left:16px;font-size:var(--fs-small);color:var(--text)}.email-popup__benefits li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:var(--color-black)}.email-popup__form{display:flex;flex-direction:column;gap:10px;margin:4px 0}.email-popup__field input{width:100%;padding:14px 16px;border:1px solid rgba(0,0,0,.28);border-radius:8px;background:#ffffff8c;font-size:var(--fs-body);color:var(--text);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.email-popup__field input::placeholder{color:var(--text-muted)}.email-popup__field input:focus{outline:none;border-color:var(--color-black);background:#ffffffd9}.email-popup__submit{width:100%;padding:15px;border:1px solid var(--color-black);border-radius:8px;background:var(--color-black);color:var(--color-white);font-weight:700;font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.email-popup__submit:hover{background:var(--color-white);color:var(--color-black)}.email-popup__success{margin:0;padding:14px 16px;border-radius:8px;background:var(--color-black);color:var(--color-white);font-size:var(--fs-small)}.email-popup__error{margin:0;font-size:var(--fs-small);color:var(--color-black);font-weight:600}.email-popup__legal{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.5}.email-popup__legal a{color:var(--text);text-decoration:underline}.email-popup__copyright{margin:0;font-size:var(--fs-caption);letter-spacing:.12em;color:var(--text-subtle);text-transform:uppercase}@media(max-width:749px){.email-popup{padding:14px}.email-popup__panel{width:min(440px,100%);min-height:0}.email-popup__bg{display:none}.email-popup__content{width:100%;padding-top:64px;border-right:0}.email-popup__benefits{grid-template-columns:1fr 1fr}.email-popup__logo{top:20px;left:50%;right:auto;bottom:auto;transform:translate(-50%)}}.product{padding-block:0 clamp(48px,7vw,96px)}.product__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,64px);align-items:start}@media(min-width:750px){.product__media-wrap{margin-top:calc(var(--header-h) + 12px)}}.product__media{display:flex;flex-direction:column;gap:0}.product__media-item{margin:0;border-radius:0;overflow:hidden;background:var(--surface)}.product__media-item img,.product__media-item svg{display:block;width:100%;height:auto;aspect-ratio:900 / 1349;object-fit:cover}.product__dots{display:none}.product__dot{width:22px;height:2px;padding:0;border:0;border-radius:999px;background:var(--gray-200);cursor:pointer;transition:background var(--dur) var(--ease)}.product__dot.is-active{background:var(--color-black)}.ya{margin-top:var(--space-10, 4rem);margin-bottom:var(--space-10, 4rem)}.ya__heading{font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:800;letter-spacing:.01em;text-transform:uppercase;margin-bottom:var(--space-5, 1.25rem)}.ya__slider{position:relative}.ya__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.ya__track::-webkit-scrollbar{display:none}.ya__card{flex:0 0 auto;width:calc((100% - 48px)/4);scroll-snap-align:start;color:inherit;text-decoration:none}.ya__media{display:block;position:relative;aspect-ratio:900 / 1349;overflow:hidden;background:var(--surface)}.ya__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.ya__img2{opacity:0;transition:opacity .45s var(--ease)}.ya__title{display:block;margin-top:10px;font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ya__progress{position:relative;height:2px;margin-top:18px;background:var(--gray-200, rgba(0, 0, 0, .12));border-radius:999px}.ya__progress-thumb{position:absolute;top:0;left:0;height:100%;width:25%;background:var(--color-black);border-radius:999px}@media(hover:hover){.ya__card:hover .ya__img2{opacity:1}.ya__track{cursor:grab}.ya__track.is-grabbing{cursor:grabbing;scroll-snap-type:none}}@media(min-width:750px)and (max-width:999px){.ya__card{width:calc((100% - 32px) / 3)}}@media(max-width:749px){.ya__track{gap:12px}.ya__card{width:46%}}.product__info{position:sticky;top:calc(var(--header-h) + 24px);align-self:start;margin-top:calc(var(--header-h) + 12px)}.product__info-inner{display:flex;flex-direction:column;gap:var(--space-4);max-width:460px}.product__title{font-size:clamp(1.15rem,1.8vw,1.5rem);line-height:1.15;margin:0;text-transform:none}.product__social{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;padding:4px 11px 4px 5px;border:1px solid var(--border);border-radius:999px}.product__social-avatars{display:inline-flex;flex:0 0 auto}.product__social-avatar{width:18px;height:18px;border-radius:999px;object-fit:cover;border:1.5px solid var(--color-white);background:var(--surface)}.product__social-avatar+.product__social-avatar{margin-left:-7px}.product__social-text{margin:0;font-size:.66rem;line-height:1.3;color:var(--text-muted)}.product__social-text strong{font-weight:700;color:var(--text)}.product__social-check{display:inline-block;width:11px;height:11px;vertical-align:-2px;margin:0 1px;color:var(--color-black)}.product__price{display:flex;align-items:baseline;gap:10px}.product__price-current{font-size:var(--fs-body-lg);font-weight:400}.product__price-compare{font-size:var(--fs-body);font-weight:400;color:var(--text-subtle);text-decoration:line-through}.product__price-compare[hidden]{display:none}.product__opt{display:flex;flex-direction:column;gap:10px}.product__opt-label{font-size:var(--fs-caption);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.product__swatches{display:flex;flex-wrap:wrap;gap:10px}.product__swatch{width:58px;height:72px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--surface);display:block;transition:border-color var(--dur) var(--ease)}.product__swatch img{width:100%;height:100%;object-fit:cover;display:block}.product__swatch:hover{border-color:var(--text-muted)}.product__swatch.is-active{border-color:var(--color-black);border-width:2px}.product__swatch-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-weight:700;text-transform:uppercase}.product__sizes{display:flex;flex-wrap:wrap;gap:8px}.product__size{min-width:48px;padding:11px 16px;border:1px solid var(--border-strong);border-radius:8px;background:var(--color-white);color:var(--color-black);font-size:var(--fs-small);font-weight:600;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.product__size:hover{background:var(--surface)}.product__size.is-active{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.product__size.is-soldout{color:var(--text-subtle);border-color:var(--border);text-decoration:line-through;cursor:not-allowed}.product__size.is-soldout:hover{background:var(--color-white)}.product__atc{margin-top:4px;padding:16px;border:1px solid var(--color-black);border-radius:8px;background:var(--color-black);color:var(--color-white);font-weight:700;font-size:var(--fs-small);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.product__atc:hover{background:var(--color-white);color:var(--color-black)}.product__atc:disabled{opacity:.5;cursor:not-allowed}.product__atc:disabled:hover{background:var(--color-black);color:var(--color-white)}.product__desc{margin-top:var(--space-2);color:var(--text-muted);font-size:var(--fs-small);line-height:1.7}.product__desc strong{color:var(--text)}@media(max-width:749px){.product{padding-top:0}.product__grid{grid-template-columns:1fr;gap:var(--space-4)}.product__media-wrap{position:relative;margin-inline:calc(-1 * var(--page-gutter))}.product__media{display:flex;flex-direction:row;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product__media::-webkit-scrollbar{display:none}.product__media-item{flex:0 0 100%;scroll-snap-align:center}.product__dots{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:6px;margin:0;z-index:2}.product__dot{background:#ffffff80;box-shadow:0 1px 3px #00000047}.product__dot.is-active{background:#fff}.product__info{position:static;margin-top:0}.product__info-inner{max-width:none}.product__social{align-self:flex-start}}.accordion{display:flex;flex-direction:column;border-top:1px solid var(--border);margin-top:var(--space-2)}.collapsible{border-bottom:1px solid var(--border)}.collapsible__summary{display:flex;align-items:center;gap:12px;padding:16px 0;cursor:pointer;list-style:none;font-weight:700;font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase}.collapsible__summary::-webkit-details-marker{display:none}.collapsible__icon{width:20px;height:20px;flex:0 0 auto}.collapsible__title{flex:1}.collapsible__plus{position:relative;width:14px;height:14px;flex:0 0 auto}.collapsible__plus:before,.collapsible__plus:after{content:"";position:absolute;background:var(--color-black);transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.collapsible__plus:before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.collapsible__plus:after{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%)}.collapsible[open] .collapsible__plus:after{opacity:0;transform:translate(-50%) rotate(90deg)}.collapsible__content{padding:0 0 18px;color:var(--text-muted);font-size:var(--fs-small);line-height:1.7}.collapsible__content>*:first-child{margin-top:0}.collapsible__content table{width:100%;border-collapse:collapse;margin:4px 0}.collapsible__content th,.collapsible__content td{border:1px solid var(--border);padding:7px 10px;text-align:left}.ctl{margin-top:var(--space-4)}.ctl__heading{font-size:var(--fs-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px}.ctl__cards{display:flex;flex-direction:column;gap:10px;max-height:400px;overflow-y:auto;scroll-snap-type:y proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-right:4px;overscroll-behavior:contain}.ctl__cards::-webkit-scrollbar{width:5px}.ctl__cards::-webkit-scrollbar-thumb{background:#0003;border-radius:999px}.ctl__card{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid var(--border);border-radius:12px;scroll-snap-align:start}.ctl__card-img{flex:0 0 auto;width:56px;height:64px;border-radius:8px;overflow:hidden;background:var(--surface)}.ctl__card-img img{width:100%;height:100%;object-fit:cover;display:block}.ctl__card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ctl__card-name{font-weight:600;font-size:var(--fs-small)}.ctl__card-price{font-size:var(--fs-small);display:flex;gap:8px;align-items:baseline}.ctl__card-compare{color:var(--text-subtle);text-decoration:line-through}.ctl__card-current{color:var(--text)}.ctl__card-add{flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:var(--color-black);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--dur) var(--ease)}.ctl__card-add:hover{transform:scale(1.06)}.ctl__card-add .icon{width:20px;height:20px;stroke-width:2}.ctl__more{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-weight:600;font-size:var(--fs-small);cursor:pointer}.ctl__more-plus{display:inline-flex;width:22px;height:22px;border:1px solid var(--color-black);border-radius:999px;align-items:center;justify-content:center}.ctl__more-plus .icon{width:14px;height:14px;stroke-width:2}.ctl__more:hover{opacity:.65}.ctl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s var(--ease)}.ctl-overlay.is-open{opacity:1;visibility:visible}.ctl-overlay[hidden]{display:none}.ctl-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ctl-overlay__panel{position:relative;z-index:1;width:min(560px,100%);max-height:calc(100dvh - 40px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border:1px solid rgba(255,255,255,.5);box-shadow:0 30px 90px #00000059;color:var(--color-black);transform:translateY(12px) scale(.985);transition:transform .35s var(--ease)}.ctl-overlay.is-open .ctl-overlay__panel{transform:none}.ctl-step{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ctl-step[hidden]{display:none}.ctl-overlay__head{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.08)}.ctl-overlay__title{flex:1;text-align:center;margin:0;font-size:var(--fs-body);font-weight:700}.ctl-overlay__close,.ctl-overlay__back{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-black);flex:0 0 auto}.ctl-overlay__back-spacer{width:34px;flex:0 0 auto}.ctl-overlay__close .icon,.ctl-overlay__back .icon{width:20px;height:20px;stroke-width:2}.ctl-overlay__search{padding:16px 18px 8px}.ctl-overlay__search-input{width:100%;padding:13px 16px;border:1px solid rgba(0,0,0,.2);border-radius:10px;background:#fff9;font-size:var(--fs-small);color:var(--text)}.ctl-overlay__search-input:focus{outline:none;border-color:var(--color-black)}.ctl-list{overflow-y:auto;padding:8px 10px 12px}.ctl-list__row{display:flex;align-items:center;gap:14px;padding:10px 8px;border-radius:12px}.ctl-list__row:hover{background:#0000000a}.ctl-list__img{flex:0 0 auto;width:54px;height:62px;border-radius:8px;overflow:hidden;background:var(--surface)}.ctl-list__img img{width:100%;height:100%;object-fit:cover;display:block}.ctl-list__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ctl-list__name{font-weight:600;font-size:var(--fs-small)}.ctl-list__price{font-size:var(--fs-small);color:var(--text-muted)}.ctl-list__price s{color:var(--text-subtle)}.ctl-list__pick{flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:var(--color-black);color:var(--color-white);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--dur) var(--ease)}.ctl-list__pick:hover{transform:scale(1.06)}.ctl-list__pick .icon{width:20px;height:20px;stroke-width:2}.ctl-list__empty{text-align:center;color:var(--text-subtle);font-size:var(--fs-small);padding:24px}.ctl-overlay__viewall{display:block;text-align:center;padding:14px;border-top:1px solid rgba(0,0,0,.08);font-weight:600;font-size:var(--fs-small);text-decoration:underline;color:var(--text)}.ctl-variant-holder{overflow-y:auto;padding:16px 18px}.ctl-vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.ctl-vtile{display:flex;flex-direction:column;gap:6px;padding:0;background:none;border:0;cursor:pointer;text-align:left}.ctl-vtile__img{border-radius:10px;overflow:hidden;background:var(--surface);aspect-ratio:1 / 1;border:2px solid transparent;transition:border-color var(--dur) var(--ease)}.ctl-vtile__img img{width:100%;height:100%;object-fit:cover;display:block}.ctl-vtile:hover .ctl-vtile__img{border-color:var(--border-strong)}.ctl-vtile.is-active .ctl-vtile__img{border-color:var(--color-black)}.ctl-vtile__label{font-size:var(--fs-small);font-weight:600;padding:0 2px}.ctl-vtile__so{font-size:var(--fs-caption);color:var(--text-subtle);padding:0 2px}.ctl-vtile.is-soldout{cursor:not-allowed}.ctl-vtile.is-soldout .ctl-vtile__img{opacity:.5}.ctl-vtile.is-soldout:hover .ctl-vtile__img{border-color:transparent}.ctl-vtile.is-soldout .ctl-vtile__label{color:var(--text-subtle)}.ctl-overlay__add{margin:4px 18px 18px;padding:15px;border-radius:10px;background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:var(--fs-small);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.ctl-overlay__add:hover{background:var(--color-white);color:var(--color-black)}.ctl-overlay__add:disabled{opacity:.5;cursor:not-allowed}.ctl-overlay__add:disabled:hover{background:var(--color-black);color:var(--color-white)}@media(max-width:749px){.ctl-overlay{padding:0;align-items:flex-end}.ctl-overlay__panel{width:100%;max-height:88dvh;border-radius:18px 18px 0 0}}.gift-bar{margin:4px 0 12px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:10px;display:flex;flex-direction:column;gap:8px}.gift-bar.is-unlocked{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.gift-bar__text{margin:0;font-size:var(--fs-small);display:flex;align-items:center;gap:8px;line-height:1.3}.gift-bar__icon{width:16px;height:16px;flex:0 0 auto}.gift-bar__track{height:5px;border-radius:999px;background:var(--gray-200);overflow:hidden}.gift-bar.is-unlocked .gift-bar__track{background:#ffffff40}.gift-bar__fill{display:block;height:100%;background:var(--color-black);border-radius:999px;transition:width .5s var(--ease)}.gift-bar.is-unlocked .gift-bar__fill{background:var(--color-white)}.gift-bar__choose{margin-top:2px;align-self:flex-start;padding:9px 18px;border-radius:8px;background:var(--color-white);color:var(--color-black);border:1px solid var(--color-white);font-weight:700;font-size:var(--fs-caption);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:opacity var(--dur) var(--ease)}.gift-bar__choose:hover{opacity:.85}.gift-free{font-weight:700}.header__action .icon,.header__burger .icon,.header__cart .icon,.header__search .icon{width:24px;height:24px}.cart-page{min-height:60vh;display:flex;align-items:center;justify-content:center;text-align:center}.cart-page__inner{display:flex;flex-direction:column;gap:18px;align-items:center}.cart-page__msg{font-size:var(--fs-h3);margin:0}.cart-page__continue{text-decoration:underline;font-weight:600}.cart-page__checkout{padding:14px 28px;background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);border-radius:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.acct{max-width:980px;margin-inline:auto;padding:clamp(32px,5vw,64px) var(--page-gutter, 20px) clamp(56px,8vw,96px)}.acct--narrow{max-width:440px;min-height:calc(100vh - var(--header-h) - 160px);display:flex;flex-direction:column;justify-content:center}.acct__head{margin-bottom:20px}.acct__head--center{text-align:center}.acct__title{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;letter-spacing:-.01em}.acct__sub{margin-top:6px;font-size:var(--fs-small);color:var(--text-muted)}.acct__h2{font-size:var(--fs-body-lg);font-weight:800;margin-bottom:16px}.acct__h3{font-size:var(--fs-body);font-weight:700;margin-bottom:10px}.acct__topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.acct__topbar-actions{display:flex;gap:10px;flex-wrap:wrap}.acct__form{display:flex;flex-direction:column;gap:14px}.acct__field{display:flex;flex-direction:column;gap:6px}.acct__field2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.acct__field label{font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.acct__field input,.acct__field select,.acct__field textarea{width:100%;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--color-white);font:inherit;color:var(--color-black)}.acct__field input:focus,.acct__field select:focus{outline:none;border-color:var(--color-black)}.acct__check{display:flex;align-items:center;gap:8px;font-size:var(--fs-small);color:var(--text-muted)}.acct__check input{width:auto}.acct__submit{padding:13px 20px;background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);border-radius:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:var(--fs-small);transition:opacity var(--dur) var(--ease);cursor:pointer}.acct__submit:hover{opacity:.85}.acct__submit--sm{padding:10px 16px}.acct__btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;background:transparent;color:var(--color-black);border:1px solid var(--border);border-radius:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:var(--fs-caption);transition:border-color var(--dur) var(--ease);cursor:pointer}.acct__btn-ghost:hover{border-color:var(--color-black)}.acct__btn-block{display:flex;width:100%;margin-top:14px}.acct__btn-sm{padding:8px 14px}.acct__actions-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:4px}.acct__actions-row form{margin:0}.acct__alt{margin-top:18px;font-size:var(--fs-small);color:var(--text-muted)}.acct__alt--center{text-align:center}.acct__alt a{color:var(--color-black);font-weight:700;text-decoration:underline}.acct__links{margin-top:18px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center}.acct__linkbtn{background:none;color:var(--text-muted);font-size:var(--fs-small);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.acct__linkbtn:hover{color:var(--color-black)}.acct__error{padding:12px 14px;border:1px solid var(--color-black);border-radius:10px;font-size:var(--fs-small);margin-bottom:14px}.acct__error ul{margin:0;padding-left:18px}.acct__success{padding:12px 14px;background:#0000000f;border-radius:10px;font-size:var(--fs-small);margin-bottom:14px}.acct__empty{padding:40px 0;color:var(--text-muted)}.acct__muted{color:var(--text-muted);font-size:var(--fs-small)}.acct__cols{display:grid;grid-template-columns:1fr 300px;gap:clamp(24px,4vw,48px);align-items:start}.acct__card{position:relative;border:1px solid var(--border);border-radius:14px;padding:20px}.acct__name{font-weight:700;margin-bottom:8px}.acct__addr{font-style:normal;font-size:var(--fs-small);color:var(--text-muted);line-height:1.6}.acct-orders{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;overflow:hidden}.acct-orders__head,.acct-orders__row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding:14px 18px;align-items:center}.acct-orders__head{background:var(--surface);font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.acct-orders__row{border-top:1px solid var(--border);font-size:var(--fs-small);color:var(--text-muted);transition:background var(--dur) var(--ease)}.acct-orders__row:hover{background:var(--surface)}.acct-orders__row strong{color:var(--color-black)}.acct-orders__right{text-align:right}.acct-order{display:grid;grid-template-columns:1fr;gap:24px;margin-bottom:28px}.acct-order__items{border:1px solid var(--border);border-radius:14px;overflow:hidden}.acct-order__item{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:16px 18px}.acct-order__item+.acct-order__item{border-top:1px solid var(--border)}.acct-order__img{display:block;width:72px;aspect-ratio:3 / 4;border-radius:8px;overflow:hidden;background:var(--surface)}.acct-order__img img{width:100%;height:100%;object-fit:cover}.acct-order__info{display:flex;flex-direction:column;gap:3px}.acct-order__name{font-weight:700}.acct-order__variant,.acct-order__qty,.acct-order__fulfil{font-size:var(--fs-caption);color:var(--text-muted)}.acct-order__price{font-weight:700;white-space:nowrap}.acct-order__totals{display:flex;flex-direction:column;gap:8px;max-width:360px;margin-left:auto;width:100%}.acct-order__trow{display:flex;justify-content:space-between;gap:16px;font-size:var(--fs-small);color:var(--text-muted)}.acct-order__grand{border-top:1px solid var(--border);padding-top:10px;margin-top:4px;font-size:var(--fs-body-lg);font-weight:800;color:var(--color-black)}.acct-order__addresses{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acct-addr-list{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.acct-addr__badge{display:inline-block;margin-bottom:10px;font-size:var(--fs-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--color-black);color:var(--color-white)}.acct__addr-form{margin-top:16px}.acct__addr-form--edit{border-top:1px solid var(--border);padding-top:16px}@media(max-width:749px){.acct__cols,.acct__field2,.acct-addr-list,.acct-order__addresses{grid-template-columns:1fr}.acct-orders__head{display:none}.acct-orders__row{grid-template-columns:1fr 1fr;gap:6px 12px}.acct-orders__row span{display:flex;flex-direction:column}.acct-orders__row span:before{content:attr(data-l);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-subtle);font-size:.62rem}.acct-orders__right{text-align:left}}.blog{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(56px,8vw,96px)}.blog__head{margin-bottom:clamp(24px,4vw,40px)}.blog__eyebrow{display:block;font-size:var(--fs-caption);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.blog__title{font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;letter-spacing:-.02em}.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3vw,40px) clamp(16px,2vw,28px)}.blog-card{display:flex;flex-direction:column;color:inherit}.blog-card__media{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:14px;background:var(--surface);margin-bottom:14px}.blog-card__media img,.blog-card__media svg{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.blog-card:hover .blog-card__media img{transform:scale(1.04)}.blog-card__meta{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:8px}.blog-card__title{font-size:var(--fs-body-lg);font-weight:700;line-height:1.25;margin-bottom:8px}.blog-card__excerpt{font-size:var(--fs-small);color:var(--text-muted);line-height:1.6;margin-bottom:12px}.blog-card__more{margin-top:auto;align-self:flex-start;font-size:var(--fs-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:2px}.blog__pagination{display:flex;justify-content:center;gap:14px;margin-top:clamp(32px,4vw,56px);font-size:var(--fs-small)}.blog__pagination a,.blog__pagination span{color:var(--text-muted)}.blog__pagination a:hover{color:var(--color-black)}.blog__empty{padding:60px 0;text-align:center;color:var(--text-muted)}@media(max-width:989px){.blog__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.blog__grid{grid-template-columns:1fr}}.article{padding-bottom:clamp(56px,8vw,96px)}.article__head{max-width:760px;margin-inline:auto;padding-top:clamp(28px,4vw,52px);text-align:center}.article__back{display:inline-block;font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:18px}.article__back:hover{color:var(--color-black)}.article__meta{display:block;font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:10px}.article__title{font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.article__hero{margin:clamp(28px,4vw,48px) 0}.article__hero img{width:100%;max-height:62vh;object-fit:cover;display:block}.article__body{max-width:720px;margin-inline:auto}.article__body>*+*{margin-top:1.1em}.article__body p,.article__body li{font-size:var(--fs-body);line-height:1.8;color:var(--color-black)}.article__body h2{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:800;letter-spacing:-.01em;margin-top:1.6em}.article__body h3{font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;margin-top:1.4em}.article__body ul,.article__body ol{padding-left:1.3em}.article__body li{margin-top:.4em}.article__body a{text-decoration:underline;text-underline-offset:3px;font-weight:600}.article__body img{width:100%;border-radius:12px}.article__body blockquote{border-left:3px solid var(--color-black);padding-left:18px;font-size:var(--fs-body-lg);font-style:italic}.article__tags{max-width:720px;margin:28px auto 0;display:flex;flex-wrap:wrap;gap:8px}.article__tag{font-size:var(--fs-caption);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:5px 13px}.article__cta{max-width:720px;margin:32px auto 0;text-align:center}.article__nav{max-width:720px;margin:40px auto 0;padding-top:24px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--fs-small)}.article__nav-link{font-weight:700;color:var(--color-black)}.article__nav-link:hover{opacity:.6}.article__nav-all{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.article__nav-all:hover{color:var(--color-black)}.collist{padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(56px,8vw,96px)}.collist__head{margin-bottom:clamp(20px,3vw,36px)}.collist__title{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;letter-spacing:-.01em}.collist__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,20px)}.collist__card{position:relative;display:block;color:var(--color-white)}.collist__media{display:block;position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:14px;background:var(--surface)}.collist__media img,.collist__media svg{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.collist__card:hover .collist__media img{transform:scale(1.05)}.collist__overlay{position:absolute;inset:auto 0 0 0;padding:18px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(to top,rgba(0,0,0,.75),transparent)}.collist__name{font-size:var(--fs-body-lg);font-weight:800;letter-spacing:.01em;text-transform:uppercase}.collist__count{font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.collist__empty{color:var(--text-muted)}@media(max-width:749px){.collist__grid{grid-template-columns:repeat(2,1fr)}}.err404{min-height:calc(100vh - var(--header-h) - 40px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;padding:clamp(56px,9vw,110px) var(--page-gutter, 20px)}.err404__eyebrow{font-size:var(--fs-caption);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.err404__code{font-size:clamp(6rem,22vw,15rem);font-weight:800;line-height:.82;letter-spacing:-.04em;margin:2px 0 6px}.err404__title{font-size:clamp(1.4rem,4vw,2.25rem);font-weight:800;letter-spacing:-.01em}.err404__text{max-width:46ch;color:var(--text-muted);font-size:var(--fs-small);line-height:1.6}.err404__actions{margin-top:18px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.err404__search{margin-top:6px;font-size:var(--fs-small);color:var(--text-muted);text-decoration:underline;text-underline-offset:3px;background:none;transition:color var(--dur) var(--ease)}.err404__search:hover{color:var(--color-black)}.faq{max-width:760px;margin-inline:auto;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(48px,7vw,96px)}.faq__head{text-align:center;margin-bottom:20px}.faq__label{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-caption);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px}.faq__dot{width:7px;height:7px;border-radius:50%;background:var(--color-black);animation:faq-pulse 1.4s ease-in-out infinite}@keyframes faq-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.faq__title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.01em;line-height:1.1}.faq__subtitle{margin-top:8px;font-size:var(--fs-small);color:var(--text-muted)}.faq__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.faq__badge{font-size:var(--fs-caption);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:5px 13px}.faq__cats{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0}.faq__cat{font-size:var(--fs-caption);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:7px 16px;border-radius:999px;border:1.5px solid var(--border);color:var(--text-muted);transition:color var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.faq__cat:hover{border-color:var(--color-black);color:var(--color-black)}.faq__cat.is-active{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.faq__list{display:flex;flex-direction:column;gap:8px}.faq__item{background:var(--color-white);border:1px solid var(--border);border-radius:14px;overflow:hidden}.faq__item[open]{box-shadow:0 4px 24px #00000012}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;font-weight:700;font-size:var(--fs-body)}.faq__q::-webkit-details-marker{display:none}.faq__icon{position:relative;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--surface);transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:1.6px;background:var(--color-black);transform:translate(-50%,-50%)}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item[open] .faq__icon{background:var(--color-black);transform:rotate(45deg)}.faq__item[open] .faq__icon:before,.faq__item[open] .faq__icon:after{background:var(--color-white)}.faq__a{padding:12px 20px 16px;border-top:1px solid var(--surface)}.faq__a p{margin:0 0 8px;font-size:var(--fs-small);color:var(--text-muted);line-height:1.65}.faq__a p:last-child{margin-bottom:0}.faq__empty{text-align:center;color:var(--text-muted);padding:28px 0}.faq__cta{text-align:center;margin-top:32px;padding:28px 24px;background:var(--color-white);border:1px solid var(--border);border-radius:16px}.faq__cta-title{font-weight:700;font-size:var(--fs-body-lg)}.faq__cta-sub{margin-top:4px;font-size:var(--fs-small);color:var(--text-muted)}.faq__cta-btn{display:inline-block;margin-top:16px;padding:12px 24px;background:var(--color-black);color:var(--color-white);border-radius:10px;font-weight:800;font-size:var(--fs-small);letter-spacing:.06em;text-transform:uppercase;transition:opacity var(--dur) var(--ease)}.faq__cta-btn:hover{opacity:.85}.contact{max-width:760px;margin-inline:auto;padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(48px,7vw,96px)}.contact__head{text-align:center;margin-bottom:28px}.contact__label{font-size:var(--fs-caption);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.contact__title{font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.05;letter-spacing:-.01em}.contact__title em{font-style:italic}.contact__subtitle{max-width:440px;margin:14px auto 0;font-size:var(--fs-small);color:var(--text-muted);line-height:1.6}.contact__ig{text-align:center;background:var(--color-black);color:var(--color-white);border-radius:22px;padding:clamp(28px,4vw,44px);margin-bottom:20px}.contact__ig-glyph{display:inline-flex}.contact__ig-glyph svg{width:40px;height:40px;fill:none;stroke:var(--color-white);stroke-width:1.6}.contact__ig-title{margin-top:14px;font-size:clamp(1.25rem,2.5vw,1.6rem);font-weight:800}.contact__ig-text{max-width:380px;margin:8px auto 0;font-size:var(--fs-small);color:#ffffffb3;line-height:1.6}.contact__ig-btn{display:inline-flex;align-items:center;gap:9px;margin-top:20px;padding:13px 24px;background:var(--color-white);color:var(--color-black);border-radius:12px;font-weight:800;font-size:var(--fs-small);letter-spacing:.02em;transition:transform var(--dur) var(--ease)}.contact__ig-btn:hover{transform:translateY(-1px)}.contact__ig-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.contact__ig-note{margin-top:14px;font-size:var(--fs-caption);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.contact__cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact__card{text-align:left;display:flex;flex-direction:column;gap:3px;padding:20px;background:var(--color-white);border:1px solid var(--border);border-radius:16px;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.contact__card:hover{border-color:var(--color-black);transform:translateY(-2px)}.contact__card-ic{width:32px;height:32px;margin-bottom:8px}.contact__card-ic svg{width:100%;height:100%;fill:none;stroke:var(--color-black);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.contact__card-t{font-weight:700;font-size:var(--fs-body)}.contact__card-s{font-size:var(--fs-small);color:var(--text-muted)}.contact__foot{text-align:center;margin-top:28px;font-size:var(--fs-small);color:var(--text-muted);line-height:1.8}.contact__foot a,.contact__link-btn{color:var(--color-black);font-weight:700;text-decoration:underline}.contact__link-btn{background:none}.contact__foot-email{margin-top:6px}.contact-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:230;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s var(--ease)}.contact-overlay.is-open{opacity:1;visibility:visible}.contact-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact-overlay__panel{position:relative;z-index:1;width:min(460px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:clamp(24px,3vw,36px);border-radius:22px;background:#ffffffb8;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border:1px solid rgba(255,255,255,.5);box-shadow:0 24px 70px #00000047;color:var(--color-black);transform:translateY(12px);transition:transform .3s var(--ease)}.contact-overlay.is-open .contact-overlay__panel{transform:translateY(0)}.contact-overlay__close{position:absolute;top:14px;right:14px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-black)}.contact-overlay__close .icon{width:22px;height:22px}.contact-overlay__title{font-size:var(--fs-h3, 1.4rem);font-weight:800;padding-right:36px}.contact-overlay__hint{margin-top:4px;margin-bottom:18px;font-size:var(--fs-small);color:var(--text-muted)}.contact-form{display:flex;flex-direction:column;gap:14px}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__field span{font-size:var(--fs-caption);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.contact-form__field input,.contact-form__field textarea{width:100%;padding:12px 14px;border:1px solid rgba(0,0,0,.18);border-radius:10px;background:#fff9;font:inherit;color:var(--color-black);resize:vertical}.contact-form__field input:focus,.contact-form__field textarea:focus{outline:none;border-color:var(--color-black)}.contact-form__submit{margin-top:4px;padding:14px;background:var(--color-black);color:var(--color-white);border-radius:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:var(--fs-small);transition:opacity var(--dur) var(--ease)}.contact-form__submit:hover{opacity:.85}.contact-form__success{padding:12px 14px;background:#0000000f;border-radius:10px;font-weight:600;font-size:var(--fs-small)}.contact-form__error{font-weight:700;font-size:var(--fs-small);color:var(--color-black)}@media(max-width:640px){.contact__cards{grid-template-columns:1fr}}.about{color:var(--color-black);overflow-x:hidden}.about__inner{max-width:1100px;margin-inline:auto;padding-inline:var(--page-gutter, 20px)}.about__inner--narrow{max-width:700px}.about__center{text-align:center}.about__hero{position:relative;min-height:500px;height:min(90vh,780px);overflow:hidden;background:var(--color-black);display:flex}.about__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.55}.about__hero-content{position:relative;z-index:1;width:100%;align-self:flex-end;display:flex;flex-direction:column;padding-bottom:clamp(80px,10vw,120px)}.about__hero-label{font-size:var(--fs-caption);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffffbf;margin-bottom:14px}.about__hero-title{font-size:clamp(2.4rem,7vw,4.75rem);font-weight:800;line-height:.98;letter-spacing:-.03em;color:var(--color-white)}.about__hero-title em{font-style:italic}.about__hero-sub{margin-top:18px;max-width:480px;font-size:var(--fs-small);line-height:1.6;color:#fff9}.about__stats-wrap{position:relative;z-index:2;margin-top:clamp(-70px,-5vw,-48px)}.about__stats{display:grid;grid-template-columns:repeat(4,1fr);border-radius:20px;overflow:hidden;background:#ffffffb8;-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);border:1px solid rgba(255,255,255,.5);box-shadow:0 24px 70px #00000047}.about__stat{padding:clamp(24px,3vw,38px) 18px;text-align:center;border-right:1px solid var(--border)}.about__stat:last-child{border-right:0}.about__stat-num{display:block;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1}.about__stat-num em{font-style:normal;color:var(--text-subtle)}.about__stat-label{display:block;margin-top:8px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.about__section{padding-block:clamp(56px,8vw,100px)}.about__section--tight{padding-top:clamp(8px,2vw,24px)}.about__section--grey{background:var(--surface)}.about__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,64px);align-items:center}.about__grid--reverse{direction:rtl}.about__grid--reverse>*{direction:ltr}.about__label{display:inline-block;font-size:var(--fs-caption);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.about__heading{font-size:clamp(1.5rem,3.2vw,2.35rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}.about__heading em{font-style:italic}.about__body{font-size:var(--fs-small);color:var(--text-muted);line-height:1.75}.about__body p+p{margin-top:14px}.about__body strong{color:var(--color-black);font-weight:700}.about__body--left{text-align:left}.about__center .about__heading,.about__center .about__label{margin-left:auto;margin-right:auto}.about__inner--narrow.about__center .about__body--left{margin-top:24px}.about__photo{position:relative;border-radius:20px;overflow:hidden;margin:0;background:var(--surface)}.about__photo img,.about__photo svg{display:block;width:100%;height:clamp(320px,42vw,500px);object-fit:cover}.about__photo--tall img{height:clamp(360px,46vw,560px)}.about__photo--short img{height:clamp(300px,34vw,380px)}.about__photo--stock img{height:clamp(340px,46vw,520px)}.about__caption{position:absolute;bottom:16px;left:16px;padding:7px 13px;border-radius:10px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.03em;color:var(--color-white);background:#00000080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.14)}.about__media-block{margin-top:clamp(28px,4vw,48px)}.about__media{border-radius:20px;overflow:hidden;background:var(--color-black)}.about__media video{display:block;width:100%;height:clamp(280px,40vw,500px);object-fit:cover}.about__media--rounded{border-radius:20px}.about__quote{background:var(--color-black);color:var(--color-white);text-align:center;padding:clamp(56px,8vw,96px) var(--page-gutter, 20px)}.about__quote-text{font-size:clamp(1.4rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;max-width:820px;margin:0 auto 16px}.about__quote-text em{font-style:italic;color:#ffffffb8}.about__quote-author{font-size:var(--fs-caption);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);font-style:normal}.about__team-head{margin-bottom:clamp(32px,4vw,48px)}.about__team-card{position:relative;max-width:720px;margin:0 auto;border-radius:18px;overflow:hidden;background:var(--color-black)}.about__team-card img{display:block;width:100%;height:clamp(360px,50vw,480px);object-fit:cover;opacity:.9;transition:opacity var(--dur) var(--ease)}.about__team-card:hover img{opacity:1}.about__team-info{position:absolute;inset:auto 0 0 0;padding:22px;background:linear-gradient(to top,rgba(0,0,0,.82),transparent)}.about__team-name{font-size:var(--fs-body-lg);font-weight:800;color:var(--color-white)}.about__team-role{margin-top:2px;font-size:var(--fs-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.about__team-text{margin:clamp(28px,4vw,40px) auto 0}.about__manifesto{background:var(--color-black);color:var(--color-white);text-align:center;padding:clamp(64px,9vw,110px) var(--page-gutter, 20px)}.about__manifesto-slogan{font-size:clamp(1.4rem,4vw,2.4rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;margin-bottom:24px}.about__manifesto-slogan span{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.85)}.about__manifesto-text{max-width:560px;margin:0 auto 32px;font-size:var(--fs-small);line-height:1.75;color:var(--text-subtle)}.about__manifesto-cta{display:inline-block;padding:14px 32px;background:var(--color-white);color:var(--color-black);border:1px solid var(--color-white);border-radius:12px;font-size:var(--fs-small);font-weight:800;letter-spacing:.06em;text-transform:uppercase;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.about__manifesto-cta:hover{background:transparent;color:var(--color-white)}.about__disclaimer{background:var(--surface);border-top:1px solid var(--border);padding:24px var(--page-gutter, 20px)}.about__disclaimer p{max-width:900px;margin:0 auto;text-align:center;font-size:var(--fs-caption);line-height:1.7;color:var(--text-subtle)}.about__disclaimer strong{color:var(--text-muted)}@media(max-width:749px){.about__stats{grid-template-columns:repeat(2,1fr)}.about__stat:nth-child(2){border-right:0}.about__stat:nth-child(-n+2){border-bottom:1px solid var(--border)}.about__stats-wrap{margin-top:20px}.about__grid{grid-template-columns:1fr;gap:28px}.about__grid--reverse{direction:ltr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.cart-ticker__track{animation:none}}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.footer__legal{display:block;margin-top:6px;font-size:11px;line-height:1.5;opacity:.55}.menu-drawer__club{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin:0 0 12px;padding:6px 11px;border-radius:999px;background:#ff5f91;color:#0a0a0a;font-weight:700;font-size:.72rem;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:filter var(--dur) var(--ease)}.menu-drawer__club:hover{filter:brightness(1.05)}.menu-drawer__club .icon{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
