@font-face{font-family:Avenir LT Pro;src:url(AvenirLTPro-Book.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Pro;src:url(AvenirLTPro-Roman.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir LT Pro;src:url(AvenirLTPro-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:STIX Two Text;src:url(STIXTwoText-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:STIX Two Text;src:url(STIXTwoText-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--sc-bg: #0a0807;--sc-fg: #ffffff;--sc-fg-warm: #fdf3e2;--sc-fg-soft: rgba(255, 255, 255, .92);--sc-fg-dim: rgba(255, 255, 255, .7);--sc-accent: #f4e1c1;--sc-rule: rgba(244, 225, 193, .4);--sc-rule-faint: rgba(244, 225, 193, .18);--sc-serif: "STIX Two Text", "Times New Roman", serif;--sc-sans: "Avenir LT Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}body:has(.sc-faq){background:var(--sc-bg)!important;color:var(--sc-fg)!important;font-family:var(--sc-sans)!important}body:has(.sc-faq) main .gradient,body:has(.sc-faq) main{background:transparent!important}body:has(.sc-faq) .utility-bar,body:has(.sc-faq) .announcement-bar{background:#0a0807!important;border:0!important}body:has(.sc-faq) .announcement-bar__message,body:has(.sc-faq) .announcement-bar__link,body:has(.sc-faq) .announcement-bar .icon{color:#fdf3e2!important}body:has(.sc-faq) .header-wrapper{background:#000!important;background-image:none!important;border-bottom:0!important}body:has(.sc-faq) .header,body:has(.sc-faq) .header a,body:has(.sc-faq) .header__menu-item,body:has(.sc-faq) .header__active-menu-item,body:has(.sc-faq) .header__icon,body:has(.sc-faq) .header__icon span{color:var(--sc-fg)!important;font-family:var(--sc-sans)!important}body:has(.sc-faq) .header svg{color:var(--sc-fg)!important}body:has(.sc-faq) .header svg *{stroke:currentColor}body:has(.sc-faq) .header a:hover{opacity:.78}.sc-faq{background:var(--sc-bg);color:var(--sc-fg);font-family:var(--sc-sans);padding:0 0 10rem}.sc-faq__inner{max-width:86rem;margin:0 auto;padding:0 2.4rem}.sc-faq__hero{text-align:center;padding:7rem 2.4rem 4rem}.sc-faq__kicker{font-family:var(--sc-serif);font-size:1.5rem;letter-spacing:.22em;text-transform:uppercase;color:var(--sc-fg-soft);margin:0 0 1.2rem}.sc-faq__title{font-family:var(--sc-serif);font-weight:400;font-size:clamp(3.6rem,5vw,6rem);line-height:1.05;color:var(--sc-fg-warm);margin:0}.sc-faq__lede{font-size:1.6rem;line-height:1.6;color:var(--sc-fg-dim);max-width:56rem;margin:1.8rem auto 0}.sc-faq__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1rem;max-width:78rem;margin:3.4rem auto 0;padding:0 2.4rem}.sc-faq__nav a{font-size:1.3rem;letter-spacing:.02em;color:var(--sc-fg-soft);text-decoration:none;border:1px solid var(--sc-rule-faint);border-radius:999px;padding:.7rem 1.5rem;transition:border-color .15s ease,color .15s ease,background .15s ease}.sc-faq__nav a:hover{border-color:var(--sc-accent);color:var(--sc-accent)}.sc-faq__cat{margin-top:6rem;scroll-margin-top:2rem}.sc-faq__cat-title{font-family:var(--sc-serif);font-weight:400;font-size:clamp(2.4rem,3vw,3.2rem);color:var(--sc-fg-warm);margin:0 0 .6rem}.sc-faq__cat-rule{height:1px;background:var(--sc-rule);border:0;margin:0 0 .6rem}.sc-faq__item{border-bottom:1px solid var(--sc-rule-faint)}.sc-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;cursor:pointer;list-style:none;padding:2rem .2rem;font-family:var(--sc-serif);font-size:1.9rem;line-height:1.3;color:var(--sc-fg)}.sc-faq__item summary::-webkit-details-marker{display:none}.sc-faq__item summary:after{content:"";flex:0 0 auto;width:1rem;height:1rem;margin-right:.4rem;border-right:1.5px solid var(--sc-accent);border-bottom:1.5px solid var(--sc-accent);transform:translateY(-.2rem) rotate(45deg);transition:transform .2s ease}.sc-faq__item[open] summary:after{transform:translateY(.15rem) rotate(-135deg)}.sc-faq__item summary:hover{color:var(--sc-fg-warm)}.sc-faq__answer{padding:0 .2rem 2.2rem;font-size:1.5rem;line-height:1.65;color:var(--sc-fg-dim);max-width:70ch}.sc-faq__answer p{margin:0 0 1rem}.sc-faq__answer p:last-child{margin-bottom:0}.sc-faq__answer strong{color:var(--sc-fg-warm);font-weight:500}.sc-faq__answer ul{margin:.4rem 0 1rem;padding-left:1.8rem}.sc-faq__answer li{margin:.3rem 0}.sc-faq__note{display:block;margin-top:1.2rem;font-style:italic;color:var(--sc-fg-soft)}.sc-faq__quick{margin-top:6rem}.sc-faq__quick-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem;margin-top:2.6rem}.sc-faq__quick-card{background:#0006;border:1px solid var(--sc-rule-faint);border-radius:3px;padding:1.8rem 2rem}.sc-faq__quick-card dt{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sc-fg-dim);margin:0 0 .6rem}.sc-faq__quick-card dd{font-family:var(--sc-serif);font-size:1.8rem;color:var(--sc-fg-warm);margin:0}.sc-faq__contact{text-align:center;margin-top:6rem;padding-top:4rem;border-top:1px solid var(--sc-rule-faint)}.sc-faq__contact h2{font-family:var(--sc-serif);font-weight:400;font-size:2.6rem;color:var(--sc-fg-warm);margin:0 0 1rem}.sc-faq__contact p{font-size:1.5rem;color:var(--sc-fg-dim);margin:0 0 2rem}.sc-faq__btn{display:inline-block;font-family:var(--sc-serif);font-size:1.6rem;letter-spacing:.02em;color:var(--sc-accent);text-decoration:none;border:1px solid var(--sc-accent);border-radius:2px;padding:1.2rem 3rem;transition:background .2s ease,color .2s ease}.sc-faq__btn:hover{background:var(--sc-accent);color:var(--sc-bg)}@media(max-width:749px){.sc-faq__hero{padding:5rem 2rem 3rem}.sc-faq__cat{margin-top:4.6rem}.sc-faq__item summary{font-size:1.7rem;padding:1.7rem .2rem}.sc-faq__answer{font-size:1.4rem}.sc-faq__quick-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sleepcult-faq.css.map */
