.faq{padding:clamp(2rem,6vw,5rem) 1.25rem}.faq__inner{max-width:760px;margin-inline:auto}.faq__header{margin-bottom:2.5rem;text-align:center}.faq__heading{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15;margin:0 0 .75rem}.faq__intro{color:#000000b3}.faq__groups{display:flex;flex-direction:column;gap:2.5rem}.faq__group-title{font-size:1.125rem;font-weight:600;margin:0 0 1rem;letter-spacing:.01em}.faq__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(0,0,0,.12)}.faq__item{border-bottom:1px solid rgba(0,0,0,.12)}.faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;cursor:pointer;list-style:none;font-weight:500;font-size:1.0625rem;line-height:1.4}.faq__summary::-webkit-details-marker{display:none}.faq__summary:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.faq__question{flex:1}.faq__icon{position:relative;width:1rem;height:1rem;flex-shrink:0}.faq__icon:before,.faq__icon:after{content:"";position:absolute;inset:50% 0 auto 0;height:2px;background:currentColor;transform-origin:center;transition:transform .25s ease}.faq__icon:after{transform:rotate(90deg)}.faq__details[open] .faq__icon:after{transform:rotate(0)}.faq__answer{padding:0 0 1.25rem;color:#000000c7;line-height:1.6}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.faq__icon:before,.faq__icon:after{transition:none}}.product-faqs{background:var(--faq-bg, transparent);color:var(--faq-fg, inherit);padding-top:var(--faq-padding-top, 64px);padding-bottom:var(--faq-padding-bottom, 64px);padding-inline:1.5rem}.product-faqs__inner{max-width:var(--faq-max-width, 820px);margin-inline:auto}.product-faqs__heading{margin:0 0 .5rem}.product-faqs__intro{margin:0 0 2rem;opacity:.85}.product-faqs__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--faq-border, rgba(0, 0, 0, .12))}.product-faqs__item{border-bottom:1px solid var(--faq-border, rgba(0, 0, 0, .12))}.product-faqs__details{padding:0}.product-faqs__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.125rem 0;font-weight:500;transition:color .2s ease}.product-faqs__summary::-webkit-details-marker{display:none}.product-faqs__summary:hover{opacity:.75}.product-faqs__summary:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.product-faqs__question{flex:1;font-size:1.0625rem;line-height:1.4}.product-faqs__icon{display:inline-flex;transition:transform .25s ease}.product-faqs__details[open] .product-faqs__icon{transform:rotate(180deg)}.product-faqs__answer{padding:0 0 1.25rem;line-height:1.6;max-width:68ch}.product-faqs__answer>*:first-child{margin-top:0}.product-faqs__answer>*:last-child{margin-bottom:0}.product-faqs__empty{opacity:.7;font-style:italic}@media(prefers-reduced-motion:reduce){.product-faqs__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
