.faq__row{display:flex;flex-direction:column;gap:2.5rem}.faq__header{text-align:center}.faq__title{margin:0 0 1rem;color:var(--faq-title-color, inherit);font-size:var(--faq-title-size-mobile, 2rem)}.faq__subtitle{margin:0;color:var(--faq-subtitle-color, inherit);font-size:var(--faq-subtitle-size-mobile, 1.3rem);line-height:1.5}.faq__subtitle p{margin:0}.faq__list{display:flex;flex-direction:column;gap:var(--faq-item-gap, 1.6rem)}.faq__item{background:var(--faq-item-bg, #fff);border:var(--faq-item-border-width, 1px) solid var(--faq-item-border-color, #ccc);border-radius:var(--faq-item-radius, 0);overflow:hidden}.faq__summary{display:flex;align-items:center;gap:1.2rem;padding:var(--faq-item-padding, 1.8rem);cursor:pointer;list-style:none}.faq__summary::-webkit-details-marker{display:none}.faq__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:var(--faq-icon-size, 2.2rem);height:var(--faq-icon-size, 2.2rem);border-radius:50%;border:1px solid var(--faq-icon-border-color, currentColor);color:var(--faq-icon-color, inherit);font-size:calc(var(--faq-icon-size, 2.2rem) * .5);font-weight:700}.faq__question{flex:1 1 auto;color:var(--faq-question-color, inherit);font-size:var(--faq-question-size-mobile, 1.4rem);font-weight:600}.faq__caret{flex:0 0 auto;display:flex;width:1.2rem;height:1.2rem;color:var(--faq-chevron-color, inherit);transition:transform .25s ease}.faq__caret svg{width:100%;height:100%}.faq__item[open] .faq__caret{transform:rotate(180deg)}.faq__answer{padding:0 var(--faq-item-padding, 1.8rem) var(--faq-item-padding, 1.8rem);padding-left:calc(var(--faq-item-padding, 1.8rem) + var(--faq-icon-size, 2.2rem) + 1.2rem);color:var(--faq-answer-color, inherit);font-size:var(--faq-answer-size-mobile, 1.3rem);line-height:1.6}.faq__answer p{margin:0}@media screen and (min-width:750px){.faq__row{flex-direction:row;align-items:flex-start;gap:var(--faq-desktop-gap, 4rem)}.faq__header{flex:0 0 var(--faq-title-col-width, 28%);max-width:var(--faq-title-col-width, 28%);text-align:left}.faq__list{flex:1 1 auto;min-width:0}.faq__title{font-size:var(--faq-title-size-desktop, 2.8rem)}.faq__subtitle{font-size:var(--faq-subtitle-size-desktop, 1.5rem)}.faq__question{font-size:var(--faq-question-size-desktop, 1.5rem)}.faq__answer{font-size:var(--faq-answer-size-desktop, 1.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/component-faq-accordion.css.map */
