.faq{width:100%;padding-inline:var(--page-margin);padding-block:clamp(2.5rem,6vw,4.5rem)}.faq__header{margin-bottom:clamp(2.5rem,5vw,4rem)}.faq__eyebrow{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);line-height:1.4;margin:0 0 .75rem}.faq__eyebrow:before{content:"\25cf";margin-right:.55em;font-size:.85em;vertical-align:.05em}.faq .faq__heading{font-family:var(--font-body-family);font-size:clamp(2rem,5vw,2.75rem);font-weight:300;letter-spacing:var(--heading-letter-spacing, normal);line-height:1.15;color:var(--color-heading);margin:0 0 1rem}.faq__intro{font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1.7;color:var(--color-text);opacity:.85;max-width:38rem}.faq__intro p{margin:0}.faq__intro-link{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;transition:opacity .2s ease}.faq__intro-link:hover{opacity:.65}.faq__body{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.faq__category{display:flex;flex-direction:column;gap:1.25rem}.faq__category-title{font-family:var(--font-body-family);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-heading);margin:0 0 .5rem;padding-bottom:.875rem;border-bottom:1px solid var(--color-border)}.faq__questions{display:flex;flex-direction:column}.faq__q{border-bottom:1px solid var(--color-border)}.faq__q:last-child{border-bottom:none}.faq__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.125rem 0;cursor:pointer;list-style:none;transition:opacity .2s ease}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{display:none;content:""}.faq__summary:hover{opacity:.7}.faq__q-text{font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1.45;color:var(--color-heading);flex:1 1 auto}.faq__icon{position:relative;flex-shrink:0;width:.875rem;height:.875rem;margin-top:.35em}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:var(--color-heading);transition:transform .24s ease,opacity .24s ease}.faq__icon:before{width:100%;height:1px}.faq__icon:after{width:1px;height:100%}.faq__q[open] .faq__icon:after{transform:rotate(90deg);opacity:0}.faq__a{padding:0 0 1.5rem;max-width:42rem}.faq__a p{font-family:var(--font-body-family);font-size:.9375rem;font-weight:300;line-height:1.7;color:var(--color-text);margin:0}.faq__a p+p{margin-top:.875rem}.faq__a em{font-style:italic}.faq__a a{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px;transition:opacity .2s ease}.faq__a a:hover{opacity:.65}.faq__outro{margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid var(--color-border);text-align:center}.faq__outro p{font-family:var(--font-body-family);font-size:.9375rem;font-weight:300;line-height:1.6;color:var(--color-text);opacity:.85;margin:0}.faq__outro-link{color:var(--color-heading);font-weight:400;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;transition:opacity .2s ease}.faq__outro-link:hover{opacity:.65}@media(max-width:749px){.faq__q-text{font-size:.9375rem}}@media(prefers-reduced-motion:reduce){.faq__summary,.faq__icon:before,.faq__icon:after,.faq__intro-link,.faq__a a,.faq__outro-link{transition:none}}.faq__summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.faq__intro-link:focus-visible,.faq__a a:focus-visible,.faq__outro-link:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-page-faq.css.map */
