.faq{background:var(--faq-bg, var(--el-cream-2))}.faq__inner{max-width:var(--faq-maxw, 880px);margin-inline:auto}.faq__head{margin-bottom:clamp(1.6rem,3vw,3.2rem)}.faq__eyebrow{font-family:var(--el-font-display);font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;color:var(--el-teal);margin:0 0 .8rem}.faq__title{font-family:var(--el-font-display);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--faq-ink, var(--el-ink));margin:0;font-size:clamp(2.6rem,4vw,4.2rem)}.faq__subtitle{font-family:var(--el-font-body);color:var(--faq-muted, var(--el-muted));font-size:1.5rem;line-height:1.55;margin:.8rem 0 0;max-width:52ch}.faq__list{display:flex;flex-direction:column;gap:1rem}.faq__item{border:.1rem solid var(--faq-border, var(--el-border));border-radius:var(--el-radius);background:var(--faq-item-bg, #fff);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.faq__item[open]{border-color:var(--el-teal);box-shadow:var(--el-shadow-sm)}.faq__summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1.6rem;padding:clamp(1.6rem,2.4vw,2.2rem) clamp(1.8rem,2.6vw,2.6rem);font-family:var(--el-font-display);font-weight:700;font-size:clamp(1.6rem,1.9vw,1.9rem);line-height:1.35;color:var(--faq-ink, var(--el-ink))}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{content:""}.faq__q{flex:1 1 auto}.faq__icon{flex:0 0 auto;width:2.4rem;height:2.4rem;position:relative;border-radius:50%;background:var(--faq-icon-bg, rgba(14, 156, 140, .1));display:inline-flex;align-items:center;justify-content:center}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background:var(--el-teal);border-radius:2px}.faq__icon:before{width:1.1rem;height:.2rem}.faq__icon:after{width:.2rem;height:1.1rem;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease}.faq__item[open] .faq__icon:after{transform:rotate(90deg);opacity:0}.faq__answer{padding:0 clamp(1.8rem,2.6vw,2.6rem) clamp(1.8rem,2.6vw,2.4rem);margin-top:-.4rem}.faq__answer-inner{font-family:var(--el-font-body);font-size:1.5rem;line-height:1.7;color:var(--faq-answer, #3a423f)}.faq__answer-inner>:first-child{margin-top:0}.faq__answer-inner>:last-child{margin-bottom:0}.faq__answer-inner p{margin:0 0 1em}.faq__answer-inner a{color:var(--el-teal);text-decoration:underline;text-underline-offset:2px}.faq__answer-inner ul,.faq__answer-inner ol{margin:0 0 1em;padding-left:1.6em}.faq__answer-inner li{margin-bottom:.4em}@media(prefers-reduced-motion:no-preference){.faq__item[open] .faq__answer{animation:faqReveal .4s cubic-bezier(.16,1,.3,1)}@keyframes faqReveal{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:translateY(0)}}}.faq__summary:focus-visible{outline:.2rem solid var(--el-teal);outline-offset:-.2rem;border-radius:var(--el-radius)}.faq--dark{--faq-ink: var(--el-on-dark);--faq-muted: var(--el-on-dark-muted);--faq-answer: #cdd6d2;--faq-item-bg: rgba(255, 255, 255, .03);--faq-border: rgba(255, 255, 255, .1);--faq-icon-bg: rgba(14, 156, 140, .22)}@media screen and (max-width:749px){.faq__summary{gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-faq.css.map */
