.product-faqs{background:#fff}.product-faqs .page-width.container{max-width:var(--page-width);margin-left:auto;margin-right:auto}.product-faqs__eyebrow{margin:0 0 8px;font-family:var(--font-primary);font-size:12px;font-weight:800;line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color)}.product-faqs__heading{margin:0 0 10px;font-family:var(--font-primary);font-size:clamp(30px,2.7vw,44px);font-weight:700;line-height:1.08;color:var(--black-color)}.product-faqs__lead{margin:0 0 28px;font-family:var(--font-primary);font-size:17px;font-weight:400;line-height:1.55;color:#625c65;max-width:70ch}.product-faqs__list{border-top:1px solid #e8e4ea}.product-faqs__item{border-bottom:1px solid #e8e4ea}.product-faqs__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;border:0;background:transparent;padding:19px 0;margin:0;font-family:var(--font-primary);font-size:16px;font-weight:800;line-height:1.5;text-align:left;color:var(--black-color);cursor:pointer}.product-faqs__q:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.product-faqs__q-text{flex:1;min-width:0}.product-faqs__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-style:normal;font-size:inherit;font-weight:inherit;line-height:1;transition:transform .35s cubic-bezier(.22,1,.36,1)}.product-faqs__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.22,1,.36,1)}.product-faqs__item.open .product-faqs__a{grid-template-rows:1fr}.product-faqs__a-inner{min-height:0;overflow:hidden}.product-faqs__a-inner>*{padding:0 0 20px;font-family:var(--font-primary);font-size:16px;font-weight:400;line-height:1.5;color:#625c65;max-width:98%}.product-faqs__a-inner p{margin:0 0 .75em;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;text-align:justify}.product-faqs__a-inner p:last-child{margin-bottom:0}.product-faqs__a-inner ul{margin:0 0 .75em;padding-left:1.25em}.product-faqs__item.open .product-faqs__icon{transform:rotate(45deg)}@media screen and (max-width:749px){.product-faqs__lead{margin-bottom:20px}.product-faqs__q{padding:16px 0}.product-faqs__a-inner>*{padding-bottom:16px}}@media(prefers-reduced-motion:reduce){.product-faqs__a,.product-faqs__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/product-faqs.css.map */
