.faq-hero{min-height:390px}.faq-hero h1{max-width:900px}.faq-hero .policy-hero__lead{max-width:500px}.faq-layout{padding-top:64px}.faq-content{min-width:0}.faq-group{padding:0 0 46px;margin:0 0 45px;border-bottom:1px solid var(--line);scroll-margin-top:120px}.faq-group h2{margin:0 0 23px;font-family:var(--serif);font-size:clamp(36px,4.7vw,55px);font-weight:400;letter-spacing:-.04em;line-height:1.05}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{position:relative;display:grid;grid-template-columns:1fr 24px;gap:18px;align-items:center;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--serif);font-size:20px;line-height:1.25}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--accent);content:"+";font-family:var(--sans);font-size:20px;font-weight:300;text-align:center}.faq-item[open] summary:after{content:"\2212"}.faq-item summary:hover{color:var(--accent)}.faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.faq-answer{max-width:760px;padding:0 35px 20px 0;color:#656560;font-size:12px;line-height:1.85}.faq-answer p{margin:0}.faq-answer a{color:var(--ink);text-decoration:underline;text-decoration-color:#c9c4be;text-underline-offset:3px}.faq-answer a:hover{color:var(--accent)}.faq-contact{padding:30px;color:var(--white);background:#101010}.faq-contact .eyebrow{margin-bottom:13px;color:#aaa9a6}.faq-contact h2{margin:0;font-family:var(--serif);font-size:clamp(31px,4vw,45px);font-weight:400;letter-spacing:-.035em}.faq-contact p:not(.eyebrow){max-width:620px;margin:13px 0 20px;color:#ffffffad;font-size:11px;line-height:1.8}.faq-contact>a{display:inline-flex;align-items:center;gap:12px;font-family:var(--serif);font-size:22px}.faq-contact>a span{color:var(--accent);font-family:var(--sans);font-size:15px}.faq-contact>a:hover{color:#ddd}@media(max-width:700px){.faq-hero{min-height:330px}.faq-layout{padding-top:34px}.faq-group{padding-bottom:32px;margin-bottom:33px;scroll-margin-top:75px}.faq-group h2{margin-bottom:17px;font-size:38px}.faq-item summary{grid-template-columns:1fr 20px;gap:10px;padding:15px 0;font-size:18px}.faq-answer{padding:0 8px 18px 0;font-size:11px}.faq-contact{padding:22px 18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq.css.map */
