:root{--color-bg: #fbfbf8;--color-ink: #050505;--color-muted: #6f6f6f;--color-line: #d8d8d2;--color-soft: #f1f1ec;--color-panel: #ffffff;--color-shadow: rgba(5, 5, 5, .09);--color-header: rgba(251, 251, 248, .94);--color-grid-x: rgba(5,5,5,.035);--color-grid-y: rgba(5,5,5,.026);--color-card-wash: rgba(255,255,255,.62);--color-control: rgba(255,255,255,.72);--color-subtle-line: rgba(5,5,5,.08);--color-policy: rgba(5,5,5,.48);--color-hero-text: #262626;--color-hero-wash: linear-gradient(120deg, rgba(5,5,5,.08), rgba(255,255,255,0) 42%), radial-gradient(circle at 78% 12%, rgba(5,5,5,.13) 0, transparent 26%), linear-gradient(180deg, rgba(255,255,255,.16), rgba(251,251,248,.98));--page-width: 1240px;--gap: 24px}:root[data-theme=dark]{--color-bg: #080807;--color-ink: #f4f1e8;--color-muted: #9f9b90;--color-line: #2d2b26;--color-soft: #14130f;--color-panel: #0e0d0b;--color-shadow: rgba(0, 0, 0, .32);--color-header: rgba(8, 8, 7, .92);--color-grid-x: rgba(244,241,232,.055);--color-grid-y: rgba(244,241,232,.035);--color-card-wash: rgba(255,255,255,.035);--color-control: rgba(255,255,255,.045);--color-subtle-line: rgba(244,241,232,.1);--color-policy: rgba(244,241,232,.48);--color-hero-text: rgba(244,241,232,.76);--color-hero-wash: linear-gradient(120deg, rgba(244,241,232,.16), rgba(8,8,7,0) 56%), radial-gradient(circle at 78% 12%, rgba(244,241,232,.22) 0, transparent 36%), linear-gradient(180deg, rgba(255,255,255,.05), rgba(8,8,7,.96))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{position:relative;margin:0;background:linear-gradient(90deg,var(--color-grid-x) 1px,transparent 1px) 0 0 / 96px 96px,var(--color-bg);color:var(--color-ink);font-family:Helvetica Neue,Helvetica,Arial,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:15px;line-height:1.55;letter-spacing:0;transition:background-color .18s ease,color .18s ease}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(circle at 18% 12%,var(--color-subtle-line),transparent 24%),radial-gradient(circle at 82% 24%,var(--color-subtle-line),transparent 20%);opacity:.24;transform:translate3d(0,var(--ambient-shift, 0),0);pointer-events:none}.main,.footer{position:relative;z-index:1}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}.skip-link{position:absolute;left:16px;top:-80px;z-index:100;background:var(--color-ink);color:var(--color-bg);padding:10px 14px}.skip-link:focus{top:16px}.page-width{width:min(100% - 32px,var(--page-width));margin-inline:auto}.section{padding-block:72px}.section-tight{padding-block:40px}.muted{color:var(--color-muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button,.shopify-payment-button__button,button.shopify-payment-button__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--color-ink);border-radius:0;background:var(--color-ink);color:var(--color-bg);padding:0 22px;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.button.secondary{background:var(--color-bg);color:var(--color-ink)}.button:hover,.button:focus,.shopify-payment-button__button:hover,.shopify-payment-button__button:focus,button.shopify-payment-button__button:hover,button.shopify-payment-button__button:focus{transform:translateY(-2px)}.button:disabled{opacity:.45;cursor:not-allowed}.field{width:100%;min-height:48px;border:1px solid var(--color-line);border-radius:0;padding:0 14px;background:var(--color-bg);color:var(--color-ink)}.shopify-section-group-header-group:has(.header){position:sticky;top:0;z-index:50}.header{position:relative;z-index:50;background:var(--color-header);border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;gap:20px}.header__brand{justify-self:center;display:inline-flex;align-items:center;color:var(--color-ink);line-height:1}.brand-wordmark{display:inline-flex;color:currentColor}.brand-wordmark__svg{display:block;width:204px;height:auto}.brand-wordmark__text{fill:currentColor;font-family:Arial,Helvetica,sans-serif;font-size:27px;font-weight:800;letter-spacing:4.8px}.brand-logo{display:inline-flex;align-items:center}.brand-logo__img{display:block;width:auto;height:auto}.brand-logo__img--dark,[data-theme=dark] .brand-logo__img--light{display:none}[data-theme=dark] .brand-logo__img--dark{display:block}.header__logo.brand-logo .brand-logo__img{height:46px}.password-page__logo .brand-logo__img{width:clamp(190px,54vw,290px);height:auto}.header__nav,.header__tools{display:flex;align-items:center;gap:18px}.header__nav{align-self:stretch}.header__tools{justify-content:flex-end}.header__utils{display:flex;align-items:center;gap:18px;margin-right:10px}@media(max-width:1280px){.header__utils{gap:13px;margin-right:6px}.header__utils a{letter-spacing:.06em}}@media(max-width:990px){.header__utils{display:none}}.header__nav a,.header__tools a,.loc-selector summary{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}@media(max-width:1280px){.header__nav{gap:13px}.header__nav a{letter-spacing:.06em}}.header__nav-item>a,.header__tools a,.loc-selector summary{position:relative}.header__nav-item>a:after,.header__tools a:after,.loc-selector summary:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:1px;background:var(--color-ink);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.header__nav-item:hover>a:after,.header__nav-item:focus-within>a:after,.header__tools a:hover:after,.header__tools a:focus:after,.loc-selector:hover summary:after,.loc-selector[open] summary:after{transform:scaleX(1)}.header__theme-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;line-height:0;transition:opacity .15s ease}.header__theme-toggle:hover,.header__theme-toggle:focus-visible{opacity:.6}.header__icon-link{position:relative;display:inline-flex;align-items:center;justify-content:center;color:inherit;line-height:0;transition:opacity .15s ease}.header__icon-link:after{display:none}.header__icon-link svg{display:block}.header__icon-link:hover,.header__icon-link:focus-visible{opacity:.6}.header__cart-count{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-ink);color:var(--color-bg);font-size:10px;font-weight:800;line-height:1;letter-spacing:0}.header__cart-count[hidden]{display:none}.header__theme-icon{display:block}.header__theme-icon--sun{display:none}:root[data-theme=dark] .header__theme-icon--moon{display:none}:root[data-theme=dark] .header__theme-icon--sun{display:block}.loc-selector{position:relative}.loc-selector summary{display:flex;align-items:center;gap:6px;cursor:pointer;list-style:none}.loc-selector summary::-webkit-details-marker{display:none}.loc-selector summary:before{content:""}.loc-selector summary span{display:inline-block}.loc-selector__panel{position:absolute;top:calc(100% + 18px);right:0;z-index:80;width:min(320px,calc(100vw - 32px));border:1px solid var(--color-line);background:var(--color-bg);box-shadow:0 18px 42px var(--color-shadow)}.loc-selector__form{display:grid;gap:10px;padding:14px}.loc-selector__form input{width:100%;min-height:48px;border:1px solid var(--color-ink);border-radius:6px;background:var(--color-bg);color:var(--color-ink);padding:0 14px}.loc-selector__list{display:grid;max-height:250px;overflow:auto;padding-right:4px}.loc-selector__option{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:42px;border:0;background:transparent;color:var(--color-muted);cursor:pointer;padding:0 10px;text-align:left}.loc-selector__option[aria-current=true],.loc-selector__option:hover,.loc-selector__option:focus{color:var(--color-ink);background:var(--color-soft)}.header__nav-item{position:relative;display:flex;align-items:center}.header__dropdown{position:absolute;left:-18px;top:100%;display:grid;min-width:190px;border:1px solid var(--color-line);background:var(--color-bg);box-shadow:0 18px 40px var(--color-shadow);opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.header__nav-item:hover .header__dropdown,.header__nav-item:focus-within .header__dropdown{opacity:1;pointer-events:auto;transform:translateY(0)}.header__dropdown-item{position:relative}.header__dropdown a{display:flex;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-line);background:var(--color-bg);white-space:nowrap}.header__dropdown-item:last-child>a,.header__subnav a:last-child{border-bottom:0}.header__dropdown-item:has(.header__subnav)>a:after{content:">";margin-left:24px;color:var(--color-muted)}.header__subnav{position:absolute;left:100%;top:-1px;display:grid;min-width:180px;border:1px solid var(--color-line);background:var(--color-bg);box-shadow:0 18px 40px var(--color-shadow);opacity:0;pointer-events:none;transform:translate(8px);transition:opacity .18s ease,transform .18s ease}.header__dropdown-item:hover .header__subnav,.header__dropdown-item:focus-within .header__subnav{opacity:1;pointer-events:auto;transform:translate(0)}.header__dropdown a:hover,.header__dropdown a:focus{background:var(--color-soft)}.mobile-menu{display:none;border-top:1px solid var(--color-line)}.mobile-menu__summary{padding-block:14px;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mobile-menu__nav{display:grid;gap:0;padding-bottom:18px}.mobile-menu[open] .mobile-menu__nav{max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-menu__item>a,.mobile-menu__children>a,.mobile-menu__grandchildren>a{display:block;border-top:1px solid var(--color-line);padding:14px 0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mobile-menu__children,.mobile-menu__grandchildren{padding-left:18px}.mobile-menu__children a,.mobile-menu__grandchildren a{color:var(--color-muted)}.hero{min-height:calc(100vh - 300px);display:grid;align-items:end;border-bottom:1px solid var(--color-line);background:var(--color-hero-wash),var(--color-bg)}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,440px);gap:clamp(28px,7vw,96px);align-items:end;padding-block:40px 64px}.hero__copy{max-width:760px;padding-bottom:22px}.hero__copy .eyebrow,.hero h1,.hero__text,.hero__actions{animation:hero-rise .72s cubic-bezier(.19,1,.22,1) both}.hero h1{animation-delay:.08s}.hero__text{animation-delay:.16s}.hero__actions{animation-delay:.24s}.eyebrow{margin:0 0 18px;color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hero h1,.page-title{margin:0;font-size:clamp(44px,8vw,104px);line-height:.92;letter-spacing:0;text-transform:uppercase}.hero h1{max-width:900px;text-wrap:balance}.hero__text{max-width:560px;margin:24px 0 0;color:var(--color-hero-text);font-size:18px}.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero__object{position:relative;min-height:520px;border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-bg);overflow:hidden;box-shadow:18px 18px #0505051f}.hero__object--link{display:block}.hero__object:before,.hero__object:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.48);top:34px;right:34px;bottom:34px;left:34px}.hero__object:after{top:70px;right:70px;bottom:70px;left:70px;border-color:#fff3}.hero__object--media{border-radius:18px;border-color:transparent;background:var(--color-soft);box-shadow:18px 18px #0505051a}.hero__object--media:before{z-index:1;top:0;right:0;bottom:0;left:0;border:0;background:linear-gradient(180deg,#0000 45%,#000000a8)}.hero__object--media:after{display:none}.hero__object img{width:100%;height:100%;min-height:520px;object-fit:cover;border-radius:inherit;transition:transform .35s ease}.hero__object--link:hover img,.hero__object--link:focus img{transform:scale(1.035)}.hero__object--media img{animation:deck-breathe 8s ease-in-out infinite alternate}.hero__object span{position:absolute;inset:auto 32px 32px;z-index:3;color:#f4f1e8;text-shadow:0 1px 6px rgba(0,0,0,.55);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.split-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;padding-bottom:18px;border-bottom:1px solid var(--color-line)}.split-heading h2{margin:0;max-width:700px;font-size:clamp(28px,4vw,54px);line-height:1;text-transform:uppercase}.link-arrow{border-bottom:1px solid currentColor;color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.product-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(48px,5vw,82px) clamp(22px,3vw,42px)}.product-grid--featured{display:flex;flex-wrap:wrap;justify-content:center}.product-grid--featured .product-card{width:min(100%,220px)}.product-grid--compact{display:flex;flex-wrap:wrap;justify-content:center}.product-grid--compact .product-card{width:min(100%,220px)}.product-grid--six{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center}.product-grid--eight{grid-template-columns:repeat(4,minmax(0,220px));justify-content:center}.product-grid--nine{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center}.product-grid--four{grid-template-columns:repeat(4,minmax(0,220px));justify-content:center}.collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,30px)}.product-card,.collection-card{min-width:0;background:transparent}.product-card{display:grid;grid-template-rows:1fr auto;gap:14px;isolation:isolate;transition:transform .22s ease,opacity .22s ease}.product-card__link{display:grid;grid-template-rows:auto 1fr;align-content:start;gap:14px}@media(hover:hover){.product-card:hover,.product-card:focus-within{transform:translateY(-3px)}}.product-card__media,.collection-card__media{aspect-ratio:1 / 1;display:grid;place-items:center;background:var(--color-soft);overflow:hidden}.product-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden}.product-card__media img,.collection-card__media img{width:100%;height:100%}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}@media(hover:hover)and (pointer:fine){.product-card:hover .product-card__media img,.product-card:focus-within .product-card__media img{transform:rotate(-1deg) scale(1.025)}}.collection-card__media img{object-fit:cover}.placeholder{width:44%;aspect-ratio:2.5 / 3.5;border:1px solid var(--color-ink);background:linear-gradient(90deg,transparent 49%,var(--color-ink) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,var(--color-ink) 50%,transparent 51%)}.product__slide--empty{display:flex;align-items:center;justify-content:center}.media-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;width:100%;height:100%;min-height:320px;padding:40px}.media-placeholder__mark{width:clamp(72px,22%,140px);height:auto;opacity:.32}.media-placeholder__mark img{width:100%;height:auto}.media-placeholder__label{color:var(--color-muted);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.product-card__content,.collection-card__content{min-height:0;padding:0 0 6px}.product-card__content{display:flex;flex-direction:column}.collection-card__content{padding-inline:18px}.product-card__vendor{margin:0 0 6px;color:var(--color-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-card__title,.collection-card__title{margin:0 0 10px;font-size:14px;font-weight:750}.product-card .price{margin-top:auto;padding-top:10px;font-size:14px}.product-card__form{display:grid;gap:8px}.quick-add{border:0;border-radius:0;background:transparent;color:var(--color-ink)}.password-layout{--password-bg: #080807;--password-ink: #f4f1e8;--password-muted: rgba(244,241,232,.58);--password-line: rgba(244,241,232,.28);--password-panel: rgba(255,255,255,.035);--password-button-bg: #f4f1e8;--password-button-ink: #080807;--password-grid-x: rgba(244,241,232,.055);--password-grid-y: rgba(244,241,232,.035);--password-glow: rgba(244,241,232,.1);min-height:100vh;background:linear-gradient(90deg,var(--password-grid-x) 1px,transparent 1px) 0 0 / 96px 96px,linear-gradient(180deg,var(--password-grid-y) 1px,transparent 1px) 0 0 / 96px 96px,var(--password-bg);color:var(--password-ink)}.password-layout:before{opacity:.12}:root[data-theme=light] .password-layout{--password-bg: #fbfbf8;--password-ink: #050505;--password-muted: rgba(5,5,5,.5);--password-line: rgba(5,5,5,.2);--password-panel: rgba(255,255,255,.64);--password-button-bg: #050505;--password-button-ink: #fbfbf8;--password-grid-x: rgba(5,5,5,.04);--password-grid-y: rgba(5,5,5,.028);--password-glow: rgba(5,5,5,.08)}.password-main{min-height:100vh}.password-page{position:relative;isolation:isolate;min-height:100vh;overflow:hidden}.password-page__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 48%,var(--password-glow),transparent 24%),linear-gradient(180deg,#ffffff0a,#fff0 46%);opacity:.75}.password-page__inner{width:min(100% - 40px,520px);min-height:100vh;margin-inline:auto;display:flex;align-items:center;justify-content:center;padding-block:32px}.password-page__wordmark .brand-wordmark__svg{width:210px}.password-page__logo,.password-page__logo:visited,.password-page__logo:hover,.password-page__logo:focus,.password-page__logo:active{color:var(--password-ink);text-decoration:none}.password-page__wordmark .brand-wordmark__text{fill:var(--password-ink)}.password-page__status,.password-page__owner-link{color:var(--password-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.password-page__content{width:100%;display:grid;justify-items:center;gap:18px;text-align:center}.password-page__form{width:100%;max-width:340px;margin-top:16px}.password-page__field{display:grid;grid-template-columns:1fr auto;border:1px solid var(--password-line);background:var(--password-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.password-page__field input{width:100%;min-height:54px;border:0;background:transparent;color:var(--password-ink);padding:0 18px;outline:0}.password-page__field input::placeholder{color:var(--password-muted)}.password-page__field button{min-width:120px;border:0;border-left:1px solid var(--password-line);background:var(--password-button-bg);color:var(--password-button-ink);cursor:pointer;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.password-page__error{margin-bottom:14px;color:var(--password-ink);font-size:13px}.password-page__error ul{margin:0;padding-left:18px}.password-page__theme{display:grid;gap:8px;justify-items:center;margin-top:2px}.password-page__theme .header__theme-toggle{color:var(--password-muted)}.password-page__theme .header__theme-toggle:hover,.password-page__theme .header__theme-toggle:focus-visible{color:var(--password-ink)}.quick-add{min-height:40px;border:1px solid var(--color-ink);cursor:pointer;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;transition:background .18s ease,color .18s ease}.quick-add:hover,.quick-add:focus{background:var(--color-ink);color:var(--color-bg);transform:translateY(-1px)}.quick-add--disabled{border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed;opacity:.55}.brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,30px)}@media(min-width:991px){.brand-grid[data-count="1"]{grid-template-columns:minmax(0,460px);justify-content:center}.brand-grid[data-count="2"],.brand-grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.brand-card{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:360px;display:flex;flex-direction:column;border:1px solid var(--color-line);background:var(--color-card-wash)}.brand-card:before,.brand-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.brand-card--media:before{background-image:var(--brand-image);background-position:center;background-size:cover;opacity:.5;transform:scale(1.02);transition:opacity .25s ease,transform .35s ease}.brand-card--media:after{background:linear-gradient(180deg,#0000006b,#000000b8),linear-gradient(90deg,#00000075,#0000001f)}.brand-card__main{position:relative;z-index:1;display:grid;flex:1;gap:16px;min-height:210px;align-content:start;padding:24px;background:transparent}.brand-card h2{margin:0;font-size:clamp(30px,4vw,52px);line-height:.95;text-transform:uppercase}.brand-card--media h2{color:#f4f1e8}.brand-card__children{position:relative;display:grid;background:var(--color-bg);border-top:1px solid var(--color-line);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-ink) 28%,transparent) transparent}.brand-card__children::-webkit-scrollbar{width:6px}.brand-card__children::-webkit-scrollbar-track{background:transparent}.brand-card__children::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-ink) 25%,transparent);border-radius:999px}.brand-card__children::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-ink) 45%,transparent)}.brand-card__children::-webkit-scrollbar-button{display:none;height:0;width:0}.brand-card--media .brand-card__children{border-top-color:#f4f1e82e;background:#00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-color:rgba(244,241,232,.34) transparent}.brand-card--media .brand-card__children::-webkit-scrollbar-thumb{background:#f4f1e852}.brand-card--media .brand-card__children::-webkit-scrollbar-thumb:hover{background:#f4f1e88c}@media(hover:hover){.brand-card__children{position:absolute;left:0;right:0;bottom:0;z-index:2;max-height:calc(100% - 150px);overflow-y:auto;transform:translateY(101%);transition:transform .42s cubic-bezier(.19,1,.22,1)}.brand-card--media .brand-card__children{background:#080807a3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-card:hover .brand-card__children,.brand-card:focus-within .brand-card__children{transform:translateY(0)}}.brand-card__children a{padding:14px 24px;border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.brand-card--media .brand-card__children a{border-bottom-color:#f4f1e824}.brand-card__children a:last-child{border-bottom:0}.brand-card__children a.brand-card__children-more{color:var(--color-ink);font-weight:850}.brand-card--media .brand-card__children a.brand-card__children-more{color:#f4f1e8}.brand-card__main:hover,.brand-card__main:focus,.brand-card__children a:hover,.brand-card__children a:focus{background:var(--color-soft)}.brand-card--media .brand-card__main:hover,.brand-card--media .brand-card__main:focus,.brand-card--media .brand-card__children a:hover,.brand-card--media .brand-card__children a:focus{background:#f4f1e817}.brand-card--media:hover:before,.brand-card--media:focus-within:before{opacity:.68;transform:scale(1.055)}.price{display:flex;gap:10px;align-items:baseline;font-weight:750}.price s{color:var(--color-muted);font-weight:500}.page-header{border-bottom:1px solid var(--color-line);padding-block:64px 38px}.page-header p{max-width:620px;color:var(--color-muted)}.about-header__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:clamp(28px,7vw,96px);align-items:end}.about-visual{padding-block:30px 0}.about-visual__frame{width:100%;max-width:980px;min-height:310px;margin-inline:auto;border:1px solid var(--color-line);background-color:var(--color-soft);background-position:top center;background-size:cover;box-shadow:10px 10px 0 var(--color-shadow)}.about-page{border-bottom:1px solid var(--color-line);padding-top:54px}.about-page__inner{display:grid;grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:clamp(32px,7vw,96px);align-items:start}.about-page__statement{position:sticky;top:104px;padding:24px;border:1px solid var(--color-line);background:var(--color-card-wash)}.about-page__statement p{margin:0}.about-page__statement p:not(.about-page__statement-label){max-width:9.5em;font-size:clamp(22px,2.2vw,31px);font-weight:650;line-height:1.06;letter-spacing:0;text-wrap:balance}.about-page__statement-label{margin-bottom:22px;color:var(--color-muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.about-page__content{max-width:720px;font-size:17px}.about-page__content h2{margin:34px 0 10px;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.about-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--color-line);border-left:1px solid var(--color-line)}.about-value{min-width:0;padding:24px;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-card-wash)}.about-value__index{margin:0 0 44px;color:var(--color-muted);font-size:11px;font-weight:800;letter-spacing:.12em}.about-value h2{margin:0 0 12px;font-size:clamp(28px,3vw,44px);line-height:.95;text-transform:uppercase}.about-value p:last-child{margin-bottom:0;color:var(--color-muted)}.faq-list{display:grid;border-top:1px solid var(--color-line)}.faq-item{border-bottom:1px solid var(--color-line);background:var(--color-card-wash)}.faq-item summary{cursor:pointer;padding:24px clamp(18px,2.2vw,32px);color:var(--color-ink);font-size:clamp(20px,2.2vw,30px);font-weight:750;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";float:right;color:var(--color-muted);font-size:20px;line-height:1.6}.faq-item[open] summary:after{content:"-"}.faq-item__answer{max-width:760px;padding:0 clamp(18px,2.2vw,32px) 26px;color:var(--color-muted);font-size:16px}.collection-hero{border-bottom:1px solid var(--color-line);padding-block:44px 48px;background:var(--color-card-wash)}.collection-hero__inner{display:grid}.collection-hero__stage{position:relative}.collection-hero__stage--media{aspect-ratio:2 / 1;overflow:hidden;box-shadow:10px 10px 0 var(--color-shadow)}.collection-hero__stage--media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000b8,#00000075 34%,#00000014 74%),linear-gradient(0deg,#0000007a,#0000 44%);pointer-events:none}.collection-hero__copy h1{margin:0;font-size:clamp(42px,5vw,76px);line-height:1.05;letter-spacing:0;text-transform:none}.collection-hero__description{margin-top:16px;max-width:760px;color:var(--color-muted);font-size:16px;line-height:1.55}.collection-hero__stage--media .collection-hero__copy{position:absolute;z-index:1;left:clamp(24px,5vw,64px);bottom:clamp(24px,5vw,58px);width:min(720px,calc(100% - 48px));color:#fff}.collection-hero__stage--media .collection-hero__copy .eyebrow,.collection-hero__stage--media .collection-hero__description{color:#ffffffdb}.collection-hero__stage--media .collection-hero__copy h1{color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.28)}.collection-hero__stage--media .collection-hero__description a{color:#fff;text-decoration-color:#ffffffad}.collection-hero__scroll{position:absolute;z-index:1;right:clamp(20px,4vw,48px);bottom:clamp(20px,4vw,44px);display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:46px;padding:0 24px;border:1px solid rgba(255,255,255,.78);background:#ffffff14;color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .18s ease,color .18s ease,border-color .18s ease}.collection-hero__scroll:hover,.collection-hero__scroll:focus{border-color:#fff;background:#fff;color:#000}.collection-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-soft);overflow:hidden}.collection-hero__media img{width:100%;height:100%;object-fit:cover}.collection-hero__placeholder{min-height:280px;display:grid;place-items:center;border:1px solid var(--color-line);color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.filters{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:48px;padding-bottom:18px;border-bottom:1px solid var(--color-line)}.collection-products{padding-top:52px}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.pagination__pages{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pagination__link,.pagination__page{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;border:1px solid var(--color-line);background:var(--color-bg);padding:0 12px;color:var(--color-ink);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pagination__page{padding-inline:0}.pagination__link:hover,.pagination__link:focus,.pagination__page:hover,.pagination__page:focus,.pagination__page--current{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}.pagination__link--disabled,.pagination__page--gap{color:var(--color-muted);opacity:.45;pointer-events:none}.product{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(320px,1fr);gap:clamp(32px,5vw,72px);align-items:start}.product__media{display:grid;gap:12px}.product__media-main{display:grid;place-items:center;aspect-ratio:4 / 5;min-height:0;overflow:hidden;background:var(--color-card-wash);border:1px solid var(--color-line)}.product__media-main img{width:100%;height:100%;object-fit:cover}.product__thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.product__thumb{aspect-ratio:4 / 5;border:1px solid var(--color-line);background:var(--color-soft);cursor:pointer;padding:0;transition:border-color .15s ease}.product__thumb:hover,.product__thumb:focus-visible{border-color:var(--color-muted)}.product__thumb.is-active{border-color:var(--color-ink)}.product__thumb img{width:100%;height:100%;object-fit:cover}.product__info{position:sticky;top:104px}.product__info h1{margin:0 0 18px;font-size:clamp(34px,4.4vw,62px);line-height:.96;text-transform:uppercase}.contact{display:grid;grid-template-columns:minmax(240px,.78fr) minmax(320px,1fr);gap:clamp(32px,5vw,72px);align-items:start}.contact__title{margin:0 0 18px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.contact__details{display:grid;gap:22px}.contact__detail h3{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted)}.contact__detail p{margin:0}.contact__note{color:var(--color-muted);font-size:14px}.contact__form{display:grid;gap:16px}.contact__field{display:grid;gap:6px}.contact__field label{font-size:13px;color:var(--color-muted)}.contact__textarea{min-height:150px;padding:12px 14px;line-height:1.5;resize:vertical}.contact__form .button{justify-self:start}.contact__message{margin:0;padding:12px 14px;border:1px solid var(--color-line);font-size:14px}.contact__message--success{border-color:var(--color-ink)}.contact__message--error{color:#c0392b;border-color:#c0392b}.product__meta{margin-bottom:20px;color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-form{display:grid;gap:14px;margin-top:28px}.variant-row{display:grid;gap:8px}.variant-row label,.quantity label{color:var(--color-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.quantity{display:grid;gap:8px;max-width:160px}.product-variants{display:grid;gap:8px;max-width:100%}.product-variants label{color:var(--color-muted);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product-variants .field{width:100%}.description{margin-top:34px;padding-top:28px;border-top:1px solid var(--color-line);color:var(--color-ink)}.cart-table{width:100%;border-collapse:collapse}.cart-table th,.cart-table td{border-bottom:1px solid var(--color-line);padding:18px 0;text-align:left;vertical-align:top}.cart-item{display:flex;align-items:flex-start;gap:16px}.cart-item img{flex-shrink:0;width:96px;height:120px;object-fit:contain;padding:8px;border:1px solid var(--color-line);background:var(--color-soft)}.cart-qty{display:grid;gap:10px;justify-items:start}.cart-qty__input{width:92px;min-width:0;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cart-qty__input::-webkit-outer-spin-button,.cart-qty__input::-webkit-inner-spin-button{margin:0;appearance:none;-webkit-appearance:none}.cart-qty__remove{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);text-decoration:underline;text-underline-offset:3px}.cart-qty__remove:hover,.cart-qty__remove:focus-visible{color:var(--color-ink)}.cart-intl-note{font-size:13px;max-width:620px;margin-top:12px;text-align:right;margin-left:auto}.cart-intl-note a,.cart-drawer__intl a{color:inherit;text-decoration:underline;text-underline-offset:3px}.cart-drawer__intl{margin-top:6px}.cart-footer{display:grid;justify-items:end;gap:14px;margin-top:28px}.cart-footer .button{display:inline-flex;align-items:center;justify-content:center;width:240px;text-align:center}.cart-table th:nth-child(2),.cart-table td:nth-child(2){text-align:center}.cart-table th:nth-child(3),.cart-table td:nth-child(3){text-align:right}.cart-qty{justify-items:center}.rte a{border-bottom:1px solid currentColor}.rte table{width:100%}.legal-notice__content{max-width:780px;margin-bottom:36px}.legal-notice__table{border-top:1px solid var(--color-line)}.legal-notice__row{display:grid;grid-template-columns:minmax(180px,280px) 1fr;border-bottom:1px solid var(--color-line)}.legal-notice__label,.legal-notice__value{padding:22px 0}.legal-notice__label{padding-right:28px;color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.legal-notice__value{color:var(--color-ink)}.legal-notice__value>*:first-child{margin-top:0}.legal-notice__value>*:last-child{margin-bottom:0}.footer{border-top:1px solid var(--color-line);padding-block:48px}.footer__inner{display:grid;grid-template-columns:1fr auto;gap:18px 24px;align-items:end}.footer__controls{justify-self:end;display:grid;gap:18px;justify-items:end;align-self:end}.footer__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;justify-content:flex-start;color:var(--color-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.footer__socials{display:flex;flex-wrap:wrap;align-items:center;gap:10px;justify-content:flex-end;color:var(--color-muted)}.footer__social{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--color-line);border-radius:50%;color:var(--color-muted);transition:color .15s ease,border-color .15s ease}.footer__social:hover,.footer__social:focus-visible{color:var(--color-ink);border-color:var(--color-ink)}.footer__social svg{display:block}.footer__lang{display:inline-flex}.footer__lang-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-line);border-radius:50%;background:transparent;color:var(--color-muted);cursor:pointer;font-size:10px;font-weight:800;line-height:1;letter-spacing:0;transition:color .15s ease,border-color .15s ease}.footer__lang-toggle:hover,.footer__lang-toggle:focus-visible{color:var(--color-ink);border-color:var(--color-ink)}.footer__newsletter{display:grid;gap:8px;max-width:360px;justify-items:end;text-align:right}.footer__newsletter-title{margin:0;color:var(--color-ink);font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.footer__newsletter-text{margin:0;color:var(--color-muted);font-size:12px;line-height:1.5}.footer__newsletter-form{display:grid;gap:6px;width:min(100%,320px)}.footer__newsletter-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--color-line);background:var(--color-bg)}.footer__newsletter-form input{min-width:0;min-height:40px;border:0;background:transparent;color:var(--color-ink);padding:0 12px;outline:0}.footer__newsletter-form button{border:0;border-left:1px solid var(--color-line);background:var(--color-ink);color:var(--color-bg);cursor:pointer;padding:0 14px;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.footer__newsletter-message{margin:0;padding:0;color:var(--color-muted);font-size:11px}.footer__selectors{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.footer__theme,.footer__localization{display:grid;gap:8px;min-width:142px}.footer__localization{min-width:220px}.footer__localization-form{display:grid;gap:8px}.footer__theme-label{color:var(--color-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.footer__theme-select{min-height:36px;border:1px solid var(--color-line);border-radius:0;background:var(--color-bg);color:var(--color-ink);padding:0 34px 0 12px;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.footer__bottom{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:22px;padding-top:18px;border-top:1px solid var(--color-subtle-line)}.footer__bottom-left{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0}.footer__bottom-right{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;justify-content:flex-end}.footer__policies{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:flex-start;color:var(--color-policy);font-size:11px;line-height:1.4}.footer__policies a{text-decoration:none}.footer__copyright{margin:0;color:var(--color-policy);font-size:11px;line-height:1.5}.footer__copyright a{font-weight:800;text-decoration:none}.cart-toast{position:fixed;left:50%;bottom:24px;z-index:200;display:flex;align-items:center;gap:18px;max-width:min(440px,calc(100vw - 28px));padding:14px 20px;border:1px solid var(--color-ink);background:var(--color-ink);color:var(--color-bg);box-shadow:0 16px 44px var(--color-shadow);font-size:13px;font-weight:600;line-height:1.45;transform:translate(-50%,18px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s ease}.cart-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.cart-toast--error{background:#7c1d1d;border-color:#7c1d1d;color:#fff}.cart-toast__msg{min-width:0}.cart-toast__action{flex-shrink:0;color:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.cart-toast{transition:opacity .25s ease;transform:translate(-50%)}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .62s cubic-bezier(.19,1,.22,1),transform .62s cubic-bezier(.19,1,.22,1);transition-delay:var(--reveal-delay, 0ms)}.reveal.is-visible{opacity:1;transform:none}@media(hover:hover){.product-card.reveal.is-visible:hover,.product-card.reveal.is-visible:focus-within{transform:translateY(-3px)}}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes deck-breathe{0%{transform:scale(1)}to{transform:scale(1.025)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media(max-width:990px){.password-page__inner{width:min(100% - 32px,460px)}.password-page__wordmark .brand-wordmark__svg{width:min(190px,62vw)}.password-page__content{gap:16px}.password-page__field{grid-template-columns:1fr}.password-page__field button{min-height:54px;border-left:0;border-top:1px solid var(--password-line)}.header__inner{grid-template-columns:1fr auto}.header__brand{justify-self:start}.header__nav{display:none}.mobile-menu{display:block}.hero__inner,.product{grid-template-columns:1fr}.hero__object,.hero__object img{min-height:360px}.product-grid,.collection-grid,.brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid--featured{display:flex}.product-grid--six,.product-grid--eight,.product-grid--nine,.product-grid--four{grid-template-columns:repeat(2,minmax(0,220px))}.product__info{position:static}.contact,.about-header__inner,.about-page__inner{grid-template-columns:1fr}.about-page__statement{position:static}.about-visual__frame{min-height:250px}.about-values{grid-template-columns:1fr}.collection-hero__stage--media{aspect-ratio:auto;overflow:visible;box-shadow:none}.collection-hero__media{position:relative;inset:auto;aspect-ratio:3 / 2;border:1px solid var(--color-line)}.collection-hero__stage--media:after{display:none}.collection-hero__stage--media .collection-hero__copy{position:static;width:auto;margin-top:16px;color:var(--color-ink)}.collection-hero__stage--media .collection-hero__copy h1{color:var(--color-ink);text-shadow:none}.collection-hero__stage--media .collection-hero__copy .eyebrow,.collection-hero__stage--media .collection-hero__description{color:var(--color-muted)}.collection-hero__scroll{display:none}}@media(max-width:620px){.page-width{width:min(100% - 24px,var(--page-width))}.section{padding-block:48px}.header__inner{min-height:64px}.header__brand{max-width:58vw}.header__logo .brand-wordmark__svg{width:min(154px,42vw)}.header__logo.brand-logo .brand-logo__img{height:38px}.header__tools{gap:10px}.hero{min-height:auto}.hero__inner{padding-block:54px 42px}.hero h1,.page-title{font-size:44px}.hero__text{font-size:16px}.split-heading{align-items:start;flex-direction:column}.collection-grid,.brand-grid{grid-template-columns:1fr}.product-grid--featured{display:flex}.product-grid--featured .product-card,.product-grid--compact .product-card{width:min(100%,240px)}.product__media{width:60vw;margin-inline:auto}.cart-table thead{display:none}.cart-table,.cart-table tbody,.cart-table tr,.cart-table td{display:block;width:100%}.cart-table td{padding:12px 0}.footer__inner{grid-template-columns:1fr}.footer__controls{justify-self:start;justify-items:start}.footer__links,.footer__socials{justify-content:flex-start}.footer__newsletter{justify-items:start;text-align:left}.footer__selectors{justify-content:flex-start}.footer__localization{min-width:min(100%,260px)}.footer__bottom,.footer__policies{justify-content:flex-start}.legal-notice__row{grid-template-columns:1fr;padding-block:18px}.legal-notice__label,.legal-notice__value{padding:0}.legal-notice__label{margin-bottom:10px}}img,svg,video,iframe,embed,object{max-width:100%}video{height:auto}.rte,.product-card__title,.collection-card__title,.product-card__vendor,.product__info h1,.product__meta,.price,.cart-item,.cart-item a,.split-heading h2,.brand-card h2,.collection-hero__copy h1,.header__nav a,.header__dropdown a,.header__subnav a,.mobile-menu__item a,.footer__links a,.footer__copyright{overflow-wrap:anywhere}.cart-item>*,.filters>*,.split-heading>*{min-width:0}.filters .field{flex:1 1 220px;min-width:0}select.field{max-width:100%}.header__dropdown{max-width:min(280px,calc(100vw - 32px))}.header__dropdown a,.header__subnav a{white-space:normal}.header__subnav{max-width:min(260px,calc(100vw - 32px))}.rte img,.rte svg,.rte video,.rte iframe,.rte embed,.rte object{max-width:100%;height:auto}.rte iframe{width:100%}.rte pre,.rte code{overflow-wrap:break-word;white-space:pre-wrap}.rte table{display:block;max-width:100%;overflow-x:auto}.linktree{display:flex;justify-content:center;padding:clamp(40px,8vh,96px) 0 clamp(64px,10vh,120px)}.bare-layout .linktree{min-height:100vh;align-items:center}.linktree__inner{width:min(100% - 40px,460px);margin-inline:auto;display:grid;justify-items:center;gap:16px;text-align:center}.linktree__logo-mark{display:block;width:100%}.linktree__logo-mark .brand-logo__img{width:min(260px,72%);height:auto;margin-inline:auto}.linktree__title{margin:4px 0 0;font-size:clamp(26px,7vw,38px)}.linktree__bio{margin:0;color:var(--color-muted);max-width:36ch}.linktree__links{display:grid;gap:12px;width:100%;margin-top:10px}.linktree__link{display:flex;align-items:center;gap:12px;width:100%;padding:15px 18px;border-radius:12px;border:1px solid var(--color-line);background:var(--color-card-wash);color:var(--color-ink);font-weight:700;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.linktree__link:hover,.linktree__link:focus-visible{transform:translateY(-2px);border-color:var(--color-ink)}.linktree__link-icon,.linktree__link-spacer{flex:0 0 26px;display:flex;align-items:center;justify-content:center;color:var(--color-ink)}.linktree__link-text{flex:1 1 auto;min-width:0;display:grid;gap:2px;text-align:center}.linktree__link-label{font-size:15px;overflow-wrap:anywhere}.linktree__link-sub{font-size:12px;font-weight:500;color:var(--color-muted);overflow-wrap:anywhere}.linktree__footer{margin-top:10px;color:var(--color-muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden;pointer-events:none}.cart-drawer.is-open{visibility:visible;pointer-events:auto}.cart-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .3s ease}.cart-drawer.is-open .cart-drawer__overlay{opacity:1}.cart-drawer__panel{position:absolute;top:0;right:0;height:100%;width:min(380px,88vw);background:var(--color-bg);color:var(--color-ink);border-left:1px solid var(--color-line);display:flex;flex-direction:column;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.1,1)}.cart-drawer.is-open .cart-drawer__panel{transform:none}.cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--color-line)}.cart-drawer__title{margin:0;font-size:13px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.cart-drawer__close{border:0;background:transparent;color:var(--color-ink);cursor:pointer;padding:4px;line-height:0}.cart-drawer__body{flex:1;overflow-y:auto;padding:4px 22px}.cart-drawer__body.is-busy{opacity:.5;pointer-events:none}.cart-drawer__empty,.cart-drawer__loading{color:var(--color-muted);font-size:14px;text-align:center;padding:48px 0}.cart-drawer__item{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--color-line)}.cart-drawer__item-image{display:block}.cart-drawer__item-image img{width:64px;height:80px;object-fit:cover;background:var(--color-line)}.cart-drawer__item-main{min-width:0;display:flex;flex-direction:column;gap:5px}.cart-drawer__item-title{color:var(--color-ink);text-decoration:none;font-size:14px;font-weight:600;line-height:1.35}.cart-drawer__item-variant{color:var(--color-muted);font-size:12px}.cart-drawer__qty{display:inline-flex;align-items:center;border:1px solid var(--color-line);width:fit-content;margin-top:4px}.cart-drawer__qty button{width:30px;height:30px;border:0;background:transparent;color:var(--color-ink);cursor:pointer;font-size:16px;line-height:1}.cart-drawer__qty-value{min-width:30px;text-align:center;font-size:13px}.cart-drawer__item-side{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.cart-drawer__item-price{font-size:14px;font-weight:600;white-space:nowrap}.cart-drawer__remove{border:0;background:transparent;color:var(--color-muted);cursor:pointer;font-size:11px;text-decoration:underline;padding:0}.cart-drawer__foot{border-top:1px solid var(--color-line);padding:18px 22px calc(22px + env(safe-area-inset-bottom,0px))}.cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;font-weight:800}.cart-drawer__subtotal span:first-child{letter-spacing:.08em}.cart-drawer__tax{color:var(--color-muted);font-size:11px;margin:6px 0 14px}.cart-drawer__checkout{display:block;text-align:center;background:var(--color-ink);color:var(--color-bg);text-decoration:none;padding:14px;font-size:13px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.cart-drawer__viewcart{display:block;text-align:center;color:var(--color-muted);text-decoration:underline;font-size:12px;margin-top:12px}body.cart-drawer-open{overflow:hidden}.cart-drawer__item-error{margin:6px 0 0;color:#d84a4a;font-size:11px;line-height:1.45}.cart-drawer__item.is-updating .cart-drawer__item-price{opacity:.45;transition:opacity .12s ease}.footer__payment{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 0;padding:0;list-style:none}.footer__payment li{display:flex;line-height:0}.footer__payment svg{width:38px;height:24px;display:block;border-radius:4px}.footer__bottom{position:relative}.footer__signoff{position:absolute;top:12px;right:0;opacity:.8;pointer-events:none}.footer__signoff-logo.brand-logo{display:block}.footer__signoff-logo.brand-logo .brand-logo__img{height:84px;width:auto}@media(max-width:900px){.footer__signoff{position:static;display:flex;justify-content:center;width:100%;margin-top:24px}}.contact__select{appearance:none;-webkit-appearance:none;padding-right:38px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239b9b9b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-repeat:no-repeat;background-position:right 14px center}[data-contact-conditional][hidden]{display:none!important}.product-card{position:relative}.wishlist-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:none;border:0;padding:0;margin:0;cursor:pointer;color:var(--color-ink);-webkit-appearance:none;appearance:none}.wishlist-btn__icon{display:block}.wishlist-btn__icon path{fill:none;stroke:currentColor;stroke-width:1.7px;transition:fill .15s ease,stroke .15s ease}.wishlist-btn:hover,.wishlist-btn.is-saved{color:#e0506a}.wishlist-btn.is-saved .wishlist-btn__icon path{fill:currentColor}.product-card>.wishlist-btn{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:999px;background:color-mix(in srgb,var(--color-bg) 72%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 1px 5px #00000024;z-index:2}.product-card>.wishlist-btn:hover{background:var(--color-bg)}.wishlist-btn--label{margin:2px 0 20px;min-height:46px;padding:0 20px;border:1px solid var(--color-line);border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wishlist-btn--label:hover,.wishlist-btn--label.is-saved{border-color:#e0506a}.header__wishlist-count{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#e0506a;color:#fff;font-size:10px;font-weight:800;line-height:1;letter-spacing:0}.header__wishlist-count[hidden]{display:none}.wishlist-page{padding:clamp(40px,6vw,72px) 0 clamp(64px,9vw,110px)}.wishlist-page__title{margin:0 0 14px}.wishlist-page__intro{color:var(--color-muted);margin:0 0 36px;max-width:52ch}.wishlist-page__empty{color:var(--color-muted);margin:0}.wishlist-page__grid:empty{display:none}.drop{text-align:center}.drop__eyebrow{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted)}.drop__timer{display:flex;align-items:flex-start;justify-content:center;gap:clamp(10px,2.4vw,26px)}.drop__unit{display:flex;flex-direction:column;align-items:center;min-width:clamp(54px,9vw,84px)}.drop__num{font-size:clamp(2.2rem,6.4vw,4rem);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.drop__label{margin-top:10px;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.drop__sep{font-size:clamp(1.6rem,4.6vw,2.8rem);font-weight:300;line-height:1;color:var(--color-line);margin-top:clamp(2px,1vw,8px)}.drop__live{margin:0;font-size:clamp(1.8rem,5vw,3rem);font-weight:800;letter-spacing:.04em}.password-page__countdown{margin:16px 0 24px}.password-page__countdown .drop__eyebrow{font-size:9px;letter-spacing:.26em;margin-bottom:8px;opacity:.75}.password-page__opendate{margin:0 0 11px;font-size:12px;letter-spacing:.05em;color:var(--color-muted);font-variant-numeric:tabular-nums}.password-page__tz{font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--color-muted);margin-left:4px}.password-page__countdown .drop__timer{gap:clamp(4px,1.3vw,11px)}.password-page__countdown .drop__num{font-size:1.2rem;font-weight:700;color:var(--color-ink)}.password-page__countdown .drop__unit{min-width:36px}.password-page__countdown .drop__label{margin-top:5px;font-size:8px;letter-spacing:.14em;opacity:.7}.password-page__countdown .drop__sep{font-size:.95rem;margin-top:0;opacity:.45}.product-form__qty-row{display:flex;align-items:flex-end;gap:12px}.product-form__qty-row .wishlist-btn{flex:none;width:48px;height:48px;border:1px solid var(--color-line);border-radius:0}.product-form__qty-row .wishlist-btn:hover,.product-form__qty-row .wishlist-btn.is-saved{border-color:#e0506a}.announcement{position:relative;background:var(--color-ink);color:var(--color-bg);text-align:center}.announcement[hidden]{display:none!important}.announcement__close{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer;color:inherit;opacity:.65;transition:opacity .15s ease}.announcement__close:hover{opacity:1}@media(max-width:749px){.announcement__close{right:4px;width:28px;height:28px}}.announcement__track{position:relative;display:grid;min-height:38px}.announcement__item{grid-area:1 / 1;margin:0;display:flex;align-items:center;justify-content:center;padding:9px 18px;font-size:12px;font-weight:600;letter-spacing:.04em;opacity:0;visibility:hidden;transition:opacity .55s ease,visibility .55s ease}.announcement__item.is-active{opacity:1;visibility:visible}.announcement__item a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.announcement__item{font-size:11px;padding:8px 14px;letter-spacing:.02em}}#newsletter{scroll-margin-top:96px}.cart-drawer__shipping{padding:14px 20px;border-bottom:1px solid var(--color-line)}.cart-drawer__shipping[hidden]{display:none}.cart-drawer__shipping-msg{margin:0 0 9px;font-size:12.5px;line-height:1.4;text-align:center;color:var(--color-ink)}.cart-drawer__shipping-msg strong{font-weight:800}.cart-drawer__shipping-track{height:5px;border-radius:999px;background:var(--color-line);overflow:hidden}.cart-drawer__shipping-fill{display:block;height:100%;width:0;border-radius:999px;background:var(--color-ink);transition:width .45s ease}.cart-drawer__shipping.is-complete .cart-drawer__shipping-fill{background:currentColor}.cart-drawer__shipping.is-complete .cart-drawer__shipping-msg{color:inherit;font-weight:400}.product-card__badge{position:absolute;top:10px;left:10px;z-index:2;background:var(--color-ink);color:var(--color-bg);font-size:10px;font-weight:800;letter-spacing:.1em;line-height:1;padding:4px 8px;border-radius:2px}.cart-drawer__ship-note{font-size:10px;color:var(--color-muted);margin-left:5px;white-space:nowrap}.footer__payment svg.pay-wm{width:auto;height:24px}.price__sale{color:#e0506a}.price .price__compare{color:#e0506a;opacity:.62}.product-card__media .card-gallery__track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.product-card__media .card-gallery__track::-webkit-scrollbar{display:none;height:0}.product-card__media .card-gallery__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.product-card__media img.card-gallery__img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.product-card:hover .product-card__media .card-gallery__track img{transform:none}.card-gallery__dots{position:absolute;left:0;right:0;bottom:10px;z-index:4;display:flex;gap:6px;justify-content:center;pointer-events:none;opacity:0;transition:opacity .2s ease}.product-card__media:hover .card-gallery__dots{opacity:1}@media(hover:none){.card-gallery__dots{opacity:1}}.card-gallery__dot{width:5px;height:5px;border-radius:999px;background:#ffffff8c;box-shadow:0 0 0 1px #00000038;transition:background .2s ease,width .2s ease}.card-gallery__dot.is-active{background:#fff;width:14px}.card-gallery__nav{position:absolute;top:50%;transform:translateY(-50%) scale(.92);z-index:5;width:22px;height:22px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#12121457;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease,background .2s ease,transform .2s ease}.card-gallery__nav--prev{left:7px}.card-gallery__nav--next{right:7px}.card-gallery__nav[hidden]{display:none}.card-gallery__nav svg{width:11px;height:11px;display:block}.card-gallery__nav:hover{background:#12121494}@media(hover:hover){.product-card__media:hover .card-gallery__nav{opacity:1;transform:translateY(-50%) scale(1)}.product-card__media .card-gallery__nav:hover{transform:translateY(-50%) scale(1.12)}}@media(hover:none){.card-gallery__nav{display:none}}.product-card__badge{z-index:6}.product-card>.wishlist-btn{z-index:7}.mobile-menu__link,.mobile-menu__parent{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;box-sizing:border-box;border-top:1px solid var(--color-line);padding:15px 2px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);cursor:pointer}.mobile-menu__group>summary.mobile-menu__parent{list-style:none}.mobile-menu__group>summary.mobile-menu__parent::-webkit-details-marker{display:none}.mobile-menu__parent-label{overflow-wrap:anywhere}.mobile-menu__chev{flex:0 0 auto;display:flex;color:var(--color-muted);transition:transform .28s ease,color .2s ease}.mobile-menu__chev svg{width:18px;height:18px;display:block}.mobile-menu__group[open]>.mobile-menu__parent .mobile-menu__chev{transform:rotate(180deg);color:var(--color-ink)}.mobile-menu__children{padding:2px 0 12px 16px;margin-left:2px;border-left:1px solid var(--color-line);display:block}.mobile-menu__children>a,.mobile-menu__grandchildren>a{display:block;border-top:none;padding:10px 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);transition:color .15s ease}.mobile-menu__children>a:active,.mobile-menu__grandchildren>a:active{color:var(--color-ink)}.mobile-menu__all{color:var(--color-ink)!important}.mobile-menu__grandchildren{padding:0 0 4px 16px;border-left:1px solid var(--color-line)}.mobile-menu__group[open]>.mobile-menu__children{animation:mm-reveal .25s ease}@keyframes mm-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.stock-bar{margin:16px 0 6px}.stock-bar__track{height:5px;border-radius:99px;background:var(--color-soft);overflow:hidden}.stock-bar__fill{display:block;height:100%;min-width:8%;border-radius:99px;background:linear-gradient(90deg,#b02a44,#e0506a 70%,#ff7a93);box-shadow:0 0 10px #e0506a8c;animation:stock-pulse 1.8s ease-in-out infinite}@keyframes stock-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.stock-bar__label{margin:9px 0 0;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);text-align:center}.stock-bar__label strong{color:#e0506a;font-weight:800;font-size:1.15em}.product__media-main{display:flex!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.product__media-main::-webkit-scrollbar{display:none;height:0}.product__slide{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.product__slide img{width:100%;height:100%;object-fit:cover;-webkit-user-drag:none}.restock{margin-top:16px;padding:16px;border:1px solid var(--color-line);border-radius:10px;background:var(--color-soft)}.restock__lead{margin:0 0 12px;font-size:13px;color:var(--color-muted)}.restock__form{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.restock__email{flex:1;min-width:180px}.restock__btn{margin:0;width:auto;white-space:nowrap}.restock__done{margin:0;font-size:14px;font-weight:700;color:var(--color-ink)}.pdp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#08080af2;display:flex}.pdp-zoom__track{flex:1;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pdp-zoom__track::-webkit-scrollbar{display:none}.pdp-zoom__slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:center;padding:5vw;box-sizing:border-box;overflow:hidden;touch-action:pan-x}.pdp-zoom__slide img{max-width:100%;max-height:100%;object-fit:contain}.pdp-zoom__close{position:absolute;top:14px;right:14px;z-index:2;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.pdp-zoom__close:hover{background:#ffffff3d}.pdp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;align-items:center;gap:12px;padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-line);box-shadow:0 -6px 22px #0000001f}@media(max-width:749px){.pdp-sticky:not([hidden]){display:flex}}.pdp-sticky__info{display:flex;flex-direction:column;min-width:0;flex:1}.pdp-sticky__title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky__price{font-size:12px;color:var(--color-muted)}.pdp-sticky__btn{flex:0 0 auto;margin:0;width:auto;padding:12px 22px}@media(min-width:750px){.footer__payment{flex-basis:100%;margin-top:14px}}.preorder{background:radial-gradient(130% 150% at 0% 0%,#1b1b22,#0d0d10 62%);color:#e9e7e2;padding:clamp(40px,6vw,80px) 0}.preorder__inner{display:grid;grid-template-columns:minmax(0,460px) 1fr;gap:clamp(28px,5vw,64px);align-items:center}.preorder__media{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:1 / 1;background:#000}.preorder__img{display:block;width:100%;height:100%;object-fit:cover}.preorder__badge{position:absolute;top:14px;left:14px;background:linear-gradient(90deg,#d8b950,#f0d77a);color:#0d0d10;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:7px 14px;border-radius:99px;box-shadow:0 4px 16px #d8b95059;animation:preorder-pulse 2.2s ease-in-out infinite}@keyframes preorder-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.preorder__eyebrow{margin:0 0 12px;font-size:12px;letter-spacing:.24em;color:#d8b950;font-weight:700;text-transform:uppercase}.preorder__vendor{margin:0 0 6px;font-size:13px;letter-spacing:.12em;color:#9b988f;text-transform:uppercase}.preorder__title{margin:0 0 16px;font-size:clamp(26px,3.4vw,42px);font-weight:800;line-height:1.12;color:#fff;overflow-wrap:anywhere}.preorder__text{margin:0 0 18px;color:#b6b3ab;font-size:14px;line-height:1.7}.preorder__price{margin:0 0 24px;font-size:22px;font-weight:700;color:#fff}.preorder__soldout{color:#e0506a;font-size:14px;font-weight:700;margin-left:8px}.preorder__cta{margin:0;background:#fff;color:#0d0d10;border:1px solid #fff}.preorder__cta:hover{background:#f0d77a;border-color:#f0d77a;color:#0d0d10}@media(max-width:749px){.preorder__inner{grid-template-columns:1fr}.preorder__media{max-width:420px}}.loc-selector__list{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.4) transparent;padding-right:6px;overscroll-behavior:contain}.loc-selector__list::-webkit-scrollbar{width:6px}.loc-selector__list::-webkit-scrollbar-track{background:transparent;margin:4px 0}.loc-selector__list::-webkit-scrollbar-thumb{background:#80808066;border-radius:99px}.loc-selector__list::-webkit-scrollbar-thumb:hover{background:#808080b3}.loc-selector__option span:last-child{font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:13px;opacity:.9}.loc-selector summary span{font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap}.loc-selector--footer .loc-selector__panel{top:auto;bottom:calc(100% + 12px);left:0;right:auto}@media(max-width:749px){.loc-selector--footer .loc-selector__panel{position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));top:auto;width:auto;max-height:70vh;overflow-y:auto}}.drop__timer[hidden],.announcement__item[hidden],.countdown-compact[hidden],[data-drop-label][hidden]{display:none!important}.announcement__item--drop{gap:8px}.announcement__drop-label{font-weight:800;letter-spacing:.06em}.announcement__drop-live{font-weight:800;text-decoration:underline;text-underline-offset:2px}.countdown-compact{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;display:inline-flex;align-items:baseline;color:inherit}.countdown-compact__u{margin:0 5px 0 1px;font-size:.82em;opacity:.55;color:inherit}.countdown-compact__u--d{margin-left:1px}.countdown-compact.cd-no-days [data-cd-days],.countdown-compact.cd-no-days .countdown-compact__u--d{display:none}.product__media-main video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}video.preorder__img{object-fit:cover}.product-card__badges{position:absolute;top:10px;left:10px;z-index:6;display:flex;flex-direction:column;gap:5px;align-items:flex-start}.product-card__badges .product-card__badge{position:static}.product-card__badge--new{background:linear-gradient(90deg,#d8b950,#f0d77a);color:#0d0d10}.product-card__badge--low{background:#b3261e;color:#fff}.product-card__soldout-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:color-mix(in srgb,var(--color-bg) 55%,transparent);-webkit-backdrop-filter:grayscale(1) brightness(.96);backdrop-filter:grayscale(1) brightness(.96);pointer-events:none}.product-card__badge--soldout{top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);z-index:6;font-size:12px;padding:7px 14px;letter-spacing:.18em;border:1px solid currentColor;background:var(--color-bg);color:var(--color-ink);box-shadow:0 4px 18px #0000002e}.card-gallery__img,.product__thumbs img{opacity:0;transition:opacity .45s ease}.card-gallery__img.is-loaded,.product__thumbs img.is-loaded{opacity:1}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.search-overlay[hidden]{display:none}.search-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#08080a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.search-overlay__panel{position:relative;margin:clamp(60px,12vh,120px) auto 0;width:min(640px,calc(100vw - 32px));background:var(--color-bg);border:1px solid var(--color-line);border-radius:12px;box-shadow:0 24px 60px #00000059;overflow:hidden}.search-overlay__form{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--color-line)}.search-overlay__lens{flex:none;color:var(--color-muted)}.search-overlay__input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--color-ink);font-size:16px;padding:6px 0}.search-overlay__close{flex:none;border:0;background:transparent;color:var(--color-muted);cursor:pointer;padding:6px;display:flex}.search-overlay__close:hover{color:var(--color-ink)}.search-overlay__results{max-height:min(56vh,480px);overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.psearch__list{list-style:none;margin:0;padding:6px 0}.psearch__item{display:flex;align-items:center;gap:12px;padding:9px 16px;color:var(--color-ink);text-decoration:none}.psearch__item:hover,.psearch__item:focus{background:var(--color-soft)}.psearch__item img{flex:none;width:48px;height:60px;object-fit:cover;border-radius:6px;background:var(--color-soft)}.psearch__main{display:flex;flex-direction:column;gap:2px;min-width:0}.psearch__title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psearch__price{font-size:12px;color:var(--color-muted)}.psearch__all{display:block;padding:12px 16px;text-align:center;font-size:13px;font-weight:700;color:var(--color-ink);border-top:1px solid var(--color-line);text-decoration:none}.psearch__all:hover{background:var(--color-soft)}.psearch__none{margin:0;padding:20px 16px;color:var(--color-muted);font-size:14px;text-align:center}.cart-drawer__upsell{border-top:1px solid var(--color-line);padding:12px 20px}.cart-drawer__upsell-title{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--color-muted);text-transform:uppercase}.cart-upsell__item{display:flex;align-items:center;gap:10px;padding:6px 0}.cart-upsell__item img{flex:none;width:48px;height:60px;object-fit:cover;border-radius:6px;background:var(--color-soft)}.cart-upsell__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cart-upsell__title{font-size:13px;font-weight:600;color:var(--color-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-upsell__title:hover{text-decoration:underline;text-underline-offset:2px}.cart-upsell__price{font-size:12px;color:var(--color-muted)}.cart-upsell__add{flex:none;border:1px solid var(--color-ink);background:transparent;color:var(--color-ink);font-size:12px;font-weight:700;padding:7px 14px;border-radius:99px;cursor:pointer}.cart-upsell__add:hover:not(:disabled){background:var(--color-ink);color:var(--color-bg)}.cart-upsell__add:disabled{opacity:.5;cursor:default}.recently-viewed__title{margin:0 0 22px;font-size:clamp(1.3rem,2.6vw,1.8rem)}@media(hover:hover)and (pointer:fine){.product-card{transition:transform .38s cubic-bezier(.2,.7,.2,1),opacity .22s ease}.product-card.reveal.is-visible:hover,.product-card.reveal.is-visible:focus-within,.product-card:hover,.product-card:focus-within{transform:translateY(-5px)}.product-card__media{transition:box-shadow .4s ease}.product-card:hover .product-card__media,.product-card:focus-within .product-card__media{box-shadow:0 22px 44px -26px #0006,0 0 32px -2px color-mix(in srgb,var(--color-ink) 40%,transparent)}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .4s ease}.product-card:hover .product-card__media:after,.product-card:focus-within .product-card__media:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 45%,transparent),inset 0 0 30px -8px color-mix(in srgb,var(--color-ink) 26%,transparent)}.product-card__vendor{transition:color .3s ease}.product-card:hover .product-card__vendor,.product-card:focus-within .product-card__vendor{color:var(--color-ink)}}.product__stage{position:relative}[data-tilt]{transform:perspective(1100px) rotateX(var(--tilt-rx, 0deg)) rotateY(var(--tilt-ry, 0deg)) scale(var(--tilt-scale, 1));transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}[data-tilt].is-tilting{transition:transform .06s linear;--tilt-scale: 1.012}.tilt-glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .35s ease;mix-blend-mode:screen;background:radial-gradient(480px circle at var(--glare-x, 50%) var(--glare-y, 50%),rgba(255,255,255,.2),rgba(255,255,255,.05) 45%,transparent 68%)}[data-tilt].is-tilting .tilt-glare{opacity:1}@media(hover:none){.product__stage[data-tilt]{transform:none;will-change:auto}.product__stage[data-tilt] .product__slide{transform:perspective(1100px) rotateX(var(--tilt-rx, 0deg)) rotateY(var(--tilt-ry, 0deg));will-change:transform}}.product__counter{position:absolute;right:10px;bottom:10px;z-index:4;pointer-events:none;display:none;font-size:11px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums;padding:4px 10px;border-radius:99px;background:#0f0f128c;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(hover:none),(max-width:749px){.product__counter{display:inline-block}}@media(max-width:749px){.product__thumbs{display:flex;overflow-x:auto;gap:10px;padding-bottom:4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.product__thumbs::-webkit-scrollbar{display:none}.product__thumb{flex:0 0 64px}}@media(hover:none){.button,.quick-add,.cart-upsell__add,.pdp-sticky__btn{transition:transform .12s ease,background .2s ease,color .2s ease,border-color .2s ease}.button:active,.quick-add:active,.cart-upsell__add:active,.pdp-sticky__btn:active{transform:scale(.965)}.product-card__media img{transition:transform .15s ease}.product-card:active .product-card__media img{transform:scale(.985)}}@media(hover:none){.product-card .product-card__media{transition:box-shadow .45s ease}.product-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .45s ease}.product-card.is-focused .product-card__media{box-shadow:0 18px 38px -22px #00000061,0 0 28px -2px color-mix(in srgb,var(--color-ink) 34%,transparent)}.product-card.is-focused .product-card__media:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-ink) 40%,transparent),inset 0 0 24px -8px color-mix(in srgb,var(--color-ink) 22%,transparent)}}.fly-to-cart{position:fixed;z-index:999;width:64px;height:64px;border-radius:10px;background-size:cover;background-position:center;pointer-events:none;box-shadow:0 10px 26px #00000059}.header__cart.cart-pop svg{animation:cart-pop .45s cubic-bezier(.3,1.4,.4,1)}.header__cart.cart-pop .header__cart-count{animation:cart-pop .45s cubic-bezier(.3,1.4,.4,1)}@keyframes cart-pop{0%{transform:scale(1)}45%{transform:scale(1.32)}to{transform:scale(1)}}.heart-burst{position:fixed;z-index:999;pointer-events:none;font-size:12px;line-height:1;color:#e0506a}.variant-picker{display:grid;gap:16px;margin:0 0 20px}.variant-picker__group{border:0;padding:0;margin:0;min-width:0}.variant-picker__label{display:flex;align-items:baseline;gap:10px;padding:0;margin:0 0 9px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.variant-picker__current{color:var(--color-ink);letter-spacing:.04em}.variant-picker__values{display:flex;flex-wrap:wrap;gap:8px}.variant-picker__pill{position:relative;min-width:52px;padding:10px 16px;border:1px solid var(--color-line);border-radius:8px;background:transparent;color:var(--color-ink);font-size:13px;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.variant-picker__pill:hover{border-color:var(--color-ink);transform:translateY(-1px)}.variant-picker__pill:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.variant-picker__pill.is-selected{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-bg);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--color-ink) 55%,transparent)}.variant-picker__pill.is-oos{color:var(--color-muted);border-style:dashed}.variant-picker__pill.is-oos:after{content:"";position:absolute;left:9px;right:9px;top:50%;height:1px;background:currentColor;opacity:.55;transform:rotate(-8deg)}.variant-picker__pill.is-oos.is-selected{background:color-mix(in srgb,var(--color-ink) 14%,transparent);color:var(--color-ink);border-color:var(--color-ink);border-style:solid;box-shadow:none}@media(hover:none){.variant-picker__pill{padding:12px 18px}}.signup-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:20px;visibility:hidden;opacity:0;transition:opacity .35s ease,visibility 0s .35s}.signup-popup.is-open{visibility:visible;opacity:1;transition:opacity .35s ease}.signup-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.signup-popup__dialog{position:relative;width:min(440px,100%);background:var(--color-bg);border:1px solid var(--color-line);box-shadow:0 24px 60px var(--color-shadow);padding:38px 32px 28px;text-align:center;transform:translateY(14px) scale(.98);transition:transform .35s ease}.signup-popup.is-open .signup-popup__dialog{transform:none}.signup-popup__mark{display:inline-block;width:46px;margin-bottom:14px;opacity:.9}.signup-popup__mark img{width:100%;height:auto}.signup-popup__title{margin:0 0 10px;font-size:22px;letter-spacing:.05em}.signup-popup__text{margin:0 0 20px;color:var(--color-muted);font-size:14px;line-height:1.7}.signup-popup__form{display:grid;gap:10px}.signup-popup__form[hidden]{display:none}.signup-popup__form input[type=email]{width:100%;min-height:48px;border:1px solid var(--color-ink);border-radius:6px;background:var(--color-bg);color:var(--color-ink);padding:0 14px}.signup-popup__submit{min-height:48px;border:0;border-radius:6px;background:var(--color-ink);color:var(--color-bg);font-weight:700;letter-spacing:.08em;cursor:pointer;transition:opacity .2s ease}.signup-popup__submit:hover{opacity:.88}.signup-popup__close{position:absolute;top:8px;right:8px;width:40px;height:40px;border:0;background:transparent;color:var(--color-muted);font-size:24px;line-height:1;cursor:pointer}.signup-popup__close:hover{color:var(--color-ink)}.signup-popup__later{margin-top:14px;border:0;background:transparent;color:var(--color-muted);font-size:12px;letter-spacing:.06em;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.signup-popup__later:hover{color:var(--color-ink)}.signup-popup__error{margin:0;color:#d05252;font-size:13px}.signup-popup__success p{margin:6px 0 0;font-weight:600}@media(max-width:749px){.signup-popup{align-items:flex-end;padding:0}.signup-popup__dialog{width:100%;border-left:0;border-right:0;border-bottom:0;padding:34px 22px calc(26px + env(safe-area-inset-bottom,0px));transform:translateY(100%)}.signup-popup.is-open .signup-popup__dialog{transform:none}}.loc-selector__option[hidden]{display:none}body.search-open{overflow:hidden}.field,.signup-popup__form input[type=email],.footer__newsletter-fields input,.loc-selector__form input{font-size:16px}#collection-products{scroll-margin-top:96px}@media(hover:none){.button:hover,.shopify-payment-button__button:hover,button.shopify-payment-button__button:hover{transform:none}.quick-add:hover{background:transparent;color:inherit;transform:none}.variant-picker__pill:hover{transform:none}}.header__nav a[href*="/collections/sale"],.mobile-menu__nav a[href*="/collections/sale"]{color:#e0506a;font-weight:800}.header__nav a[href*="/collections/sale"]:hover,.mobile-menu__nav a[href*="/collections/sale"]:hover{color:#e8798d}.shopify-policy__body table{width:100%;margin:14px 0 18px;border-collapse:collapse;font-size:13px}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--color-line);padding:8px 10px;text-align:left;vertical-align:top}.shopify-policy__body thead th{background:var(--color-soft);font-weight:750}.shopify-policy__body td:not(:first-child){white-space:nowrap}.preorder__deadline{display:flex;align-items:baseline;gap:10px;margin:2px 0 18px;font-size:13px;letter-spacing:.04em;color:var(--color-muted)}.preorder__deadline .countdown-compact{color:var(--color-ink);font-weight:700}.preorder__deadline-live{color:var(--color-muted)}.preorder__stack{display:grid}.preorder__stack>.preorder__slide{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .7s ease,transform .7s ease,visibility 0s linear .7s}.preorder__stack>.preorder__slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .7s ease,transform .7s ease}.preorder__dots{display:flex;gap:8px;justify-content:center;margin-top:18px}.preorder__dot{width:7px;height:7px;border-radius:99px;border:0;padding:0;background:var(--color-line);cursor:pointer;transition:background .25s ease,width .25s ease}.preorder__dot.is-active{background:var(--color-ink);width:22px}@media(prefers-reduced-motion:reduce){.preorder__stack>.preorder__slide{transition:none;transform:none}}.news__intro{max-width:640px}.news__fresh{font-size:11px;font-weight:800;letter-spacing:.14em;color:#e0506a;display:inline-flex;align-items:center;gap:7px}.news__fresh:before{content:"";width:7px;height:7px;border-radius:99px;background:#e0506a;animation:news-pulse 1.6s ease infinite}@keyframes news-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@media(prefers-reduced-motion:reduce){.news__fresh:before{animation:none}}.manifest{--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}.manifest__head{display:flex;align-items:center;gap:16px;margin:52px 0 0;padding-bottom:12px;font-family:var(--mono)}.manifest__head:first-child{margin-top:8px}.manifest__no{font-size:11px;letter-spacing:.18em;color:var(--color-muted)}.manifest__date{font-size:15px;font-weight:700;letter-spacing:.12em}.manifest__rule{flex:1;height:1px;background:var(--color-line)}.manifest__items{font-size:11px;letter-spacing:.18em;color:var(--color-muted)}.manifest__head--today .manifest__date{color:#e0506a}.manifest__rows{border-top:1px solid var(--color-line)}.manifest__row{display:grid;grid-template-columns:34px 130px minmax(0,1fr) auto 26px;align-items:center;gap:18px;padding:15px 6px;border-bottom:1px solid var(--color-line);color:var(--color-ink);text-decoration:none;transition:background .2s ease,padding-left .25s ease}.manifest__row:hover{background:var(--color-soft);padding-left:16px}.manifest__thumb{display:none}.manifest__idx{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--color-muted)}.manifest__vendor{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manifest__title-wrap{display:flex;align-items:center;gap:12px;min-width:0}.manifest__title{font-size:16px;font-weight:750;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manifest__title-wrap .manifest__chip{flex-shrink:0}.manifest__price{font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;justify-self:end}.manifest__price s{color:var(--color-muted);opacity:.7;margin-right:6px}.manifest__price em{font-style:normal;color:#e0506a;font-weight:700}.manifest__chip{font-size:10px;font-weight:800;letter-spacing:.12em;border:1px solid var(--color-line);border-radius:999px;padding:3px 10px;color:var(--color-muted);white-space:nowrap}.manifest__chip--sale{color:#e0506a;border-color:color-mix(in srgb,#e0506a 45%,transparent)}.manifest__chip--out{opacity:.8}.manifest__row--soldout .manifest__title,.manifest__row--soldout .manifest__price{opacity:.45}.manifest__arrow{color:var(--color-muted);transition:transform .25s ease,color .25s ease;text-align:right}.manifest__row:hover .manifest__arrow{transform:translate(5px);color:var(--color-ink)}@media(min-width:990px){.manifest--side{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:58px;align-items:start}.manifest__side{position:sticky;top:110px}}@media(max-width:989px){.manifest__side{display:none}}.manifest__frame{aspect-ratio:3 / 4;overflow:hidden;background:var(--color-soft);border:1px solid var(--color-line)}.manifest__frame img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transform:scale(1.06);transition:opacity .4s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.manifest__frame img.is-in{opacity:1;transform:scale(1)}.manifest__side-vendor{margin:14px 0 2px;font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted)}.manifest__side-title{margin:0;font-size:14px;font-weight:750}@media(hover:none),(max-width:749px){.manifest__row{grid-template-columns:48px 1fr auto;grid-template-rows:auto auto;gap:4px 14px;padding:12px 4px}.manifest__thumb{display:block;grid-row:1 / 3;width:48px;height:60px}.manifest__thumb img{width:100%;height:100%;object-fit:cover;display:block}.manifest__thumb--empty{display:flex;align-items:center;justify-content:center;border:1px solid var(--color-line);color:var(--color-muted)}.manifest__idx{display:none}.manifest__vendor{grid-column:2;grid-row:1}.manifest__title-wrap{grid-column:2;grid-row:2;flex-wrap:wrap;gap:4px 10px}.manifest__title{white-space:normal;font-size:14px}.manifest__price{grid-column:3;grid-row:2;font-size:13px}.manifest__arrow{display:none}.manifest__head{flex-wrap:wrap;gap:10px}}.sns{display:flex;flex-direction:column}.sns__band{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:clamp(36px,6vw,96px);padding:clamp(44px,6vw,76px) 0}.sns__band:first-child{padding-top:0}.sns__band:last-child{padding-bottom:0}.sns__band+.sns__band{border-top:1px solid var(--color-line)}.sns__media{width:100%;max-width:560px;min-width:0;justify-self:center}.sns__label{display:flex;flex-direction:column;gap:14px;min-width:0}.sns__band--flip .sns__media{order:2}.sns__band--flip .sns__label{order:1;align-items:flex-end;text-align:right}.sns__index{font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:11px;font-weight:700;letter-spacing:.3em;color:var(--color-muted)}.sns__wordmark{font-size:clamp(48px,6.5vw,96px);font-weight:800;line-height:.95;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.sns__handle{font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:12px;letter-spacing:.06em;color:var(--color-muted);text-decoration:none}.sns__handle:hover{color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}@media(max-width:819px){.sns__band{grid-template-columns:minmax(0,1fr);row-gap:26px;padding:44px 0}.sns__band--flip .sns__media{order:2}.sns__label,.sns__band--flip .sns__label{order:-1;align-items:flex-start;text-align:left;gap:8px}.sns__wordmark{font-size:clamp(38px,11vw,60px)}.sns__media{max-width:480px;margin-inline:auto}}.sns__media .instagram-media,.sns__media .tiktok-embed{margin:0 auto 18px!important}.sns__card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--color-line);padding:28px 22px;text-decoration:none;color:var(--color-ink);transition:border-color .25s ease}.sns__card:hover{border-color:var(--color-ink)}.sns__card-handle{font-weight:800;font-size:17px}.sns__card-cta{color:var(--color-muted);font-size:12px;letter-spacing:.08em}.sns__tiktok{aspect-ratio:9 / 16;width:100%;max-width:400px;margin-inline:auto;background:#000;border:1px solid var(--color-line)}.sns__tiktok iframe{width:100%;height:100%;border:0;display:block}.sns__media .twitter-tweet,.sns__media .instagram-media{margin:0 auto!important}.sns__track{display:flex;align-items:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;transition:height .35s ease}.sns__track::-webkit-scrollbar{display:none}.sns__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;padding:0 1px}.sns__nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.sns__navbtn{width:34px;height:34px;border-radius:999px;border:1px solid var(--color-line);background:transparent;color:var(--color-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,transform .15s ease}.sns__navbtn:hover{border-color:var(--color-ink)}.sns__navbtn:active{transform:scale(.94)}.sns__navbtn[disabled]{opacity:.3;cursor:default}.sns__dots{display:flex;gap:7px}.sns__dot{width:6px;height:6px;border-radius:99px;border:0;padding:0;background:var(--color-line);cursor:pointer;transition:background .25s ease,width .25s ease}.sns__dot.is-active{background:var(--color-ink);width:18px}.about-facts{max-width:760px}.about-facts__head{display:flex;align-items:center;gap:16px;margin-bottom:6px;font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace)}.about-facts__title{font-size:11px;font-weight:700;letter-spacing:.22em;color:var(--color-muted)}.about-facts__rule{flex:1;height:1px;background:var(--color-line)}.about-facts__row{display:grid;grid-template-columns:170px minmax(0,1fr);gap:20px;padding:15px 4px;border-bottom:1px solid var(--color-line);align-items:baseline}.about-facts__label{font-family:var(--mono, ui-monospace, "SF Mono", Menlo, monospace);font-size:11px;letter-spacing:.14em;color:var(--color-muted);text-transform:uppercase}.about-facts__value{font-size:14.5px;line-height:1.7;color:var(--color-ink);text-decoration:none}a.about-facts__value{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-line)}a.about-facts__value:hover{text-decoration-color:var(--color-ink)}@media(max-width:749px){.about-facts__row{grid-template-columns:1fr;gap:5px;padding:13px 2px}}.about-cta{display:flex;gap:14px;flex-wrap:wrap}.about-cta .button{width:auto}.vp-cards__list{display:flex;flex-direction:column;gap:12px}.variant-picker__pill.vp-card{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;background:transparent;border:1px solid var(--color-line);border-radius:8px;color:var(--color-ink)}.variant-picker__pill.vp-card:hover{border-color:var(--color-ink);background:transparent}.variant-picker__pill.vp-card.is-selected{border-color:var(--color-ink);background:transparent;color:var(--color-ink)}.vp-card__radio{width:18px;height:18px;border-radius:50%;border:1px solid var(--color-muted);flex:none;position:relative}.vp-card.is-selected .vp-card__radio{border-color:var(--color-ink)}.vp-card.is-selected .vp-card__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--color-ink)}.vp-card__body{display:flex;flex-direction:column;gap:3px;min-width:0}.vp-card__name{font-weight:700;letter-spacing:.02em}.vp-card__delta{font-size:13px;color:var(--color-muted)}.vp-card__thumb{margin-left:auto;width:72px;height:72px;border-radius:6px;object-fit:cover;flex:none;border:1px solid var(--color-line)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/base.css.map */
