body:has(.commerce-reference){--gutter:clamp(20px, 2.5vw, 40px);background:#fbf9f5}.commerce-reference{--paper:#fbf9f5;--surface:#f1ede5;--ink:#292520;--muted:#6b6256;--line:#d9d1c6}.page-shell.commerce-reference{max-width:1440px;padding:32px var(--gutter) 76px;color:var(--ink);margin-inline:auto}body:has(.commerce-reference) .site-header .header-inner{max-width:1440px}body:has(.commerce-reference) .site-footer{padding-inline:var(--gutter);background:#f1ede5}body:has(.commerce-reference) .site-footer :is(.footer-main,.footer-bottom){max-width:calc(1440px - 2 * var(--gutter))}.commerce-reference :is(input,select,button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #8a6a45}.commerce-reference :is(h1,h2,h3){font-family:var(--font-display);font-weight:400}.commerce-reference h1{letter-spacing:-.025em;font-size:clamp(36px,4vw,58px);line-height:1.15}.commerce-reference :is(input,select,button){border-radius:0}.commerce-reference .button{min-height:46px;box-shadow:none}.commerce-reference .button:not(.button-secondary){color:#fff;background:#292520;border-color:#292520}.commerce-reference .button:not(.button-secondary):hover{background:#4a3e31}.commerce-reference .button-secondary{color:#292520;background:0 0;border:1px solid #b9afa1}.commerce-progress{color:#6b6256;margin-block:24px 44px;font-size:12px}.commerce-progress ol{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.commerce-progress li{align-items:center;gap:16px;display:flex}.commerce-progress li:not(:last-child):after{content:"/";color:#948b7e}.commerce-progress [aria-current=step]{color:#292520}.commerce-progress a{text-underline-offset:4px}[dir=rtl] .commerce-reference :is(h1,h2,h3){letter-spacing:0;font-family:inherit;line-height:1.5}@media (min-width:701px){body:has(.commerce-reference) .site-header .header-inner{padding-inline:var(--gutter)}}@media (max-width:700px){.page-shell.commerce-reference{padding-top:24px;padding-bottom:42px}.commerce-progress{margin-block:20px 32px;font-size:11px}}
