.ds-faq{width:100%;background:var(--bg);color:var(--fg);padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}.ds-faq--background-2{background:var(--bg-alt)}@media screen and (min-width:750px){.ds-faq{padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}}.ds-faq__inner{max-width:760px;margin:0 auto}.ds-faq__title{margin:0 0 var(--space-7);font-family:var(--font-sans);font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--track-display);text-transform:uppercase;text-align:center;color:var(--fg)}.ds-faq__category{margin:var(--space-9) 0 0;padding:var(--space-6) 0;border-top:var(--bw) solid var(--border);font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--track-display);text-transform:uppercase;text-align:center;color:var(--fg)}.ds-faq__title+.ds-faq__category{margin-top:0}.ds-faq__row{border-top:var(--bw) solid var(--border);scroll-margin-top:calc(var(--header-height, 0px) + var(--space-5))}.ds-faq__row:last-child{border-bottom:var(--bw) solid var(--border)}.ds-faq details{border-radius:var(--radius)}.ds-faq summary{list-style:none}.ds-faq summary::-webkit-details-marker{display:none}.ds-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer}.ds-faq__q{flex:1 1 auto;margin:0;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-regular);line-height:var(--lh-heading);letter-spacing:var(--track-body);text-align:left;color:var(--fg)}.ds-faq__summary:hover .ds-faq__q{text-decoration:underline;text-underline-offset:.3rem}.ds-faq details[open] .ds-faq__summary .ds-faq__q{text-decoration:none}.ds-faq__toggle{position:relative;flex:0 0 auto;width:var(--space-4);height:var(--space-4)}.ds-faq__toggle:before,.ds-faq__toggle:after{content:"";position:absolute;background:currentColor}.ds-faq__toggle:before{top:50%;left:0;width:100%;height:var(--bw);transform:translateY(-50%)}.ds-faq__toggle:after{left:50%;top:0;width:var(--bw);height:100%;transform:translate(-50%);transition:transform var(--dur-hover) var(--ease)}.ds-faq details[open] .ds-faq__toggle:after{transform:translate(-50%) scaleY(0)}.ds-faq__a{padding:0 0 var(--space-5);font-family:var(--font-sans);font-weight:var(--fw-light);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--fg)}.ds-faq details[open] .ds-faq__a{animation:ds-faq-reveal var(--dur-reveal) var(--ease)}.ds-faq__a>:first-child{margin-top:0}.ds-faq__a>:last-child{margin-bottom:0}.ds-faq__a p,.ds-faq__a li{font-size:var(--fs-body);line-height:var(--lh-body)}.ds-faq__a h3,.ds-faq__a h4{margin:var(--space-6) 0 var(--space-3);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-heading);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--fg)}.ds-faq__a a{color:var(--fg);text-decoration:underline;text-underline-offset:.2em;transition:opacity var(--dur-hover) var(--ease)}.ds-faq__a a:hover{opacity:var(--alpha-link-hover)}@keyframes ds-faq-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ds-faq details[open] .ds-faq__a{animation:none}.ds-faq__toggle:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-faq-accordion.css.map */
