.faq *:focus-visible{outline-offset:inherit;box-shadow:none;outline:none}.faq details .accordion__title{color:#242424;font-weight:400;transition:.3s}@media screen and (hover: none){.faq .custom-accordion summary:hover .h4{color:#242424}.faq .custom-accordion summary:hover svg{color:#205a4e!important;stroke:#205a4e;stroke-width:0px}}.faq details:hover .accordion__title{color:#fff;font-weight:400;transition:.3s}.faq details .accordion__title{margin-left:0}.faq details[open] .accordion__title{color:#242424!important;font-weight:600;transition:.3s}.faq .custom-accordion.accordion{border:none}.faq .custom-accordion details[open] summary{background-color:#fffffff2;color:#205a4e!important}.faq .custom-accordion .accordion__content{padding:1rem 4.2rem}.faq .custom-accordion .accordion__content{padding-top:0rem!important;padding-bottom:1rem!important}.faq details[open] .accordion summary{box-shadow:inherit}.faq details .accordion summary{box-shadow:0 0 6px #0003}.faq details:not([open]){opacity:1}.faq .accordion summary{padding:1.5rem 4.2rem;border-radius:30px;background:#fff}.faq .custom-accordion summary{box-shadow:none}.faq .accordion details[open] summary{opacity:.95}.faq .faq-arrow{position:absolute;right:4rem;transform:rotate(0);transition:transform .3s;color:#205a4e;stroke:none!important}.faq details[open] .faq-arrow{color:#205a4e!important;stroke:#205a4e;stroke-width:0px}.faq details .faq-arrow{stroke-width:0px}.faq details:hover .faq-arrow{color:#fff}.faq details[open] .faq-arrow{transform:rotate(90deg)}.faq .accordion summary .icon{position:absolute;top:50%;right:1.2rem;transition:transform var(--duration-default) ease;margin-top:-1rem;width:2rem;height:2rem}.icon-plus-alt{position:relative}.icon-plus-alt:before,.icon-plus-alt:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor}.icon-plus-alt:before{width:100%;height:.1rem}.icon-plus-alt:after{width:.1rem;height:100%}@media screen and (hover: hover){.faq .accordion details:not([open]) summary:hover{background-color:#205a4e!important;transition:background-color .3s}.faq__row .accordion details:not([open]) summary:hover .icon{transform:rotate(90deg)}.faq__row .accordion details[open] summary{color:rgba(var(--color-foreground),.55)}.faq__row .accordion details[open] summary .icon:after{height:0}}.faq__row{display:flex;gap:clamp(1rem,8rem,8rem);flex-direction:column}.faq__row .navigation-wrapper{display:flex;flex-direction:row;gap:1rem;justify-content:center}.faq__accordion-wrapper{width:100%;display:flex;flex-direction:column;align-items:center}.faq__contact-information--title{color:#f28c00;font-size:10px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.faq__contact-information{color:#000000b3;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.faq__contact-information--email{color:#000000b3;display:flex;gap:1rem;text-decoration:none}.faq__accordion-wrapper .faq__tab{max-width:740px;width:100%}.faq__accordion-wrapper .faq__tab>.accordion{margin-top:0}.faq__accordion-wrapper .faq__tab:not([open]){display:none}.faq__accordion-wrapper .faq__tab[open]{display:block}.faq__contact-information--mobile{display:none;max-width:600px}.faq__contact-information--email span{position:relative}.faq__contact-information--email span:after{content:"";position:absolute;height:1px;width:100%;bottom:3px;left:0;background:#d9d9d9}.button--faq-navigation{background-color:#fff;color:#235a4e;border-radius:6px;transition-duration:.3s;transition:.3s;transform:scale(1);font-weight:600;padding:1.7rem;box-shadow:0 0 6px #0003}.button--faq-navigation:hover{transform:scale(1.05)}.button--faq-navigation[open]{box-shadow:0 0 6px #0003;background-color:#235a4e;color:#fff}.faq details{border-radius:30px;opacity:.95;background:transparent;color:#323232;font-size:14px;box-shadow:0 0 6px #0003}.faq details[open]{background:#fff}@media screen and (max-width:989px){.faq__contact-information--mobile{display:block}.faq__row .navigation-wrapper{flex-direction:row;max-width:inherit;flex-wrap:wrap;position:relative}.faq .title-wrapper{justify-content:center;margin-bottom:4.6rem}.faq__row{flex-direction:column;gap:2.5rem}.faq__contact-information{display:none}.button--faq-navigation{min-width:auto;width:fit-content}.faq__contact-information--title{font-size:1.5rem}}@media screen and (max-width:550px){.faq .accordion summary{padding:2rem 2.2rem}.faq .faq-arrow{right:2.2rem}.faq .custom-accordion .accordion__content{padding:1.5rem 2.2rem}}@media screen and (max-width:500px){.faq .rte{font-size:1rem}}@media screen and (max-width:400px){.button--faq-navigation{min-width:auto;width:fit-content;padding:1rem}.faq .navigation-wrapper:after{font-size:10px}}.font-size-small{font-size:1rem}.font-size-medium{font-size:inherit}.font-size-large{font-size:2.5rem}.faq .video--media{border-radius:20px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
