.section-faq-accordion{--faq-border-color: rgba(var(--color-border), var(--color-border-alpha, 1));--faq-border-radius: 12px;--faq-icon-size: 28px;--faq-gradient: linear-gradient(135deg, #7ec8c8 0%, #b8a9c9 100%);--faq-transition: .3s ease}.faq-accordion__wrapper{max-width:var(--faq-max-width, 900px)}.faq-accordion__header{margin-bottom:40px}.faq-accordion__header--center{text-align:center}.faq-accordion__header--center .faq-accordion__description{margin-inline:auto}.faq-accordion__subheading{font-family:var(--font-subheading-family);font-size:calc(var(--font-body-size) * .85);font-weight:var(--font-subheading-weight, 700);text-transform:var(--subheading-transform, uppercase);letter-spacing:var(--subheading-letter-spacing, 1.5px);color:#7ec8c8;margin-bottom:12px}.faq-accordion__title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);margin-bottom:16px;color:rgb(var(--color-foreground))}.faq-accordion__description{font-family:var(--font-body-family);font-size:calc(var(--font-body-size) * 1.05);color:rgba(var(--color-foreground),.65);max-width:600px;line-height:var(--font-body-line-height, 1.6)}.faq-accordion__description p{margin:0}.faq-accordion__list{display:flex;flex-direction:column;gap:16px}.faq-accordion__item{border:1px solid #e5e5e5;border-radius:var(--faq-border-radius);transition:border-color var(--faq-transition),box-shadow var(--faq-transition);background:#fff}.faq-accordion__item:hover{border-color:#7ec8c8;box-shadow:0 4px 20px #7ec8c826}.faq-accordion__question{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background var(--faq-transition)}.faq-accordion__question:hover{background:rgba(var(--color-foreground),.02)}.faq-accordion__question:focus{outline:none}.faq-accordion__question:focus-visible{outline:2px solid #7ec8c8;outline-offset:-2px}.faq-accordion__question-text{font-family:var(--font-heading-family);font-size:calc(var(--font-body-size) * 1.05);font-weight:var(--font-body-weight-bolder, 600);color:rgb(var(--color-foreground));line-height:1.4;margin-right:16px;flex:1;min-width:0;white-space:normal;word-wrap:break-word}.faq-accordion__icon{width:var(--faq-icon-size);height:var(--faq-icon-size);min-width:var(--faq-icon-size);border-radius:50%;background:var(--faq-gradient);display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq-accordion__icon svg{width:14px;height:14px;color:#fff;transition:transform var(--faq-transition)}.faq-accordion__item.is-open .faq-accordion__icon svg{transform:rotate(45deg)}.faq-accordion__answer{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--faq-transition)}.faq-accordion__answer[hidden]{display:grid;grid-template-rows:0fr}.faq-accordion__answer-inner{overflow:hidden;padding:0 24px 24px;color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-size:var(--font-body-size);line-height:var(--font-body-line-height, 1.7)}.faq-accordion__answer[hidden] .faq-accordion__answer-inner{padding-bottom:0}.faq-accordion__answer-inner p:first-child{margin-top:0}.faq-accordion__answer-inner p:last-child{margin-bottom:0}.faq-accordion__answer-inner a{color:#7ec8c8;text-decoration:underline;text-underline-offset:2px}.faq-accordion__answer-inner a:hover{color:#b8a9c9}.faq-accordion__answer-inner ul,.faq-accordion__answer-inner ol{padding-left:1.5em;margin:1em 0}.faq-accordion__answer-inner li{margin-bottom:.5em}.faq-accordion__cta{text-align:center;margin-top:40px;padding-top:40px;border-top:1px solid var(--faq-border-color)}.faq-accordion__cta-text{font-family:var(--font-body-family);color:rgba(var(--color-foreground),.65);margin-bottom:16px;font-size:calc(var(--font-body-size) * 1.05)}.faq-accordion__cta-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-button-family)}.faq-accordion__cta-btn.btn--primary{background-color:#cae8eb!important;color:#000!important;border:2px solid #CAE8EB!important}.faq-accordion__cta-btn.btn--primary:hover{background-color:#b8dde1!important;color:#000!important;border:2px solid #b8dde1!important}.faq-accordion__cta-btn.btn--primary:hover span,.faq-accordion__cta-btn.btn--primary:hover svg{color:#000!important;stroke:#000!important}.faq-accordion__cta-btn.btn--primary:before,.faq-accordion__cta-btn.btn--primary:after{display:none!important}.faq-accordion__cta-btn svg{transition:transform var(--faq-transition)}.faq-accordion__cta-btn:hover svg{transform:translate(4px)}.faq-accordion__empty{padding:40px;text-align:center;border:2px dashed var(--faq-border-color);border-radius:var(--faq-border-radius);color:rgba(var(--color-foreground),.5);font-family:var(--font-body-family)}@media screen and (max-width:749px){.faq-accordion__wrapper{max-width:100%}.faq-accordion__header{margin-bottom:24px}.faq-accordion__subheading{font-size:12px}.faq-accordion__description{font-size:14px}.faq-accordion__list{gap:10px}.faq-accordion__item{border-radius:10px;border:1px solid #e5e5e5!important}.faq-accordion__question{padding:16px;min-width:0}.faq-accordion__question-text{font-size:14px;line-height:1.5;margin-right:12px;min-width:0;white-space:normal!important;word-wrap:break-word!important;overflow-wrap:anywhere!important}.faq-accordion__icon{width:24px;height:24px;min-width:24px}.faq-accordion__icon svg{width:12px;height:12px}.faq-accordion__answer-inner{padding:0 16px 16px;font-size:14px}.faq-accordion__answer[hidden] .faq-accordion__answer-inner{padding-bottom:0}.faq-accordion__cta{margin-top:24px;padding-top:24px}.faq-accordion__cta-text{font-size:14px}}.color-scheme-inverse .faq-accordion__item,.color-scheme-2 .faq-accordion__item{border-color:#fff3;background:#ffffff0d}.color-scheme-inverse .faq-accordion__item:hover,.color-scheme-2 .faq-accordion__item:hover{border-color:#7ec8c8;box-shadow:0 4px 20px #7ec8c840}.color-scheme-inverse .faq-accordion__cta,.color-scheme-2 .faq-accordion__cta{border-color:#fff3}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-faq-accordion.css.map */
