.sf-faq{--sf-bg: #042525;--sf-text: #ffffff;--sf-muted: rgba(255, 255, 255, .78);--sf-accent: #00D57A;--sf-item-bg:#04312C;position:relative;background:var(--sf-bg);color:var(--sf-text);padding:96px 16px}.sf-faq--no-top{padding-top:0}.sf-faq--no-bottom{padding-bottom:0}.sf-faq__inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:64px;align-items:start}@media(max-width:1023px){.sf-faq{padding:64px 16px}.sf-faq__inner{grid-template-columns:1fr;gap:32px}}.sf-faq__title{font-family:Red Hat Display,sans-serif;font-weight:600;font-size:40px;line-height:50px;letter-spacing:-1.08px;margin:0;color:var(--sf-text)}.sf-faq__title-accent{display:block;color:var(--sf-accent)}.sf-faq__body,.sf-faq__body p{font-family:Red Hat Display,sans-serif;font-weight:400;font-size:16px;line-height:22px;color:#fff;margin:12px 0 0}.sf-faq__body a{color:inherit;text-decoration:underline}.sf-faq__list{display:flex;flex-direction:column;gap:10px}.sf-faq__item{background:var(--sf-item-bg);border-radius:14px;overflow:hidden;transition:background .25s ease}.sf-faq__item.is-open{background:#0000004d}.sf-faq__q{display:flex;align-items:center;justify-content:space-between;width:100%;background:transparent;border:0;padding:16px 18px;color:inherit;text-align:left;cursor:pointer;gap:16px;font-family:Red Hat Display,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.4}.sf-faq__q:focus-visible{outline:2px solid var(--sf-accent);outline-offset:2px}.sf-faq__q-text{font-family:Montserrat,sans-serif;font-weight:500;font-size:15px;line-height:22px;color:#fff}.sf-faq__icon{flex:none;border-radius:50%;background:#033f33;padding:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--sf-accent);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.sf-faq__icon svg{display:block}.sf-faq__item.is-open .sf-faq__icon{transform:rotate(45deg)}.sf-faq__a{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.2,.7,.2,1)}.sf-faq__a-inner,.sf-faq__a-inner p{font-family:Red Hat Display,sans-serif;font-size:14px;line-height:1.6;color:var(--sf-muted);margin:0 0 8px}.sf-faq__a-inner{padding:0 18px 18px}.sf-faq__a-inner p:last-child{margin-bottom:0}.sf-faq__cta-wrap{display:flex;justify-content:center;margin-top:28px}.sf-faq__cta-wrap .button{width:100%;justify-content:center}@media(min-width:768px){.sf-faq__cta-wrap .button{width:auto}}@media(prefers-reduced-motion:reduce){.sf-faq__icon,.sf-faq__a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/474/assets/sleep-lp-faq.css.map */
