.faq-section .faq-item{width:100%;background:#f2f3f4;padding:30px 40px;border-radius:10px}.faq-section .faq-item button.faq-question{border:0;background:none;width:100%;text-align:left;padding:0;font-size:20px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.faq-section .faq-item .faq-answer{overflow:hidden;height:0;transition:all .2s;max-width:105rem}.faq-section .faq-item.active .faq-answer{height:100%;transition:height .2s}.pdpFaqCover{padding:30px 0 50px}.pdpFaqCover .pdpFaq_inner{text-align:center;margin-bottom:40px}.pdpFaqCover .pdpFaq_inner span{text-transform:uppercase;font-size:13px;font-weight:500;margin-bottom:10px;display:block}.pdpFaqCover .pdpFaq_inner h2{margin-bottom:10px}.pdpFaqCover .pdpFaq_inner .sub_text p{font-weight:500}.pdpFaqCover .faq-section .faq-item+.faq-item{margin-top:10px}.faq-section .faq-item button.faq-question .arrow{width:40px;height:40px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.faq-section .faq-item.active .faq-answer{margin-top:12px}.faq-section .faq-item button.faq-question .arrow .icon{width:2rem;height:2rem;transition:.25s}.faq-section .faq-item.active .faq-question .arrow .icon-arrow{transform:rotate(-90deg)!important}@media screen and (max-width: 1200px){.faq-section .faq-item button.faq-question{z-index:1;position:relative}}@media screen and (max-width: 749px){.faq-section .faq-item{padding:20px}.faq-section .faq-item button.faq-question{font-size:18px}.faq-section .faq-item button.faq-question .arrow svg{width:100%;height:100%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pdp-faq-accordion.css.map */
