.faq{padding:clamp(80px,10vw,130px) 0}.faq__inner{max-width:900px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}.faq__tag{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px}.faq__tag:before{content:"";width:22px;height:1.5px}.faq__heading{font-family:Fraunces,Iowan Old Style,serif;font-weight:600;font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.01em;margin:18px 0 10px}.faq-accordion{border-top:1px solid rgba(25,25,25,.12);margin-top:8px}.faq-item{border-bottom:1px solid rgba(25,25,25,.12)}.faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;background:none;border:none;font-family:inherit;font-weight:700;font-size:.92rem;text-align:left;cursor:pointer}.faq-trigger svg{flex-shrink:0;transition:transform .3s cubic-bezier(.16,.84,.32,1)}.faq-item.is-open .faq-trigger svg{transform:rotate(45deg)}.faq-panel{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,.84,.32,1)}.faq-panel__inner{padding-bottom:18px;font-size:.9rem;line-height:1.65}.faq-panel__inner p{margin:0}.faq-panel__inner p+p{margin-top:.8em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq.css.map */
