.ds-faq__layout{display:flex;flex-direction:column;gap:2rem}.ds-faq__main{min-width:0}.ds-faq__heading{margin:0 0 2rem}.ds-faq__group{display:block}.ds-faq .ds-accordion__summary{font-size:var(--ds-faq-q-size, 1.6rem)}.ds-faq__group--plain,.ds-faq__group--plain .ds-accordion{border-color:transparent}.ds-faq__card{background:var(--ds-bg);color:var(--ds-text);border-radius:1.6rem;padding:3rem 2rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.ds-faq__card-heading{margin:0;font-family:var(--font-body-family);font-size:2rem;font-weight:600;line-height:1.25}.ds-faq__card-text{font-size:1.5rem;line-height:1.5}.ds-faq__card-btn{width:100%;justify-content:center;text-align:center}@media(min-width:750px){.ds-faq__layout--card{flex-direction:row;align-items:flex-start;gap:5rem}.ds-faq__layout--card .ds-faq__main{flex:1 1 0}.ds-faq__layout--card .ds-faq__card{flex:0 0 var(--ds-faq-card-w, 55%);max-width:var(--ds-faq-card-w, 55%);padding:4rem;box-sizing:border-box}.ds-faq__layout--card-left .ds-faq__card{order:-1}.ds-faq__layout--card-below{flex-direction:column;align-items:stretch;gap:3.2rem}.ds-faq__layout--card-below .ds-faq__main,.ds-faq__layout--card-below .ds-faq__card{flex:none;width:100%;max-width:none}.ds-faq__card-btn{width:auto}.ds-faq__layout:not(.ds-faq__layout--card) .ds-faq__main{width:100%;max-width:76rem;margin-inline:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ds-faq.css.map */
