.cura-faq{background-color:rgb(var(--color-background));padding-top:var(--cura-faq-pt, 56px);padding-bottom:var(--cura-faq-pb, 56px)}.cura-faq__inner{max-width:860px;margin:0 auto;padding:0 3.2rem;display:flex;flex-direction:column;gap:2.8rem}.cura-faq__heading{font-family:var(--font-heading-family);font-size:clamp(2.2rem,1.8vw + 1rem,3rem);font-weight:800;color:rgb(var(--color-foreground));text-align:center;margin:0}.cura-faq__list{display:flex;flex-direction:column;gap:1.2rem}.cura-faq__item{border:1px solid rgba(var(--color-foreground),.12);border-radius:10px;overflow:hidden;background:rgb(var(--color-background));transition:border-color .2s}.cura-faq__item.is-open{background:#e6efd8;border-color:transparent}.cura-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.8rem 2rem;background:transparent;border:none;cursor:pointer;text-align:left;font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));line-height:1.4;transition:color .15s}.cura-faq__question:hover{color:#1e3d1a}.cura-faq__icon{flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:50%;background:rgba(var(--color-foreground),.1);display:flex;align-items:center;justify-content:center;position:relative;transition:background .2s}.cura-faq__item.is-open .cura-faq__icon{background:#1e3d1a;color:#fff}.cura-faq__icon-plus,.cura-faq__icon-minus{position:absolute;transition:opacity .2s}.cura-faq__icon-plus{opacity:1}.cura-faq__icon-minus,.cura-faq__item.is-open .cura-faq__icon-plus{opacity:0}.cura-faq__item.is-open .cura-faq__icon-minus{opacity:1}.cura-faq__answer{overflow:hidden;max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1)}.cura-faq__item.is-open .cura-faq__answer{max-height:600px}.cura-faq__answer p{font-size:1.4rem;line-height:1.7;color:rgb(var(--color-foreground));opacity:.8;margin:0;padding:0 2rem 1.8rem}.cura-faq__empty{text-align:center;padding:3rem;opacity:.6;font-size:1.4rem}@media(max-width:749px){.cura-faq__inner{padding:0 1.6rem;gap:2rem}.cura-faq__question{font-size:1.4rem;padding:1.6rem}.cura-faq__answer p{padding:0 1.6rem 1.6rem;font-size:1.3rem}.cura-faq__icon{width:2.8rem;height:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cura-product-faq.css.map */
