.product-faq{border-top:1px solid var(--black);padding:40px 0;max-width:1200px;margin-inline:auto}.product-faq__heading{font-size:30px;line-height:1.15;color:var(--navy);margin:0 0 24px}.product-faq details{border-bottom:1px solid var(--hairline)}.product-faq summary{list-style:none;cursor:pointer;padding:18px 32px 18px 0;position:relative;font-size:17px;font-weight:600;color:var(--navy);line-height:1.35}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary:after{content:"";position:absolute;right:4px;top:50%;width:10px;height:10px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease;opacity:.55}.product-faq details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.product-faq summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px;border-radius:var(--radius-card)}.product-faq__answer{max-width:72ch;padding:0 0 20px;font-size:var(--body);line-height:1.6;color:var(--navy);opacity:.78}.product-faq{padding-inline:5rem}@media screen and (max-width:749px){.product-faq{padding:28px 1.5rem}.product-faq__heading{font-size:24px}.product-faq summary{font-size:var(--body);padding:16px 28px 16px 0}.product-faq__answer{font-size:var(--body)}}@media(prefers-reduced-motion:reduce){.product-faq summary:after{transition:none}}.shopify-section:has(.product-compare)+.section.section:has(.product-faq){margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/23/assets/product-faq.css.map */
