.section-wrapper:has(.accordion){position:relative;padding:80px 0 120px}.section-wrapper:has(.accordion) .section-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.section-wrapper:has(.accordion):not(:has(.faq-custom-bg-enabled)) .section-background{background:linear-gradient(135deg,#f5c542,#ffd966)!important}.section-wrapper:has(.accordion) .section{max-width:1200px;margin:0 auto;padding-top:0!important;padding-bottom:0!important;position:relative;z-index:1}.section-wrapper:has(.accordion) .layout-panel-flex{background:#fff;border-radius:32px;padding:60px 80px;box-shadow:0 10px 40px #00000026;max-width:1000px;margin:0 auto}.section-wrapper:has(.accordion) h3{text-align:center!important;font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:40px;color:#1a1a1a}.section-wrapper:has(.accordion) .accordion{text-align:left;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.section-wrapper:has(.accordion) .accordion{background:transparent}.section-wrapper:has(.accordion) .accordion__row{background:#f8f8f8;border-radius:12px;margin-bottom:12px;margin-left:0;margin-right:0;transition:all .3s ease;border:none;overflow:hidden;width:100%}.section-wrapper:has(.accordion) .accordion__row:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.section-wrapper:has(.accordion) .accordion__row[open]{background:#fff;box-shadow:0 4px 16px #0000001a}.section-wrapper:has(.accordion) .accordion__row summary{padding:24px;font-size:1.125rem;font-weight:600;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.section-wrapper:has(.accordion) .accordion__row summary::-webkit-details-marker{display:none}.section-wrapper:has(.accordion) .accordion__row summary .icon{transition:transform .3s ease;flex-shrink:0;opacity:.7}.section-wrapper:has(.accordion) .accordion__row[open] summary .icon{transform:rotate(180deg)}.section-wrapper:has(.accordion) .accordion__row .accordion__content{padding:0 24px 24px;color:#4a4a4a;line-height:1.7;font-size:1rem}.section-wrapper:has(.accordion) .accordion__row--has-dividers{border:none}@media screen and (max-width: 749px){.section-wrapper:has(.accordion){padding:60px 0 80px}.section-wrapper:has(.accordion) .layout-panel-flex{padding:40px 24px;border-radius:24px}.section-wrapper:has(.accordion) h3{font-size:1.75rem;margin-bottom:28px}.section-wrapper:has(.accordion) .accordion__row summary{padding:18px 16px;font-size:1rem}.section-wrapper:has(.accordion) .accordion__row .accordion__content{padding:0 16px 18px;font-size:.9375rem}.section-wrapper:has(.accordion) .accordion__row{margin-bottom:10px}}.section-wrapper:has(.accordion):after{content:"";position:absolute;bottom:0;left:0;width:100%;height:80px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 80" preserveAspectRatio="none"><path fill="%23ffffff" d="M0,32 C320,80 420,0 720,32 C1020,64 1120,16 1440,48 L1440,80 L0,80 Z"/></svg>') no-repeat;background-size:cover;pointer-events:none;z-index:1}@media screen and (max-width: 749px){.section-wrapper:has(.accordion):after{height:40px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/faq-section-custom.css.map */
