.faq-section .collapsible-content-wrapper-narrow{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}.faq-section .accordion:last-child{margin-bottom:0}.accordion:has(.show) svg{transform:rotate(180deg)}.faq-section .collapsible-content summary .accordion__title{text-decoration:none!important;font-size:16px;font-weight:600;line-height:normal}.faq-section .collapsible-row-layout .accordion summary{padding:1.5rem 2.5rem}.faq-section summary .icon-caret{right:0;height:1rem;width:1.5rem;top:calc(50% - .4rem)}.faq-section .collapsible-row-layout .accordion .accordion__content{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding:0;margin:0}.faq-section .collapsible-row-layout .accordion .accordion__content.show{max-height:100%;transition:max-height .3s ease-out}.faq-section .collapsible-row-layout .accordion .accordion__content .accordion__content-inr{padding:12px 25px}.faq-section .collapsible-row-layout .accordion .accordion__content .accordion__content-inr p{margin:0}.faq-section .grid-section--reverse{flex-direction:column}.faq-section .grid-section--reverse .grid__item{width:100%}.faq-section .collapsible-content__grid{gap:50px;align-items:center}.faq-section .collapsible-content__grid-item{max-width:350px}.faq-section .collapsible-faq__grid-item{flex:1}.faq-section .heading-section-header .button{margin-top:40px;padding:13.1px 43px}.faq-section .collapsible-faq__grid-item .accordion{margin-top:0}@media only screen and (min-width:750px){.faq-section .collapsible-content-wrapper-narrow{padding:0 5rem}}@media screen and (max-width: 991px){.faq-section .collapsible-content__grid{gap:20px}.faq-section .heading-section-header .button{margin-top:24px}body .heading-section-header>*+*{margin-top:16px}.faq-section .collapsible-faq__grid-item .accordion{padding:12px}}@media only screen and (max-width:749px){.faq-section .collapsible-row-layout .accordion summary,.faq-section .collapsible-row-layout .accordion .accordion__content .accordion__content-inr{padding:1rem}body .heading-section-header>*+*{margin-top:10px}.faq-section .collapsible-content__grid{gap:24px;flex-wrap:wrap}.faq-section .collapsible-content__grid-item{max-width:100%}.faq-section .collapsible-faq__grid-item .accordion:not(:last-child){margin-bottom:16px}.faq-section .collapsible-content summary .accordion__title{font-size:12px}.faq-section .collapsible-faq__grid-item .accordion{padding:12px 10px;border-radius:4px}.faq-section summary .icon-caret{height:.8rem;width:1.5rem;top:calc(50% - .3rem)}.faq-section .accordion__content p{margin-top:10px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
