.section__faq .section__title{font-size:calc(var(--font-heading-scale) * 2rem);letter-spacing:.3rem;line-height:1;text-align:center;padding-bottom:2rem;margin:0}.faq__list{list-style:none;padding:0;border-bottom:2px solid rgba(158,158,158,.27)}.faq__list li.custom-accordion{border-top:2px solid rgba(158,158,158,.27)}.faq__list .accordion-content li{list-style-position:inside;padding-left:20px;list-style-type:disc;margin-top:10px}.faq__list .custom-accordion button{font-family:var(--font-body-family);font-size:calc(var(--font-body-scale) * 1.6rem);background:transparent;outline:none;border:none;display:block;width:100%;padding:20px 45px 20px 0;text-align:left;color:var(--color-base-text);position:relative;font-weight:500}.faq__list .custom-accordion button:before,.faq__list .custom-accordion button:after{content:"";display:inline-block;background:var(--color-svg);position:absolute;top:0;bottom:0;margin:auto;transition:opacity .6s ease}.faq__list .custom-accordion button:before{height:3px;width:11px;right:18px}.faq__list .custom-accordion button:after{width:3px;height:11px;right:22px}.faq__list .custom-accordion button.open:after{opacity:0}.faq__list .custom-accordion button:focus-visible,.faq__list .custom-accordion .text-content.open a:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.faq__list .custom-accordion .text-content{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .6s ease,opacity .6s ease,visibility .6s ease}.faq__list .custom-accordion .text-content.open{opacity:1;visibility:visible}.faq__list .custom-accordion .text-content .accordion-content p{font-size:1.4rem;line-height:26px}.faq__list .custom-accordion .text-content .accordion-content p a{color:var(--color-svg);text-decoration:none;display:inline-block;position:relative;font-weight:400;transition:opacity .6s ease}.faq__list .custom-accordion .text-content .accordion-content p a:after{content:"";display:inline-block;height:1px;width:100%;background:var(--color-svg);position:absolute;bottom:2.5px;left:0;right:0}.faq__list .custom-accordion .text-content .accordion-content p a:hover:after,.faq__list .custom-accordion .text-content .accordion-content p a:hover{opacity:.6}.faq__list .custom-accordion .text-content .accordion-content{padding:5px 0 25px 5px;min-height:initial}@media screen and (min-width: 750px){.section__faq .section__title{font-size:calc(var(--font-heading-scale) * 2.5rem);padding-bottom:3.75rem}.faq__list .custom-accordion .text-content .accordion-content p{font-size:1.5rem;line-height:28px}.faq__list .custom-accordion button{padding:25px 45px 25px 0}.faq__list .custom-accordion button:before{height:4px;width:14px}.faq__list .custom-accordion button:after{width:4px;height:14px;right:23px}}@media screen and (min-width: 990px){.section__faq .section__title{font-size:calc(var(--font-heading-scale) * 3.2rem)}.faq__list .custom-accordion button:before{height:5px;width:16px;right:18px}.faq__list .custom-accordion button:after{width:5px;height:16px}}@media screen and (min-width: 1200px){.section__faq .section__title{font-size:calc(var(--font-heading-scale) * 3.5rem)}.faq__list .custom-accordion button{font-size:calc(var(--font-body-scale) * 2rem);line-height:30px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
