.template-product .product__block--accordion{padding-bottom:0;margin-bottom:0}
.template-product .product-accordion .accordion{border:0;border-bottom:1px solid #e8e8e1;margin:0}
.template-product .product-accordion .accordion__title{position:relative;font-family:Outfit,sans-serif;font-size:12px;font-weight:400;line-height:1.6;letter-spacing:3.6px;text-transform:uppercase;padding:18px 40px 18px 12px;margin:0;color:#222;border:0}
.template-product .product-accordion .accordion__title svg{display:none}
.template-product .product-accordion .accordion__title::after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;border:solid #777;border-width:0 1px 1px 0;transform:translateY(-70%) rotate(45deg);transition:transform .2s}
.template-product .product-accordion details[open]>.accordion__title::after{transform:translateY(-20%) rotate(225deg)}
.template-product .product-accordion .accordion__content{font-family:Outfit,sans-serif;font-size:16px;font-weight:400;line-height:1.6;padding:0 0 20px;color:#111}
.template-product .product-accordion .accordion__content :is(p,li,span){font-family:inherit;font-size:inherit;line-height:inherit}
.template-product .product-accordion .accordion__content p{margin:0 0 20px}
.template-product .product-accordion .accordion__content p:last-child{margin-bottom:0}
.template-product .product-accordion .accordion__content ul{margin:0 0 20px;padding-left:29px}
.template-product .product-accordion .accordion__content li{margin:0 0 5px}
.template-product .product-accordion .accordion__content :is(h2,h3,h4){font-family:Outfit,sans-serif;line-height:1.4;letter-spacing:normal;text-transform:none;margin:20px 0 15px}
.template-product .product__block--accordion-clear .accordion{border:0}
.template-product .product__block--accordion-clear .accordion__content{padding-bottom:30px}
@media(max-width:749px){.template-product .product-accordion .accordion__content{font-size:14.72px;line-height:23.552px}}


.template-product .accordion-group{padding:40px 0 50px;color:#000}
.template-product .accordion-group .faq{width:100%;max-width:1000px;padding:0 17px;margin:0 auto}
.template-product .accordion-group .accordion-group__items{display:block}
.template-product .accordion-group .accordion__heading{font-family:inherit;font-size:17.52px;font-weight:400;line-height:1.2;text-align:center;letter-spacing:normal;margin:0 0 30px;padding:0}
.template-product .accordion-group .accordion{border:0;margin:0;padding:0}
.template-product .accordion-group .accordion__title{position:relative;display:block;font-family:inherit;font-size:14.72px;font-weight:400;line-height:23.552px;letter-spacing:normal;text-transform:none;color:#000;padding:11px 0 11px 40px;margin:0;border:0}
.template-product .accordion-group .accordion__title svg{display:none}
.template-product .accordion-group .accordion__title::before{content:"";position:absolute;left:0;top:22.776px;transform:translateY(-50%);width:28px;height:28px;border:1px solid #e8e8e1;border-radius:50%;box-sizing:border-box;background:none}
.template-product .accordion-group .accordion__title::after{content:"";position:absolute;left:11px;top:18px;width:6px;height:6px;border:solid #000;border-width:0 1px 1px 0;transform:rotate(45deg);transition:transform .2s;background:none}
.template-product .accordion-group details[open] .accordion__title::after{transform:translateY(3px) rotate(225deg)}
.template-product .accordion-group .accordion__content{padding:0 0 30px;font-family:inherit;font-size:14.72px;font-weight:400;line-height:23.552px}
.template-product .accordion-group .accordion__content p{font:inherit;margin:0 0 15px}
.template-product .accordion-group .accordion__content p:last-child{margin-bottom:0}

.template-product .accordion-group .accordion__title{text-transform:lowercase}
.template-product .accordion-group .accordion__title::first-letter{text-transform:uppercase}
