.cfaq{display:block;background:var(--cfaq-background, #ded3e9);color:var(--cfaq-heading, #171716);font-family:var(--c-font-body, var(--font-body-family, Arial, sans-serif))}.cfaq,.cfaq *{box-sizing:border-box}.cfaq__container{width:min(100% - 46px,768px);margin-inline:auto}.cfaq__heading{margin:0 0 48px;color:var(--cfaq-heading, #171716);font-family:var(--c-font-heading, var(--font-heading-family, Georgia, serif));font-size:clamp(30px,4vw,40px);font-weight:400;line-height:1.12;letter-spacing:-.025em;text-align:center;text-wrap:balance}.cfaq__list{display:grid;gap:16px}.cfaq__item{overflow:hidden;border-radius:16px;background:var(--cfaq-card, #ffffff);box-shadow:0 2px 8px #0000000a;transition:box-shadow .3s ease}.cfaq__item:hover,.cfaq__item[open]{box-shadow:0 4px 16px #00000014}.cfaq__summary{display:flex;width:100%;align-items:center;gap:16px;padding:24px;color:inherit;cursor:pointer;list-style:none;text-align:left;-webkit-tap-highlight-color:transparent}.cfaq__summary::-webkit-details-marker{display:none}.cfaq__summary::marker{content:""}.cfaq__summary:focus-visible{outline:2px solid color-mix(in srgb,var(--cfaq-accent, #e05a87) 55%,transparent);outline-offset:-4px;border-radius:16px}.cfaq__icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;color:var(--cfaq-accent, #e05a87)}.cfaq__icon svg,.cfaq__chevron svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cfaq__question{min-width:0;flex:1 1 auto;padding-right:24px;color:var(--cfaq-heading, #171716);font-size:16px;font-weight:400;line-height:1.45}.cfaq__chevron{display:inline-flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;color:var(--cfaq-text, #6a6b6c);transition:color .3s ease,transform .3s ease}.cfaq__summary:hover .cfaq__chevron{color:var(--cfaq-heading, #171716)}.cfaq__item[open] .cfaq__chevron{transform:rotate(180deg)}.cfaq__answer{padding:0 24px 24px 72px;color:var(--cfaq-text, #6a6b6c);font-size:16px;line-height:1.7}.cfaq__answer>:first-child{margin-top:0}.cfaq__answer>:last-child{margin-bottom:0}.cfaq__answer p,.cfaq__answer ul,.cfaq__answer ol{margin-top:0;margin-bottom:1em}.cfaq__answer a{color:var(--cfaq-accent, #e05a87);font-weight:600;text-underline-offset:3px}.cfaq__editor-empty{margin:0;padding:24px;border:1px dashed rgba(23,23,22,.25);border-radius:16px;background:#ffffffb3;color:var(--cfaq-text, #6a6b6c);text-align:center}@media screen and (min-width:640px){.cfaq__summary{padding:28px}.cfaq__question{font-size:18px}.cfaq__answer{padding:0 28px 28px 80px}}@media screen and (max-width:639px){.cfaq__heading{margin-bottom:40px}}@media(prefers-reduced-motion:reduce){.cfaq__item,.cfaq__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/section-collection-faq.css.map */
