.default-faq-header h2.heading{margin:0;line-height:1.2;font-family:Montserrat-semi-bold;letter-spacing:0}.default-faq-header+.default-faq-body{margin-top:4rem}.default-faq-item{border-top:1px solid #dbdbdb}.default-faq-item:last-child{border-bottom:1px solid #dbdbdb}.default-faq-item .summary{display:grid;align-items:center;grid-template-columns:1fr 1.5rem;gap:1rem;padding:3rem 0;cursor:pointer}.default-faq-item .summary h3.accordion__title{font-size:2rem;line-height:1.3;color:#161616;font-family:Montserrat-semi-bold;text-transform:capitalize}.default-faq-item .accordion__content{max-height:0;transition:max-height .5s ease;margin-bottom:0;line-height:1.4}.default-faq-item .accordion__content p:first-child{margin-top:0}.default-faq-item .details.is--open .accordion__content{margin-bottom:2rem}.default-faq-item .summary svg.icon{width:100%;height:100%;display:block;transition:all .3s ease}.default-faq-item .details.is--open svg.icon{transform:rotate(180deg);transition:all .3s ease}.default-faq-body+.default-faq-footer{margin-top:3.5rem}.default-faq-footer a.button{width:100%;max-width:fit-content;display:flex;margin:0 auto;font-size:1.8rem;line-height:1.2}.default-faq-footer a.button.button--secondary{background:transparent;color:#000;min-width:unset;min-height:unset;padding:0;text-decoration:underline}.hidden-faq{display:none}@media (max-width: 749px){.default-faq-header+.default-faq-body{margin-top:2rem}.default-faq-item .summary{gap:.5rem;padding:2rem 0}.default-faq-item .summary h3.accordion__title{font-size:1.8rem;letter-spacing:0}.default-faq-body+.default-faq-footer{margin-top:2.2rem}.default-faq-footer a.button{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/default-faq.css.map */
