.faqs{box-sizing:border-box;padding-left:var(--faqs-side-pad);padding-right:var(--faqs-side-pad)}.faqs--width-custom{max-width:min(var(--faqs-width),100%);margin-left:auto;margin-right:auto}.faqs__head{margin-bottom:var(--faqs-head-space-m);text-align:var(--faqs-heading-align)}.faqs__heading{margin:0;color:var(--faqs-heading-color, inherit);font-family:var(--faqs-heading-font);font-size:var(--faqs-heading-size-m);font-weight:var(--faqs-heading-weight);line-height:1.05;text-transform:var(--faqs-heading-transform)}.faqs__subtitle{margin:var(--faqs-subtitle-gap) 0 0;color:var(--faqs-subtitle-color, inherit);font-family:var(--faqs-subtitle-font);font-size:var(--faqs-subtitle-size-m);font-weight:var(--faqs-subtitle-weight);line-height:1.2;text-transform:var(--faqs-subtitle-transform)}.faqs__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--faqs-gap-m);align-items:start}.faqs__group-title{margin:0 0 var(--faqs-group-gap);color:var(--faqs-group-color, inherit);font-family:var(--faqs-group-font);font-size:var(--faqs-group-size-m);font-weight:var(--faqs-group-weight);line-height:1.1;text-align:var(--faqs-group-align);text-transform:var(--faqs-group-transform)}@media screen and (min-width:750px){.faqs__head{margin-bottom:var(--faqs-head-space-d)}.faqs__heading{font-size:var(--faqs-heading-size-d)}.faqs__subtitle{font-size:var(--faqs-subtitle-size-d)}.faqs__group-title{font-size:var(--faqs-group-size-d)}.faqs__groups{grid-template-columns:repeat(var(--faqs-cols-t),minmax(0,1fr));gap:var(--faqs-gap-d)}}@media screen and (min-width:990px){.faqs__groups{grid-template-columns:repeat(var(--faqs-cols-d),minmax(0,1fr))}}.faqs__item{border-bottom:var(--faqs-border-width) solid var(--faqs-border-color, currentColor)}.faqs__question{position:relative;display:block;padding:var(--faqs-item-pad-m) calc(var(--faqs-icon-size) + var(--faqs-icon-edge) * 2);cursor:pointer;list-style:none;color:var(--faqs-question-color, inherit);font-family:var(--faqs-question-font);font-size:var(--faqs-question-size-m);font-weight:var(--faqs-question-weight);line-height:1.3;text-align:var(--faqs-question-align);text-transform:var(--faqs-question-transform)}.faqs__question::-webkit-details-marker{display:none}.faqs__question:focus-visible{outline:.2rem solid currentColor;outline-offset:-.2rem}.faqs__answer{padding:.6rem calc(var(--faqs-icon-size) + var(--faqs-icon-edge) * 2) calc(var(--faqs-item-pad-m) + .6rem);color:var(--faqs-answer-color, inherit);font-family:var(--faqs-answer-font);font-size:var(--faqs-answer-size-m);font-weight:var(--faqs-answer-weight);line-height:var(--faqs-answer-line-height);text-align:var(--faqs-answer-align)}.faqs__answer>:first-child{margin-top:0}.faqs__answer>:last-child{margin-bottom:0}.faqs__answer a{color:inherit}.faqs__item[open] .faqs__answer{animation:faqs-answer-in .3s ease}@keyframes faqs-answer-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@media screen and (min-width:750px){.faqs__question{padding-top:var(--faqs-item-pad-d);padding-bottom:var(--faqs-item-pad-d);font-size:var(--faqs-question-size-d)}.faqs__answer{padding-bottom:calc(var(--faqs-item-pad-d) + .6rem);font-size:var(--faqs-answer-size-d)}}.faqs__icon{position:absolute;top:50%;right:var(--faqs-icon-edge);width:var(--faqs-icon-size);height:var(--faqs-icon-size);margin-top:calc(var(--faqs-icon-size) / -2);color:var(--faqs-icon-color, currentColor)}.faqs__icon--none{display:none}.faqs__icon--plus:before,.faqs__icon--plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:var(--faqs-icon-thickness);margin-top:calc(var(--faqs-icon-thickness) / -2);background-color:currentColor;transition:transform .25s ease}.faqs__icon--plus:after{transform:rotate(90deg)}.faqs__item[open] .faqs__icon--plus:after{transform:rotate(0)}.faqs__icon--chevron:before{content:"";position:absolute;top:50%;left:50%;width:55%;height:55%;border-right:var(--faqs-icon-thickness) solid currentColor;border-bottom:var(--faqs-icon-thickness) solid currentColor;transform:translate(-50%,-75%) rotate(45deg);transition:transform .25s ease}.faqs__item[open] .faqs__icon--chevron:before{transform:translate(-50%,-25%) rotate(225deg)}@media(prefers-reduced-motion:reduce){.faqs__item[open] .faqs__answer{animation:none}.faqs__icon:before,.faqs__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq-groups.css.map */
