.faq-section{width:100%}.faq-container{max-width:1280px;margin:0 auto;padding:0 24px}.faq-header{margin-bottom:52px}.faq-eyebrow{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px}.faq-title{font-style:italic;font-weight:400;line-height:1.1;margin:0 0 16px}.faq-subtitle{font-size:15px;font-weight:300;letter-spacing:.01em}.faq-list{display:flex;flex-direction:column;gap:12px;margin:0 auto}.faq-item{border-width:1px;border-style:solid;overflow:hidden;transition:border-color .2s ease}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 28px;background:none;border:none;cursor:pointer;text-align:left;font-weight:500;letter-spacing:.01em;line-height:1.4;transition:background .15s ease;font-family:inherit}.faq-question:hover{background-color:#00000005}.faq-question span{flex:1}.faq-icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.faq-icon svg{width:16px;height:16px;stroke-width:1.8;fill:none;transition:transform .3s ease}.faq-item.open .faq-icon svg{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-answer{max-height:600px}.faq-answer-inner{padding:0 28px 24px;font-weight:300;line-height:1.8;letter-spacing:.01em}.faq-answer-inner p{margin:0 0 12px}.faq-answer-inner p:last-child{margin-bottom:0}@media screen and (max-width:768px){.faq-header{margin-bottom:40px}.faq-question{padding:18px 20px}.faq-answer-inner{padding:0 20px 20px}}@media screen and (max-width:480px){.faq-container{padding:0 16px}.faq-question{padding:16px 18px}.faq-answer-inner{padding:0 18px 18px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/faq-section.css.map */
