.standalone-faq{--faq-accent: var(--color-brand-red);width:100%;max-width:56.25rem;min-width:0;margin-inline:auto;padding-block:3.5rem;color:var(--color-brand-navy);font-family:var(--font-primary--family, Inter, sans-serif)}.standalone-faq__header{margin:0 auto 2rem;text-align:center}.standalone-faq__header h2{margin:0;font-family:var(--font-accent--family, "Fraunces", Georgia, serif);color:#222437;font-size:clamp(2.0625rem,3.5vw,3rem);font-weight:600;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.standalone-faq__heading-line{display:inline}.standalone-faq__heading-line em{color:var(--color-brand-red);font-weight:inherit;font-style:italic}.standalone-faq__heading-emoji{display:inline-block;margin-left:.125em;font-size:.8em;font-style:normal;vertical-align:baseline;transform:rotate(-8deg)}.standalone-faq__description{max-width:36rem;margin:1.25rem auto 0;color:#464759;font-size:1rem;line-height:1.5}.standalone-faq__list{display:grid;gap:1rem;min-width:0;padding-bottom:.375rem}.standalone-faq__item{min-width:0;overflow:hidden;border:2px solid var(--faq-accent);border-radius:1rem;background:var(--color-surface);box-shadow:0 4px 0 var(--faq-accent)}.standalone-faq__question{margin:0;font:inherit}.standalone-faq__trigger{display:flex;align-items:center;gap:1rem;width:100%;min-height:5rem;padding:1rem 1.125rem;border:0;background:transparent;color:inherit;font:inherit;font-size:1.0625rem;font-weight:700;line-height:1.35;text-align:left;cursor:pointer}.standalone-faq__trigger:focus-visible{outline:3px solid var(--color-brand-gold, #f2c14e);outline-offset:-6px;border-radius:1rem}.standalone-faq__emoji{display:grid;place-items:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;border-radius:.75rem;background:var(--color-cream);font-size:1.25rem;font-weight:400}.standalone-faq__question-text{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.standalone-faq__toggle{position:relative;display:block;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--faq-accent);color:var(--color-surface)}.standalone-faq__toggle:before,.standalone-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:.625rem;height:2px;background:currentColor;transform:translate(-50%,-50%)}.standalone-faq__toggle:after{width:2px;height:.625rem}.standalone-faq__trigger[aria-expanded=true] .standalone-faq__toggle:after{display:none}.standalone-faq__answer{overflow:hidden;color:#464759;font-size:1rem;line-height:1.55}.standalone-faq__answer-content{display:flow-root;padding:0 4.875rem 1.25rem}.standalone-faq__answer-content>*{margin:0}.standalone-faq__answer-content>*+*{margin-top:.75rem}.standalone-faq__answer-content a{color:var(--faq-accent);text-underline-offset:.15em}@media(hover:hover){.standalone-faq__trigger:hover{background:var(--color-cream, #fffcf6)}}@media(max-width:46.8125rem){.standalone-faq{padding-block:2rem}.standalone-faq__header{margin-bottom:1.5rem}.standalone-faq__heading-line{display:block;margin-top:.125em}.standalone-faq__list{gap:.75rem}.standalone-faq__item{border-radius:.75rem;box-shadow:0 3px 0 var(--faq-accent)}.standalone-faq__trigger{min-height:3.875rem;gap:.625rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:600}.standalone-faq__emoji{flex-basis:2rem;width:2rem;height:2rem;border-radius:.5rem;font-size:1.0625rem}.standalone-faq__toggle{flex-basis:1.25rem;width:1.25rem;height:1.25rem}.standalone-faq__answer{font-size:.9375rem}.standalone-faq__answer-content{padding:0 .875rem 1.125rem}}.standalone-faq__answer-content strong{color:var(--color-brand-navy);font-weight:700;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-faq.css.map */
