.faq-section{background:var(--faq-section-bg);padding-top:var(--faq-section-padding-top-desktop);padding-bottom:var(--faq-section-padding-bottom-desktop)}.faq-section__inner{max-width:var(--faq-max-width);margin:0 auto;padding:0 24px;scroll-margin-top:100px}.faq-section__heading{text-align:center;color:var(--faq-heading-color);font-size:var(--faq-heading-size-desktop);font-weight:700;line-height:1.2;margin:0 0 var(--faq-heading-margin-bottom-desktop)}.faq-list{display:flex;flex-direction:column;gap:var(--faq-item-spacing)}.faq-item{background:var(--faq-item-bg);border:1px solid var(--faq-item-border);border-radius:var(--faq-item-radius);overflow:hidden}.faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:var(--faq-item-padding-y-desktop) var(--faq-item-padding-x-desktop);font:inherit}.faq-item__question{color:var(--faq-question-color);font-size:var(--faq-question-size-desktop);font-weight:500;line-height:1.4}.faq-item__icon{position:relative;flex:none;width:12px;height:12px}.faq-item__icon-line{position:absolute;top:50%;left:50%;background:var(--faq-icon-color);transform:translate(-50%,-50%);transition:transform .2s ease,opacity .2s ease}.faq-item__icon-line--h{width:100%;height:2px}.faq-item__icon-line--v{width:2px;height:100%}.faq-item.is-open .faq-item__icon-line--v{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq-item__answer{display:grid;grid-template-rows:0fr;padding-left:var(--faq-item-padding-x-desktop);padding-right:var(--faq-item-padding-x-desktop);transition:grid-template-rows .3s ease,padding-block .3s ease}.faq-item.is-open .faq-item__answer{grid-template-rows:1fr;padding-block:0 var(--faq-item-padding-y-desktop)}.faq-item__answer-inner{min-height:0;overflow:hidden}.faq-item__answer-inner{color:var(--faq-answer-color);font-size:var(--faq-answer-size-desktop);line-height:1.6}.faq-item__answer-inner p{margin:0 0 10px}.faq-item__answer-inner p:last-child{margin-bottom:0}@media(max-width:749px){.faq-section{padding-top:var(--faq-section-padding-top-mobile);padding-bottom:var(--faq-section-padding-bottom-mobile)}.faq-item__icon{width:10px;height:10px}.faq-section__heading{font-size:var(--faq-heading-size-mobile);margin-bottom:var(--faq-heading-margin-bottom-mobile)}.faq-item__trigger{padding:var(--faq-item-padding-y-mobile) var(--faq-item-padding-x-mobile)}.faq-item__question{font-size:var(--faq-question-size-mobile)}.faq-item__answer{padding-left:var(--faq-item-padding-x-mobile);padding-right:var(--faq-item-padding-x-mobile)}.faq-item.is-open .faq-item__answer{padding-block:0 var(--faq-item-padding-y-mobile)}.faq-item__answer-inner{font-size:var(--faq-answer-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/faq-accordion.css.map */
