/* V46: conversion and information, keeping the existing art direction. */
.hero-discover{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:18px;padding:10px 2px;color:inherit;border-bottom:1px solid currentColor;font:400 11px/1.5 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .2s}
.hero-discover:hover{opacity:.75}.hero-discover:focus-visible{outline:2px solid currentColor;outline-offset:6px}
.product-intro{font:400 13px/1.65 var(--font-ui);max-width:42ch;margin:18px 0;color:#4c4844}
.product-price-note{font-size:11px;line-height:1.6;color:#58534e;margin-top:10px}
.waitlist-form{min-width:0}.waitlist-form>input[type=email]{width:100%;min-width:0;min-height:48px;font-size:16px;border:1px solid #8a837d;border-radius:0;padding:12px;background:#fff;color:#191817}
.waitlist-form .size-picker{flex-wrap:wrap}.waitlist-form .size-picker legend{font-size:12px;line-height:1.5;margin-bottom:12px}
.waitlist-form .waitlist-consent{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;margin:18px 0;font:400 12px/1.6 var(--font-ui);text-transform:none;letter-spacing:0;cursor:pointer}
.waitlist-consent input{appearance:auto;width:18px;height:18px;margin:2px 0;accent-color:#191817}
.waitlist-form .waitlist-submit{width:100%;min-height:50px;padding:14px 12px;white-space:normal;line-height:1.5;letter-spacing:.025em;font-size:12px}
.waitlist-submit:disabled{opacity:.6;cursor:default}.waitlist-free{color:#252321!important;font-size:12px!important;line-height:1.6!important}
.waitlist-form .form-note{font-size:11px;line-height:1.7;color:#59534e}.privacy-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;text-underline-offset:4px}
.waitlist-status{font-size:12px;line-height:1.7;overflow-wrap:anywhere}.waitlist-status:not(:empty){padding:14px 0;margin-top:10px;border-top:1px solid #d3cec7}.waitlist-status[data-state=recorded]{color:#191817}.waitlist-status[data-state=error],.waitlist-status[data-state=unavailable],.waitlist-status[data-state=rate],.waitlist-status[data-state=invalid]{color:#762b22}
.legal-links{display:flex;flex-wrap:wrap;gap:0 24px;margin-top:32px;padding-top:16px;border-top:1px solid #d3cec7}.legal-links a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;line-height:1.4;color:inherit}.legal-links a:hover{text-decoration:underline;text-underline-offset:4px}
.information-main{max-width:900px;padding:70px 32px 90px;margin:0 auto;min-height:65svh}.information-main h1{font:400 clamp(38px,6vw,70px)/1.08 var(--font-display);letter-spacing:-.045em;margin:24px 0}.information-lead{font-size:18px;line-height:1.6;color:#55504b;margin-bottom:40px}.information-main section{border-top:1px solid #d3cec7;padding:25px 0}.information-main h2{font:400 20px/1.4 var(--font-ui);margin-bottom:14px}.information-main p{line-height:1.8;overflow-wrap:anywhere}.information-main section p{font-size:14px}.information-main>.a-link{margin-top:30px;overflow-wrap:anywhere}
:where(a,button,input,summary,textarea):focus-visible{outline:2px solid #5e5146;outline-offset:4px}.home-hero :focus-visible{outline-color:white}
#preorder,#size-guide{scroll-margin-top:100px}.product-layout>*{min-width:0}.accordion-list a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){.hero-discover{font-size:10px;margin-top:14px}.information-main{padding:35px 20px 65px}.information-main h1{font-size:38px}.information-lead{font-size:16px}.legal-links{gap:0 18px}.legal-links a{font-size:10px}.mobile-buy-bar{gap:12px;padding-bottom:max(12px,env(safe-area-inset-bottom))}.mobile-buy-bar em{font-size:10px;line-height:1.5;max-width:180px;text-align:end;white-space:normal}.sajada-page{padding-bottom:80px}.waitlist-form .size-picker label span{min-width:44px;min-height:44px}.product-intro{margin:14px 0}.lang-switch button{min-height:44px}.gallery-toolbar button{min-height:44px;min-width:44px}}
@media(max-width:359px){.site-header{padding-inline:12px}.brand-wordmark{font-size:24px}.lang-switch{gap:3px}.hero-discover{letter-spacing:.04em}.information-main h1{font-size:32px}.product-layout .purchase-title h1{font-size:28px}.mobile-buy-bar em{max-width:160px}}
@media(prefers-reduced-motion:reduce){.hero-discover{transition:none}}

.product-track{direction:ltr}
