html{scroll-behavior:smooth}body.page .heading{margin:0;display:flex;align-items:center;justify-content:center}body.page .heading h1{padding:9px 14px;font-size:36px;line-height:40px;margin:0 0 10px}body.page .heading svg{max-height:64px}.subheading{padding:0 15px;max-width:36em;margin:auto}.subheading a{text-decoration-thickness:.1rem!important;text-underline-offset:2px}.subheading p{text-align:center;font-size:21px;line-height:33px}body.page .faq-anchors>div:not(.subheading) a{color:#1999ab;font-weight:600;font-size:14px;letter-spacing:1.4px;text-transform:uppercase;display:block;line-height:16px;padding-top:0;padding-bottom:1.5rem;text-decoration-thickness:2px;text-underline-offset:5px}body.page .faq-anchors span{max-width:15.3em}body.page .faq-anchors svg{max-width:15.3em}body.page .faq-body{display:flex;width:100%;justify-content:space-between;max-width:73em;margin:auto}body.page .faq-body .faq-anchors,body.page .faq-body .faq-list{float:left}body.page .anchor{height:6em;visibility:hidden;margin-bottom:-4em;display:inherit}body.page .main-content{display:flex;flex-wrap:wrap;width:70%;padding-bottom:50px}@media only screen and (max-width:749px){body.page .main-content{width:100%}#shopify-section-custom-faq-hero .home-module-content{max-width:100%}#shopify-section-custom-faq-hero .custom--hero-text-content{padding:0 30px}}body.page .faq-heading{width:100%;padding:0 15px;margin-bottom:2em}body.page .faq-nav{padding:0 15px;width:33%}body.page .faqs{padding:0 15px;width:67%;margin-bottom:5.6rem}body.page .faqfooter{padding:0 15px;width:67%;margin-bottom:.5rem;position:relative}.faq-list{margin-top:-2em;max-width:100vw}.faq-list h2{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin:0;font-size:30px}.faq-list .separator{margin-top:4.4em;margin-bottom:2.2rem}.faq-container{border-bottom:1px solid #e5e5e5}.faq-container .title-container{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1px 0}.faq-container .title-container span.title{color:#1999ab;font-size:17px;letter-spacing:1.7px;padding-right:12%;margin:0;line-height:33px;transition:font-weight .2s ease-in-out,font-size .2s ease-in-out}.faq-container .title-container span:not(.title){font-size:21px;padding-right:2.6%;padding-top:4px}.faq-container .title-container span:not(.title) svg{width:11px;height:auto}.faq-container .title-container:not(.active) .collapse{display:none}.faq-container .title-container.active .expand{display:none}.faq-container .title-container.active span.title{font-size:18px}.faq-container .title-container+.answer{max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding-right:12%}.faq-container .title-container+.answer p{margin-top:8px;font-size:16px;line-height:25px}.faq-container .title-container+.answer a{text-decoration-thickness:.1rem!important;text-underline-offset:2px}.faq-container .title-container.active+.answer{max-height:200vh;transition:max-height .3s ease-in}body.page .main-content>.faqs~.faqs,body.page .main-content>.faqs~.faqfooter{margin-left:33%}.faq-footer-wrapper{text-align:center}.faq-footer-wrapper .heading-container{font-size:32px}.faq-footer-wrapper .button-container a{margin-top:2.3rem}.faq-footer-wrapper .svg-container{position:absolute;right:-6.4rem;bottom:-7.5rem;display:flex}.image-banner-wrapper{width:100%;margin-left:auto;margin-right:auto;margin-bottom:3rem;max-width:113.8rem}@media screen and (min-width:750px){.banner__content h2.banner__heading{font-size:36px}}@media screen and (max-width:749px){body.page .faq-heading{margin-bottom:1em}body.page .faq-nav{width:100%;margin-bottom:4rem;text-align:center}body.page .faqs,body.page .faqfooter{width:100%;margin-left:auto!important}.faq-list h2{font-size:26px}.faq-container .title-container span.title{font-size:16px;line-height:27px;padding-left:3px}.faq-container .title-container+.answer p{font-size:16px;line-height:28px;padding-left:3px;color:#666}body.page .main-content>.faqs{padding:0}.faq-list>*:not(.separator){margin:0 15px}.faq-list .separator{overflow:hidden;max-width:100vw;margin-top:3.4em;margin-bottom:4.6rem}.faq-list .separator svg{min-height:.9em;width:auto}.subheading p{font-size:16px;line-height:24px}body.page .heading{margin-top:2.5rem;margin-bottom:1rem}.faq-anchors .subheading{margin-top:3.8rem;margin-bottom:-10px;padding:0 25px}body.page .faqfooter{overflow:hidden}.faq-footer-wrapper .svg-container{right:-5.4rem;bottom:-6.5rem}.faq-footer-wrapper{margin-bottom:1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/aeo-faq-section.css.map */
