.faq-section{width:100%;box-sizing:border-box}.faq-container{max-width:740px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.faq-heading-wrap{margin-bottom:20px}.faq-heading{margin:0 0 10px;line-height:1.1;letter-spacing:-.01em}.faq-heading-underline{width:46px;height:3px;border-radius:2px;margin-top:8px}.faq-divider{border:none;border-top:1px solid;margin:0}.faq-list{margin:0;padding:0}.faq-item{border-bottom:1px solid}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;outline:none;transition:opacity .2s ease}.faq-question:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.faq-question:hover{opacity:.75}.faq-question-text{flex:1;line-height:1.45;display:block}.faq-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:transform .35s cubic-bezier(.4,0,.2,1);will-change:transform}.faq-icon svg{display:block}.faq-question.is-open .faq-icon{transform:rotate(180deg)}.faq-answer-wrapper{max-height:0;overflow:hidden;opacity:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity}.faq-answer-inner{padding-bottom:22px}.faq-answer-text{line-height:1.65;margin:0}.faq-answer-text p{margin:0 0 12px}.faq-answer-text p:last-child{margin-bottom:0}.faq-answer-text ul,.faq-answer-text ol{margin:0 0 12px;padding-left:20px}.faq-answer-text a{text-decoration:underline;color:inherit}.faq-empty{padding:24px 0;color:#888;font-size:14px}@media screen and (max-width:768px){.faq-container{max-width:100%;padding-left:20px;padding-right:20px}.faq-question{padding:18px 0;gap:14px}.faq-answer-inner{padding-bottom:18px}}@media screen and (max-width:480px){.faq-container{padding-left:16px;padding-right:16px}.faq-heading{font-size:clamp(24px,7vw,36px)}.faq-question{padding:16px 0;gap:12px}.faq-icon svg{width:16px;height:16px}.faq-answer-inner{padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq.css.map */
