.faq-section .collapsible-content{background-color:#fff}.faq-section .collapsible-section-layout{padding-top:60px;padding-bottom:60px}.faq-section .collapsible-content__heading{font-size:32px;font-weight:700;color:#1a202c;text-align:center;margin-bottom:16px}.faq-section .caption-with-letter-spacing{font-size:18px;color:#4a5568;text-align:center;margin-bottom:40px}.faq-section .accordion{background:#fff;border:1px solid #E5E5E5;border-radius:8px;margin-bottom:12px;overflow:hidden;transition:all .2s ease}.faq-section .accordion:hover{border-color:#f89c1f}.faq-section .accordion[open]{border-color:#f89c1f;box-shadow:0 4px 12px #f89c1f1a}.faq-section .accordion summary{padding:20px 24px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none;background:#fff;transition:background .2s ease}.faq-section .accordion summary::-webkit-details-marker{display:none}.faq-section .accordion summary:hover{background:#f9f7f4}.faq-section .accordion__title{font-size:16px;font-weight:600;color:#1a202c;line-height:1.4;text-align:left;flex:1;padding-right:16px}.faq-section .accordion__icon{width:24px;height:24px;flex-shrink:0;color:#f89c1f;transition:transform .3s ease}.faq-section .accordion[open] .accordion__icon{transform:rotate(180deg)}.faq-section .accordion__content{padding:0 24px 20px;font-size:15px;line-height:1.7;color:#4a5568}.faq-section .accordion__content p{margin:0 0 12px}.faq-section .accordion__content p:last-child{margin-bottom:0}.faq-section .accordion__content ul{margin:12px 0;padding-left:20px}.faq-section .accordion__content li{margin-bottom:8px}.faq-section .accordion__content strong{color:#1a202c;font-weight:600}.faq-section .collapsible-row-layout .accordion{border:1px solid #E5E5E5}.faq-section .collapsible-row-layout .accordion+.accordion{margin-top:0}@media (max-width: 768px){.faq-section .collapsible-section-layout{padding-top:40px;padding-bottom:40px}.faq-section .collapsible-content__heading{font-size:26px}.faq-section .caption-with-letter-spacing{font-size:16px}.faq-section .accordion summary{padding:16px 20px}.faq-section .accordion__title{font-size:15px}.faq-section .accordion__content{padding:0 20px 16px;font-size:14px}}.faq-section .accordion__title,.faq-section .accordion__content{font-size:max(16px,1rem)}@media (max-width: 768px){.faq-section .accordion__title,.faq-section .accordion__content{font-size:max(15px,.9375rem)}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/faq-custom.css.map */
