.faq{background:var(--faq-bg);padding:var(--faq-pad-top-mobile) 0 var(--faq-pad-bottom-mobile)}.faq__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--faq-gap-mobile);box-sizing:border-box;max-width:var(--faq-max-width);margin:0 auto;padding:0 var(--faq-pad-inline)}.faq__intro{text-align:center}.faq__eyebrow{display:block;margin:0 0 var(--faq-eyebrow-gap);color:var(--faq-eyebrow-color);font-family:var(--faq-eyebrow-font);font-size:var(--faq-eyebrow-size);font-weight:var(--faq-eyebrow-weight);letter-spacing:var(--faq-eyebrow-tracking);line-height:1.4;text-transform:var(--faq-eyebrow-transform)}.faq__title{margin:0 0 var(--faq-title-gap);color:var(--faq-title-color);font-family:var(--faq-title-font);font-style:var(--faq-title-style);font-size:var(--faq-title-size-mobile);font-weight:var(--faq-title-weight);letter-spacing:var(--faq-title-tracking);line-height:1.08}.faq__text{margin:0;color:var(--faq-text-color);font-size:var(--faq-text-size);line-height:1.5}.faq__text>*{margin:0}.faq__text>*+*{margin-top:.7em}.faq__list{border-bottom:var(--faq-line-width) dashed var(--faq-line-color)}.faq__item{border-top:var(--faq-line-width) dashed var(--faq-line-color)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--faq-question-gap);box-sizing:border-box;width:100%;margin:0;padding:var(--faq-question-pad-mobile) 0;border:0;background:none;color:var(--faq-question-color);font-family:var(--faq-question-font);font-size:var(--faq-question-size);font-weight:var(--faq-question-weight);line-height:1.4;text-align:left;cursor:pointer}.faq__icon{position:relative;display:block;flex-shrink:0;width:var(--faq-icon-size);height:var(--faq-icon-size)}.faq__bar{position:absolute;top:50%;left:0;width:100%;height:var(--faq-icon-thickness);margin-top:calc(var(--faq-icon-thickness) / -2);border-radius:2px;background:var(--faq-icon-color);transition:transform .35s ease,opacity .35s ease}.faq__bar--v{transform:rotate(90deg)}.faq__item.is-open .faq__bar--v{transform:rotate(0)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq__item.is-open .faq__answer{grid-template-rows:1fr}.faq__answer-inner{overflow:hidden}.faq__answer-content{visibility:hidden;padding-bottom:var(--faq-answer-pad-bottom);color:var(--faq-answer-color);font-size:var(--faq-answer-size);line-height:1.6;transition:visibility 0s linear .35s}.faq__item.is-open .faq__answer-content{visibility:visible;transition-delay:0s}.faq__answer-content>*{margin:0}.faq__answer-content>*+*{margin-top:.8em}.faq__answer-content a{color:inherit}@media screen and (min-width:750px){.faq{padding:var(--faq-pad-top-desktop) 0 var(--faq-pad-bottom-desktop)}.faq__inner{grid-template-columns:minmax(0,var(--faq-col-left)) minmax(0,var(--faq-col-right));gap:var(--faq-gap-desktop)}.faq--stacked .faq__inner{grid-template-columns:minmax(0,1fr)}.faq__intro{text-align:var(--faq-intro-align)}.faq__title{font-size:var(--faq-title-size-desktop)}.faq__question{padding:var(--faq-question-pad-desktop) 0}}@media(prefers-reduced-motion:reduce){.faq__bar,.faq__answer{transition:none}.faq__answer-content{transition-delay:0s}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/faq-accordion.css.map */
