.pdp-faq{background-color:var(--faq-bg-color);padding:var(--faq-padding-top) 0 var(--faq-padding-bottom);margin:var(--faq-margin-top) 0 var(--faq-margin-bottom);box-sizing:border-box}.pdp-faq__container{max-width:880px;width:100%;margin:0 auto;padding:0 40px;box-sizing:border-box}.pdp-faq__title{text-align:center;margin-bottom:46px}.pdp-faq__heading{font-size:40px;font-weight:600;color:#000;margin:0;line-height:1;letter-spacing:-.03em;text-transform:capitalize}.pdp-faq__items{display:flex;flex-direction:column;gap:23px}.pdp-faq__item{border:1.2px solid #1F705E;border-radius:10px;margin-bottom:0;overflow:hidden;background:#fff}.pdp-faq__question-heading{margin:0;padding:0;font-weight:inherit;font-size:inherit;line-height:inherit}.pdp-faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:13px 25px;cursor:pointer;background:#fff;transition:all .3s ease;font-weight:600;letter-spacing:-.03em;font-size:18px;color:#000;border-radius:10px;border:0;font-family:inherit;text-align:left;-webkit-appearance:none;appearance:none}.pdp-faq__question:hover{background:#f8f9fa}.pdp-faq__question:focus-visible{outline:2px solid #1F705E;outline-offset:2px}.pdp-faq__item.active .pdp-faq__question{background:#fff}.pdp-faq__question-text{flex:1;margin-right:16px;line-height:1.5}.pdp-faq__icon{font-size:28px;font-weight:400;color:#1f705e;transition:transform .3s ease;min-width:24px;text-align:center;line-height:1}.pdp-faq__answer{padding:0 25px 23px}.pdp-faq__answer[hidden]{display:none}.pdp-faq__answer-text{font-size:14px;line-height:1.8;color:#000;margin:0;letter-spacing:-.03em}@media(max-width:768px){.pdp-faq__container{padding:0 20px}.pdp-faq__heading{font-size:30px;line-height:1.3}.pdp-faq__items{gap:18px}.pdp-faq__question{padding:16px 20px;font-size:16px}.pdp-faq__answer{padding:0 20px 16px}.pdp-faq__answer-text{font-size:14px}}@media(max-width:480px){.pdp-faq__container{padding:0 16px}.pdp-faq__title{margin-bottom:32px}.pdp-faq__heading{font-size:26px;line-height:1.35}.pdp-faq__question{padding:14px 16px;font-size:15px}.pdp-faq__answer{padding:0 16px 14px}.pdp-faq__answer-text{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/pdp-faq.css.map */
