.product-faq{width:100%;padding:var(--faq-padding-top, 40px) 0 var(--faq-padding-bottom, 24px)}.product-faq__divider{height:1px;margin:0 0 44px;border:0;background-color:#d9d9d9}.product-faq__wrapper{width:100%}.product-faq__title{margin:0 0 24px;font-family:Moderat Condensed,sans-serif;font-weight:400;font-size:32px;line-height:1;text-align:center;color:var(--color-black, #000)}@media(min-width:768px){.product-faq__title{margin-bottom:32px;font-size:40px}}.product-faq__list{display:flex;flex-direction:column;gap:10px}.product-faq__btn{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:40px;padding:12px 20px 12px 28px;border:0;border-radius:0;background-color:#eee;color:var(--color-black, #000);text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.product-faq__btn.active{background-color:#ff6f87;background-image:var(--faq-active-bg);background-size:cover;background-position:center;color:#fff}@media(hover:hover){.product-faq__btn:hover{background-color:#ff6f87;background-image:var(--faq-active-bg);background-size:cover;background-position:center;color:#fff}}.product-faq__btn:focus-visible{outline:2px solid var(--color-black, #000);outline-offset:2px}.product-faq__question{font-family:Moderat Mono,monospace;font-weight:500;font-size:13px;line-height:1.25;letter-spacing:0;flex:1}.product-faq__icon{flex-shrink:0;width:14px;font-family:Moderat Mono,monospace;font-size:15px;line-height:1;text-align:center;transition:transform .25s ease}.product-faq__icon:before{content:"+"}.product-faq__btn.active .product-faq__icon{transform:rotate(45deg)}.product-faq__panel{max-height:0;overflow:hidden;transition:max-height .35s ease-out}.product-faq__answer{padding:16px 28px 8px;font-family:Moderat Condensed,sans-serif;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:.02em;color:var(--color-black, #000)}.product-faq__answer p,.product-faq__answer ul,.product-faq__answer ol{margin:0 0 12px}.product-faq__answer>:last-child{margin-bottom:0}.product-faq__answer ul,.product-faq__answer ol{padding-left:20px;list-style:disc}.product-faq__answer ol{list-style:decimal}.product-faq__answer li{margin-bottom:6px}.product-faq__answer a{color:inherit;text-decoration:underline}@media(max-width:767px){.product-faq__divider{margin-bottom:32px}.product-faq__btn,.product-faq__answer{padding-left:18px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/267/assets/product-faq.css.map */
