.faq-accordion{background:var(--faq-section-bg, transparent);color:var(--faq-text-color, #121212)}.faq-accordion__heading{text-align:center;margin:0 0 3.2rem;font-size:var(--faq-heading-size-mobile, 2.8rem)}.faq-accordion__list{display:grid;grid-template-columns:1fr;align-items:start;gap:var(--faq-item-gap, 1.2rem)}.faq-accordion__item{margin:0;border-radius:var(--faq-radius, .8rem);background:var(--faq-bg-color, #f7f7f7);overflow:hidden}.faq-accordion__toggle{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:var(--faq-item-padding, 1.8rem) calc(var(--faq-item-padding, 1.8rem) + .6rem);cursor:pointer;list-style:none}.faq-accordion__toggle::-webkit-details-marker{display:none}.faq-accordion__question{font-size:var(--faq-question-size, 1.6rem);font-weight:500}.faq-accordion__icon{flex-shrink:0;display:inline-flex;width:var(--faq-icon-size, 2rem);height:var(--faq-icon-size, 2rem);color:var(--faq-icon-color, #121212);transition:transform .3s ease}.faq-accordion__icon svg{width:100%;height:100%}.faq-accordion__icon-v{transform-origin:center;transition:transform .3s ease,opacity .3s ease}.faq-accordion__item.is-open .faq-accordion__icon,.faq-accordion__item[open] .faq-accordion__icon{transform:rotate(180deg)}.faq-accordion__item.is-open .faq-accordion__icon-v,.faq-accordion__item[open] .faq-accordion__icon-v{transform:scaleY(0);opacity:0}.faq-accordion__item[open]:not(.is-open) .faq-accordion__icon{transform:rotate(0)}.faq-accordion__item[open]:not(.is-open) .faq-accordion__icon-v{transform:scaleY(1);opacity:1}.faq-accordion__answer{padding:.4rem calc(var(--faq-item-padding, 1.8rem) + .6rem) var(--faq-item-padding, 1.8rem);border-top:1px solid rgba(255,255,255,.8);opacity:.75;font-size:var(--faq-answer-size, 1.5rem);line-height:1.6}.faq-accordion__answer p,.faq-accordion__answer ol,.faq-accordion__answer ul{margin:0 0 1em}.faq-accordion__answer p:last-child,.faq-accordion__answer ol:last-child,.faq-accordion__answer ul:last-child{margin-bottom:0}@media screen and (min-width:750px){.faq-accordion__heading{font-size:var(--faq-heading-size-desktop, 4rem)}.faq-accordion__list{grid-template-columns:repeat(var(--faq-columns-desktop, 2),1fr);grid-auto-flow:column;grid-template-rows:repeat(var(--faq-row-count, 1),auto);column-gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/component-faq-accordion.css.map */
