.faq-custom{display:block;background-color:#fff;padding-top:40px}.faq-custom__wrapper{max-width:1170px;margin:0 auto;padding:0 15px}.faq-custom__container{display:flex;flex-direction:column;align-items:center;gap:20px;padding-bottom:30px}.faq-custom__heading{font-family:var(--font-body);color:#2f0147;text-align:center;font-size:27px;font-weight:800;margin:0}@media screen and (min-width:768px){.faq-custom__heading{font-size:45px}}.faq-custom__list{width:100%;max-width:830px;margin-top:10px}.faq-custom__item{position:relative;width:100%;background-color:#fff;border:3px solid #2f0147;border-radius:8px;padding:0 10px;margin-bottom:25px;transition:box-shadow .3s ease}@media screen and (min-width:640px){.faq-custom__item{padding:0 25px}}.faq-custom__item:before{content:"";position:relative;top:-5px;left:-5px;display:block;width:calc(100% + 10px);height:calc(100% + 10px);background-color:#2f0147;border-radius:8px;z-index:-1}.faq-custom__item.is-open{box-shadow:-8px 8px #f0f757}.faq-custom__button{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;background:none;border:none;padding:10px 0;text-align:left;cursor:pointer}@media screen and (min-width:640px){.faq-custom__button{padding:20px 0}}.faq-custom__question{font-family:var(--font-body);color:#2f0147;font-size:17px;font-weight:800;letter-spacing:.3px}@media screen and (min-width:640px){.faq-custom__question{font-size:22px}}.faq-custom__icon{flex-shrink:0;display:inline-flex;width:15px;height:15px;color:#2f0147;transform:rotate(90deg);transition:transform .3s ease}@media screen and (min-width:640px){.faq-custom__icon{width:20px;height:20px}}.faq-custom__icon svg{width:100%;height:100%}.faq-custom__item.is-open .faq-custom__icon{transform:rotate(45deg)}.faq-custom__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-custom__answer-inner{font-size:17px;line-height:25px;color:#000;font-weight:400;padding-bottom:15px}@media screen and (min-width:640px){.faq-custom__answer-inner{font-size:19px;line-height:27px}}.faq-custom__answer-inner p{margin:0 0 12px}.faq-custom__answer-inner p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-faq-custom.css.map */
