.faq-accordion{display:flex;flex-direction:column;gap:var(--faq-card-gap, 16px)}.faq-card.accordion-item{background:var(--faq-card-bg, var(--olsan-tan));color:var(--faq-card-text, var(--olsan-ink));border:var(--faq-card-border-width, 0px) solid var(--faq-card-border-color, transparent);border-radius:var(--faq-card-radius, 20px);overflow:hidden;transition:background-color .2s ease}.faq-card .accordion-button{position:relative;display:flex;align-items:center;width:100%;background:transparent;color:inherit;font-family:var(--bs-headings-font-family);font-weight:600;font-size:1.1rem;line-height:1.3;padding:1.1rem 1.5rem;padding-right:calc(1.5rem + var(--faq-icon-size, 32px) + 1rem);border:0;box-shadow:none}.faq-card .accordion-button:after{display:none}.faq-card .accordion-button:focus{box-shadow:none}.faq-card .accordion-button:not(.collapsed){color:inherit;box-shadow:none}.faq-card-title{text-align:left;font-size:var(--faq-title-size, 1.1rem)}.faq-card-icon{position:absolute;top:50%;right:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:var(--faq-icon-size, 32px);height:var(--faq-icon-size, 32px);border-radius:50%;transform:translateY(-50%) rotate(90deg);transition:transform .25s ease}.faq-card-icon svg{width:50%;height:50%}.faq-card .accordion-button:not(.collapsed) .faq-card-icon{transform:translateY(-50%) rotate(0)}.faq-card .accordion-body{padding:0 1.5rem 1.25rem;font-size:var(--faq-description-size, .95rem);opacity:.8}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
