.faq-section{width:100%;background:#fff;padding:50px 24px 60px;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.faq-inner{max-width:820px;margin:0 auto}.faq-eyebrow{font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;margin-bottom:8px}.faq-heading{font-family:New York,ui-serif,Georgia,Times New Roman,serif;font-size:28px;letter-spacing:.02em;text-transform:uppercase;margin:0 0 32px;color:#1a1a1a;font-weight:500}.faq-list{display:flex;flex-direction:column;gap:10px;text-align:left}.faq-item{border:1px solid #ddd;border-radius:4px;background:#fff;overflow:hidden;transition:border-color .25s ease}.faq-item.active{border-color:#b5b5b5}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 18px;background:none;border:none;cursor:pointer;text-align:left;font-family:New York,ui-serif,Georgia,Times New Roman,serif;font-size:13.5px;letter-spacing:.02em;text-transform:uppercase;color:#1a1a1a;font-weight:500;line-height:1.4}.faq-question:hover{color:#000}.faq-icon{flex-shrink:0;width:14px;height:14px;position:relative}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:#1a1a1a;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-icon:before{width:12px;height:1.3px}.faq-icon:after{width:1.3px;height:12px;transition:transform .25s ease}.faq-item.active .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg) scale(0)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 18px}.faq-item.active .faq-answer{max-height:500px;padding:0 18px 14px}.faq-answer p{margin:0;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:12.5px;line-height:1.6;color:#555}@media(max-width:640px){.faq-section{padding:36px 14px 46px;max-width:100%}.faq-heading{font-size:20px;margin-bottom:24px}.faq-question{padding:12px 14px;font-size:12.5px;gap:10px}.faq-icon{width:12px;height:12px}.faq-icon:before{width:10px}.faq-icon:after{height:10px}.faq-answer{padding:0 14px}.faq-item.active .faq-answer{padding:0 14px 12px}.faq-answer p{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/faq-section.css.map */
