/*!
 * DS FAQ
 *
 * sections/ds-faq.liquid. Mobile first:
 * - below 1024px the column of Figma node 1598:18999 — intro, questions, then
 *   the support card;
 * - from 1024px the two columns of Figma node 1598:17954 — intro and support
 *   card on the left, the questions on the right.
 */@media screen and (max-width:767px){.ds-faq-section .section--padding{padding-block-start:calc(var(--section-padding-top) / 2);padding-block-end:calc(var(--section-padding-bottom) * 13 / 22)}}.ds-faq,.ds-faq__intro{display:grid;gap:1.125rem}.ds-faq__heading{margin:0;line-height:1}.ds-faq__description{font-size:1rem;line-height:1.625;color:rgb(var(--color-foreground) / .72)}.ds-faq__description>*,.ds-faq__card-text>*{margin:0}.ds-faq__list{display:block;margin-block-start:.25rem}.ds-faq__more{margin-block-start:1.25rem}.ds-faq__item{--ds-faq-pad: 1.125rem;border-radius:14px;transition:background-color var(--animation-short),margin var(--animation-short)}.ds-faq__item[open]{margin-block-end:1rem;background-color:#fff}.ds-faq__summary{position:relative;display:flex;align-items:center;gap:.75rem;padding:1.125rem var(--ds-faq-pad);list-style:none;cursor:pointer}.ds-faq__summary::-webkit-details-marker{display:none}.ds-faq__summary:after{content:"";position:absolute;inset-inline:var(--ds-faq-pad);inset-block-end:0;border-block-end:1px solid rgb(var(--color-foreground) / .14)}.ds-faq__item[open] .ds-faq__summary:after,.ds-faq__item:last-child .ds-faq__summary:after{content:none}.ds-faq__question{flex:1 1 0;min-width:0;font-size:1rem;line-height:1.375;font-weight:600}.ds-faq__toggle{flex:none;width:1rem;height:1rem;color:rgb(var(--color-foreground) / .55);stroke-width:1.6;stroke-linecap:round;transition:transform var(--animation-short),color var(--animation-short)}.ds-faq__toggle path{vector-effect:non-scaling-stroke}.ds-faq__toggle-bar{transform-box:fill-box;transform-origin:center;transition:transform var(--animation-short)}.ds-faq__item[aria-expanded=true] .ds-faq__toggle{color:rgb(var(--color-foreground));transform:scale(1.25)}.ds-faq__item[aria-expanded=true] .ds-faq__toggle-bar{transform:scaleY(0)}.ds-faq__answer{margin-block-start:-.375rem;padding:0 var(--ds-faq-pad) 1.125rem;font-size:.875rem;line-height:1.571;color:rgb(var(--color-foreground) / .77)}.ds-faq__answer>*{margin:0}.ds-faq__answer>*+*{margin-block-start:.75em}.ds-faq__card{display:grid;gap:1.125rem;padding:1.375rem;border-radius:14px;background-color:#fff}.ds-faq__card-head{display:flex;align-items:center;gap:.875rem}.ds-faq__card-icon{flex:none;width:2.5rem;height:2.5rem;object-fit:contain}.ds-faq__card-icon--default{transform:scaleY(-1)}.ds-faq__card-heading{margin:0;font-size:1.375rem;line-height:1.182;text-transform:none}.ds-faq__card-text{font-size:.9375rem;line-height:1.467;color:rgb(var(--color-foreground) / .72)}.ds-faq__channels{display:grid;gap:.75rem;margin:0;padding:1rem 0 0;list-style:none;border-block-start:1px solid rgb(var(--color-foreground) / .1)}.ds-faq__channel{display:flex;align-items:center;gap:.75rem}.ds-faq__channel img{flex:none}.ds-faq__channel-text{display:grid;gap:1px;min-width:0}.ds-faq__channel-title{font-size:.875rem;line-height:1.43;font-weight:600;overflow-wrap:anywhere}.ds-faq__channel-note{font-size:.8125rem;line-height:1.385;color:rgb(var(--color-foreground) / .6)}a.ds-faq__channel:hover .ds-faq__channel-title{text-decoration:underline}.ds-faq__button{width:100%}@media screen and (min-width:1024px){.ds-faq{grid-template-columns:minmax(0,25rem) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:1.25rem clamp(3rem,6.667vw,6rem)}.ds-faq__intro{gap:1.25rem}.ds-faq__heading{line-height:1.155}.ds-faq__description{color:rgb(var(--color-foreground) / .8)}.ds-faq__list{grid-column:2;grid-row:1 / span 2;margin:0}.ds-faq__card{grid-column:1;padding:1.625rem;border-radius:16px}.ds-faq__item{--ds-faq-pad: 1.625rem;border-radius:16px}.ds-faq__item[open]{margin-block-end:1.25rem}.ds-faq__summary{gap:.875rem;padding-block:1.375rem}.ds-faq__item:last-child .ds-faq__summary:after{content:""}.ds-faq__item[open]:last-child .ds-faq__summary:after{content:none}.ds-faq__question{font-size:1.0625rem;line-height:1.412}.ds-faq__toggle,.ds-faq__item[aria-expanded=true] .ds-faq__toggle{width:1.25rem;height:1.25rem;color:rgb(var(--color-foreground));stroke-linecap:butt;transform:none}.ds-faq__answer{margin-block-start:-.5rem;padding:0 calc(var(--ds-faq-pad) + 3rem) 1.5rem var(--ds-faq-pad);font-size:.9375rem;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ds-faq.css.map */
