.faq{background:var(--surface);padding:48px 40px}.faq__container{max-width:760px;margin-inline:auto;padding-inline:var(--container-pad)}.faq__header{text-align:center;margin-bottom:56px}.faq__eyebrow{font-family:var(--font-body);font-weight:300;font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin:0 0 var(--space-4);line-height:1}.faq__heading{font-family:var(--font-display);font-weight:300;font-size:clamp(28px,3.6vw,36px);line-height:1.2;letter-spacing:-.01em;color:var(--ivory);margin:0}.faq__list{margin:0;padding:0}.faq__item{border-bottom:.5px solid var(--border-subtle)}.faq__item:first-child{border-top:.5px solid var(--border-subtle)}.faq__details{position:relative}.faq__details>summary{list-style:none;cursor:pointer}.faq__details>summary::-webkit-details-marker{display:none}.faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:24px 0;font-family:var(--font-body);font-weight:400;font-size:13px;letter-spacing:.03em;color:var(--ivory);line-height:1.4;transition:color var(--dur-micro) var(--ease-out)}.faq__details[open] .faq__summary,.faq__summary:hover{color:var(--gold)}.faq__question{flex:1}.faq__toggle{position:relative;width:14px;height:14px;flex:none}.faq__toggle-bar{position:absolute;background:currentColor;top:50%;left:50%}.faq__toggle-bar--h{width:14px;height:1px;transform:translate(-50%,-50%)}.faq__toggle-bar--v{width:1px;height:14px;transform:translate(-50%,-50%);transition:transform var(--dur-micro) var(--ease-out)}.faq__details[open] .faq__toggle-bar--v{transform:translate(-50%,-50%) scaleY(0)}.faq__answer{overflow:hidden;padding-bottom:24px}.faq__answer-inner{font-family:var(--font-body);font-weight:300;font-size:13px;line-height:1.7;color:#f5f1e8b8;max-width:620px}.faq__answer-inner p{margin:0}.faq__answer-inner p+p{margin-top:var(--space-3)}.faq__answer-inner a{color:var(--ivory);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}.faq__answer-inner a:hover{color:var(--gold)}@media(max-width:768px){.faq{padding:56px 0}.faq__header{margin-bottom:36px}.faq__summary{padding:20px 0;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
