.faq{--color-wisp: #f8f5f2;--color-indigo: #3F27AE}.faq .container{max-width:800px;margin:0 auto;padding:0 16px}.faq .container--narrow{max-width:800px}@media screen and (min-width:990px){.faq .container{padding:0 32px}}.faq__heading{color:var(--color-foreground);margin:0}.faq__heading .font-heading-secondary{font-family:var(--font-heading-secondary--family, serif);font-style:italic;font-weight:400}.faq__heading .uppercase{text-transform:uppercase;letter-spacing:.02em}.faq__heading .weight-600{font-weight:600}.faq__heading .lh-120{line-height:1.2}.faq__heading .font-xl{font-size:1.25rem}@media screen and (min-width:990px){.faq__heading .lg\:font-3xl{font-size:1.875rem}}.faq__list{margin-top:2rem}@media screen and (min-width:990px){.faq__list{margin-top:3rem}}.faq__item{margin-top:.75rem}.faq__details{border:1px solid var(--color-border, #e5e5e5);border-radius:16px;background-color:var(--color-wisp);overflow:hidden}.faq__details[open]{overflow:visible}.faq__summary{padding:1rem 1.5rem;font-size:1rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{display:none}.faq__question{font-family:var(--font-heading--family);font-weight:600;line-height:1;margin:0;color:var(--color-foreground);flex:1;padding-right:1rem;white-space:normal;overflow-wrap:anywhere}.faq__icon{flex-shrink:0;transition:transform .3s ease;width:8px;height:9px}.faq__details[open] .faq__icon{transform:rotate(45deg)}.faq__answer{padding:0 1.5rem 1.75rem;border-top:1px solid var(--color-border, #e5e5e5);background:#fff9}@media screen and (min-width:990px){.faq__answer{padding:0 4rem 2rem}}.faq__answer .rte{font-family:var(--font-body--family);color:rgba(var(--color-foreground-rgb, 0, 0, 0),.78);line-height:1.65;font-size:1rem}.faq__answer .rte p{margin:0;padding-top:.75rem}.faq__answer .rte p:last-child{margin-bottom:0}.faq__answer .rte p:first-child{padding-top:1rem}.faq__answer .rte a{color:var(--color-indigo);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.faq__answer .rte a:hover{text-decoration:none}.faq.text-center{text-align:center}.faq.pt-5xl{padding-top:4.5rem}.faq.pb-6xl{padding-bottom:4.5rem}@media screen and (min-width:990px){.faq.lg\:pb-8xl{padding-bottom:6rem}}.faq.mt-xl{margin-top:1.5rem}@media screen and (min-width:990px){.faq.mt-3xl{margin-top:3rem}}.faq.mt-sm{margin-top:.75rem}.faq.py-lg{padding-block:1rem}.faq.pl-xl{padding-left:1.5rem}.faq.pr-lg{padding-right:1.5rem}.faq.pb-xl{padding-bottom:1.5rem}.faq.font-md{font-size:1rem}.faq.fill{width:100%}.faq.flex{display:flex}.faq.align-center{align-items:center}.faq.space-between,.faq.justify-between{justify-content:space-between}.faq.border{border:1px solid var(--color-border, #e5e5e5)}.faq.br-md{border-radius:16px}.faq.bg-wisp{background-color:var(--color-wisp)}.faq.spacing-small{letter-spacing:.01em}.faq__summary:focus{outline:2px solid var(--color-indigo);outline-offset:2px}@keyframes faq-open{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq__details[open] .faq__answer{animation:faq-open .3s ease}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq.css.map */
