html{scroll-behavior:smooth}body.page .heading{margin:0;display:flex;align-items:center;justify-content:center;color:#011689}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;color:#56373f;text-underline-offset:2px}.subheading p{text-align:center;font-size:21px;line-height:33px}body.page .faq-anchors>div:not(.subheading) a{font-size:16px;font-weight:700;letter-spacing:0;color:#4e3236;text-decoration:none;display:block;font-family:Lora;line-height:20px;padding-top:15px;padding-bottom:1.5rem}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{display:flex;flex-wrap:wrap}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:4rem}.faq-list{margin-top:-2em;max-width:100vw}.faq-list h2{border-bottom:1px solid;padding-bottom:15px;margin:0;font-size:20px;color:#4e3236}.faq-list .separator{margin-top:4.4em;margin-bottom:2.2rem}.faq-container{border-bottom:1px solid}.faq-container .title-container{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:12px 0}.faq-container .title-container span.title{font-family:Nunito;font-weight:500;color:#000;font-size:16px;letter-spacing:0;padding-right:12%;margin:0;line-height:33px;transition:font-weight .2s ease-in-out,color .2s ease-in-out}.faq-container .title-container span:not(.title){color:#03a068;font-size:21px;font-family:aurora;padding-right:3%;padding-top:4px}.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-weight:700;color:#4e3236}.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;color:#56373f;text-underline-offset:2px}.faq-container .title-container.active+.answer{max-height:200vh;transition:max-height .3s ease-in}body.page>main>.faqs~.faqs{margin-left:33%}.page\.faq>main{max-width:114rem;margin:auto;margin-top:3rem}@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{width:100%;margin-left:auto!important}.faq-list h2{font-size:21px}.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:24px;padding-left:3px}body.page>main>.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}img{max-width:100%;height:auto}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/section-faq.css.map */
