.ingredient-rows{padding:16px;font-family:Inter,sans-serif}.ingredient-rows__item{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;overflow:visible;min-height:40px;padding:16px 30px;cursor:pointer}.ingredient-rows__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #212623;border-radius:72px;opacity:0;transition:opacity .4s ease-in-out;pointer-events:none}.ingredient-rows__item:hover:after{opacity:1}.ingredient-rows__left{display:flex;align-items:center;gap:8px}.ingredient-rows__name{font-size:20px;font-weight:400;color:#000}.ingredient-rows__quantity{font-size:13px;font-weight:400;color:#000}.ingredient-rows__footnote{font-size:10px;color:#666;font-style:italic;align-self:center}.squares-grid{display:grid;z-index:9999;grid-template-columns:repeat(auto-fill,120px);gap:8px;padding:0 20px;justify-content:center;margin:0 auto}.squares-grid__item{position:relative;width:120px;height:120px;padding:16px;border:1px solid black;box-sizing:border-box;color:#000;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,transform .3s ease;text-decoration:none;cursor:pointer}.squares-grid__item:hover{background:#ffffff4d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 3px 9px #0000004d;transform:scale(1.05)}.squares-grid__item:active{transform:scale(.95)}.squares-grid__header{width:100%;display:flex;justify-content:space-between;font-size:12px;color:#616161;font-family:Inter,sans-serif;font-weight:400;line-height:1;margin:0}.squares-grid__symbol{font-size:30px;color:#313131;font-weight:900;font-family:Inter,sans-serif;margin:4px 0;white-space:nowrap}.squares-grid__name{font-size:12px;color:#616161;font-family:Inter,sans-serif;font-weight:400;line-height:1.2}.brand-rows{padding:16px;font-family:Inter,sans-serif}.brand-rows__item{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;min-height:40px;padding:16px 30px;cursor:pointer}.brand-rows__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #212623;border-radius:72px;opacity:0;transition:opacity .2s ease;pointer-events:none}.brand-rows__item:hover:after{opacity:1}.brand-rows__left{display:flex;align-items:center;gap:8px}.brand-rows__brand{font-size:20px;font-weight:400;color:#000}.brand-rows__category{font-size:13px;font-weight:400;color:#000}.brand-rows__footnote{font-size:10px;color:#666;font-style:italic;align-self:center}.brand-rows__item .hover-image{display:none;position:absolute;top:50%;left:50%;max-width:300px;transform:translate(-50%,-50%);pointer-events:none}.brand-rows__item:hover .hover-image{display:block}.presale-callouts{--pc-fg: #14110b;--pc-muted: #6c655a;--pc-line: #e3dccd;--pc-bg: #f6f3ec;--pc-accent: #d8c64a;background:var(--pc-bg);color:var(--pc-fg);font-family:Onest,Inter,system-ui,sans-serif;border-top:1px solid var(--pc-line)}.presale-callouts *,.presale-callouts *:before,.presale-callouts *:after{box-sizing:border-box}.presale-callouts__inner{max-width:1100px;margin:0 auto;padding:clamp(56px,8vw,96px) clamp(20px,4vw,48px);display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vw,36px)}.presale-callouts__eyebrow{margin:0;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pc-muted)}.presale-callouts__heading{margin:0;font-size:clamp(28px,4vw,48px);font-weight:500;line-height:1.05;letter-spacing:-.025em;text-align:center;max-width:720px}.presale-callouts__grid{width:100%;display:grid;grid-template-columns:repeat(var(--callout-count, 2),minmax(0,1fr));gap:0;margin-top:clamp(8px,2vw,20px)}.callout{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,4vw,44px);border-right:1px solid var(--pc-line)}.callout:last-child{border-right:0}.callout__stat{font-size:clamp(56px,8vw,96px);font-weight:500;line-height:.9;letter-spacing:-.045em;color:var(--pc-fg);display:inline-block;position:relative}.callout__stat:after{content:"";position:absolute;left:0;bottom:6px;width:.45em;height:4px;background:var(--pc-accent);border-radius:999px}.callout__label{font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--pc-muted)}.callout__body{margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.5;color:var(--pc-fg);max-width:28ch}.presale-callouts__empty{color:var(--pc-muted);text-align:center;grid-column:1 / -1}@media(max-width:989px){.presale-callouts__inner{padding-top:clamp(48px,7vw,72px);padding-bottom:clamp(48px,7vw,72px)}}@media(max-width:749px){.callout{padding:22px 18px;gap:10px}.callout__stat{font-size:clamp(48px,14vw,64px)}.callout__body{font-size:14px;line-height:1.5}}@media(max-width:480px){.presale-callouts__grid{grid-template-columns:1fr;gap:0}.callout{border-right:0;border-bottom:1px solid var(--pc-line);padding:22px 4px}.callout:last-child{border-bottom:0}.callout__stat{font-size:56px}}@media(max-width:360px){.presale-callouts__inner{padding-left:16px;padding-right:16px}.callout__stat{font-size:48px}.callout__body{font-size:13.5px}}.presale-flavors{--pf-fg: #121212;--pf-muted: #6f6f6f;--pf-line: #e6e4e0;--pf-surface: #faf8f3;background:var(--pf-surface);color:var(--pf-fg);font-family:Onest,Inter,system-ui,sans-serif}.presale-flavors *,.presale-flavors *:before,.presale-flavors *:after{box-sizing:border-box}.presale-flavors__inner{max-width:1200px;margin:0 auto;padding:88px 32px 96px}.presale-flavors__head{max-width:700px;margin:0 auto 56px;text-align:center;display:flex;flex-direction:column;gap:12px}.presale-flavors__eyebrow{margin:0;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--pf-muted)}.presale-flavors__heading{margin:0;font-size:clamp(30px,4.2vw,52px);font-weight:500;line-height:1.04;letter-spacing:-.025em}.presale-flavors__intro{margin:0 auto;max-width:540px;font-size:16px;line-height:1.55;color:var(--pf-muted)}.presale-flavors__grid{display:grid;grid-template-columns:repeat(var(--flavor-count, 3),minmax(0,1fr));gap:28px;align-items:end}.presale-flavor-card{display:flex;flex-direction:column;gap:22px}.presale-flavor-card:nth-child(2){transform:translateY(36px)}.presale-flavor-card:nth-child(3){transform:translateY(-18px)}.presale-flavor-card__media{position:relative;width:100%;aspect-ratio:4 / 5;background:radial-gradient(ellipse at 50% 80%,color-mix(in srgb,var(--flavor-accent) 18%,transparent) 0%,transparent 65%),#fff;border:1px solid var(--pf-line);border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}.presale-flavor-card__img{width:90%;height:90%;object-fit:contain;transition:transform .4s ease;filter:drop-shadow(0 28px 36px rgba(20,18,14,.18))}.presale-flavor-card:hover .presale-flavor-card__img{transform:scale(1.04)}.presale-flavor-card__chip{position:absolute;top:16px;left:16px;padding:6px 10px;background:#121212e0;color:#fff;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:999px}.presale-flavor-card__body{display:flex;flex-direction:column;gap:10px;padding:0 4px}.presale-flavor-card__name{margin:0;font-size:22px;font-weight:500;letter-spacing:-.01em}.presale-flavor-card__note{margin:0;font-size:15px;line-height:1.55;color:var(--pf-muted)}.presale-flavor-card__notes{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 8px}.presale-flavor-card__notes li{padding:5px 10px;background:#fff;border:1px solid var(--pf-line);border-radius:999px;font-size:12px;letter-spacing:.04em;color:var(--pf-fg)}.presale-flavors__cta{margin:64px auto 0;display:flex;justify-content:center}.presale-flavors__cta-link{color:var(--pf-fg);text-decoration:none;font-size:15px;font-weight:500;letter-spacing:.02em;border-bottom:1px solid currentColor;padding-bottom:2px;display:inline-flex;align-items:center;gap:8px;transition:gap .15s ease}.presale-flavors__cta-link:hover{gap:12px}.presale-flavors__empty{color:var(--pf-muted);text-align:center;grid-column:1 / -1}@media(max-width:989px){.presale-flavor-card:nth-child(2),.presale-flavor-card:nth-child(3){transform:none}}@media(max-width:749px){.presale-flavors__inner{padding:56px 20px 64px}.presale-flavors__head{margin-bottom:36px}.presale-flavors__grid{grid-template-columns:1fr;gap:28px}.presale-flavor-card{gap:16px}.presale-flavor-card__media{aspect-ratio:4 / 4.5}}body.template-index,body.template-index.gradient,.template-index{background:#fff!important}body.template-index .orientation-lock{display:none!important}@media(max-width:1000px)and (orientation:landscape){body.template-index{overflow:auto!important}}body.template-index #MainContent,body.template-index .content-for-layout,.template-index #MainContent,.template-index .content-for-layout,.template-index main,.template-index .shopify-section{background:#fff!important}.template-index .section-header.shopify-section-group-header-group{position:relative;z-index:20;background:#fff!important}.template-index .header-wrapper,.template-index .header-wrapper--home-overlay,.template-index .header-wrapper--home-overlay:not(.scrolled-past-header),.template-index .section-header.shopify-section-group-header-group:has(.header-wrapper--home-overlay:not(.scrolled-past-header)){background:#fff!important;color:#000!important}.template-index .header{width:100%;max-width:none;min-height:64px;padding:12px!important;display:flex!important;align-items:center;justify-content:space-between;column-gap:16px}.template-index .header__heading{position:static!important;transform:none!important;margin:0;order:1;justify-self:auto;line-height:1}.template-index .header__heading-link{padding:0!important;display:inline-flex;align-items:center}.template-index .header__heading-logo-wrapper{width:114px!important;max-width:114px!important;aspect-ratio:auto!important}.template-index .header-wrapper--home-overlay .header__heading-logo-wrapper:before{display:none!important}.template-index .header__heading-logo{width:100%;height:auto;opacity:1!important;filter:none!important}.template-index .header__heading-link .h2{margin:0;color:#000!important;font-family:Onest,Inter,system-ui,sans-serif;font-size:31px;font-weight:600;line-height:1;letter-spacing:.2em}.template-index header-drawer{display:block!important;order:2;margin:0!important;justify-self:auto}.template-index .menu-drawer-container{display:flex}.template-index .header__inline-menu,.template-index .header__icons{display:none!important}.template-index .header__icon--menu,.template-index .header__icon--summary{box-sizing:border-box;width:40px;height:40px;min-width:40px;padding:0!important;color:#00000080!important;border:1.7px solid rgba(0,0,0,.5);border-radius:150px;display:inline-flex!important;align-items:center;justify-content:center;line-height:0}.template-index .header-wrapper--home-overlay:not(.scrolled-past-header) .header__icon--menu,.template-index .header-wrapper--home-overlay:not(.scrolled-past-header) .header__icon--summary,.template-index .header-wrapper--home-overlay:not(.scrolled-past-header) .header__icon--menu span,.template-index .header-wrapper--home-overlay:not(.scrolled-past-header) .header__icon--summary span{color:#000000a6!important}.template-index .header__icon--menu .svg-wrapper,.template-index .header__icon--summary .svg-wrapper,.template-index .header__icon--summary>span{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.template-index .header__icon--menu svg,.template-index .header__icon--summary svg{width:18px;height:18px}.template-index .header__icon--summary>span>svg{display:none!important}.template-index .header__icon--summary>span:before{content:"";width:16px;height:1.7px;border-radius:999px;background:#000000a6!important;box-shadow:0 6px #000000a6,0 12px #000000a6!important;transform:translateY(-6px)}.presale-page{--pp-blue: #015bf8;--pp-light: #f0f2f5;--pp-black: #000000;--pp-muted: rgba(0, 0, 0, .6);--pp-line: rgba(0, 0, 0, .1);--pp-title: #564045;position:relative;overflow:hidden;width:100%;background:#fff!important;color:var(--pp-black);font-family:Inter,system-ui,sans-serif}.presale-page *,.presale-page *:before,.presale-page *:after{box-sizing:border-box}.presale-page__intro{width:min(100%,372px);margin:0 auto;padding:16px 0 28px;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.presale-title{width:366px;max-width:100%}.presale-title__heading{margin:0;width:357px;max-width:100%;color:var(--pp-title);font-family:Onest,Inter,system-ui,sans-serif;font-size:48px;font-weight:500;line-height:1.2;letter-spacing:0}.presale-title__line{display:block}.presale-page__shipping{margin:0;width:100%;color:#000;font-family:Onest,Inter,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.6}.presale-shop{width:100%;display:flex;flex-direction:column;gap:14px}.presale-hero__flavors{--flavor-card-gap: 6px;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.presale-flavor{--flavor-card-radius: 14px;--flavor-card-gap: 6px;--flavor-photo-radius: 22%;min-width:0;display:grid;grid-template-rows:auto 48px 48px;gap:var(--flavor-card-gap);padding:var(--flavor-card-gap);border:0;border-radius:var(--flavor-card-radius);background:#fff}.presale-flavor__media{position:relative;width:100%;aspect-ratio:1 / 1;background:#fff;border-radius:var(--flavor-photo-radius);clip-path:inset(0 round var(--flavor-photo-radius));overflow:hidden;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.presale-flavor__media img,.presale-flavor__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:inherit;clip-path:inherit;object-fit:cover;pointer-events:none}.presale-flavor--filled .presale-flavor__media,.presale-flavor--filled{box-shadow:none}.presale-flavor__caption{height:48px;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:0}.presale-flavor__name{width:100%;max-width:100%;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:flex-start;flex-wrap:nowrap;gap:4px;font-size:13px;font-weight:500;line-height:1.15;text-align:center;overflow-wrap:anywhere}.presale-flavor__name-text{min-width:0;max-width:100%;display:block}.presale-flavor__ph{color:#000;display:block;font-size:10px;font-weight:500;line-height:1.15;opacity:.5;white-space:nowrap}.presale-flavor__unit{max-width:100%;color:var(--pp-muted);font-size:11px;font-weight:400;line-height:1.2;font-variant-numeric:tabular-nums}.presale-flavor:has(.presale-flavor__unit){grid-template-rows:auto 62px 48px}.presale-flavor__caption:has(.presale-flavor__unit){height:62px;min-height:62px}.presale-flavor__qty{width:100%;height:48px;min-height:48px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;background:var(--pp-light);border-radius:100px}.presale-flavor__qty-btn{width:36px;height:36px;border:0;border-radius:100px;background:#fff;color:var(--pp-blue);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:transform .12s ease}.presale-shop--fallback .presale-flavor__media,.presale-flavor__qty-btn[disabled]{cursor:not-allowed}.presale-flavor__qty-btn[disabled]{opacity:.6}.presale-flavor__qty-btn:active{transform:scale(.94)}.presale-flavor__qty-input{min-width:0;width:28px;height:40px;border:0;background:transparent;color:#000;font:inherit;font-size:16px;font-weight:500;line-height:1;text-align:center;font-variant-numeric:tabular-nums;caret-color:transparent;cursor:default;pointer-events:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.presale-flavor__qty-input::selection{background:transparent}.presale-flavor__qty-input::-webkit-outer-spin-button,.presale-flavor__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.presale-flavor__qty-input:focus{outline:none}.presale-hero__cta{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.presale-hero__buy-row{width:100%;display:flex;align-items:center;gap:20px}.presale-hero__free-shipping{color:#000;opacity:.5;font-family:Onest,Inter,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:1.4;white-space:nowrap}.presale-hero__buy{width:150px;min-width:150px;max-width:150px;min-height:48px;flex:0 0 150px;padding:8px 8px 8px 24px;border:0;border-radius:120px;background:var(--pp-blue);color:#fff;box-shadow:0 8px 16px #015bf833;display:inline-flex;align-items:center;justify-content:center;gap:12px;font:inherit;font-size:16px;font-weight:500;line-height:1.2;cursor:pointer;white-space:nowrap;transform:translateY(0) scale(1);transform-origin:center;transition:transform .24s cubic-bezier(.2,.8,.2,1.15),box-shadow .24s ease,background-color .24s ease,color .24s ease;will-change:transform;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.presale-hero__buy-label{min-width:0;flex:1 1 auto;text-align:center;overflow:hidden;text-overflow:ellipsis}.presale-hero__buy[disabled]{background:var(--pp-blue);color:#fff;box-shadow:0 8px 16px #015bf833;opacity:1;cursor:not-allowed}.presale-hero__buy[data-loading=true]{pointer-events:none;opacity:.75}.presale-hero__buy-price{font-variant-numeric:tabular-nums}.presale-hero__buy-arrow{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}.presale-hero__buy-arrow svg{width:32px;height:32px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.presale-hero__buy-spinner .loading__spinner{display:inline-flex}.presale-hero__hint,.presale-hero__error,.presale-hero__placeholder{margin:0;color:var(--pp-muted);font-size:13px;font-weight:400;line-height:1.4}.presale-hero__pouch-disclaimer{margin:4px 0 0;color:var(--pp-muted);font-size:12px;font-weight:400;line-height:1.4;text-align:center}.presale-hero__error{color:#b3261e}.presale-summary{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:20px}.presale-summary__copy{margin:0;width:100%;color:var(--pp-muted);font-size:18px;font-weight:400;line-height:1.5}.presale-summary__list{width:100%;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:16px}.presale-summary__list li{display:flex;align-items:center;gap:8px;color:var(--pp-muted);font-size:18px;font-weight:400;line-height:1.5}.presale-summary__list svg{width:24px;height:24px;flex:0 0 24px;fill:none;stroke:var(--pp-blue);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.presale-page__section-title{margin:0;width:100%;color:#000;font-size:32px;font-weight:500;line-height:1.5}.presale-new{width:100%;padding:8px;border-radius:12px;background:var(--pp-light);display:flex;flex-direction:column;gap:16px}.presale-new-card{width:100%;margin:0;padding:16px;border:.5px solid var(--pp-line);border-radius:8px;background:#fff;display:flex;flex-direction:column;gap:12px;transition:gap .28s ease}.presale-new-card.is-collapsed{gap:0}.presale-new-card__head{width:100%;min-height:40px;display:flex;align-items:flex-start;gap:8px}.presale-new-card h3{margin:0;min-height:40px;flex:1 1 auto;color:#000;display:flex;align-items:center;font-size:20px;font-weight:500;line-height:1.5}.presale-new-card__icon{width:40px;height:40px;padding:0;border:0;border-radius:100px;background:var(--pp-blue);color:var(--pp-light);display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background .18s ease,transform .18s ease}.presale-new-card__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .28s ease}.presale-new-card.is-collapsed .presale-new-card__icon svg{transform:rotate(180deg)}.presale-new-card__icon:focus-visible{outline:2px solid rgba(1,91,248,.28);outline-offset:3px}.presale-new-card__content{overflow:hidden;opacity:1;transition:max-height .32s ease,opacity .24s ease;will-change:max-height,opacity}.presale-new-card.is-collapsed .presale-new-card__content{opacity:0}.presale-new-card p,.presale-new-card ul{margin:0;color:var(--pp-muted);font-size:18px;font-weight:400;line-height:1.5}.presale-new-card ul{padding-left:22px}.presale-ingredient-blocks{width:100%;margin-top:32px;padding:0;background:transparent!important;display:flex;flex-direction:column;gap:20px}.presale-minerals{--mineral-square-size: 120px;--mineral-square-padding: 16px;--mineral-header-size: 12px;--mineral-symbol-size: 30px;--mineral-name-size: 12px;width:100%;padding:0;background:transparent!important}.presale-minerals .squares-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fill,var(--mineral-square-size));gap:8px;justify-content:center;margin:0 auto;padding:0}.presale-minerals .squares-grid__item{width:var(--mineral-square-size);height:var(--mineral-square-size);padding:var(--mineral-square-padding);border:1px solid #000000;box-sizing:border-box;color:#000;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;text-decoration:none;cursor:default;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,transform .3s ease}.presale-minerals .squares-grid__item:hover{background:#ffffff4d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:0 3px 9px #0000004d;transform:scale(1.05)}.presale-minerals .squares-grid__item:active{transform:scale(.95)}.presale-minerals .squares-grid__header{width:100%;margin:0;color:#616161;display:flex;justify-content:space-between;font-family:Inter,sans-serif;font-size:var(--mineral-header-size);font-weight:400;line-height:1}.presale-minerals .squares-grid__symbol{margin:4px 0;color:#313131;font-family:Inter,sans-serif;font-size:var(--mineral-symbol-size);font-weight:900;line-height:1;white-space:nowrap}.presale-minerals .squares-grid__name{color:#616161;font-family:Inter,sans-serif;font-size:var(--mineral-name-size);font-weight:400;line-height:1.2}.presale-ingredients{width:100%;padding:0;border-radius:0;background:transparent!important}.presale-ingredients .ingredient-rows{padding:0;font-family:Inter,sans-serif}.presale-ingredients .ingredient-rows__item{position:relative;min-height:40px;margin-bottom:12px;padding:16px 30px;display:flex;align-items:center;justify-content:space-between;overflow:visible;cursor:default}.presale-ingredients .ingredient-rows__item:last-child{margin-bottom:0}.presale-ingredients .ingredient-rows__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #212623;border-radius:72px;opacity:0;transition:opacity .4s ease-in-out;pointer-events:none}.presale-ingredients .ingredient-rows__item:hover:after{opacity:1}.presale-ingredients .ingredient-rows__left{min-width:0;display:flex;align-items:center;gap:8px}.presale-ingredients .ingredient-rows__name{color:#000;font-size:20px;font-weight:400;line-height:1.2}.presale-ingredients .ingredient-rows__quantity{color:#000;font-size:13px;font-weight:400;line-height:1.2;white-space:nowrap}.presale-ingredients .ingredient-rows__footnote{color:#666;align-self:center;font-size:10px;font-style:italic;line-height:1.2}.presale-new-card .presale-ingredient-blocks__note{margin:-8px 0 0;color:#0000008c;font-size:10px;font-weight:400;line-height:1.4}.presale-peak{width:100%;padding:32px 20px 24px;background:var(--pp-light)!important;display:flex;flex-direction:column;gap:16px;align-items:center}.presale-peak__card{width:350px;max-width:100%;min-height:273px;padding:32px 24px;border-radius:16px;background:var(--pp-blue);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.presale-peak__copy{width:100%;display:flex;flex-direction:column;gap:8px}.presale-peak__copy h2{margin:0;color:var(--pp-light);display:flex;align-items:center;justify-content:center;text-align:center;font-size:28px;font-weight:500;line-height:34px}.presale-peak__copy p{margin:0;color:#f0f2f5cc;display:flex;align-items:center;justify-content:center;text-align:center;font-size:18px;font-weight:500;line-height:22px}.presale-peak__button{width:161px;min-height:51px;padding:16px 24px;border-radius:100px;background:#fff;color:var(--pp-blue);box-shadow:0 8px 16px #0000001a;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:16px;font-weight:500;line-height:19px;white-space:nowrap;transform:translateY(0) scale(1);transform-origin:center;transition:transform .24s cubic-bezier(.2,.8,.2,1.15),box-shadow .24s ease,background-color .24s ease,color .24s ease;will-change:transform;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.presale-peak__image{width:350px;max-width:100%;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden;background:#fff}.presale-peak__image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.presale-footer{width:100%;padding:32px 20px;background:#fff!important;color:#000;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.presale-footer__brand{width:100%;display:flex;flex-direction:column;gap:12px}.presale-footer__brand img{width:124px;height:auto;display:block}.presale-footer__brand span{color:#000;font-family:Onest,Inter,system-ui,sans-serif;font-size:31px;font-weight:600;line-height:1;letter-spacing:.2em}.presale-footer__brand p,.presale-footer__subscribe h2,.presale-footer__copyright{margin:0;width:100%;font-size:20px;font-weight:500;line-height:1.5}.presale-footer__brand p,.presale-footer__copyright{opacity:.6}.presale-footer hr{width:100%;height:0;margin:0;border:0;border-top:.5px solid var(--pp-line)}.presale-footer__subscribe{width:100%;display:flex;flex-direction:column;gap:8px}.presale-footer__form{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:8px}.presale-footer__form input{width:100%;min-width:0;height:48px;padding:8px 24px;border:0;border-radius:100px;background:var(--pp-light);color:#000;font:inherit;font-size:18px;font-weight:400;line-height:1.5}.presale-footer__form input::placeholder{color:#0006;opacity:1}.presale-footer__form button{width:126px;height:48px;padding:16px 24px;border:0;border-radius:100px;background:var(--pp-blue);color:#fff;box-shadow:0 8px 16px #015bf833;font:inherit;font-size:16px;font-weight:500;line-height:19px;cursor:pointer;transform:translateY(0) scale(1);transform-origin:center;transition:transform .24s cubic-bezier(.2,.8,.2,1.15),box-shadow .24s ease,background-color .24s ease,color .24s ease;will-change:transform;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.presale-footer__message{grid-column:1 / -1;color:var(--pp-muted);font-size:13px;line-height:1.4}.presale-footer__nav{width:100%;display:flex;flex-direction:column;gap:8px}.presale-footer__nav a{width:100%;min-height:54px;padding:12px 0;color:#000;display:flex;align-items:center;text-decoration:none;text-transform:uppercase;font-size:20px;font-weight:500;line-height:1.5}.presale-footer__copyright{text-align:center;font-size:16px}@media screen and (min-width:750px){.presale-page__intro{width:min(100% - 40px,720px);padding-top:48px;padding-bottom:56px}.presale-title,.presale-title__heading,.presale-page__shipping,.presale-summary,.presale-page__section-title,.presale-new,.presale-shop{width:100%}.presale-title__heading{font-size:64px;line-height:1.12}.presale-hero__flavors{gap:12px}.presale-flavor__media{aspect-ratio:4 / 5}.presale-peak{padding:48px 20px}.presale-peak__card,.presale-peak__image,.presale-footer{width:min(100% - 40px,720px)}.presale-footer{margin:0 auto;padding-left:0;padding-right:0}}@media screen and (max-width:989px){.presale-shop{gap:16px}.presale-minerals{--mineral-square-size: 104px;--mineral-square-padding: 13px;--mineral-header-size: 10px;--mineral-symbol-size: 26px;--mineral-name-size: 10px}.presale-hero__buy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.presale-hero__buy{width:100%;min-width:0;max-width:none;flex-basis:auto;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;justify-items:center;gap:12px;padding:8px}.presale-hero__buy-label{grid-column:2;justify-self:center}.presale-hero__buy-arrow{grid-column:3;justify-self:end}.presale-hero__flavors,.presale-flavor{--flavor-card-gap: 16px}}@media screen and (min-width:390px){.presale-hero__flavors{transform:translate(calc(-1 * var(--flavor-card-gap)))}}@media screen and (min-width:990px){.presale-page__intro{width:min(100% - 48px,1120px);display:grid;grid-template-columns:minmax(460px,.95fr) minmax(0,1fr);grid-template-areas:"title title" "shipping shipping" "shop summary" "section-title section-title" "new new";align-items:start;gap:20px 56px;padding-top:56px;padding-bottom:64px}.presale-title{grid-area:title;align-self:start}.presale-page__shipping{grid-area:shipping}.presale-shop{grid-area:shop;align-self:start;gap:16px}.presale-hero__buy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px}.presale-hero__buy{width:100%;min-width:0;max-width:none;flex-basis:auto;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;justify-items:center;gap:12px;padding:8px}.presale-hero__buy-label{grid-column:2;justify-self:center}.presale-hero__buy-arrow{grid-column:3;justify-self:end}.presale-summary{grid-area:summary;margin-top:0}.presale-page__section-title{grid-area:section-title;margin-top:28px}.presale-new{grid-area:new}.presale-title,.presale-title__heading,.presale-page__shipping,.presale-summary,.presale-page__section-title,.presale-new,.presale-shop{width:100%}.presale-page__section-title,.presale-new{width:min(100%,720px);justify-self:center}}@media screen and (max-width:389px){.presale-page__intro{width:100%;padding-left:12px;padding-right:12px}.presale-title__heading{font-size:44px}.presale-hero__flavors{grid-template-columns:1fr;gap:4px}.presale-flavor{--stacked-copy-gap: 8px;--stacked-title-size: 15px;--stacked-caption-height: calc(17.25px + var(--stacked-copy-gap) + 11.5px);--stacked-media-size: calc(var(--stacked-caption-height) + var(--stacked-copy-gap) + 48px);--stacked-qty-width: 108px;display:grid;grid-template-columns:var(--stacked-media-size) minmax(0,1fr);grid-template-rows:var(--stacked-caption-height) 48px;grid-template-areas:"media caption" "media qty";align-items:stretch;gap:var(--stacked-copy-gap) var(--flavor-card-gap);padding:var(--flavor-card-gap);border:0;border-radius:var(--flavor-card-radius)}.presale-flavor__media{grid-area:media;width:var(--stacked-media-size);height:var(--stacked-media-size);aspect-ratio:auto}.presale-flavor__caption{grid-area:caption;align-items:flex-start;text-align:left;height:var(--stacked-caption-height);min-height:var(--stacked-caption-height)}.presale-flavor__name{align-items:flex-start;justify-content:flex-start;gap:var(--stacked-copy-gap);font-size:var(--stacked-title-size);text-align:left}.presale-flavor__name-text{text-align:left}.presale-flavor:has(.presale-flavor__unit){--stacked-caption-height: 62px;--stacked-media-size: calc(var(--stacked-caption-height) + var(--stacked-copy-gap) + 48px);grid-template-rows:var(--stacked-caption-height) 48px}.presale-flavor__qty{grid-area:qty;width:min(100%,var(--stacked-qty-width));max-width:var(--stacked-qty-width)}.presale-footer__form{grid-template-columns:minmax(0,1fr) 116px}.presale-footer__form button{width:116px;padding-left:16px;padding-right:16px}}@media screen and (max-width:340px){.presale-hero__flavors{gap:12px}.presale-flavor{--compact-media-size: 88px;--stacked-title-size: 14px;grid-template-columns:var(--compact-media-size) minmax(0,1fr);grid-template-rows:auto 48px;grid-template-areas:"media caption" "qty qty";row-gap:10px}.presale-flavor__media{width:var(--compact-media-size);height:var(--compact-media-size)}.presale-flavor__caption,.presale-flavor:has(.presale-flavor__unit) .presale-flavor__caption{height:auto;min-height:var(--compact-media-size)}.presale-flavor:has(.presale-flavor__unit){grid-template-rows:auto 48px}.presale-flavor__qty{width:100%;max-width:none}.presale-hero__buy-row{display:flex;flex-direction:column;align-items:stretch;gap:8px}.presale-hero__buy{width:100%}.presale-hero__free-shipping{align-self:center;text-align:center}}@media(hover:hover){.presale-hero__buy:not([disabled]):hover{box-shadow:0 12px 22px #015bf842;transform:translateY(-2px) scale(1.02)}.presale-peak__button:hover{box-shadow:0 12px 22px #00000024;transform:translateY(-2px) scale(1.02)}.presale-footer__form button:hover{box-shadow:0 12px 22px #015bf842;transform:translateY(-2px) scale(1.02)}.presale-flavor__media:hover{transform:translateY(-2px)}}.presale-hero__buy:not([disabled]):active,.presale-peak__button:active,.presale-footer__form button:active{transform:translateY(1px) scale(.96);transition-duration:80ms}.presale-hero__buy:not([disabled]):active,.presale-footer__form button:active{box-shadow:0 4px 10px #015bf82e}.presale-peak__button:active{box-shadow:0 4px 10px #0000001a}
/*# sourceMappingURL=/cdn/shop/t/39/compiled_assets/styles.css.map */
