.faq-section{padding:100px 24px;background-color:#f0ebe3;font-family:EB Garamond,Georgia,serif}.faq-section__inner{max-width:760px;margin:0 auto}.faq-section__header{text-align:center;margin-bottom:56px}.faq-section__eyebrow{font-size:.75rem;letter-spacing:.35em;text-transform:uppercase;color:#c9a86a;margin:0 0 1rem}.faq-section__title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;color:#1a1714;margin:0;line-height:1.15}.faq-list{display:flex;flex-direction:column;gap:0;border-top:1px solid #e8e0d4}.faq-item{border-bottom:1px solid #e8e0d4}.faq-item__trigger{width:100%;background:none;border:none;padding:24px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;cursor:pointer;text-align:left}.faq-item__question{font-family:EB Garamond,Georgia,serif;font-size:1.15rem;color:#1a1714;line-height:1.4;flex:1}.faq-item__icon{width:24px;height:24px;flex-shrink:0;position:relative;color:#c9a86a}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:currentColor;border-radius:1px;transition:transform .3s ease,opacity .3s ease}.faq-item__icon:before{width:14px;height:1.5px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__icon:after{width:1.5px;height:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item.is-open .faq-item__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.is-open .faq-item__body{grid-template-rows:1fr}.faq-item__body-inner{overflow:hidden}.faq-item__answer{font-size:1rem;color:#6b5e52;line-height:1.75;padding:0 0 24px;margin:0}@media(max-width:640px){.faq-section{padding:72px 16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-section.css.map */
