.faqacc{padding:var(--fq-pad-top) var(--fq-pad-x) var(--fq-pad-bottom);background:var(--fq-bg)}.faqacc__inner{max-width:var(--fq-max-width);margin:0 auto}.faqacc__heading{margin:0 0 var(--fq-heading-mb);font-family:var(--fq-heading-font-family);font-size:var(--fq-heading-size);font-weight:var(--fq-heading-weight);line-height:var(--fq-heading-lh);letter-spacing:var(--fq-heading-ls);text-align:center;text-transform:var(--fq-heading-transform);color:var(--fq-heading-color)}.faqacc__heading-a{color:var(--fq-heading-color-a);font-weight:var(--fq-heading-weight-a)}.faqacc__heading-b{color:var(--fq-heading-color)}.faqacc__list{display:flex;flex-direction:column;gap:var(--fq-gap)}.faqacc__item{background:var(--fq-item-bg);border-radius:var(--fq-radius);padding:var(--fq-item-pad-y) var(--fq-item-pad-x);border-top:var(--fq-divider-w) solid var(--fq-divider)}.faqacc__list>.faqacc__item:last-child{border-bottom:var(--fq-divider-w) solid var(--fq-divider)}.faqacc__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--fq-btn-gap);width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;color:inherit}.faqacc__q{font-family:var(--fq-q-font-family);font-size:var(--fq-q-size);font-weight:var(--fq-q-weight);line-height:var(--fq-q-lh);color:var(--fq-q-color);transition:color .2s ease}.faqacc__item.is-open .faqacc__q{color:var(--fq-q-color-open)}.faqacc__icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--fq-icon);width:var(--fq-icon);height:var(--fq-icon);color:var(--fq-icon-color);transition:transform .25s ease}.faqacc__icon--glyph{font-family:var(--fq-q-font-family);font-size:var(--fq-glyph-size);font-weight:var(--fq-glyph-weight);line-height:1;transition:color .2s ease}.faqacc__item.is-open .faqacc__icon--glyph{color:var(--fq-icon-color-open)}.faqacc__item.is-open .faqacc__icon--chevron{transform:rotate(180deg)}.faqacc__icon svg{width:var(--fq-icon-glyph);height:var(--fq-icon-glyph);fill:none;stroke:currentColor;stroke-width:var(--fq-icon-stroke)}.faqacc__answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--fq-duration) ease}.faqacc__item.is-open .faqacc__answer{grid-template-rows:1fr}.faqacc__answer>div{min-height:0}.faqacc__answer-inner{padding:var(--fq-answer-pad-top) 0 0}.faqacc__answer-inner p{margin:0;font-family:var(--fq-a-font-family);font-size:var(--fq-a-size);font-weight:var(--fq-a-weight);line-height:var(--fq-a-lh);color:var(--fq-a-color)}.faqacc__answer-inner>:first-child{margin-top:0}.faqacc__answer-inner>:last-child{margin-bottom:0}@media screen and (max-width:749px){.faqacc{padding:var(--fq-pad-top-mob) var(--fq-pad-x-mob) var(--fq-pad-bottom-mob)}.faqacc__heading{font-size:var(--fq-heading-size-mob);letter-spacing:var(--fq-heading-ls-mob);margin-bottom:var(--fq-heading-mb-mob);text-transform:var(--fq-heading-transform-mob)}.faqacc__item{padding:var(--fq-item-pad-y-mob) var(--fq-item-pad-x-mob)}.faqacc__q{font-size:var(--fq-q-size-mob)}.faqacc__icon{flex-basis:var(--fq-icon-mob);width:var(--fq-icon-mob);height:var(--fq-icon-mob)}.faqacc__answer-inner p{font-size:var(--fq-a-size-mob)}}@media(prefers-reduced-motion:reduce){.faqacc__answer,.faqacc__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/component-faq-accordion.css.map */
