.faq{background-color:var(--faq-bg);padding-block:var(--faq-padding-top) var(--faq-padding-bottom)}.faq__title{font-family:var(--font-heading);font-size:var(--faq-title-size, var(--size-heading-default));line-height:var(--heading-line-height);margin:0 0 var(--space-lg)}.faq[data-design=plain]{--faq-q-padding-x: 0px;--faq-q-padding-y: var(--space-md)}.faq[data-design=boxed]{--faq-q-padding-x: var(--faq-box-padding);--faq-q-padding-y: var(--faq-box-padding)}.faq[data-design=plain] .faq__item{border-bottom:1px solid var(--faq-border-color)}.faq__list{display:flex;flex-direction:column;gap:var(--faq-gap, 12px)}.faq[data-design=boxed] .faq__item{border:1px solid var(--faq-border-color);border-radius:var(--faq-box-radius, 8px);background-color:var(--faq-box-bg)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--faq-q-padding-y) var(--faq-q-padding-x);cursor:pointer;list-style:none;font-size:var(--faq-question-size);font-weight:600;color:var(--faq-question-color)}.faq__question::-webkit-details-marker{display:none}.faq__icon{flex-shrink:0;display:inline-flex;color:var(--faq-icon-color);transform:rotate(90deg);transition:transform .25s ease}.faq__item[open] .faq__icon{transform:rotate(-90deg)}.faq__icon .icon{width:18px;height:18px}.faq__answer{padding:0 var(--faq-q-padding-x) var(--faq-q-padding-y);font-size:var(--faq-answer-size);color:var(--faq-answer-color);line-height:1.7}.faq__answer>p{margin:0 0 .75em}.faq__answer>p:last-child{margin-bottom:0}.faq__item[open] .faq__answer{animation:faq-reveal .25s ease}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq.css.map */
