.product-faq{background:#fff;padding:56px 0;border-top:1px solid #e8e3db}.product-faq .page-width{max-width:var(--page-width, 1400px);margin:0 auto;padding:0 40px}@media(max-width:750px){.product-faq .page-width{padding:0 16px}}.product-faq__inner{max-width:760px;margin:0 auto}.product-faq__heading{text-align:center;margin-bottom:36px}.product-faq__heading h2{font-family:var(--font-heading-family, inherit);font-size:clamp(20px,2.5vw,28px);font-weight:700;color:#060f45;margin:0 0 10px;letter-spacing:-.01em}.product-faq__heading p{font-size:15px;color:#6b7499;margin:0}.faq-item{border-bottom:1px solid #e8e3db}.faq-item:first-child{border-top:1px solid #e8e3db}.faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 4px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-heading-family, inherit);font-size:15.5px;font-weight:600;color:#060f45;line-height:1.4;transition:color .15s}.faq-item__trigger:hover{color:#4a5a9a}.faq-item__icon{flex-shrink:0;color:#4a5a9a;transition:transform .25s ease}.faq-item--open .faq-item__icon{transform:rotate(180deg)}.faq-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item--open .faq-item__body{grid-template-rows:1fr}.faq-item__text{overflow:hidden;font-size:14.5px;line-height:1.8;color:#5a5e70;padding-bottom:0;padding-right:36px;transition:padding-bottom .3s ease}.faq-item--open .faq-item__text{padding-bottom:18px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-faq.css.map */
