.faq{--faq-card-border: #a3a3a3;--faq-icon-size: 16px;--faq-card-radius: 10px;--faq-anim-duration: .25s;--faq-anim-easing: cubic-bezier(.4, 0, .2, 1);--faq-sticky-offset: calc(var(--header-height, 80px) + var(--fluid-24-32));background-color:var(--color-background);color:var(--color-foreground);padding-block:var(--fluid-40-64) var(--fluid-80-120)}.faq--full>.page-width{max-width:1900px;padding-inline:var(--fluid-16-40)}.faq__inner{display:flex;flex-direction:column;gap:var(--fluid-40-64)}.faq__nav{display:none}.faq__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fluid-24-24)}.faq__nav-link{display:inline-block;font-family:var(--font-body-family);font-size:var(--fluid-14-16);line-height:1.3;color:var(--color-foreground);text-decoration:none;text-transform:uppercase;white-space:nowrap;letter-spacing:.01em;cursor:pointer;transition:opacity var(--faq-anim-duration) var(--faq-anim-easing)}.faq__nav-link:is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:.25em}.faq__nav-link:focus-visible{outline:2px solid var(--color-border-focus, var(--color-foreground));outline-offset:4px;border-radius:2px}.faq__nav-link.is-active{text-decoration:underline;text-underline-offset:.25em}.faq__content{display:flex;flex-direction:column;gap:var(--fluid-40-64);min-width:0}.faq__category{display:flex;flex-direction:column;gap:var(--fluid-16-24);scroll-margin-top:var(--faq-sticky-offset)}.faq__category-heading{font-family:var(--font-heading-family);font-size:var(--fluid-28-40);font-weight:400;line-height:1.1;color:var(--color-foreground);text-transform:uppercase;margin:0;letter-spacing:0}.faq__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--fluid-8-8)}.faq__item{display:block}.faq__details{display:block;border:1px solid var(--faq-card-border);border-radius:var(--faq-card-radius);background-color:transparent;transition:border-color var(--faq-anim-duration) var(--faq-anim-easing)}.faq__details[open]{border-color:var(--color-foreground)}.faq__details>summary{list-style:none}.faq__details>summary::-webkit-details-marker{display:none}.faq__question{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--fluid-16-24);width:100%;min-height:44px;padding:var(--fluid-16-16);font-family:var(--font-heading-family);font-size:var(--fluid-14-16);font-weight:400;line-height:1.5;color:var(--color-foreground);cursor:pointer;background-color:transparent;border:none;border-radius:var(--faq-card-radius);letter-spacing:.01em}.faq__question:focus-visible{outline:2px solid var(--color-border-focus, var(--color-foreground));outline-offset:2px}.faq__question-text{flex:1 1 auto;min-width:0}.faq__icon{position:relative;flex:0 0 auto;width:var(--faq-icon-size);height:var(--faq-icon-size);margin-top:.25em;align-self:flex-start}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:currentColor;transition:transform var(--faq-anim-duration) var(--faq-anim-easing),opacity var(--faq-anim-duration) var(--faq-anim-easing)}.faq__icon:before{width:100%;height:1.5px}.faq__icon:after{width:1.5px;height:100%}.faq__details[open] .faq__icon:after{transform:scaleY(0)}.faq__answer{padding:0 var(--fluid-16-16) var(--fluid-16-16);font-family:var(--font-body-family);font-size:var(--fluid-14-16);line-height:1.6;color:var(--color-foreground)}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}.faq__answer a{color:var(--color-link, var(--color-foreground));text-decoration:underline}.faq__empty{margin:0;font-size:var(--fluid-14-16);color:var(--color-foreground);opacity:.65}@media screen and (min-width:1440px){.faq__inner{display:grid;grid-template-columns:max-content 1fr;column-gap:var(--fluid-32-80);align-items:start}.faq__nav{display:block;position:sticky;top:var(--faq-sticky-offset);align-self:start}.faq__content{grid-column:2;min-width:0}}@media(prefers-reduced-motion:reduce){.faq__details,.faq__icon:before,.faq__icon:after,.faq__nav-link{transition:none}html:focus-within{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/section-faq.css.map */
