/** Shopify CDN: Minification failed

Line 56:0 All "@import" rules must come first
Line 62:0 All "@import" rules must come first

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:main-cart-items (INDEX:28) */
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:wght@400;500;600;700;800&family=Unbounded:wght@600;700;800&display=swap');
  body:has(.nv-cart-nav){background:oklch(.085 .018 315);color:oklch(.98 .006 315)}
  body:has(.nv-cart-nav) .shopify-section-group-header-group,body:has(.nv-cart-nav) .shopify-section-group-footer-group{display:none!important}
  .nv-cart-nav{align-items:center;background:oklch(.085 .018 315/.96);border-bottom:1px solid oklch(.98 .006 315/.16);display:flex;justify-content:space-between;padding:20px clamp(20px,5vw,72px);position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}
  .nv-cart-mark{color:oklch(.98 .006 315);font-family:'Unbounded',sans-serif;font-size:clamp(20px,2.1vw,28px);font-weight:800;letter-spacing:-.035em;text-decoration:none}.nv-cart-mark span{color:oklch(.64 .19 36)}
  .nv-cart-nav>span{color:oklch(.8 .02 315);font-family:'Public Sans',sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;text-align:right}
  cart-items:has(.nv-cart-nav){background:oklch(.085 .018 315)!important;color:oklch(.98 .006 315)!important;display:block;font-family:'Public Sans',sans-serif;min-height:52vh;padding-top:0!important}
  cart-items:has(.nv-cart-nav)>.page-width{max-width:1320px;padding-bottom:clamp(20px,4vw,56px);padding-top:clamp(48px,7vw,96px)}
  cart-items:has(.nv-cart-nav) .title-wrapper-with-link{align-items:end;border-bottom:1px solid oklch(.98 .006 315/.2);margin:0 0 28px;padding-bottom:26px}
  cart-items:has(.nv-cart-nav) .title{color:oklch(.98 .006 315);font-family:'Unbounded',sans-serif;font-size:clamp(38px,6vw,76px);font-weight:750;letter-spacing:-.035em;line-height:.95;margin:0;text-transform:uppercase}
  cart-items:has(.nv-cart-nav) .underlined-link{color:oklch(.76 .025 315);font-size:13px;font-weight:650;text-underline-offset:5px}
  cart-items:has(.nv-cart-nav) .cart__items{border-bottom-color:oklch(.98 .006 315/.18)}
  cart-items:has(.nv-cart-nav) .cart-items thead{border-bottom-color:oklch(.98 .006 315/.18)}
  cart-items:has(.nv-cart-nav) .cart-items thead th{color:oklch(.67 .03 315);font-size:10px;font-weight:800;letter-spacing:.12em}
  cart-items:has(.nv-cart-nav) .cart-item{border-bottom-color:oklch(.98 .006 315/.14)}
  cart-items:has(.nv-cart-nav) .cart-item__media{width:14rem}
  cart-items:has(.nv-cart-nav) .cart-item__image-container{background:transparent!important;border:0!important;border-radius:12px;box-shadow:none!important;overflow:hidden}
  cart-items:has(.nv-cart-nav) .cart-item__image-container:after{border:0!important;box-shadow:none!important}
  cart-items:has(.nv-cart-nav) .cart-item__image{border:0!important;border-radius:12px;box-shadow:none!important;display:block;outline:0}
  cart-items:has(.nv-cart-nav) .cart-item__name{color:oklch(.98 .006 315);font-family:'Unbounded',sans-serif;font-size:clamp(15px,1.6vw,20px);font-weight:650;line-height:1.25;text-decoration:none}
  cart-items:has(.nv-cart-nav) .product-option,cart-items:has(.nv-cart-nav) .cart-item__discounted-prices,cart-items:has(.nv-cart-nav) .cart-item__error-text{color:oklch(.76 .025 315)}
  cart-items:has(.nv-cart-nav) .price,cart-items:has(.nv-cart-nav) .cart-item__totals{color:oklch(.98 .006 315);font-weight:700}
  cart-items:has(.nv-cart-nav) .quantity{background:oklch(.14 .025 315);border:1px solid oklch(.98 .006 315/.22);color:oklch(.98 .006 315)}
  cart-items:has(.nv-cart-nav) .quantity:after,cart-items:has(.nv-cart-nav) .quantity:before{display:none}
  cart-items:has(.nv-cart-nav) .quantity__button,cart-items:has(.nv-cart-nav) .quantity__input{color:oklch(.98 .006 315)}
  cart-items:has(.nv-cart-nav) cart-remove-button .button{color:oklch(.64 .19 36)}
  cart-items:has(.nv-cart-nav) .cart__warnings{color:oklch(.98 .006 315)}
  cart-items:has(.nv-cart-nav) .cart__warnings .button{background:oklch(.64 .19 36);color:white}
  body:has(.nv-cart-nav) .cart__footer-wrapper,body:has(.nv-cart-nav) #main-cart-footer{background:oklch(.085 .018 315)!important;color:oklch(.98 .006 315)!important;font-family:'Public Sans',sans-serif}
  body:has(.nv-cart-nav) #main-cart-footer .page-width{max-width:1320px}
  body:has(.nv-cart-nav) #main-cart-footer .cart__footer{border-top:1px solid oklch(.98 .006 315/.18);padding-top:clamp(34px,5vw,64px)}
  body:has(.nv-cart-nav) #main-cart-footer .totals,body:has(.nv-cart-nav) #main-cart-footer .totals__total,body:has(.nv-cart-nav) #main-cart-footer .totals__total-value{color:oklch(.98 .006 315)}
  body:has(.nv-cart-nav) #main-cart-footer .totals__total{font-family:'Unbounded',sans-serif;font-size:16px}
  body:has(.nv-cart-nav) #main-cart-footer .tax-note{color:oklch(.76 .025 315);font-size:12px;line-height:1.5}
  body:has(.nv-cart-nav) #main-cart-footer .cart__checkout-button{background:oklch(.64 .19 36);border:0;color:white;font-family:'Unbounded',sans-serif;font-size:15px;font-weight:700;min-height:62px;transition:filter .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}
  body:has(.nv-cart-nav) #main-cart-footer .cart__checkout-button:after,body:has(.nv-cart-nav) #main-cart-footer .cart__checkout-button:before{display:none}
  body:has(.nv-cart-nav) #main-cart-footer .cart__checkout-button:hover{filter:brightness(1.08);transform:translateY(-2px)}
  body:has(.nv-cart-nav) #main-cart-footer .cart__dynamic-checkout-buttons{margin-top:14px}
  body:has(.nv-cart-nav) #main-cart-footer #cart-errors{color:oklch(.8 .15 25)}
  @media(max-width:749px){.nv-cart-nav{padding:16px 20px}.nv-cart-nav>span{font-size:9px;max-width:24ch}.nv-cart-mark{font-size:20px}cart-items:has(.nv-cart-nav)>.page-width{padding:42px 20px 24px}cart-items:has(.nv-cart-nav) .title-wrapper-with-link{align-items:flex-start;flex-direction:column;gap:14px}cart-items:has(.nv-cart-nav) .title{font-size:38px}cart-items:has(.nv-cart-nav) .cart-item__media{width:10rem}body:has(.nv-cart-nav) #main-cart-footer .page-width{padding-left:20px;padding-right:20px}}
  @media(prefers-reduced-motion:reduce){body:has(.nv-cart-nav) #main-cart-footer .cart__checkout-button{transition:none}}
/* END_SECTION:main-cart-items */

/* START_SECTION:novale-page (INDEX:44) */
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,500;0,600;0,700;1,500&family=Unbounded:wght@500;600;700;800&display=swap');
  .shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}.np{--np-bg:oklch(.10 .018 315);--np-surface:oklch(.16 .03 315);--np-ink:oklch(.98 .006 315);--np-muted:oklch(.76 .025 315);--np-primary:oklch(.64 .19 36);--np-line:oklch(.98 .006 315/.2);background:var(--np-bg);color:var(--np-ink);font-family:'Public Sans',sans-serif;min-height:100vh}.np *{box-sizing:border-box}.np a{color:inherit;text-decoration:none}.np :focus-visible{outline:3px solid var(--np-primary);outline-offset:4px}.np__header{align-items:center;border-bottom:1px solid var(--np-line);display:flex;justify-content:space-between;padding:22px clamp(22px,5vw,76px)}.np__logo,.np__footer-logo{font-family:'Unbounded',sans-serif;font-size:26px;font-weight:800;letter-spacing:-.035em}.np__logo span,.np__footer-logo span{color:var(--np-primary)}.np__back{font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.np__main{margin:0 auto;max-width:1050px;padding:clamp(70px,10vw,150px) clamp(22px,6vw,84px)}.np__domain{color:var(--np-primary);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.np h1{font-family:'Unbounded',sans-serif;font-size:clamp(42px,8vw,92px);letter-spacing:-.04em;line-height:.96;margin:18px 0 clamp(42px,6vw,76px);max-width:12ch;text-wrap:balance}.np__content{color:var(--np-muted);font-size:17px;line-height:1.7;max-width:74ch}.np__content h2{color:var(--np-ink);font-family:'Unbounded',sans-serif;font-size:clamp(22px,3vw,34px);letter-spacing:-.025em;line-height:1.15;margin:52px 0 16px;text-wrap:balance}.np__content h3{color:var(--np-ink);font-size:17px;margin:30px 0 8px}.np__content p,.np__content ul{margin:0 0 20px}.np__content li{margin:0 0 9px}.np__content a{color:var(--np-ink);text-decoration:underline;text-decoration-color:var(--np-primary);text-underline-offset:4px}.np__action{align-items:center;background:var(--np-surface);border:1px solid var(--np-line);display:flex;gap:30px;justify-content:space-between;margin-top:52px;padding:28px}.np__action p{color:var(--np-muted);line-height:1.55;margin:0;max-width:52ch}.np__action a,.np__form button{align-items:center;background:var(--np-primary);border:0;color:white;display:inline-flex;font-family:'Unbounded',sans-serif;font-size:13px;font-weight:750;gap:24px;justify-content:space-between;min-height:58px;padding:0 18px 0 22px;white-space:nowrap}.np__action a span,.np__form button span{border-right:2px solid white;border-top:2px solid white;height:8px;transform:rotate(45deg);width:8px}.np__form{border-top:1px solid var(--np-line);margin-top:62px;padding-top:44px}.np__fields{display:grid;gap:24px;grid-template-columns:1fr 1fr}.np__fields label{display:flex;flex-direction:column;gap:9px}.np__fields label>span{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.np__fields input,.np__fields textarea{background:var(--np-surface);border:1px solid var(--np-line);border-radius:0;color:var(--np-ink);font:inherit;padding:15px}.np__fields input{height:54px}.np__message{grid-column:1/-1}.np__form button{cursor:pointer;margin-top:24px}.np__success{color:var(--np-ink);font-weight:700}.np__footer{border-top:1px solid var(--np-line);display:grid;gap:30px;grid-template-columns:1fr 1fr;padding:50px clamp(22px,5vw,76px)}.np__footer p{color:var(--np-muted);margin:0}.np__footer nav{display:flex;flex-wrap:wrap;gap:10px 24px;grid-column:1/-1}.np__footer nav a{color:var(--np-muted);font-size:12px;font-weight:650}.np__footer nav a:hover{color:var(--np-ink)}
  @media(max-width:650px){.np__header{padding:18px 22px}.np__logo{font-size:21px}.np__back{font-size:10px}.np__main{padding-top:70px}.np__content{font-size:15px}.np__action{align-items:stretch;flex-direction:column}.np__action a{width:100%}.np__fields{grid-template-columns:1fr}.np__message{grid-column:auto}.np__footer{grid-template-columns:1fr}}
/* END_SECTION:novale-page */

/* START_SECTION:novale-storefront (INDEX:46) */
@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,400;0,500;0,600;0,700;1,500&family=Unbounded:wght@500;600;700;800&display=swap');
  .shopify-section-group-header-group,.shopify-section-group-footer-group{display:none!important}.nv{--nv-bg:oklch(.10 .018 315);--nv-surface:oklch(.16 .03 315);--nv-ink:oklch(.98 .006 315);--nv-muted:oklch(.76 .025 315);--nv-primary:oklch(.64 .19 36);--nv-accent:oklch(.72 .18 305);--nv-line:oklch(.98 .006 315/.2);--nv-ease:cubic-bezier(.16,1,.3,1);background:var(--nv-bg);color:var(--nv-ink);font-family:'Public Sans',sans-serif;overflow:clip;position:relative}
  .nv *{box-sizing:border-box}.nv a{color:inherit;text-decoration:none}.nv img,.nv svg{display:block;height:100%;object-fit:cover;width:100%}.nv h1,.nv h2,.nv h3,.nv p{color:inherit;margin:0}.nv h1,.nv h2,.nv h3,.nv__mark,.nv__footer-mark{font-family:'Unbounded',sans-serif;text-wrap:balance}.nv p{line-height:1.55;text-wrap:pretty}.nv button,.nv input{font:inherit}.nv :focus-visible{outline:3px solid var(--nv-primary);outline-offset:4px}.nv__announcement{background:var(--nv-primary);color:white;font-size:12px;font-weight:700;letter-spacing:.09em;padding:9px 24px;text-align:center;text-transform:uppercase}.nv__nav{align-items:center;background:oklch(.1 .018 315/.82);border-bottom:1px solid var(--nv-line);display:grid;grid-template-columns:1fr auto 1fr;left:0;padding:18px clamp(18px,4vw,64px);position:absolute;top:35px;width:100%;z-index:4;backdrop-filter:blur(14px)}.nv__mark,.nv__footer-mark{font-size:clamp(20px,2.2vw,30px);font-weight:800;letter-spacing:-.035em}.nv__mark span,.nv__footer-mark span{color:var(--nv-primary)}.nv__navlinks{display:flex;gap:32px}.nv__navlinks a{font-size:13px;font-weight:600}.nv__bag{font-size:13px;font-weight:700;justify-self:end}.nv__bag span{color:var(--nv-primary);margin-left:5px}.nv__hero{height:min(920px,100svh);min-height:720px;position:relative}.nv__hero-media,.nv__hero-shade{inset:0;position:absolute}.nv__hero-media{transform:scale(1.03);transition:transform .2s linear}.nv__hero-shade{background:linear-gradient(90deg,oklch(.07 .02 315/.9) 0%,oklch(.07 .02 315/.58) 42%,transparent 75%),linear-gradient(0deg,oklch(.07 .02 315/.72),transparent 45%)}.nv__hero-copy{bottom:clamp(90px,13vh,150px);left:clamp(22px,6vw,96px);max-width:710px;position:absolute;z-index:2}.nv__manifesto,.nv__label{color:var(--nv-primary);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nv__hero h1{font-size:clamp(46px,7vw,94px);font-weight:700;letter-spacing:-.035em;line-height:.94;margin:16px 0 24px;max-width:10ch}.nv__hero-copy>p:not(.nv__manifesto){color:var(--nv-muted);font-size:clamp(16px,1.5vw,20px);max-width:48ch}.nv__cta{align-items:center;border:0;cursor:pointer;display:inline-flex;font-weight:800;gap:40px;justify-content:space-between;margin-top:34px;min-height:56px;padding:0 24px;transition:background .35s var(--nv-ease),color .35s var(--nv-ease),transform .35s var(--nv-ease)}.nv__cta:hover{transform:translateY(-3px)}.nv__cta--primary{background:var(--nv-primary);color:white}.nv__cta--primary:hover{background:var(--nv-ink);color:var(--nv-bg)}.nv__scroll{align-items:center;bottom:34px;display:flex;font-size:11px;font-weight:700;gap:12px;left:clamp(22px,6vw,96px);letter-spacing:.08em;position:absolute;text-transform:uppercase;z-index:2}.nv__scroll span{border:1px solid var(--nv-ink);border-radius:50%;height:28px;position:relative;width:28px}.nv__scroll span:after{background:var(--nv-primary);content:'';height:8px;left:12px;position:absolute;top:5px;width:2px;animation:nv-scroll 1.8s ease-in-out infinite}.nv__ticker{background:var(--nv-accent);color:var(--nv-bg);overflow:hidden;padding:17px 0}.nv__ticker-track{align-items:center;display:flex;gap:30px;width:max-content;animation:nv-ticker 24s linear infinite}.nv__ticker span{font-family:'Unbounded',sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}.nv__ticker i{font-style:normal}.nv__buy{display:grid;grid-template-columns:1.15fr .85fr;min-height:780px}.nv__buy-visual{background:oklch(.88 .09 305);min-height:620px;overflow:hidden;position:relative}.nv__buy-visual img,.nv__buy-visual svg{mix-blend-mode:multiply}.nv__orbit{border:1px solid oklch(.1 .018 315/.35);border-radius:50%;height:70%;left:15%;position:absolute;top:15%;width:70%;animation:nv-orbit 10s linear infinite}.nv__orbit:after{background:var(--nv-primary);border-radius:50%;content:'';height:14px;position:absolute;right:8%;top:8%;width:14px}.nv__buy-copy{align-items:flex-start;background:var(--nv-surface);display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,7vw,110px)}.nv__buy h2{font-size:clamp(40px,5vw,72px);letter-spacing:-.035em;line-height:1;margin:16px 0 24px}.nv__lede{color:var(--nv-muted);font-size:18px;max-width:43ch}.nv__includes{border-bottom:1px solid var(--nv-line);border-top:1px solid var(--nv-line);margin-top:30px;padding:20px 0;width:100%}.nv__includes strong{float:right}.nv__price{align-items:baseline;display:flex;font-size:24px;font-weight:700;gap:12px;margin-top:28px}.nv__price s{color:var(--nv-muted);font-size:16px}.nv__form{align-items:end;display:flex;gap:10px;width:100%}.nv__qty{display:flex;flex-direction:column;font-size:11px;font-weight:700;gap:7px;letter-spacing:.08em;text-transform:uppercase}.nv__qty input{background:transparent;border:1px solid var(--nv-line);color:var(--nv-ink);height:56px;text-align:center;width:68px}.nv__cta--buy{background:var(--nv-ink);color:var(--nv-bg);flex:1;margin-top:24px;width:100%}.nv__cta--buy:hover{background:var(--nv-primary);color:white}.nv__cta--buy:disabled{cursor:not-allowed;opacity:.55}.nv__shipping{color:var(--nv-muted);font-size:12px;margin-top:14px;text-align:center;width:100%}.nv__statement{background:var(--nv-primary);color:white;padding:clamp(80px,13vw,190px) clamp(22px,5vw,72px);position:relative}.nv__statement p{font-family:'Unbounded',sans-serif;font-size:clamp(56px,11vw,150px);font-weight:800;letter-spacing:-.04em;line-height:.82}.nv__statement p:nth-child(2){color:var(--nv-bg);margin-left:15vw}.nv__statement span{bottom:36px;font-size:12px;font-weight:800;letter-spacing:.14em;position:absolute;right:5vw}.nv__ritual,.nv__formula{display:grid;grid-template-columns:1fr 1fr;min-height:760px}.nv__ritual-copy,.nv__formula-copy{padding:clamp(55px,8vw,120px)}.nv__ritual-copy{background:var(--nv-bg)}.nv__ritual h2,.nv__formula h2,.nv__faq h2{font-size:clamp(40px,5vw,70px);letter-spacing:-.035em;line-height:1}.nv__ritual-copy>p,.nv__formula-copy>p{color:var(--nv-muted);font-size:18px;margin-top:24px;max-width:50ch}.nv__ritual ol{list-style:none;margin:55px 0 0;padding:0}.nv__ritual li{align-items:start;border-top:1px solid var(--nv-line);display:grid;gap:24px;grid-template-columns:44px 1fr;padding:22px 0}.nv__ritual li>span{color:var(--nv-primary);font-family:'Unbounded',sans-serif;font-size:12px}.nv__ritual h3{font-size:18px;margin-bottom:7px}.nv__ritual li p{color:var(--nv-muted);font-size:14px}.nv__ritual-media,.nv__formula-media{min-height:620px}.nv__formula{background:oklch(.93 .05 305);color:var(--nv-bg)}.nv__formula-copy{align-self:center}.nv__formula-copy>p{color:oklch(.35 .04 315)}.nv__formula ul{list-style:none;margin:45px 0 0;padding:0}.nv__formula li{align-items:center;border-top:1px solid oklch(.1 .018 315/.2);display:flex;font-size:17px;font-weight:700;justify-content:space-between;padding:18px 0}.nv__formula li span{color:oklch(.42 .19 36);font-family:'Unbounded',sans-serif;font-size:11px}.nv__review{background:var(--nv-accent);color:var(--nv-bg);padding:clamp(80px,13vw,180px) clamp(22px,8vw,120px);text-align:center}.nv__stars{font-size:18px;letter-spacing:.4em}.nv__review blockquote{font-family:'Unbounded',sans-serif;font-size:clamp(30px,5vw,66px);font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:30px auto;max-width:19ch}.nv__review>p{font-size:11px;font-weight:800;letter-spacing:.12em}.nv__faq{display:grid;gap:8vw;grid-template-columns:.7fr 1.3fr;padding:clamp(70px,10vw,150px) clamp(22px,7vw,110px)}.nv__faq details{border-top:1px solid var(--nv-line)}.nv__faq details:last-child{border-bottom:1px solid var(--nv-line)}.nv__faq summary{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:700;justify-content:space-between;list-style:none;padding:24px 0}.nv__faq summary::-webkit-details-marker{display:none}.nv__faq summary span{color:var(--nv-primary);font-size:25px;transition:transform .3s var(--nv-ease)}.nv__faq details[open] summary span{transform:rotate(45deg)}.nv__faq details p{color:var(--nv-muted);max-width:65ch;padding:0 0 24px}.nv__footer{background:oklch(.055 0 0);padding:clamp(65px,9vw,120px) clamp(22px,6vw,96px)}.nv__footer-mark{font-size:clamp(54px,11vw,150px)}.nv__footer>p:nth-child(2){color:var(--nv-muted);font-size:18px;margin:20px 0 44px}.nv__newsletter{border-bottom:1px solid var(--nv-line);display:flex;max-width:660px}.nv__newsletter label{flex:1}.nv__newsletter input{background:transparent;border:0;color:var(--nv-ink);font-size:18px;height:64px;outline:0;padding:0;width:100%}.nv__newsletter input::placeholder{color:oklch(.75 0 0)}.nv__newsletter button{background:transparent;border:0;color:var(--nv-primary);cursor:pointer;font-weight:800}.nv__footer small{color:var(--nv-muted);display:block;font-size:11px;margin-top:70px}.nv__placeholder{background:oklch(.24 .04 315);fill:oklch(.7 .05 315)}
  .nv__social-proof{align-items:center;color:var(--nv-ink);display:flex;flex-wrap:wrap;font-size:12px;font-weight:650;gap:8px 10px;margin:-6px 0 22px}.nv__rating-stars{color:oklch(.82 .15 82);font-size:14px;letter-spacing:.08em}.nv__social-proof strong{font-weight:800}.nv__proof-divider{background:var(--nv-line);height:15px;width:1px}.nv__social-proof>span:last-child{color:var(--nv-muted)}
  .nv__hero{overflow:hidden}.nv__hero-media{transform:scale(1.03)!important}.nv a.nv__cta--buy{color:var(--nv-bg);flex:none}.nv a.nv__cta--buy:hover{color:white}
.nv__gold-seal{background:radial-gradient(circle at 18% 8%,oklch(.99 .08 96/.9),transparent 27%),linear-gradient(128deg,oklch(.57 .12 69),oklch(.91 .14 88) 28%,oklch(.68 .13 73) 54%,oklch(.95 .11 92) 76%,oklch(.56 .11 67));border:1px solid oklch(.98 .08 94/.78);border-radius:12px;box-shadow:inset 0 0 0 5px oklch(.39 .075 65/.28),0 8px 24px oklch(.07 .02 315/.34);color:oklch(.15 .035 55);display:flex;flex-direction:column;justify-content:center;min-height:92px;padding:16px 18px;position:absolute;right:28px;text-align:left;text-transform:uppercase;top:28px;width:164px;z-index:2}.nv__gold-seal:after{background:linear-gradient(90deg,transparent,oklch(.99 .06 96/.72),transparent);content:'';height:1px;left:18px;pointer-events:none;position:absolute;right:18px;top:38px}.nv__gold-seal span,.nv__gold-seal strong,.nv__gold-seal small{position:relative;z-index:1}.nv__gold-seal span{font-size:9px;font-weight:850;letter-spacing:.2em;line-height:1}.nv__gold-seal strong{font-family:'Unbounded',sans-serif;font-size:13px;letter-spacing:-.02em;line-height:1.05;margin-top:12px}.nv__gold-seal small{font-size:8px;font-weight:850;letter-spacing:.16em;line-height:1;margin-top:7px}
  .nv__hero-copy{max-width:min(42vw,760px)}.nv__hero h1{font-size:clamp(52px,5.2vw,88px);hyphens:none;max-width:12ch;overflow-wrap:normal;word-break:normal}.nv__hero-copy>p:not(.nv__manifesto){max-width:38ch}.nv__hero-img{object-position:center center}
  .nv .nv__form{display:block;width:100%}.nv__bundles{border:0;margin:30px 0 0;padding:0;width:100%}.nv__bundles legend{color:var(--nv-ink);display:flex;font-size:12px;font-weight:800;justify-content:space-between;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase;width:100%}.nv__bundles legend span{color:var(--nv-muted);font-weight:600;letter-spacing:0;text-transform:none}.nv__bundle{cursor:pointer;display:block;margin:0 0 12px;position:relative}.nv__bundle>input{height:1px;opacity:0;position:absolute;width:1px}.nv__bundle-card{align-items:center;background:oklch(.12 .022 315);border:1px solid var(--nv-line);border-radius:18px;display:grid;gap:12px;grid-template-columns:22px 76px minmax(0,1fr) auto;min-height:104px;padding:14px;position:relative;transition:border-color .25s var(--nv-ease),background .25s var(--nv-ease),transform .25s var(--nv-ease)}.nv__bundle:hover .nv__bundle-card{transform:translateY(-2px)}.nv__bundle>input:checked+.nv__bundle-card{background:oklch(.2 .045 315);border:2px solid var(--nv-primary);padding:13px}.nv__bundle>input:focus-visible+.nv__bundle-card{outline:3px solid var(--nv-primary);outline-offset:3px}.nv__bundle>input:disabled+.nv__bundle-card{cursor:not-allowed;opacity:.45}.nv__bundle-radio{border:2px solid var(--nv-muted);border-radius:50%;height:18px;position:relative;width:18px}.nv__bundle>input:checked+.nv__bundle-card .nv__bundle-radio{border-color:var(--nv-primary)}.nv__bundle>input:checked+.nv__bundle-card .nv__bundle-radio:after{background:var(--nv-primary);border-radius:50%;content:'';inset:3px;position:absolute}.nv__bundle-thumb{background:radial-gradient(circle at 50% 72%,oklch(.56 .13 305),oklch(.18 .04 315) 72%);border-radius:10px;height:68px;overflow:hidden;position:relative;width:76px}.nv__bundle-thumb img{height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}.nv__bundle-thumb b{background:var(--nv-bg);border-radius:999px;bottom:4px;color:var(--nv-ink);font-size:9px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:4px;text-align:center;z-index:2}.nv__bundle-copy,.nv__bundle-price{display:flex;flex-direction:column}.nv__bundle-copy strong{font-size:14px;line-height:1.2}.nv__bundle-copy small,.nv__bundle-price small{color:var(--nv-muted);font-size:11px;margin-top:4px}.nv__bundle-copy em{align-self:flex-start;background:oklch(.82 .12 155);border-radius:999px;color:oklch(.25 .08 155);font-size:10px;font-style:normal;font-weight:800;margin-top:8px;padding:4px 8px}.nv__bundle-price{align-items:flex-end;text-align:right}.nv__bundle-price strong{font-family:'Unbounded',sans-serif;font-size:16px}.nv__bundle-price s{color:var(--nv-muted);font-size:11px;margin-top:3px}.nv__bundle-badge{background:var(--nv-primary);border-radius:999px;color:white;font-size:9px;font-weight:800;letter-spacing:.08em;padding:5px 10px;position:absolute;right:12px;text-transform:uppercase;top:-12px}
  .nv__cta--buy{background:var(--nv-primary);border:1px solid oklch(.82 .12 36);box-shadow:0 6px 0 oklch(.34 .12 36);color:white;font-family:'Unbounded',sans-serif;font-size:clamp(13px,1.1vw,16px);gap:18px;letter-spacing:-.02em;margin-top:16px;min-height:68px;padding:0 16px 0 24px;position:relative;text-align:left;width:100%;z-index:1}.nv__cta--buy:hover{background:var(--nv-primary);box-shadow:0 8px 0 oklch(.34 .12 36);color:white;filter:brightness(1.08);transform:translateY(-2px)}.nv__cta--buy:active{box-shadow:0 2px 0 oklch(.34 .12 36);transform:translateY(4px)}.nv__cta--buy:disabled{box-shadow:none;filter:none;transform:none}.nv__cta-label{flex:1}.nv__cta-action{align-items:center;display:flex;gap:13px}.nv__cta-price{font-family:'Public Sans',sans-serif;font-size:14px;font-weight:800;letter-spacing:0;white-space:nowrap}.nv__cta-icon{border:1px solid oklch(.98 .006 315/.55);border-radius:50%;display:block;height:34px;position:relative;transition:background .25s var(--nv-ease),transform .25s var(--nv-ease);width:34px}.nv__cta-icon:before{background:white;content:'';height:2px;left:9px;position:absolute;top:15px;width:13px}.nv__cta-icon:after{border-right:2px solid white;border-top:2px solid white;content:'';height:7px;position:absolute;right:9px;top:11px;transform:rotate(45deg);width:7px}.nv__cta--buy:hover .nv__cta-icon{background:oklch(.98 .006 315/.13);transform:translateX(2px)}.nv__cta--buy.is-loading .nv__cta-action{opacity:.45}.nv p.nv__shipping{color:var(--nv-ink);font-size:11px;font-weight:650;letter-spacing:.02em;line-height:1.45;margin:24px 0 0;padding:3px 10px 0;position:relative}
  .nv__newsletter{flex-wrap:wrap}.nv__newsletter-status{color:var(--nv-muted);flex-basis:100%;font-size:12px;min-height:24px;padding-top:8px}.nv__newsletter-status .errors{margin:0;padding-left:18px}
  .nv__footer-lead{align-items:end;display:grid;gap:clamp(48px,8vw,150px);grid-template-columns:1.1fr .9fr}.nv__footer-logo{align-self:start;display:inline-flex;flex-direction:column;width:max-content}.nv__footer .nv__footer-mark{font-size:clamp(54px,9vw,132px);line-height:.9}.nv__footer-logo small{color:var(--nv-muted);font-size:13px;font-weight:700;letter-spacing:.08em;margin:18px 0 0;text-transform:uppercase}.nv__footer-signup>p{font-family:'Unbounded',sans-serif;font-size:clamp(19px,2vw,28px);font-weight:650;line-height:1.2;max-width:23ch}.nv__footer .nv__newsletter{border-bottom:1px solid var(--nv-line);display:flex;flex-wrap:wrap;margin-top:24px;max-width:none}.nv__footer .nv__newsletter input{font-size:16px;height:58px}.nv__footer .nv__newsletter input::placeholder{color:oklch(.78 .015 315)}.nv__footer-directory{border-top:1px solid var(--nv-line);display:grid;gap:44px;grid-template-columns:repeat(2,minmax(180px,1fr));margin-top:clamp(58px,8vw,100px);padding-top:36px;width:min(720px,100%)}.nv__footer-directory nav{display:flex;flex-direction:column;gap:12px}.nv__footer-directory h3{color:var(--nv-primary);font-family:'Public Sans',sans-serif;font-size:11px;letter-spacing:.12em;margin:0 0 6px;text-transform:uppercase}.nv__footer-directory a{color:var(--nv-muted);font-size:14px;font-weight:600;transition:color .25s var(--nv-ease),transform .25s var(--nv-ease);width:max-content}.nv__footer-directory a:hover{color:var(--nv-ink);transform:translateX(3px)}.nv__footer-meta{align-items:center;border-top:1px solid var(--nv-line);display:flex;justify-content:space-between;margin-top:54px;padding-top:24px}.nv__footer .nv__footer-meta small{color:var(--nv-muted);font-size:11px;margin:0}
  .nv__quick-benefits{display:grid;gap:0;grid-template-columns:1fr 1fr;list-style:none;margin:28px 0 0;padding:0;width:100%}.nv__quick-benefits li{border-top:1px solid var(--nv-line);color:var(--nv-ink);font-size:12px;font-weight:600;line-height:1.35;padding:13px 22px 13px 16px;position:relative}.nv__quick-benefits li:before{background:var(--nv-primary);border-radius:50%;content:'';height:6px;left:0;position:absolute;top:18px;width:6px}.nv__quick-benefits li:nth-child(odd){margin-right:18px}.nv__ingredients li{align-items:flex-start!important;display:flex!important;flex-direction:column;gap:7px;justify-content:flex-start!important}.nv__ingredients li strong{font-family:'Unbounded',sans-serif;font-size:14px}.nv__ingredients li span{color:oklch(.35 .04 315)!important;font-family:'Public Sans',sans-serif!important;font-size:14px!important;font-weight:500;line-height:1.45}.nv__ingredient-note{border-top:1px solid oklch(.1 .018 315/.2);color:oklch(.3 .04 315)!important;font-size:13px!important;margin-top:18px!important;padding-top:20px}.nv__inci-note{color:oklch(.38 .04 315);display:block;font-size:10px;line-height:1.45;margin-top:14px}.nv__proof{background:var(--nv-surface);display:grid;gap:clamp(50px,8vw,130px);grid-template-columns:.9fr 1.1fr;padding:clamp(76px,10vw,150px) clamp(22px,7vw,110px)}.nv__proof-intro>p{color:var(--nv-primary);font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}.nv__proof h2{font-family:'Unbounded',sans-serif;font-size:clamp(40px,5vw,72px);letter-spacing:-.035em;line-height:.96;max-width:11ch}.nv__proof ul{list-style:none;margin:0;padding:0}.nv__proof li{border-top:1px solid var(--nv-line);display:grid;gap:24px;grid-template-columns:minmax(180px,.8fr) 1.2fr;padding:22px 0}.nv__proof li:last-child{border-bottom:1px solid var(--nv-line)}.nv__proof li strong{font-size:16px}.nv__proof li span{color:var(--nv-muted);font-size:14px;line-height:1.5}
  .nv__formula-kicker{color:oklch(.42 .19 36)!important;font-size:11px!important;font-weight:800;letter-spacing:.12em;margin:0 0 18px!important;text-transform:uppercase}.nv__formula .nv__ingredients{display:grid;gap:0;list-style:none;margin:38px 0 0;padding:0}.nv__formula .nv__ingredients>li{align-items:start!important;border-top:1px solid oklch(.1 .018 315/.2);display:grid!important;gap:18px;grid-template-columns:34px 1fr;padding:19px 0}.nv__formula .nv__ingredients>li:last-child{border-bottom:1px solid oklch(.1 .018 315/.2)}.nv__ingredients b{color:oklch(.42 .19 36);font-family:'Unbounded',sans-serif;font-size:10px;padding-top:3px}.nv__ingredients div{display:flex;flex-direction:column;gap:6px}.nv__ingredients li strong{font-family:'Unbounded',sans-serif;font-size:14px;line-height:1.25}.nv__ingredients li span{color:oklch(.32 .04 315)!important;font-family:'Public Sans',sans-serif!important;font-size:13px!important;font-weight:550;line-height:1.5}.nv__supporting-formula{margin-top:30px}.nv__supporting-formula h3{font-family:'Unbounded',sans-serif;font-size:16px;letter-spacing:-.02em;margin:0}.nv__formula .nv__supporting-formula ul{display:grid;gap:0;list-style:none;margin:16px 0 0;padding:0}.nv__formula .nv__supporting-formula li{align-items:start;border-top:1px solid oklch(.1 .018 315/.16);display:grid;font-size:13px;gap:16px;grid-template-columns:minmax(135px,.7fr) 1.3fr;justify-content:initial;padding:13px 0}.nv__supporting-formula li strong{font-size:12px}.nv__supporting-formula li span{color:oklch(.34 .04 315);font-size:12px;font-weight:500;line-height:1.45}.nv__inci-note{color:oklch(.34 .04 315);display:block;font-size:10px;line-height:1.5;margin-top:18px}.nv__buy{grid-template-columns:1fr 1fr}.nv__buy-copy{padding:clamp(48px,5.5vw,90px)}
  @media(max-width:1100px){.nv__buy,.nv__ritual,.nv__formula{grid-template-columns:1fr}.nv__buy-copy,.nv__formula-copy{order:-1}.nv__buy-visual,.nv__ritual-media,.nv__formula-media{min-height:520px}.nv__gold-seal{min-height:82px;padding:14px 15px;right:18px;top:18px;width:146px}.nv__gold-seal strong{font-size:12px}}
  @keyframes nv-ticker{to{transform:translateX(-50%)}}@keyframes nv-orbit{to{transform:rotate(360deg)}}@keyframes nv-scroll{0%,100%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(9px)}}
  @media(max-width:900px){.nv__nav{grid-template-columns:1fr auto}.nv__navlinks{display:none}.nv__buy,.nv__ritual,.nv__formula,.nv__faq{grid-template-columns:1fr}.nv__buy-copy{order:-1}.nv__buy-visual{min-height:560px}.nv__ritual-media,.nv__formula-media{min-height:520px}.nv__formula-copy{order:-1}.nv__faq{gap:48px}}
  @media(max-width:900px){.nv__footer-lead{grid-template-columns:1fr}.nv__footer-signup{max-width:620px}}
  @media(max-width:560px){
   .nv__announcement{font-size:10px}.nv__nav{padding:15px 18px;top:33px}.nv__bag{font-size:11px}.nv__hero{min-height:690px}.nv__hero-copy{bottom:82px;max-width:calc(100vw - 44px)}.nv__hero h1{font-size:34px;letter-spacing:-.025em;line-height:1;max-width:100%}.nv__hero-copy>p:not(.nv__manifesto){font-size:15px}.nv__scroll{display:none}.nv__form{align-items:stretch;flex-direction:column}.nv__qty input{width:100%}.nv__bundle-card{gap:8px;grid-template-columns:18px 58px minmax(0,1fr) auto;padding:12px 9px}.nv__bundle>input:checked+.nv__bundle-card{padding:11px 8px}.nv__bundle-thumb{height:54px;width:58px}.nv__bundle-copy strong{font-size:12px}.nv__bundle-copy small{font-size:10px}.nv__bundle-copy em{font-size:9px}.nv__bundle-price strong{font-size:13px}.nv__bundle-price small{font-size:9px}.nv__cta--buy{font-size:12px;min-height:64px;padding:0 12px 0 16px}.nv__cta-price{font-size:12px}.nv__cta-icon{height:30px;width:30px}.nv__cta-icon:before{left:8px;top:13px;width:12px}.nv__cta-icon:after{right:8px;top:9px}.nv__shipping{font-size:10px}.nv__statement p{font-size:48px}.nv__statement p:nth-child(2){margin-left:0;margin-top:8px}.nv__statement span{bottom:22px}.nv__ritual-copy,.nv__formula-copy,.nv__buy-copy{padding:54px 22px}.nv__buy h2,.nv__ritual h2,.nv__formula h2,.nv__faq h2{font-size:38px}.nv__review blockquote{font-size:30px}}
  @media(min-width:1500px){.nv__hero-copy{left:max(6vw,96px);max-width:min(46vw,960px)}.nv__hero h1{font-size:clamp(72px,4.8vw,92px)}}
  @media(max-width:900px){.nv__hero-copy{max-width:min(66vw,580px)}.nv__hero h1{max-width:12ch}.nv__hero-img{object-position:66% center}.nv__hero-shade{background:linear-gradient(90deg,oklch(.055 .02 315/.88) 0%,oklch(.055 .02 315/.64) 48%,transparent 82%),linear-gradient(0deg,oklch(.055 .02 315/.72),transparent 54%)}}
  @media(max-width:900px){.nv__proof{grid-template-columns:1fr}.nv__proof h2{max-width:13ch}.nv__proof li{grid-template-columns:.8fr 1.2fr}}
  @media(max-width:560px){.nv__hero{background:var(--nv-bg);height:820px;min-height:820px}.nv__hero-media{bottom:auto;height:54%;top:0;transform:none!important}.nv__hero-img{object-position:68% center}.nv__hero-copy{bottom:34px;left:22px;max-width:calc(100vw - 44px)}.nv__hero h1{font-size:clamp(28px,8.5vw,38px);letter-spacing:-.035em;line-height:.96;margin:12px 0 16px;max-width:11ch}.nv__hero-copy>p:not(.nv__manifesto){font-size:14px;max-width:34ch}.nv__hero .nv__cta--primary{margin-top:22px;min-height:52px;width:min(100%,330px)}.nv__hero-shade{background:linear-gradient(0deg,var(--nv-bg) 0%,var(--nv-bg) 43%,oklch(.1 .018 315/.78) 52%,transparent 68%)}.nv__scroll{display:none}}
  @media(max-width:560px){.nv__quick-benefits{grid-template-columns:1fr}.nv__quick-benefits li:nth-child(odd){margin-right:0}.nv__proof{gap:42px;padding:70px 22px}.nv__proof h2{font-size:38px}.nv__proof li{gap:8px;grid-template-columns:1fr;padding:18px 0}.nv__ingredients li strong{font-size:13px}.nv__ingredients li span{font-size:13px!important}}
  @media(max-width:430px){.nv__bundles legend{align-items:flex-start;flex-direction:column;gap:5px}.nv__bundle-card{grid-template-columns:18px 56px minmax(0,1fr);padding:13px 10px}.nv__bundle>input:checked+.nv__bundle-card{padding:12px 9px}.nv__bundle-price{align-items:flex-start;gap:7px;grid-column:3;grid-row:2;justify-content:flex-start;text-align:left}.nv__bundle-price strong{font-size:14px}.nv__bundle-price s,.nv__bundle-price small{margin:0}.nv__cta--buy{gap:10px}.nv__cta-action{gap:8px}.nv__cta-price{font-size:11px}.nv__shipping{font-size:10px;margin-top:22px;padding-inline:4px}.nv__formula .nv__supporting-formula li{gap:5px;grid-template-columns:1fr}.nv__formula-media,.nv__ritual-media,.nv__buy-visual{min-height:420px}}
  @media(max-width:560px){.nv__footer-directory{grid-template-columns:1fr}.nv__footer-meta{align-items:flex-start;flex-direction:column;gap:8px}}
  .nv .nv__nav{background:oklch(.1 .018 315/.92);position:sticky;top:0;z-index:20}
  .nv__floating-buy{bottom:0;left:0;padding:12px clamp(14px,3vw,40px);pointer-events:none;position:fixed;transform:translateY(calc(100% + 20px));transition:transform .45s var(--nv-ease);width:100%;z-index:30}.nv__floating-buy.is-visible{pointer-events:auto;transform:translateY(0)}.nv__floating-buy-inner{align-items:center;background:oklch(.095 .02 315/.96);box-shadow:0 6px 8px oklch(.02 0 0/.32);display:flex;gap:24px;justify-content:space-between;margin:auto;max-width:1180px;padding:12px 12px 12px 22px;backdrop-filter:blur(18px)}.nv__floating-product{display:flex;flex-direction:column;gap:3px;min-width:0}.nv__floating-product span{color:var(--nv-muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.nv__floating-product strong{font-family:'Unbounded',sans-serif;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv__floating-submit{align-items:center;background:var(--nv-primary);border:0;color:white;cursor:pointer;display:flex;font-family:'Unbounded',sans-serif;font-size:13px;font-weight:700;gap:16px;justify-content:space-between;min-height:54px;padding:0 16px 0 20px;transition:filter .3s var(--nv-ease),transform .3s var(--nv-ease)}.nv__floating-submit:hover{filter:brightness(1.08);transform:translateY(-2px)}.nv__floating-submit:disabled{cursor:not-allowed;opacity:.55;transform:none}.nv__floating-submit strong{font-family:'Public Sans',sans-serif;font-size:13px;white-space:nowrap}.nv__floating-submit i{border:1px solid oklch(.98 .006 315/.62);border-radius:50%;height:30px;position:relative;width:30px}.nv__floating-submit i:before{background:white;content:'';height:2px;left:8px;position:absolute;top:13px;width:12px}.nv__floating-submit i:after{border-right:2px solid white;border-top:2px solid white;content:'';height:6px;position:absolute;right:8px;top:10px;transform:rotate(45deg);width:6px}
  @media(max-width:560px){.nv .nv__nav{top:0}.nv__floating-buy{padding:8px}.nv__floating-buy-inner{gap:10px;padding:8px}.nv__floating-product{display:none}.nv__floating-submit{font-size:12px;min-height:58px;width:100%}.nv__floating-submit strong{margin-left:auto}.nv__floating-submit i{flex:0 0 30px}}
  .nv__hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.nv__hero-actions .nv__cta{margin-top:0}.nv__cta--product{border:1px solid rgba(255,255,255,.55);color:#fff}.nv__cta--product:hover{background:#fff;color:var(--nv-bg)}
  @media(max-width:560px){.nv__hero-actions{align-items:stretch;flex-direction:column;margin-top:22px;width:min(100%,330px)}.nv__hero-actions .nv__cta{margin-top:0;min-height:52px;width:100%}}
  @media(prefers-reduced-motion:reduce){.nv *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.nv__hero-media{transform:none!important}.nv__ticker-track{animation:none}.nv__orbit{animation:none}}
/* END_SECTION:novale-storefront */