.cstm-faq-wrapper{width:100%;padding:75px 0}.cstm-faq-wrapper h4{text-align:center;font-size:2.875em;margin-bottom:40px}.cstm-faq-nav{width:100%;margin:0 auto 40px}.cstm-faq-nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:15px;padding:0}.cstm-faq-nav li{padding:10px 25px 10px 0;border-radius:4px;cursor:pointer;font-weight:700;position:relative;font-size:1.375em}.cstm-faq-nav li.active{color:#262626}.cstm-faq-accordion-container{width:100%;margin:0 auto}.cstm-faq-category{margin-bottom:40px}.cstm-faq-category-header{font-size:1.375em;font-weight:700;margin-bottom:15px;cursor:pointer;display:none}.cstm-faq-item{border-bottom:1px solid #ddd}.cstm-faq-question{font-size:1.375em;padding:25px;cursor:pointer;font-weight:700;position:relative}.cstm-faq-question:after{content:"";position:absolute;right:25px;width:12px;height:12px;background-image:url(/cdn/shop/files/down-arrow-dark.svg?v=1751104862);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease;top:32px}.cstm-faq-question.active:after{transform:rotate(180deg)}.cstm-faq-answer{font-size:1.375em;max-height:0;overflow:hidden;padding:0 25px;transition:max-height .3s ease,padding .3s ease}.cstm-faq-question.active+.cstm-faq-answer{max-height:unset;padding:0 25px 25px}.cstm-faq-category-content .cstm-faq-item:nth-child(odd){background-color:#e7e4e4}.cstm-faq-category-content .cstm-faq-item:nth-child(2n){background-color:#fff}.cstm-faq-nav li:before{content:"";display:inline-block;width:16px;height:16px;background-color:#e7e4e4;margin-right:8px;vertical-align:middle;border-radius:2px;position:relative;top:-1px;transition:transform .3s ease}.cstm-faq-nav li.active:before{width:15px;height:15px;transform:rotate(45deg);background-color:#262626}.cstm-faq-answer li{font-weight:300}.cstm-faq-category-content p{margin-bottom:0}.cstm-faq-answer p:first-of-type{margin:0!important}.cstm-faq-single{font-size:1.375em}@media only screen and (max-width: 766px){.cstm-faq-wrapper{width:100%;padding:50px 0 25px}.cstm-faq-wrapper h4{font-size:6vw}.cstm-faq-question{font-size:1.125em}.cstm-faq-answer p:first-of-type{margin:0!important}.cstm-faq-answer{font-size:1.125em}.cstm-faq-question:after{top:32px}.cstm-faq-single{font-size:1.125em}}@media only screen and (min-width: 767px) and (max-width: 1023px){.cstm-faq-wrapper h4{font-size:3.5vw}.cstm-faq-question{font-size:2.5vw}.cstm-faq-answer{font-size:2vw}.cstm-faq-question:after{top:32px}}@media only screen and (min-width: 1024px) and (max-width: 1440px){.cstm-faq-question{font-size:1.7vw}.cstm-faq-answer{font-size:1vw}.cstm-faq-question:after{top:29px}.cstm-faq-nav ul{justify-content:left}}@media (max-width: 1023px){.cstm-faq-nav{display:none}.cstm-faq-category-header{display:block;background:#e7e4e4;padding:15px 25px;margin-bottom:10px;position:relative}.cstm-faq-category-content{display:none}.cstm-faq-category.active .cstm-faq-category-content{display:block}.cstm-faq-category-header:after{content:"";position:absolute;right:25px;width:12px;height:12px;background-image:url(/cdn/shop/files/down-arrow-dark.svg?v=1751104862);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .3s ease;top:29px}.cstm-faq-category.active .cstm-faq-category-header:after{transform:rotate(180deg)}}@media (min-width: 1024px){.cstm-faq-category-header,.cstm-faq-category{display:none}.cstm-faq-category.active{display:block}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/custom-faq.css.map */
