.accordion details[open] .icon-wrapper span:before{content:"-";font-size:1.6875rem;line-height:1.75rem;display:block;text-align:center}.icon-wrapper span:before{content:"+";font-size:1.75rem;line-height:2rem;color:#fff;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;display:block;text-align:center;cursor:pointer}.accordion__content p{font-size:.9375rem;color:rgb(var(--color-text));margin-bottom:15px;display:block;line-height:1.5}.accordion .accordion__title{font-size:1.125rem;color:rgb(var(--color-text))}.accordion{margin-bottom:0;margin-left:auto;margin-right:auto}.accordion summary{position:relative;line-height:1;padding:.8rem 1rem}.accordion+.accordion{margin-top:0;border-top:none}@media all and (max-width:768px){.accordion-wrapper{max-width:100%;margin:0 auto}}.accordion-text p{text-align:center;font-size:1.25rem;color:rgb(var(--color-text));font-weight:700;line-height:1.5}.accordion__title{display:inline-block;max-width:calc(100% - 3rem);line-height:1.2;padding:0;word-break:break-word;font-style:normal;font-weight:400;letter-spacing:0;vertical-align:middle;margin:0 0 0 10px;cursor:pointer}.accordion .icon-wrapper{width:2rem;height:2rem;border-radius:5px;vertical-align:middle;display:inline-block;position:relative}.accordion summary .icon-arrow-angle{height:.6rem;transform:rotate(90deg)}.accordion details[open]>summary .icon-arrow-angle{transform:rotate(270deg)}@media all and (max-width:600px){.accordion summary .h3{font-size:1rem;line-height:1.3rem}.faq__section{padding:0 20px 30px}.accordion summary{padding:.5rem}}.faq__section{padding:6rem 0!important}.faq__section .accordion{border-radius:5px;border:1px solid #3c3c3c;margin-bottom:1rem}.faq__section summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faq__section summary .summary__title,.faq__section summary .accordion__title{width:100%}.faq__section summary .accordion__title{color:#fff!important;line-height:normal!important;margin-left:0!important;cursor:pointer!important;font-size:18px!important}.accordion details[open] .accordion__content{color:#fff;margin-top:0;padding:0 1rem 1.6rem}.accordion details[open] .accordion__content *{color:#fff!important}@media screen and (max-width: 880px){.faq__section{padding:0 20px 64px}.faq__section summary .summary__title,.faq__section summary .accordion__title{padding:0 4px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-accordion.css.map */
