.SiteFooter-module__C4mfIa__footer{border-top:1px solid var(--color-hairline);text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;padding:32px 24px 40px;display:flex}.SiteFooter-module__C4mfIa__links{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.SiteFooter-module__C4mfIa__link{letter-spacing:.14em;text-transform:uppercase;color:var(--color-body);font-size:11px;text-decoration:none;transition:color .15s}.SiteFooter-module__C4mfIa__link:hover{color:var(--color-ink)}.SiteFooter-module__C4mfIa__meta{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:11px}
.ShippingDialog-module__Ym-uKW__trigger{color:var(--color-muted);text-underline-offset:3px;font-size:12px;line-height:18px;text-decoration:underline;transition:color .15s}.ShippingDialog-module__Ym-uKW__trigger:hover{color:var(--color-ink)}.ShippingDialog-module__Ym-uKW__dialog{border:1px solid var(--color-border);background:var(--color-raised);width:min(420px,100vw - 32px);color:var(--color-ink);margin:auto;padding:0}.ShippingDialog-module__Ym-uKW__dialog::backdrop{background:#000000b8}.ShippingDialog-module__Ym-uKW__inner{flex-direction:column;gap:20px;padding:28px;display:flex}.ShippingDialog-module__Ym-uKW__title{letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600}.ShippingDialog-module__Ym-uKW__rates{flex-direction:column;display:flex}.ShippingDialog-module__Ym-uKW__rate{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:14px;display:flex}.ShippingDialog-module__Ym-uKW__rateAmount{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.ShippingDialog-module__Ym-uKW__note{color:var(--color-body);font-size:12px;line-height:20px}.ShippingDialog-module__Ym-uKW__close{letter-spacing:.16em;text-transform:uppercase;text-underline-offset:4px;align-self:flex-start;font-size:11px;font-weight:600;text-decoration:underline}
.page-module__NLBm_G__page{flex-direction:column;min-height:100vh;display:flex}.page-module__NLBm_G__bar{padding:28px clamp(24px,5vw,64px);display:flex}.page-module__NLBm_G__wordmark{font-family:var(--font-display);letter-spacing:-.02em;text-transform:lowercase;font-size:18px;font-weight:600;text-decoration:none}.page-module__NLBm_G__main{flex-direction:column;flex-grow:1;justify-content:center;gap:20px;max-width:720px;padding:64px clamp(24px,5vw,64px) 96px;display:flex}.page-module__NLBm_G__headline{font-family:var(--font-display);letter-spacing:-.035em;text-transform:lowercase;font-size:clamp(48px,7vw,96px);font-weight:600;line-height:1}.page-module__NLBm_G__statement{font-family:var(--font-statement);font-size:clamp(20px,2vw,28px);font-style:italic;line-height:1.35}.page-module__NLBm_G__copy{color:var(--color-body);max-width:46ch;font-size:15px;line-height:26px}.page-module__NLBm_G__back{letter-spacing:.16em;text-transform:uppercase;text-underline-offset:4px;align-self:flex-start;margin-top:8px;font-size:11px;font-weight:600;text-decoration:underline}
.page-module__E0kJGG__page{flex-direction:column;min-height:100vh;display:flex}.page-module__E0kJGG__split{align-items:flex-start;width:100%;display:flex}.page-module__E0kJGG__media{flex-direction:column;flex-shrink:0;gap:4px;width:52%;display:flex}.page-module__E0kJGG__shot{aspect-ratio:1122/1402;background:var(--color-raised);width:100%;position:relative;overflow:hidden}.page-module__E0kJGG__shotImage{object-fit:cover}.page-module__E0kJGG__panel{flex-direction:column;flex:1;justify-content:center;gap:28px;min-height:100vh;padding:64px clamp(32px,5vw,88px);display:flex;position:sticky;top:0}.page-module__E0kJGG__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:500}.page-module__E0kJGG__wordmark{font-family:var(--font-display);letter-spacing:-.035em;text-transform:lowercase;font-size:clamp(40px,4.6vw,72px);font-weight:600;line-height:1}.page-module__E0kJGG__statement{font-family:var(--font-statement);font-size:clamp(20px,1.9vw,27px);font-style:italic;line-height:1.35}.page-module__E0kJGG__head{flex-direction:column;gap:14px;display:flex}.page-module__E0kJGG__about{flex-direction:column;gap:12px;max-width:46ch;display:flex}.page-module__E0kJGG__productLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:500}.page-module__E0kJGG__copy{color:var(--color-body);font-size:15px;line-height:26px}.page-module__E0kJGG__specs{flex-direction:column;gap:6px;padding-top:4px;display:flex}.page-module__E0kJGG__specRow{letter-spacing:.02em;gap:12px;font-size:12px;line-height:20px;display:flex}.page-module__E0kJGG__specKey{width:96px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.12em;flex-shrink:0;font-size:11px;line-height:20px}.page-module__E0kJGG__specValue{color:var(--color-body)}.page-module__E0kJGG__buy{flex-direction:column;gap:16px;max-width:380px;display:flex}.page-module__E0kJGG__priceRow{flex-direction:column;gap:6px;display:flex}.page-module__E0kJGG__price{font-family:var(--font-display);letter-spacing:-.025em;font-size:38px;font-weight:600;line-height:1}.page-module__E0kJGG__priceNote{color:var(--color-muted);font-size:12px;line-height:18px}.page-module__E0kJGG__sizes{gap:8px;display:flex}.page-module__E0kJGG__sizeButton{border:1px solid var(--color-border);width:56px;height:48px;color:var(--color-body);justify-content:center;align-items:center;font-size:12px;font-weight:500;transition:border-color .15s,color .15s;display:flex}.page-module__E0kJGG__sizeButton:hover{border-color:var(--color-ink);color:var(--color-ink)}.page-module__E0kJGG__sizeSelected{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-ground);font-weight:600}.page-module__E0kJGG__sizeSelected:hover{color:var(--color-ground)}.page-module__E0kJGG__buyButton{background:var(--color-ink);width:100%;color:var(--color-ground);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:22px 44px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.page-module__E0kJGG__buyButton:hover{opacity:.86}.page-module__E0kJGG__buyButton:disabled{opacity:.5;cursor:wait}.page-module__E0kJGG__note{letter-spacing:.06em;color:var(--color-muted);font-size:11px;line-height:18px}.page-module__E0kJGG__error{letter-spacing:.06em;color:var(--color-accent);font-size:11px;line-height:18px}@media (max-width:900px){.page-module__E0kJGG__split{flex-direction:column}.page-module__E0kJGG__media{width:100%}.page-module__E0kJGG__panel{width:100%;min-height:0;padding:48px 24px 64px;position:static}}
