.faq-section{position:relative!important}.faq-section__container{position:relative!important;width:100%!important;padding:var(--spacing-8, 3rem) var(--spacing-6, 2rem)!important}.faq-section__container--fullwidth{max-width:none!important;padding:var(--spacing-10, 4rem) var(--spacing-8, 3rem)!important}.faq-section__header{margin-bottom:var(--spacing-8, 3rem)!important;position:relative!important;z-index:10!important}.faq-section__title{margin-bottom:var(--spacing-4, 1rem)!important;color:rgb(var(--color-foreground, 0, 0, 0))!important}.faq-section__subtitle{color:rgb(var(--color-foreground, 0, 0, 0))!important;opacity:.8!important}.faq-section__items-wrapper{position:relative!important}.faq-section__background-band{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:1!important;overflow:hidden!important;pointer-events:none!important}.faq-section__band-curve{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:120%!important;height:100%!important;opacity:calc(var(--band-opacity, 15) / 100)!important;color:rgb(var(--color-accent, var(--color-foreground, 0, 0, 0)))!important}.faq-section__items{display:flex!important;flex-direction:column!important;gap:var(--spacing-4, 1rem)!important;position:relative!important;z-index:5!important}.faq-section__item{width:100%!important;overflow:hidden!important;transition:all .3s ease!important;position:relative!important}.faq-section__question{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:var(--spacing-4, 1rem) var(--spacing-6, 1.5rem)!important;background:transparent!important;border:none!important;cursor:pointer!important;text-align:left!important;transition:all .3s ease!important;font-family:var(--font-body-family, inherit)!important;font-size:var(--font-size-base, 1rem)!important;font-weight:600!important;color:rgb(var(--color-foreground, 0, 0, 0))!important}.faq-section__question-text{flex-grow:1!important;margin-right:var(--spacing-4, 1rem)!important}.faq-section__icon{flex-shrink:0!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:rgb(var(--color-foreground, 0, 0, 0))!important;transition:transform .3s ease!important}.faq-section__answer{overflow:hidden!important;transition:all .3s ease!important}.faq-section__answer-content{padding:1.5rem var(--spacing-6, 1.5rem) var(--spacing-4, 1.5rem)!important;color:rgb(var(--color-foreground, 0, 0, 0))!important;opacity:.8!important;font-family:var(--font-body-family, inherit)!important;font-size:var(--font-size-base, 1rem)!important;line-height:var(--line-height-body, 1.6)!important}.faq-section__item--style-minimal{border-bottom:1px solid rgba(var(--color-border, 0, 0, 0),.1)!important;background:#fff9!important}.faq-section__item--style-minimal:last-child{border-bottom:none!important}.faq-section__item--style-minimal .faq-section__question:hover{background:rgba(var(--color-foreground, 0, 0, 0),.03)!important}.faq-section__item--style-bordered{border:1px solid rgba(var(--color-border, 0, 0, 0),.1)!important;border-radius:calc(var(--border-radius, .5rem))!important;background:#ffffffb3!important}.faq-section__item--style-bordered .faq-section__question:hover{background:rgba(var(--color-foreground, 0, 0, 0),.03)!important}.faq-section__item--style-bordered.faq-section__item--open{border-color:rgba(var(--color-button, var(--color-foreground, 0, 0, 0)),.2)!important}.faq-section__item--style-boxed{background:rgba(var(--color-background, 255, 255, 255),.8)!important;border:1px solid rgba(var(--color-border, 0, 0, 0),.08)!important;border-radius:calc(var(--border-radius, .5rem) * 1.5)!important;box-shadow:0 2px 4px #0000000d!important}.faq-section__item--style-boxed .faq-section__question:hover{background:rgba(var(--color-foreground, 0, 0, 0),.05)!important}.faq-section__item--style-boxed.faq-section__item--open{box-shadow:0 4px 12px #0000001a!important;background:rgba(var(--color-background, 255, 255, 255),.9)!important}.faq-section__item--open .faq-section__icon-plus{transform:rotate(45deg)!important}.faq-section__item--open .faq-section__icon-arrow,.faq-section__item--open .faq-section__icon-chevron{transform:rotate(180deg)!important}.faq-section__item--open .faq-section__question,.faq-section__item--open .faq-section__icon{color:rgb(var(--color-button, var(--color-foreground, 0, 0, 0)))!important}.faq-section__empty{text-align:center!important;padding:var(--spacing-10, 4rem) var(--spacing-6, 2rem)!important;color:rgb(var(--color-foreground, 0, 0, 0))!important;opacity:.6!important;font-family:var(--font-body-family, inherit)!important}@media screen and (max-width:768px){.faq-section__container{padding:var(--spacing-6, 2rem) var(--spacing-4, 1rem)!important}.faq-section__container--fullwidth{padding:var(--spacing-8, 3rem) var(--spacing-4, 1rem)!important}.faq-section__header{margin-bottom:var(--spacing-6, 2rem)!important}.faq-section__question{padding:var(--spacing-3, .75rem) var(--spacing-4, 1rem)!important;font-size:calc(var(--font-size-base, 1rem) * .95)!important}.faq-section__answer-content{padding:0 var(--spacing-4, 1rem) var(--spacing-3, .75rem)!important;font-size:calc(var(--font-size-base, 1rem) * .9)!important}.faq-section__items{gap:var(--spacing-3, .75rem)!important}}@media screen and (min-width:769px)and (max-width:1024px){.faq-section__container{padding:var(--spacing-8, 3rem) var(--spacing-6, 2rem)!important}}.faq-section__question:focus{outline:2px solid rgb(var(--color-button, var(--color-foreground, 0, 0, 0)))!important;outline-offset:2px!important}@media(prefers-reduced-motion:reduce){.faq-section__item,.faq-section__question,.faq-section__answer,.faq-section__icon,.faq-section__icon-plus,.faq-section__icon-arrow,.faq-section__icon-chevron{transition:none!important}}@media(prefers-contrast:high){.faq-section__item--style-minimal{border-bottom-color:rgb(var(--color-foreground, 0, 0, 0))!important}.faq-section__item--style-bordered,.faq-section__item--style-boxed{border-color:rgb(var(--color-foreground, 0, 0, 0))!important}}@media(prefers-color-scheme:dark){.faq-section__item--style-boxed{background:rgba(var(--color-background, 0, 0, 0),.3)!important;box-shadow:0 2px 4px #ffffff0d!important}.faq-section__item--style-boxed.faq-section__item--open{box-shadow:0 4px 12px #ffffff1a!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-faq.css.map */
