body,html{margin:0}#dc-root,#dc-root>.sc-host,body,html{height:100%}@font-face{font-family:Rolls Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/a/f84466c7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rolls Archivo;font-style:normal;font-weight:400 900;font-stretch:62% 125%;font-display:swap;src:url(/a/113ee814.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+1e00-1e9f,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+a720-a7ff}@font-face{font-family:Rolls Pouch Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/a/2e9181a0.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@layer artefact{:root{--night-950:#0E0C12;--night-900:#17141C;--night-800:#211D28;--night-700:#2E2838;--night-500:#5A5168;--on-night-1:#F3F0F7;--on-night-2:#A8A1B3;--on-night-3:#7C7488;--day-50:#FFFFFF;--day-100:#F7F4EF;--day-200:#EDE8E0;--day-300:#DED7CC;--on-day-1:#16131A;--on-day-2:#5B5664;--on-day-3:#8A8492;--aurora-300:#B39EE7;--aurora-500:#7F6AAF;--aurora-700:#5F498B;--rolls-tagline:linear-gradient(90deg,#9683B9,#C28EBA,#EA97B1,#F19D83,#F8D890);--rolls-logo-outline:#7F6AAF;--lavender:#F1EEFC;--bg:var(--night-950);--surface:var(--night-900);--surface-2:var(--night-800);--surface-3:var(--night-700);--ink:var(--on-night-1);--ink-2:var(--on-night-2);--ink-3:var(--on-night-3);--line:color-mix(in srgb,var(--on-night-1) 12%,transparent);--line-strong:color-mix(in srgb,var(--on-night-1) 26%,transparent);--accent:var(--aurora-500);--accent-text:var(--aurora-300);--on-accent:#FFFFFF;--btn-bg:var(--on-night-1);--btn-fg:var(--night-950);--btn-bg-hover:#FFFFFF;--btn-glow:0 10px 30px -10px color-mix(in srgb,var(--aurora-500) 55%,transparent);--sheen:inset 0 1px 0 rgb(255 255 255/.08);--card-shadow:var(--sheen),0 0 0 1px color-mix(in srgb,var(--on-night-1) 8%,transparent);--card-shadow-hover:var(--sheen),0 0 0 1px color-mix(in srgb,var(--on-night-1) 16%,transparent),0 24px 48px -20px rgb(0 0 0/.7);--scrim:rgb(14 12 18/.6);--focus:var(--aurora-500);color-scheme:dark}[data-theme=night]{--bg:var(--night-950);--surface:var(--night-900);--surface-2:var(--night-800);--surface-3:var(--night-700);--ink:var(--on-night-1);--ink-2:var(--on-night-2);--ink-3:var(--on-night-3);--line:color-mix(in srgb,var(--on-night-1) 12%,transparent);--line-strong:color-mix(in srgb,var(--on-night-1) 26%,transparent);--accent:var(--aurora-500);--accent-text:var(--aurora-300);--on-accent:#FFFFFF;--btn-bg:var(--on-night-1);--btn-fg:var(--night-950);--btn-bg-hover:#FFFFFF;--btn-glow:0 10px 30px -10px color-mix(in srgb,var(--aurora-500) 55%,transparent);--sheen:inset 0 1px 0 rgb(255 255 255/.08);--card-shadow:var(--sheen),0 0 0 1px color-mix(in srgb,var(--on-night-1) 8%,transparent);--card-shadow-hover:var(--sheen),0 0 0 1px color-mix(in srgb,var(--on-night-1) 16%,transparent),0 24px 48px -20px rgb(0 0 0/.7);color-scheme:dark}[data-theme=day]{--bg:var(--day-100);--surface:var(--day-50);--surface-2:var(--day-200);--surface-3:var(--day-300);--ink:var(--on-day-1);--ink-2:var(--on-day-2);--ink-3:var(--on-day-3);--line:color-mix(in srgb,var(--on-day-1) 12%,transparent);--line-strong:color-mix(in srgb,var(--on-day-1) 26%,transparent);--accent:var(--aurora-500);--accent-text:var(--aurora-700);--on-accent:#FFFFFF;--btn-bg:var(--on-day-1);--btn-fg:var(--day-50);--btn-bg-hover:#2A2532;--btn-glow:0 10px 24px -10px rgb(22 19 26/.45);--sheen:inset 0 1px 0 rgb(255 255 255/.6);--card-shadow:0 0 0 1px color-mix(in srgb,var(--on-day-1) 8%,transparent),0 1px 2px rgb(22 19 26/.04);--card-shadow-hover:0 0 0 1px color-mix(in srgb,var(--on-day-1) 14%,transparent),0 24px 48px -24px rgb(22 19 26/.35);color-scheme:light}:root{--font:"Rolls Archivo","Archivo","Helvetica Neue",Arial,sans-serif;--font-display:"Rolls Pouch Sans",var(--font);--display-stretch:125%;--display-weight:800;--display-ls:-.01em;--display-lh:.92;--display-case:uppercase;--fs-display-1:clamp(44px,5.6vw,88px);--fs-display-2:clamp(34px,3.8vw,56px);--fs-display-3:clamp(26px,2.6vw,36px);--num-stretch:125%;--num-weight:700;--num-ls:-.03em;--num-lh:.9;--fs-num-xl:clamp(96px,12vw,180px);--fs-num-l:48px;--fs-num-m:36px;--fs-num-s:28px;--fs-title:24px;--lh-title:1.15;--ls-title:-.01em;--w-title:700;--fs-lead:18px;--lh-lead:1.55;--fs-body:16px;--lh-body:1.55;--fs-small:14px;--lh-small:1.5;--fs-caption:12px;--lh-caption:1.45;--fs-label:12px;--ls-label:.1em;--w-label:600;--wordmark-ls:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:96px;--space-12:128px;--cols:12;--col-gap:24px;--margin:clamp(20px,4vw,48px);--max-width:1320px;--section-y:clamp(64px,9vw,112px);--control-h:48px;--control-h-lg:56px;--control-h-sm:40px;--radius-pill:999px;--radius-card:20px;--radius-media:16px;--radius-chip:999px;--radius-field:999px;--lift:-4px;--press:.98;--focus-ring:0 0 0 2px var(--bg),0 0 0 4px var(--focus);--grain:url(/a/9e506135.svg);--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:180ms;--dur-base:400ms;--dur-reveal:900ms;--reveal-y:24px;--stagger:70ms;--evo-ui-inset:calc(100lvh - 100svh);--evo-dock-safe:calc(max(16px, env(safe-area-inset-bottom)) + 80px)}body,html{margin:0;background:var(--night-950)}body{font-family:var(--font);color:var(--on-night-1);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}ol,ul{list-style:none}img{display:block;max-width:100%}button,input{font:inherit;color:inherit}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--accent-text)}::selection{background:var(--aurora-500);color:var(--night-950)}@keyframes rolls-scan{0%{top:10%}to{top:88%}}@keyframes rolls-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes rolls-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes rolls-letter{0%,to{color:var(--on-night-2)}25%{color:oklch(.8 .16 330)}50%{color:oklch(.82 .12 210)}75%{color:oklch(.86 .17 135)}}@keyframes rolls-dissolve{0%{opacity:0;filter:blur(10px);color:oklch(.7 .21 330);transform:translateY(.35em)}45%{opacity:1;filter:blur(2px);color:oklch(.72 .14 210)}to{opacity:1;filter:blur(0);color:inherit;transform:none}}@keyframes rolls-letter-wave{0%{background-position:5.35px 0}to{background-position:1289.29px 0}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}[data-wave]{background:none!important;color:inherit!important}}}@media (max-width:767px){:root{--fs-display-1:min(44px,calc((100vw - 2 * var(--margin)) / 8.4))!important}#buy h2,#community h2,#easy h2,#nights h2,main[data-screen-label=Checkout] h1,main[data-screen-label=Product] h1{font-size:min(32px,calc((100vw - 2 * var(--margin)) / 9.5))!important}#dc-root>.sc-host>div:first-child>div:first-child>p{padding:0 12px!important;letter-spacing:.06em!important;line-height:1.25!important}header>div{display:flex!important;align-items:center!important;justify-content:space-between!important;column-gap:8px!important}header nav[aria-label=Primary]{display:none!important}header>div>a[href="#home"]{margin-left:-8px!important}header>div>div{gap:6px!important}[data-screen-label^="01 Hero"]>div>div:has(>div>div>ul)>div,[data-screen-label^="01 Hero"]>div>div[data-theme=day]>div{grid-template-columns:minmax(0,1fr)!important}[data-screen-label^="01 Hero"]>div>div:has(>div>div>ul)>div>div,[data-screen-label^="01 Hero"]>div>div[data-theme=day]>div>div{grid-column:1/-1!important}[data-screen-label^="01 Hero"] h1+div>p>span[aria-hidden=true]{display:none!important}[data-screen-label^="01 Hero"]>div>div:has(>div>div>ul)>div{row-gap:28px!important}[data-screen-label^="01 Hero"]>div>div:has(>div>div>ul)>div>div:first-child{grid-row:2!important;align-self:end!important}[data-screen-label^="01 Hero"]>div>div:has(+div+div[data-theme=day]){background:linear-gradient(180deg,transparent,rgb(14 12 18/.45) 34%,rgb(14 12 18/.7))!important}[data-screen-label^="01 Hero"] ul{column-gap:20px!important;row-gap:16px!important}[data-screen-label^="01 Hero"] ul>li{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}#nights>div{grid-template-columns:minmax(0,1fr)!important;row-gap:28px!important}#nights>div>*{grid-column:1/-1!important}#nights>div>div:nth-child(2){justify-self:stretch!important;align-self:start!important}#nights div[role=group],main[data-screen-label=Shop]>section:first-child div[role=group]{display:grid!important;grid-template-columns:1fr 1fr!important}#nights ul,main[data-screen-label=Shop]>section:nth-child(2) ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important;row-gap:12px!important}#tested>div>div:last-child{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr) auto!important;row-gap:16px!important;padding:72px var(--margin) 16px!important;align-items:stretch!important}#tested>div>div:last-child>div{grid-column:1/-1!important;grid-row:2!important;gap:var(--space-3)!important}#tested>div>div:last-child>div>div:first-child{gap:var(--space-2)!important}#tested>div>div:last-child>figure{grid-column:1/-1!important;grid-row:1!important;height:100%!important;align-self:stretch!important}#tested dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--space-3)!important;border-top:0!important}#tested dl>div:nth-child(3):last-child{grid-column:1/-1!important}#tested dl>div{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;column-gap:var(--space-1)!important;row-gap:var(--space-2)!important;padding:14px!important;border:0!important;box-shadow:inset 0 0 0 1px var(--line)!important;border-radius:var(--radius-media)!important;container-type:inline-size;background:color-mix(in srgb,var(--ink) 5%,transparent)!important;opacity:calc(var(--t, 1) * var(--t, 1))!important;filter:blur(calc((1 - var(--t, 1)) * (1 - var(--t, 1)) * 8px))!important;transform:translateY(calc((1 - var(--t, 1)) * (1 - var(--t, 1)) * 12px))!important}#tested dl>div[data-run]{will-change:opacity,transform,filter}#tested dl>div[data-in]{filter:none!important;transform:none!important}#tested dl>div>dt{font-size:var(--fs-num-s)!important}#tested dl>div>dd:first-of-type{flex:0 0 100%!important;line-height:var(--lh-title)!important}@container (min-width: 138px){#tested dl>div>dd:first-of-type{flex:1 1!important}}#tested dl>div>dd:last-of-type{flex:0 0 100%!important;opacity:1!important}#tested dl>div>dd:last-of-type>span:first-child{transform:none!important;font-size:0!important}#tested dl>div>dd:last-of-type svg{display:block!important;grid-area:1/1!important}#tested>div>div:first-child>div:last-child{background:linear-gradient(180deg,transparent 0,transparent calc(var(--evo-lab-copy, 45%) - 190px),rgb(14 12 18/.8) calc(var(--evo-lab-copy, 45%) - 16px),rgb(14 12 18/.86) calc(var(--evo-lab-copy, 45%) + 90px),rgb(14 12 18/.9) 100%)!important}#tested>div>div:last-child>figure>span:first-child{display:none!important}@media (prefers-reduced-motion:reduce){#tested dl>div{filter:none!important;transform:none!important;will-change:auto!important}#tested dl>div>dd:last-of-type svg{stroke-dashoffset:0!important}}#buy>div{grid-template-columns:minmax(0,1fr)!important;row-gap:32px!important}#buy>div>*,#buy>div>div:first-child>*{grid-column:1/-1!important}#buy>div>div:first-child>p{justify-self:start!important}#buy>div>div:nth-child(2){position:relative!important;top:auto!important}#buy div[role=radiogroup] :is(button,div[data-card])>span:nth-child(2)>span:nth-child(2){flex-wrap:wrap!important}#buy>div>div:nth-child(3)>div:nth-child(2)>div:first-child,#buy>div>div:nth-child(3)>div:nth-child(3)>div:first-child{flex-wrap:wrap!important;gap:2px 12px!important}#offer>div>div:nth-child(4){grid-template-columns:minmax(0,1fr)!important}#offer>div>div:nth-child(4)>div{grid-column:1/-1!important}#offer>div>div:nth-child(4){grid-template-rows:auto auto 1fr!important;padding-top:120px!important}#offer>div>div:nth-child(4)>div:nth-child(2){grid-row:2!important;margin-top:var(--space-9)!important;gap:14px!important;transform:translateY(calc(var(--evo-of-bot, 0px) + var(--evo-of-top, 0px)))!important}#offer h2{margin-top:10px!important;font-size:min(32px,calc((100vw - 2 * var(--margin)) / 11.7))!important}#offer h2+p{margin-top:14px!important}#offer>div>div:nth-child(3){background:linear-gradient(180deg,rgb(14 12 18/.8),rgb(14 12 18/.8) calc(50% + max(15.7%, 27.9vw) - 96px),rgb(14 12 18/.12) calc(50% + max(15.7%, 27.9vw) - 8px),rgb(14 12 18/.12) calc(50% + max(15.7%, 27.9vw) + 120px),rgb(14 12 18/.6))!important}#community>div:first-child{grid-template-columns:minmax(0,1fr)!important;row-gap:12px!important}#community>div:first-child>*{grid-column:1/-1!important;justify-self:start!important}#community>div:nth-child(2){margin-top:32px!important}#closing>div>div:last-child{grid-template-columns:minmax(0,1fr)!important}#closing>div>div:last-child>div{grid-column:1/-1!important}#closing p>span[aria-hidden=true]{display:none!important}footer>div>div:first-child{grid-template-columns:minmax(0,1fr)!important;row-gap:40px!important}footer>div>div:first-child>*{grid-column:1/-1!important}footer nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:28px!important}footer form{grid-template-columns:minmax(0,1fr) auto!important}footer form>input{min-width:0!important}footer>div>div:nth-child(2) ul{grid-template-columns:minmax(0,1fr)!important;row-gap:10px!important}footer>div>p[aria-hidden=true]{font-size:calc((100vw - 2 * var(--margin)) / 4.3)!important}footer{padding-bottom:max(32px,var(--evo-dock-safe))!important}[role=dialog][aria-label="Supplement Facts"]>div:first-child>button{flex:none!important}[role=dialog][aria-label="Supplement Facts"]>div:first-child{gap:12px!important}[role=dialog][aria-label="Supplement Facts"] li>span:last-child{white-space:nowrap!important}main[data-screen-label]>section>div{grid-template-columns:minmax(0,1fr)!important}main[data-screen-label]>section>div>*{grid-column:1/-1!important}main[data-screen-label=Shop]>section:first-child>div>div:nth-child(2){justify-self:stretch!important;justify-items:stretch!important}main[data-screen-label=Shop]>section:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important;row-gap:28px!important}main[data-screen-label=Product]>section>div>div:nth-child(2){position:relative!important;top:auto!important}main[data-screen-label=Product] div[role=radiogroup] :is(button,div[data-card])>span:nth-child(3)>span:nth-child(2){flex-wrap:wrap!important}main[data-screen-label=Checkout] aside{position:relative!important;top:auto!important}main[data-screen-label=Checkout] input{min-width:0!important}main[data-screen-label=Checkout]>section>div>div:first-child>div>div>button{padding-left:0!important;padding-right:0!important}main[data-screen-label=Checkout] div:has(>input[aria-label="Card number"]){grid-template-columns:1fr 1fr!important}main[data-screen-label=Checkout] input[aria-label="Card number"]{grid-column:1/-1!important}main[data-screen-label=Confirmation]>section>div>dl{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important}main[data-screen-label=Confirmation]>section>div>div:last-child ul{grid-template-columns:minmax(0,1fr)!important}main[data-screen-label=Confirmation]>section>div>div:last-child>div:first-child{flex-wrap:wrap!important}}@media (max-width:479px){#nights h2>span:nth-child(10){display:block!important;height:0!important;overflow:hidden!important}#nights ul>li>div:last-child,main[data-screen-label=Shop]>section:nth-child(2) ul>li>div:last-child{padding:16px 14px!important}#nights ul>li h3,main[data-screen-label=Shop]>section:nth-child(2) ul>li h3{font-size:min(20px,5.1vw)!important}#nights ul>li>div:last-child>p:nth-of-type(2)>b,main[data-screen-label=Shop]>section:nth-child(2) ul>li>div:last-child>p:nth-of-type(2)>b{font-size:var(--fs-num-s)!important}#nights ul>li button,main[data-screen-label=Shop]>section:nth-child(2) ul>li button{padding:0 14px!important;font-size:14px!important}main[data-screen-label=Checkout] div:has(>input[aria-label=State]),main[data-screen-label=Checkout] input[aria-label=City]{grid-column:1/-1!important}main[data-screen-label=Confirmation] button[aria-label=Earlier]+b{font-size:var(--fs-num-s)!important;white-space:nowrap!important}}@media (max-width:359px){header a[href="#shop"]>span:last-child{display:none!important}#nights ul>li>div:last-child,main[data-screen-label=Shop]>section:nth-child(2) ul>li>div:last-child{padding:16px 12px!important}#nights ul>li button,main[data-screen-label=Shop]>section:nth-child(2) ul>li button{padding:0 12px!important;font-size:13px!important}[role=dialog][aria-label="Supplement Facts"]{padding:24px 20px!important}[role=dialog][aria-label="Supplement Facts"] h3{font-size:min(26px,7.2vw)!important}main[data-screen-label=Confirmation]>section>div>div[data-theme=day]{padding:22px 20px!important}main[data-screen-label=Confirmation] button[aria-label=Earlier]+b{font-size:24px!important}}@media (max-width:767px) and (max-height:700px){[data-screen-label^="01 Hero"]>div>div:has(>div>div>ul)>div{padding-top:76px!important;padding-bottom:24px!important;row-gap:16px!important}[data-screen-label^="01 Hero"]>div>div:has(>div>div>ul) h2{font-size:min(34px,4.8vh)!important}[data-screen-label^="01 Hero"]>div>div:has(>div>div>ul) h2+p{margin-top:12px!important}[data-screen-label^="01 Hero"]>div>div:has(>div>div>ul)>div>div:last-child{gap:16px!important}[data-screen-label^="01 Hero"] ul>li{padding-top:10px!important}}@media (min-width:560px) and (max-width:767px){footer nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:1079px){nav[aria-label=Primary]{visibility:hidden!important}}footer[data-screen-label="12 Footer"]{--ink-3:#85808F}#buy,#easy,main[data-screen-label=Account],main[data-screen-label=Checkout],main[data-screen-label=Confirmation],main[data-screen-label=Product]{--ink-3:#6E6876}#nights ul>li>div:first-child>span:nth-child(2){background:var(--aurora-700)!important}main[data-screen-label=Account] span[style*="var(--accent)"]{--accent:var(--aurora-700)}[data-rv-group]>li:has(:focus-visible),[data-rv]:focus-visible,[data-rv]:has(:focus-visible){opacity:1!important;transform:none!important;transition:none!important}