.section-faq-wrapper{--faq-bg: #ffffff;--faq-text: #0f0f0f;--faq-text-muted: #6b6b6b;--faq-border: rgba(15, 15, 15, .08);--faq-border-hover: rgba(15, 15, 15, .18);--faq-surface: #fafaf7;--faq-radius: 16px}.faq-section{padding-top:var(--faq-padding-top, 96px);padding-bottom:var(--faq-padding-bottom, 96px);background-color:var(--faq-bg);color:var(--faq-text);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.faq-section--cream{--faq-bg: #f7f4ee;--faq-surface: #ffffff;--faq-border: rgba(15, 15, 15, .09);--faq-border-hover: rgba(15, 15, 15, .22)}.faq-section--dark{--faq-bg: #0f0f0f;--faq-text: #f5f5f0;--faq-text-muted: #a0a0a0;--faq-border: rgba(255, 255, 255, .1);--faq-border-hover: rgba(255, 255, 255, .28);--faq-surface: #1a1a1a}.faq-section__grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:900px){.faq-section__grid{grid-template-columns:minmax(260px,1fr) minmax(0,1.6fr);gap:80px}}@media(min-width:1200px){.faq-section__grid{grid-template-columns:minmax(300px,1fr) minmax(0,1.8fr);gap:120px}}.faq-section__intro{position:sticky;top:24px}@media(max-width:899px){.faq-section__intro{position:static}}.faq-section__eyebrow{display:inline-block;font-family:var(--label-font-family);font-weight:var(--label-font-weight);font-style:var(--label-font-style);font-size:var(--label-font-size);letter-spacing:var(--heading-letter-spacing);text-transform:var(--label-text-transform);color:var(--faq-text-muted);margin-bottom:20px;padding-left:28px;position:relative}.faq-section__eyebrow:before{content:"";position:absolute;left:0;top:50%;width:18px;height:1px;background:currentColor;opacity:.6}.faq-section__heading{font-size:var(--size-text-h2);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);line-height:1.1;margin:0 0 24px;color:var(--faq-text)}.faq-section__description{font-size:1.0625rem;line-height:1.6;color:var(--faq-text-muted);max-width:42ch;margin:0 0 32px}.faq-section__description p{margin:0 0 .75em}.faq-section__description p:last-child{margin-bottom:0}.faq-section__cta{display:inline-flex;align-items:center;gap:10px;font-size:.95rem;font-weight:500;color:var(--faq-text);text-decoration:none;padding-bottom:4px;border-bottom:1px solid currentColor;transition:gap .3s ease,opacity .2s ease}.faq-section__cta:hover{gap:14px;opacity:.75}.faq-section__cta svg{transition:transform .3s ease}.faq-section__cta:hover svg{transform:translate(2px)}.faq-section__list{display:flex;flex-direction:column}.faq-item{border-top:1px solid var(--faq-border);transition:border-color .25s ease}.faq-item:last-child{border-bottom:1px solid var(--faq-border)}.faq-item:hover{border-top-color:var(--faq-border-hover)}.faq-item:hover+.faq-item,.faq-item:last-child:hover{border-top-color:var(--faq-border-hover)}.faq-item:last-child:hover{border-bottom-color:var(--faq-border-hover)}.faq-item__summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px 4px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:padding-left .3s ease}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary:focus-visible{outline:2px solid var(--faq-accent, currentColor);outline-offset:4px;border-radius:4px}.faq-item:hover .faq-item__summary{padding-left:8px}.faq-item__index{font-size:.8125rem;font-weight:500;font-feature-settings:"tnum";letter-spacing:.05em;color:var(--faq-text-muted);min-width:28px;transition:color .25s ease}.faq-item[open] .faq-item__index,.faq-item:hover .faq-item__index{color:var(--faq-text)}.faq-item__question{font-family:var(--accordion-font-family, var(--font-body-family));font-weight:var(--accordion-font-weight, var(--font-body-weight-bold));text-transform:var(--accordion-text-transform, none);letter-spacing:var(--accordion-letter-spacing, normal);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.4;color:var(--faq-text)}.faq-item__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--faq-border);color:var(--faq-text);background:transparent;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .25s ease,border-color .25s ease,color .25s ease;flex-shrink:0}.faq-item:hover .faq-item__icon{border-color:var(--faq-border-hover)}.faq-item[open] .faq-item__icon{transform:rotate(135deg);background-color:var(--faq-accent, var(--faq-text));border-color:var(--faq-accent, var(--faq-text));color:var(--faq-bg)}.faq-item__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.faq-item[open] .faq-item__content{grid-template-rows:1fr}.faq-item__content-inner{overflow:hidden;min-height:0}.faq-item__content-inner>*{opacity:0;transform:translateY(-6px);transition:opacity .35s ease .05s,transform .4s ease .05s}.faq-item[open] .faq-item__content-inner>*{opacity:1;transform:translateY(0)}.faq-item__content-inner{padding:0 56px 32px 48px;font-size:1rem;line-height:1.65;color:var(--faq-text-muted);max-width:68ch}.faq-item__content-inner p{margin:0 0 .85em}.faq-item__content-inner p:last-child{margin-bottom:0}.faq-item__content-inner a{color:var(--faq-text);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-thickness .2s ease}.faq-item__content-inner a:hover{text-decoration-thickness:2px}.faq-item__content-inner ul,.faq-item__content-inner ol{margin:0 0 .85em;padding-left:1.25em}.faq-item__content-inner li{margin-bottom:.4em}@media(max-width:599px){.faq-item__summary{padding:22px 0;gap:14px}.faq-item__index{min-width:24px;font-size:.75rem}.faq-item__icon{width:32px;height:32px}.faq-item__content-inner{padding:0 0 24px 38px}.faq-item:hover .faq-item__summary{padding-left:0}}@media(prefers-reduced-motion:reduce){.faq-item,.faq-item__summary,.faq-item__icon,.faq-item__content,.faq-item__content-inner>*,.faq-section__cta,.faq-section__cta svg{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq.css.map */
