.help-main{--help-accent:#e4e0d8}.help-main .section{scroll-margin-top:120px}.help-hero{padding-top:55px!important;padding-bottom:70px!important;background:radial-gradient(ellipse at 100% 0,#2a2b2e,transparent 62%)}.help-breadcrumb{font-size:11px;gap:14px;color:var(--muted);margin-bottom:50px}.help-hero h1{font-size:clamp(48px,6.5vw,96px);max-width:1050px}.help-hero .lead{max-width:530px;margin:30px 0 45px;color:var(--muted)}.help-quick{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.help-quick a{display:flex;gap:16px;align-items:center;padding:25px 18px;font-size:11px;color:var(--muted);border-right:1px solid var(--line);transition:background .2s,color .2s}.help-quick a:last-child{border:0}.help-quick a:hover{background:#ffffff08;color:var(--ink)}.help-quick span{font-size:12px;flex:1;color:var(--ink)}.help-aside{max-width:330px;color:var(--muted)}.measure-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:8%;align-items:start}.measure-visual{background:linear-gradient(145deg,#242629,#151617);padding:35px;border:1px solid var(--line);position:sticky;top:120px}.measure-visual svg{width:100%;max-height:480px;color:#8c8f94;display:block}.measure-visual>p{text-align:center;margin-top:20px}.measure-line{color:#777;stroke:currentColor;stroke-width:1.5;fill:none;opacity:.4;transition:opacity .3s,color .3s}.measure-line text{fill:currentColor;stroke:none;font:14px Arial}.measure-line.active{color:#f5f1e7;opacity:1}.measure-line.active path{stroke-width:2.5}.measure-options{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:35px}.measure-options button{border:1px solid var(--line);padding:13px 6px;font-size:11px;transition:background .2s,border-color .2s}.measure-options b{display:block;font-weight:400;font-size:19px;margin-bottom:7px}.measure-options button[aria-pressed=true]{border-color:var(--help-accent);background:#ffffff09}.measure-layout h3{font-size:32px;margin-bottom:20px}.measure-layout p+p{margin-top:16px}.measure-form{margin-top:30px}.help-main label{display:block;font-size:12px}.help-main input,.help-main select,.help-main textarea{display:block;width:100%;margin:8px 0 17px;border:1px solid #4b4d50;border-radius:0;background:#181a1c;color:var(--ink);padding:12px;min-height:46px;max-width:100%}.help-main select{color-scheme:dark}.help-main textarea{resize:vertical}.measure-inputs{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.measure-form .button{margin:5px 0 20px}.help-main .text-link+.text-link{margin-left:25px}#measure-result{border-top:1px solid var(--line);padding-top:22px}.help-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin-top:65px;padding-top:35px;border-top:1px solid var(--line)}.help-facts span{font-size:10px;color:var(--muted)}.help-facts h3{font-size:30px;margin:17px 0}.help-facts p{color:var(--muted)}.help-shipping{background:#191b1d}.help-delivery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.help-delivery article{padding:30px;border:1px solid var(--line);display:flex;flex-direction:column;gap:13px}.help-delivery h3{font-size:30px}.help-delivery .delivery-price{font-size:24px;font-family:var(--serif)}.help-delivery p{color:var(--muted);margin:0}.help-delivery small{color:var(--muted)}.help-delivery article[data-disabled=true]{opacity:.65}.help-notice{border-left:2px solid #b6b3ad;padding:5px 0 5px 25px;max-width:850px;margin-top:35px}.help-notice strong{font-weight:500;font-size:16px}.help-notice p{color:var(--muted);margin-top:12px}.help-orders{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.help-orders h2{margin-bottom:30px}.help-orders>div>p{max-width:420px;color:var(--muted);margin-bottom:22px}.lookup-panel{padding:35px;border:1px solid var(--line);background:#191b1d}.lookup-panel h3{font-size:32px;margin-bottom:20px}.lookup-panel form{margin-top:25px}#lookup-result{border-top:1px solid var(--line);padding-top:24px;margin-top:20px}#lookup-result h4{font-size:14px;font-weight:500;overflow-wrap:anywhere}#lookup-result p{overflow-wrap:anywhere}#lookup-result ul{padding-left:20px;color:var(--muted)}.help-search{width:min(320px,100%)}#faq-count{font-size:11px;color:var(--muted);margin-bottom:20px}.help-faq details{border-top:1px solid var(--line)}.help-faq details:last-child{border-bottom:1px solid var(--line)}.help-faq summary{padding:22px 38px 22px 0;font-size:16px;cursor:pointer;list-style:none;position:relative}.help-faq summary:after{content:'+';position:absolute;right:5px;font-size:24px;top:15px;color:var(--muted)}.help-faq details[open] summary:after{content:'−'}.help-faq details p{max-width:780px;color:var(--muted);padding:0 0 25px}.help-contact{background:linear-gradient(130deg,#292b2e,#151617);text-align:center}.help-contact h2{margin-bottom:35px}.help-contact>div{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.help-main [hidden]{display:none!important}.help-main [role=status]{font-size:12px;color:var(--muted);margin-top:15px;overflow-wrap:anywhere}
@media(max-width:800px){.help-quick{grid-template-columns:1fr 1fr}.help-quick a:nth-child(2){border-right:0}.help-quick a:nth-child(-n+2){border-bottom:1px solid var(--line)}.measure-layout,.help-orders{grid-template-columns:1fr;gap:35px}.measure-visual{position:static;padding:20px}.measure-visual svg{max-height:350px}.help-facts{gap:25px}.help-facts h3{font-size:25px}.help-hero .lead{font-size:15px}.help-shipping .section-head{align-items:start}.help-delivery article{padding:23px}.help-hero .eyebrow{font-size:9px}.lookup-panel{padding:25px}}
@media(max-width:520px){.help-main .section{scroll-margin-top:95px}.help-hero h1{font-size:46px;letter-spacing:-2px}.help-breadcrumb{margin-bottom:35px}.help-quick a{padding:18px 8px;gap:9px}.help-quick span{font-size:11px}.help-facts,.help-delivery{grid-template-columns:1fr}.help-facts{margin-top:40px}.help-facts>div{padding-bottom:20px;border-bottom:1px solid var(--line)}.measure-options{gap:5px}.measure-options button{font-size:10px}.help-hero{padding-bottom:40px!important}.help-faq summary{font-size:14px}.help-orders h2{font-size:45px}.help-contact .button{width:100%}.help-main .text-link+.text-link{margin-left:0;display:block;width:max-content}.measure-inputs{gap:0 12px}}
@media(prefers-reduced-motion:reduce){.help-main *{scroll-behavior:auto!important;transition:none!important}}

@media(max-width:800px){.help-main input,.help-main select,.help-main textarea{font-size:16px}}

.help-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px}
