.ds-faq__header{margin-bottom:2.4rem;text-align:var(--ds-faq-align, center)}.ds-faq__heading{margin:0}.ds-faq__subheading{margin-top:1.2rem;font-size:1.5rem;line-height:1.6}.ds-faq__subheading p{margin:0}.ds-faq__list{border-top:1px solid var(--ds-faq-divider, rgba(var(--color-foreground), .15))}.ds-faq__item{border-bottom:1px solid var(--ds-faq-divider, rgba(var(--color-foreground), .15))}.ds-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 0;cursor:pointer;list-style:none;font-size:calc(var(--ds-faq-q-size, 17px) - 2px);font-weight:600;line-height:1.4;color:var(--ds-faq-q-color, rgb(var(--color-foreground)))}.ds-faq__question::-webkit-details-marker,.ds-faq__question::marker{display:none;content:""}.ds-faq__question:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.ds-faq__question-text{min-width:0;overflow-wrap:anywhere}.ds-faq__toggle{position:relative;flex:0 0 auto;width:1.4rem;height:1.4rem;color:var(--ds-faq-icon-color, currentColor)}.ds-faq__toggle:before,.ds-faq__toggle:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.2rem;margin-top:-.1rem;background:currentColor;transition:transform .25s ease}.ds-faq__toggle:after{transform:rotate(90deg)}.ds-faq__item[open] .ds-faq__toggle:after{transform:rotate(0)}.ds-faq__answer{padding:0 3rem 2rem 0;font-size:calc(var(--ds-faq-a-size, 15px) - 1px);line-height:1.7}.ds-faq__answer>:first-child{margin-top:0}.ds-faq__answer>:last-child{margin-bottom:0}@media screen and (min-width:750px){.ds-faq__header{margin-bottom:3.6rem}.ds-faq__question{font-size:var(--ds-faq-q-size, 17px);padding:2.2rem 0}.ds-faq__answer{font-size:var(--ds-faq-a-size, 15px)}.ds-faq--cards .ds-faq__question{padding:2rem 0}}.ds-faq--cards .ds-faq__list{display:grid;gap:var(--ds-faq-gap, 12px);border-top:0}.ds-faq--cards .ds-faq__item{border:1px solid var(--ds-faq-divider, transparent);border-radius:var(--ds-faq-radius, var(--ds-radius, 10px));background:var(--ds-faq-card-bg, var(--ds-surface, #f3f3f3));padding:0 2rem}.ds-faq--cards .ds-faq__question{padding:1.6rem 0}.ds-faq--cards .ds-faq__answer{padding-right:1rem}@media(prefers-reduced-motion:no-preference){.ds-faq__item[open] .ds-faq__answer{animation:ds-faq-in .25s ease}}@keyframes ds-faq-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ds-faq.css.map */
