@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400&display=swap";:root{--blrb-bg: #060608;--blrb-surface: #0C0C10;--blrb-surface-2: #141418;--blrb-surface-3: #1C1C22;--blrb-border: rgba(255,255,255,.15);--blrb-border-2: rgba(255,255,255,.25);--blrb-accent: #F97316;--blrb-accent-hover: #FB923C;--blrb-accent-subtle: rgba(249,115,22,.1);--blrb-accent-glow: rgba(249,115,22,.2);--blrb-accent-floor: #C2410C;--blrb-green: #22C55E;--blrb-red: #EF4444;--blrb-text: #FFFFFF;--blrb-text-2: #E5E7EB;--blrb-text-3: #9CA3AF;--blrb-text-4: #6B7280;--blrb-light-bg: #FFFDF8;--blrb-light-surface: #FFFFFF;--blrb-light-border: #1A1A1A;--blrb-light-text: #0A0A0A;--blrb-light-text-2: #1F1F1F;--blrb-light-text-3: #4A4A4A;--blrb-shadow-hard: 4px 6px 0 rgba(0,0,0,.15);--blrb-shadow-hard-hover: 6px 8px 0 rgba(0,0,0,.18);--blrb-shadow-hard-dark: 4px 6px 0 rgba(0,0,0,.4);--blrb-shadow-hard-dark-hover: 6px 8px 0 rgba(0,0,0,.5);--blrb-shadow-hard-accent: 4px 6px 0 rgba(249,115,22,.3);--blrb-marquee-gradient: linear-gradient(90deg, #F97316, #F59E0B, #FBBF24, #F97316);--blrb-radius: 16px;--blrb-radius-sm: 10px;--blrb-radius-pill: 999px;--blrb-radius-section: 24px;--blrb-section-py: 100px;--blrb-section-py-m: 64px;--blrb-section-overlap: 20px;--blrb-font-heading: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--blrb-font: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--blrb-transition: cubic-bezier(.16, 1, .3, 1)}html{overflow-x:hidden;scroll-behavior:smooth}body{background:var(--blrb-bg)!important;color:var(--blrb-text-2)!important;font-family:var(--blrb-font)!important;font-weight:400;letter-spacing:-.01em;line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}main .shopify-section{position:relative}.blrb-section{padding:var(--blrb-section-py) 0;position:relative;font-family:var(--blrb-font);color:var(--blrb-text-2);z-index:1}.blrb-benefits,.blrb-showcase,.blrb-stats,.blrb-ingredients,.blrb-science,.blrb-comparison,.blrb-videos,.blrb-reviews,.blrb-pricing,.blrb-faq{border-radius:var(--blrb-radius-section) var(--blrb-radius-section) 0 0;margin-top:calc(-1 * var(--blrb-section-overlap))}.blrb-benefits,.blrb-stats,.blrb-science,.blrb-comparison,.blrb-videos,.blrb-pricing{box-shadow:0 -4px 30px #0000004d}.blrb-showcase,.blrb-ingredients,.blrb-reviews,.blrb-faq{box-shadow:0 -4px 30px #00000014}.blrb-container{max-width:1200px;margin:0 auto;padding:0 24px}.blrb-container--wide{max-width:1400px}.blrb-section h2,.blrb-heading{font-family:var(--blrb-font-heading);font-size:clamp(2.2rem,4.5vw,3.25rem);font-weight:700;color:var(--blrb-text);letter-spacing:-.04em;line-height:1.08;margin:0 0 14px;-webkit-text-stroke:.5px currentColor}.blrb-heading span,.blrb-section h2 span{background:linear-gradient(135deg,var(--blrb-accent),var(--blrb-accent-hover));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-text-stroke:0}.blrb-section h2 strong{font-weight:800}.blrb-subheading{font-family:var(--blrb-font);font-size:clamp(1rem,1.5vw,1.15rem);font-weight:500;color:var(--blrb-text-3);max-width:580px;line-height:1.7;margin:0}.blrb-section-header{text-align:center;margin-bottom:56px}.blrb-section-header .blrb-subheading{margin:0 auto}.blrb-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--blrb-font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blrb-accent);margin-bottom:16px;border:2px solid var(--blrb-accent);padding:6px 14px;border-radius:var(--blrb-radius-pill)}.blrb-section--light{background:var(--blrb-light-bg)!important;color:var(--blrb-light-text-2)}.blrb-section--light h1,.blrb-section--light h2,.blrb-section--light h3,.blrb-section--light h4{color:var(--blrb-light-text)!important;-webkit-text-stroke-color:var(--blrb-light-text)}.blrb-section--light p,.blrb-section--light .blrb-subheading{color:var(--blrb-light-text-3)}.blrb-section--light .blrb-label{color:var(--blrb-accent);border-color:var(--blrb-accent)}.blrb-section--light .blrb-card,.blrb-section--light .blrb-benefit-card,.blrb-section--light .blrb-ingredient-card,.blrb-section--light .blrb-review-card{background:var(--blrb-light-surface);border-color:var(--blrb-light-border);box-shadow:var(--blrb-shadow-hard)}.blrb-section--light .blrb-card:hover,.blrb-section--light .blrb-benefit-card:hover,.blrb-section--light .blrb-ingredient-card:hover,.blrb-section--light .blrb-review-card:hover{box-shadow:var(--blrb-shadow-hard-hover)}.blrb-section--light .blrb-card h3,.blrb-section--light .blrb-card h4,.blrb-section--light .blrb-benefit-card h3,.blrb-section--light .blrb-ingredient-info h4{color:var(--blrb-light-text)}.blrb-section--light .blrb-card p,.blrb-section--light .blrb-benefit-card p,.blrb-section--light .blrb-ingredient-info p{color:var(--blrb-light-text-3)}.blrb-section--light .blrb-btn--outline{color:var(--blrb-light-text);border-color:var(--blrb-light-border)}.blrb-section--light .blrb-btn--outline:hover{border-color:var(--blrb-accent);color:var(--blrb-accent)}.blrb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 36px;border-radius:var(--blrb-radius-sm);font-family:var(--blrb-font-heading);font-size:.95rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:all .2s var(--blrb-transition);white-space:nowrap;position:relative}.blrb-btn--primary{background:var(--blrb-accent);color:#fff;border-color:var(--blrb-accent-floor);box-shadow:var(--blrb-shadow-hard-dark)}.blrb-btn--primary:hover{background:var(--blrb-accent-hover);transform:translateY(-2px);box-shadow:var(--blrb-shadow-hard-dark-hover)}.blrb-btn--primary:active{transform:translateY(1px);box-shadow:2px 3px #0000004d;transition-duration:.05s}.blrb-btn--outline{background:transparent;color:var(--blrb-text);border:2px solid var(--blrb-border-2)}.blrb-btn--outline:hover{border-color:var(--blrb-accent);color:var(--blrb-accent);transform:translateY(-2px);box-shadow:var(--blrb-shadow-hard-dark)}.blrb-btn--outline:active{transform:translateY(0);box-shadow:none;transition-duration:.05s}.blrb-btn--lg{padding:17px 44px;font-size:1.05rem}.blrb-section--light .blrb-btn--primary{box-shadow:var(--blrb-shadow-hard)}.blrb-section--light .blrb-btn--primary:hover{box-shadow:var(--blrb-shadow-hard-hover)}.blrb-card{background:var(--blrb-surface);border:2px solid var(--blrb-border);border-radius:var(--blrb-radius);padding:32px;transition:all .4s var(--blrb-transition);box-shadow:var(--blrb-shadow-hard-dark)}.blrb-card:hover{border-color:var(--blrb-border-2);transform:translateY(-4px);box-shadow:var(--blrb-shadow-hard-dark-hover)}.section-header,#shopify-section-header,.header-wrapper,header.header{background:var(--blrb-bg)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}header.header{padding-top:10px!important;padding-bottom:10px!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important}.header-wrapper *,header.header *,.header__heading-link,.header__icon{color:var(--blrb-text)!important}header.header .header__icon:hover{color:var(--blrb-accent)!important}header-drawer{display:flex!important;grid-column:1!important;justify-self:start!important}.header__heading{grid-column:2!important;justify-self:center!important}.header__icons{grid-column:3!important;justify-self:end!important}.header__inline-menu,.header__icon--search{display:none!important}.header__icon--account{display:inline-flex!important}.header__icons{justify-self:end}.header__heading{display:flex!important;align-items:center;justify-content:center;margin:0!important;padding:0!important;width:100%!important}.blrb-header-logo{display:flex!important;align-items:center;justify-content:center;gap:10px;text-decoration:none!important}.blrb-header-logo-icon{height:34px;width:auto;object-fit:contain}.blrb-header-logo-text{font-family:var(--blrb-font-heading)!important;font-size:1.25rem!important;font-weight:700!important;color:#fff!important;letter-spacing:-.02em;line-height:1}.menu-drawer{background:var(--blrb-bg)!important;max-width:420px}.menu-drawer *,.cart-drawer *{color:var(--blrb-text-2)!important}.menu-drawer__navigation,.menu-drawer__secondary-nav,.menu-drawer__utility-links{display:none!important}.blrb-drawer-content{padding:8px 24px 40px}.blrb-drawer-product{background:var(--blrb-surface-2);border:2px solid var(--blrb-border);border-radius:16px;padding:24px;text-align:center;margin-bottom:32px}.blrb-drawer-product-img{width:160px;height:auto;margin:0 auto 16px;display:block;filter:drop-shadow(0 8px 24px rgba(249,115,22,.15))}.blrb-drawer-product-info{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.blrb-drawer-product-name{font-family:var(--blrb-font-heading)!important;font-size:1.1rem!important;font-weight:700!important;color:var(--blrb-text)!important}.blrb-drawer-product-detail{font-size:.82rem!important;color:var(--blrb-text-3)!important}.blrb-drawer-product-price{font-family:var(--blrb-font-heading)!important;font-size:.9rem!important;font-weight:600!important;color:var(--blrb-accent)!important}.blrb-drawer-shop-btn{width:100%;text-align:center;display:block;padding:12px 24px!important}.blrb-drawer-nav{display:flex;flex-direction:column;gap:0}.blrb-drawer-link{display:block;padding:14px 0;font-family:var(--blrb-font-heading)!important;font-size:1rem!important;font-weight:600!important;color:var(--blrb-text-2)!important;text-decoration:none;border-bottom:1px solid var(--blrb-border);transition:color .2s ease,padding-left .2s ease;letter-spacing:.01em}.blrb-drawer-link:first-child{border-top:1px solid var(--blrb-border)}.blrb-drawer-link:hover{color:var(--blrb-accent)!important;padding-left:8px}.section-footer,#shopify-section-footer,.footer,footer.footer{background:var(--blrb-bg)!important}.footer *,footer.footer *{color:var(--blrb-text-3)!important}.footer a:hover,footer.footer a:hover{color:var(--blrb-accent)!important}.footer h2,footer.footer h2{color:var(--blrb-text)!important}footer.footer{border-top:2px solid var(--blrb-border)!important}.shopify-policy__container{background:var(--blrb-bg, #060608)!important;padding:60px 20px 80px!important}.shopify-policy__title,.shopify-policy__title h1,.shopify-policy__title h2{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;color:#fff!important;letter-spacing:-.03em!important;text-align:center!important;margin-bottom:40px!important;-webkit-text-stroke:.3px currentColor!important}.shopify-policy__body{max-width:800px!important;margin:0 auto!important;color:var(--blrb-text-2, #E5E7EB)!important;font-family:DM Sans,sans-serif!important;font-size:1rem!important;line-height:1.8!important}.shopify-policy__body [style*=background-color]{background-color:transparent!important;background:transparent!important}.shopify-policy__body [style*=color]{color:var(--blrb-text-2, #E5E7EB)!important}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;color:#fff!important;letter-spacing:-.02em!important;margin-top:2em!important;margin-bottom:.75em!important}.shopify-policy__body h1{font-size:1.8rem!important}.shopify-policy__body h2{font-size:1.4rem!important}.shopify-policy__body h3{font-size:1.15rem!important}.shopify-policy__body p{margin-bottom:1em!important;color:var(--blrb-text-2, #E5E7EB)!important}.shopify-policy__body a{color:var(--blrb-accent, #F97316)!important;text-decoration:underline!important}.shopify-policy__body a:hover{color:var(--blrb-accent-hover, #FB923C)!important}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:24px!important;margin-bottom:1em!important}.shopify-policy__body li{margin-bottom:.5em!important;color:var(--blrb-text-2, #E5E7EB)!important}.shopify-policy__body strong,.shopify-policy__body b{color:#fff!important;font-weight:700!important}.shopify-policy__body table{width:100%!important;border-collapse:collapse!important;margin:1.5em 0!important}.shopify-policy__body th,.shopify-policy__body td{border:1px solid var(--blrb-border, rgba(255,255,255,.15))!important;padding:10px 14px!important;color:var(--blrb-text-2, #E5E7EB)!important;background:transparent!important;text-align:left!important}.shopify-policy__body th{color:#fff!important;font-weight:700!important;background:var(--blrb-surface-2, #141418)!important}.main-page .rte [style*=background-color],.main-page .rte [style*="background:"]{background-color:transparent!important;background:transparent!important}.main-page .rte [style*=color]{color:var(--blrb-text-2, #E5E7EB)!important}.blrb-hero{padding:120px 0 96px;background:var(--blrb-light-bg);overflow:hidden}.blrb-hero:before,.blrb-hero:after{display:none}.blrb-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.blrb-hero-badge{display:inline-flex;align-items:center;gap:8px;background:var(--blrb-accent);border:2px solid var(--blrb-accent-floor);padding:8px 18px;border-radius:var(--blrb-radius-pill);font-family:var(--blrb-font-heading);font-size:.85rem;font-weight:700;color:#fff;margin-bottom:24px;box-shadow:var(--blrb-shadow-hard)}.blrb-hero-badge svg{width:14px;height:14px;fill:#fff}.blrb-hero h1{font-family:var(--blrb-font-heading);font-size:clamp(2.8rem,5.5vw,4rem);font-weight:700;line-height:1.04;letter-spacing:-.04em;color:var(--blrb-light-text);margin:0 0 20px;-webkit-text-stroke:.5px var(--blrb-light-text)}.blrb-hero h1 span{background:linear-gradient(135deg,var(--blrb-accent),#FBBF24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-text-stroke:0}.blrb-hero-sub{font-family:var(--blrb-font);font-size:1.1rem;font-weight:500;color:var(--blrb-light-text-3);line-height:1.7;max-width:480px;margin:0 0 32px}.blrb-hero-cta-row{display:flex;align-items:center;gap:24px;margin-bottom:40px}.blrb-hero-rating{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--blrb-light-text-3)}.blrb-hero-stars{color:#f59e0b;font-size:1rem;letter-spacing:2px}.blrb-hero-trust{display:flex;gap:24px}.blrb-hero-trust-item{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--blrb-light-text-3);font-weight:500}.blrb-hero-trust-icon{width:18px;height:18px;color:var(--blrb-accent);flex-shrink:0}.blrb-hero-image{position:relative;display:flex;align-items:center;justify-content:center}.blrb-hero-glow{display:none}.blrb-hero-image img{position:relative;width:100%;max-width:500px;height:auto;object-fit:contain;filter:drop-shadow(6px 8px 0 rgba(0,0,0,.12));animation:blrb-float 6s ease-in-out infinite}.blrb-marquee{padding:18px 0;background:var(--blrb-marquee-gradient);background-size:200% 100%;animation:blrb-gradient-shift 8s linear infinite;overflow:hidden;white-space:nowrap;position:relative;z-index:1}.blrb-marquee-track{display:inline-flex;animation:blrb-scroll 30s linear infinite}.blrb-marquee-item{display:inline-flex;align-items:center;gap:12px;padding:0 40px;font-family:var(--blrb-font-heading);font-size:1rem;font-weight:700;color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.blrb-marquee-item svg{width:20px;height:20px;fill:#fff;flex-shrink:0}.blrb-marquee-emoji{font-size:1.2rem;line-height:1;flex-shrink:0}.blrb-benefits{background:var(--blrb-surface)}.blrb-benefits:before{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:60%;height:120px;background:radial-gradient(ellipse,rgba(249,115,22,.06) 0%,transparent 70%);pointer-events:none}.blrb-benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.blrb-benefit-card{background:var(--blrb-surface-2);border:2px solid var(--blrb-border);border-radius:var(--blrb-radius);padding:36px 28px;transition:all .4s var(--blrb-transition);position:relative;overflow:hidden;box-shadow:var(--blrb-shadow-hard-dark)}.blrb-benefit-card:before{content:"";position:absolute;top:0;left:50%;width:0;height:3px;background:var(--blrb-accent);transition:all .4s var(--blrb-transition);transform:translate(-50%)}.blrb-benefit-card:hover:before{width:100%;left:0;transform:translate(0)}.blrb-benefit-card:hover{border-color:var(--blrb-accent);transform:translateY(-6px);box-shadow:var(--blrb-shadow-hard-dark-hover)}.blrb-benefit-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--blrb-accent);border-radius:12px;margin-bottom:20px;transition:all .3s var(--blrb-transition)}.blrb-benefit-card:hover .blrb-benefit-icon{background:var(--blrb-accent);transform:scale(1.05)}.blrb-benefit-icon svg{width:24px;height:24px;stroke:var(--blrb-accent);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s ease}.blrb-benefit-card:hover .blrb-benefit-icon svg{stroke:#fff}.blrb-benefit-card h3{font-family:var(--blrb-font-heading);font-size:1.15rem;font-weight:700;color:var(--blrb-text);margin:0 0 10px;letter-spacing:-.02em}.blrb-benefit-card p{font-size:.9rem;color:var(--blrb-text-3);line-height:1.6;margin:0}.blrb-showcase{background:var(--blrb-light-bg);overflow:hidden}.blrb-showcase:before,.blrb-showcase:after{display:none}.blrb-showcase-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.blrb-showcase h2{margin-bottom:8px;color:var(--blrb-light-text);-webkit-text-stroke-color:var(--blrb-light-text)}.blrb-showcase h2 em{font-style:italic;background:linear-gradient(135deg,var(--blrb-accent),#FBBF24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;-webkit-text-stroke:0}.blrb-showcase h2 strong{color:var(--blrb-light-text);-webkit-text-fill-color:var(--blrb-light-text)}.blrb-showcase .blrb-subheading{color:var(--blrb-light-text-3)}.blrb-showcase .blrb-label{color:var(--blrb-accent);border-color:var(--blrb-accent)}.blrb-showcase-features{display:flex;flex-direction:column;gap:24px;margin-top:36px}.blrb-showcase-feature{display:flex;gap:16px;align-items:flex-start;transition:transform .3s var(--blrb-transition)}.blrb-showcase-feature:hover{transform:translate(6px)}.blrb-showcase-feature-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--blrb-accent);border-radius:10px;transition:all .3s ease}.blrb-showcase-feature:hover .blrb-showcase-feature-icon{background:var(--blrb-accent)}.blrb-showcase-feature:hover .blrb-showcase-feature-icon svg{stroke:#fff}.blrb-showcase-feature-icon img{width:22px;height:22px;object-fit:contain}.blrb-showcase-feature h4{font-family:var(--blrb-font-heading);font-size:1rem;font-weight:700;color:var(--blrb-light-text);margin:0 0 4px}.blrb-showcase-feature p{font-size:.88rem;color:var(--blrb-light-text-3);line-height:1.5;margin:0}.blrb-showcase-image{position:relative;display:flex;align-items:center;justify-content:center}.blrb-showcase-image img{width:100%;max-width:480px;border-radius:var(--blrb-radius);border:3px solid var(--blrb-light-border);box-shadow:var(--blrb-shadow-hard);animation:blrb-float 7s ease-in-out infinite;animation-delay:-2s}.blrb-showcase-glow{display:none}.blrb-stats{background:var(--blrb-surface);padding:80px 0}.blrb-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;text-align:center}.blrb-stat-item{padding:24px 16px;position:relative}.blrb-stat-item+.blrb-stat-item:before{content:"";position:absolute;left:0;top:15%;width:2px;height:70%;background:var(--blrb-border)}.blrb-stat-number{font-family:var(--blrb-font-heading);font-size:clamp(2.8rem,5vw,3.8rem);font-weight:700;letter-spacing:-.04em;background:linear-gradient(135deg,var(--blrb-accent),#FBBF24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:8px;-webkit-text-stroke:0}.blrb-stat-label{font-family:var(--blrb-font-heading);font-size:.82rem;color:var(--blrb-text-3);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.blrb-ingredients{background:var(--blrb-light-bg);overflow:hidden}.blrb-ingredients:before{display:none}.blrb-ingredients .blrb-section-header h2,.blrb-ingredients .blrb-section-header .blrb-heading{color:var(--blrb-light-text);-webkit-text-stroke-color:var(--blrb-light-text)}.blrb-ingredients .blrb-subheading{color:var(--blrb-light-text-3)}.blrb-ingredients .blrb-label{color:var(--blrb-accent);border-color:var(--blrb-accent)}.blrb-ingredients-hero{text-align:center;margin-bottom:40px}.blrb-ingredients-hero-img{max-width:420px;width:100%;height:auto;border-radius:var(--blrb-radius);filter:drop-shadow(0 8px 32px rgba(249,115,22,.1))}.blrb-ingredients-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blrb-ingredient-card{background:var(--blrb-light-surface);border:2px solid var(--blrb-light-border);border-radius:var(--blrb-radius);padding:28px;display:flex;gap:16px;align-items:flex-start;transition:all .4s var(--blrb-transition);box-shadow:var(--blrb-shadow-hard)}.blrb-ingredient-card:hover{transform:translateY(-4px);box-shadow:var(--blrb-shadow-hard-hover);border-color:var(--blrb-accent)}.blrb-ingredient-img{width:56px;height:56px;min-width:56px;border-radius:50%;overflow:hidden;background:var(--blrb-light-bg);display:flex;align-items:center;justify-content:center;border:2px solid var(--blrb-light-border);transition:border-color .3s ease}.blrb-ingredient-card:hover .blrb-ingredient-img{border-color:var(--blrb-accent)}.blrb-ingredient-img img{width:100%;height:100%;object-fit:cover}.blrb-ingredient-info h4{font-family:var(--blrb-font-heading);font-size:.95rem;font-weight:700;color:var(--blrb-light-text);margin:0 0 6px}.blrb-ingredient-info p{font-size:.82rem;color:var(--blrb-light-text-3);line-height:1.5;margin:0}.blrb-ingredients-cta{text-align:center;margin-top:48px;display:flex;gap:16px;justify-content:center}.blrb-section-cta{text-align:center;margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:12px}.blrb-section-cta .blrb-section-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.blrb-section-cta .blrb-section-cta-note{font-size:.82rem;color:var(--blrb-text-4);font-weight:500;margin-top:4px}.blrb-section--light .blrb-section-cta .blrb-section-cta-note{color:var(--blrb-light-text-3)}.blrb-comparison{background:var(--blrb-surface)}.blrb-comparison-wrap{border-radius:var(--blrb-radius);overflow:hidden;border:2px solid var(--blrb-border)}.blrb-comparison-table{width:100%;border-collapse:collapse;background:#fff}.blrb-comparison-table thead th{padding:18px 16px;font-family:var(--blrb-font-heading);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--blrb-text-4);text-align:center;background:#f9fafb;border-bottom:1px solid #E5E7EB}.blrb-comparison-table thead th:first-child{text-align:left;color:#9ca3af}.blrb-comparison-table thead th.blrb-col-highlight{color:var(--blrb-accent)}.blrb-comparison-table tbody td{padding:16px;font-size:.88rem;color:#374151;text-align:center;vertical-align:middle;border-bottom:1px solid #F3F4F6;font-weight:500}.blrb-comparison-table tbody tr:last-child td{border-bottom:none}.blrb-comparison-table tbody td:first-child{text-align:left;font-weight:600;color:#1f2937;font-family:var(--blrb-font-heading);font-size:.85rem}.blrb-comparison-table td.blrb-col-highlight{background:#f9731608}.blrb-check{display:inline-flex;align-items:center;justify-content:center;color:#22c55e}.blrb-cross{display:inline-flex;align-items:center;justify-content:center;color:#d1d5db}.blrb-value{font-size:.88rem;color:#374151;font-weight:600}.blrb-col-highlight .blrb-value{color:var(--blrb-accent);font-weight:700}.blrb-science{background:var(--blrb-bg);overflow:hidden}.blrb-science-visual{display:flex;flex-direction:column;align-items:center;padding:48px 0 56px}.blrb-science-core-wrap{position:relative;width:280px;height:280px}.blrb-science-ring{position:absolute;border-radius:50%}.blrb-science-ring--outer{top:0;right:0;bottom:0;left:0;border:1px dashed rgba(249,115,22,.15);animation:blrb-orbit 30s linear infinite}.blrb-science-ring--inner{top:50px;right:50px;bottom:50px;left:50px;border:1px solid rgba(249,115,22,.1)}.blrb-science-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;background:var(--blrb-surface-2);border:2px solid var(--blrb-accent);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 50px #f973161f,0 0 100px #f973160f;z-index:2}.blrb-science-amount{font-family:var(--blrb-font-heading);font-size:1.4rem;font-weight:700;color:var(--blrb-accent);line-height:1.1}.blrb-science-label{font-family:var(--blrb-font-heading);font-size:.65rem;font-weight:700;color:var(--blrb-text-4);text-transform:uppercase;letter-spacing:.12em}.blrb-science-orbit{position:absolute;top:0;right:0;bottom:0;left:0;animation:blrb-orbit 20s linear infinite}.blrb-science-node{position:absolute;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:var(--blrb-surface-2);border:2px solid var(--blrb-border);color:var(--blrb-text-2);font-family:var(--blrb-font-heading);font-size:.6rem;font-weight:600;display:flex;align-items:center;justify-content:center;animation:blrb-counter-orbit 20s linear infinite}.blrb-science-node[style*="--i:0"]{top:calc(50% - 128px);left:50%}.blrb-science-node[style*="--i:1"]{top:calc(50% - 40px);left:calc(50% + 122px)}.blrb-science-node[style*="--i:2"]{top:calc(50% + 104px);left:calc(50% + 75px)}.blrb-science-node[style*="--i:3"]{top:calc(50% + 104px);left:calc(50% - 75px)}.blrb-science-node[style*="--i:4"]{top:calc(50% - 40px);left:calc(50% - 122px)}.blrb-science-node:hover{border-color:var(--blrb-accent);box-shadow:0 0 16px #f9731633}@keyframes blrb-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blrb-counter-orbit{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.blrb-science-caption{margin-top:28px;font-size:.88rem;color:var(--blrb-text-3);text-align:center;max-width:400px}.blrb-science-lifestyle{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:900px;margin:0 auto 48px}.blrb-science-lifestyle-card{position:relative;border-radius:var(--blrb-radius);overflow:hidden;border:2px solid var(--blrb-border);aspect-ratio:1}.blrb-science-lifestyle-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blrb-science-lifestyle-card:hover img{transform:scale(1.05)}.blrb-science-lifestyle-label{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:linear-gradient(transparent,#000000b3);font-family:var(--blrb-font-heading);font-size:.82rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.06em}.blrb-science-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:900px;margin:0 auto}.blrb-science-step{display:flex;gap:16px;align-items:flex-start;padding:28px 24px;background:var(--blrb-surface-2);border:2px solid var(--blrb-border);border-radius:var(--blrb-radius);box-shadow:var(--blrb-shadow-hard-dark)}.blrb-science-step-num{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--blrb-accent);display:flex;align-items:center;justify-content:center}.blrb-science-step-num span{font-family:var(--blrb-font-heading);font-size:.85rem;font-weight:700;color:#fff}.blrb-science-step-body h3{font-family:var(--blrb-font-heading);font-size:1rem;font-weight:700;color:var(--blrb-text)!important;margin:0 0 6px;-webkit-text-stroke:.3px currentColor}.blrb-science-step-body p{font-size:.85rem;color:var(--blrb-text-3);line-height:1.6;margin:0}.blrb-floating-cta{position:fixed;bottom:0;left:0;right:0;z-index:999;transform:translateY(100%);transition:transform .4s var(--blrb-transition);pointer-events:none}.blrb-floating-cta.visible{transform:translateY(0);pointer-events:auto}.blrb-floating-cta-inner{max-width:520px;margin:0 auto 12px;padding:12px 20px 12px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#060608f2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:2px solid var(--blrb-accent);border-radius:var(--blrb-radius);box-shadow:0 0 20px #f9731626,0 8px 32px #0006}.blrb-floating-cta-info{display:flex;flex-direction:column;gap:2px}.blrb-floating-cta-name{font-family:var(--blrb-font-heading);font-size:.88rem;font-weight:700;color:var(--blrb-text)}.blrb-floating-cta-detail{font-size:.75rem;color:var(--blrb-text-3)}.blrb-floating-cta-btn{flex-shrink:0;padding:10px 24px!important;font-size:.8rem!important}.blrb-videos{background:var(--blrb-bg);overflow:hidden}.blrb-videos-scroll{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 24px 20px;scrollbar-width:none}.blrb-videos-scroll::-webkit-scrollbar{display:none}.blrb-video-card{flex:0 0 220px;scroll-snap-align:start;position:relative;border-radius:var(--blrb-radius);overflow:hidden;aspect-ratio:9 / 16;background:var(--blrb-surface);cursor:pointer;transition:all .4s var(--blrb-transition);border:2px solid var(--blrb-border);box-shadow:var(--blrb-shadow-hard-dark)}.blrb-video-card:hover{transform:scale(1.03) translateY(-4px);border-color:var(--blrb-accent);box-shadow:var(--blrb-shadow-hard-dark-hover)}.blrb-video-card video{width:100%;height:100%;object-fit:cover;display:block}.blrb-video-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);pointer-events:none;z-index:1}.blrb-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:56px;height:56px;background:var(--blrb-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:none;z-index:2;border:2px solid #fff;box-shadow:var(--blrb-shadow-hard-dark)}.blrb-video-play svg{width:20px;height:20px;fill:#fff;margin-left:3px}.blrb-video-card:hover .blrb-video-play{background:var(--blrb-accent-hover);transform:translate(-50%,-50%) scale(1.1)}.blrb-video-card.playing .blrb-video-play{opacity:0}.blrb-reviews{background:var(--blrb-light-bg)}.blrb-reviews-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:56px}.blrb-reviews-header h2{color:var(--blrb-light-text);-webkit-text-stroke-color:var(--blrb-light-text)}.blrb-reviews-header .blrb-label{color:var(--blrb-accent);border-color:var(--blrb-accent)}.blrb-reviews-rating{display:flex;align-items:center;gap:16px}.blrb-reviews-rating-number{font-family:var(--blrb-font-heading);font-size:3rem;font-weight:700;color:var(--blrb-light-text);letter-spacing:-.04em;line-height:1}.blrb-reviews-rating-stars{color:#f59e0b;font-size:1.3rem;letter-spacing:2px}.blrb-reviews-rating-count{font-size:.85rem;color:var(--blrb-light-text-3);margin-top:4px}.blrb-reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blrb-review-card{background:var(--blrb-light-surface);border:2px solid var(--blrb-light-border);border-radius:var(--blrb-radius);overflow:hidden;transition:all .4s var(--blrb-transition);box-shadow:var(--blrb-shadow-hard)}.blrb-review-card:hover{transform:translateY(-4px);box-shadow:var(--blrb-shadow-hard-hover);border-color:var(--blrb-accent)}.blrb-review-image{width:100%;aspect-ratio:4 / 3;overflow:hidden;border-bottom:2px solid var(--blrb-light-border)}.blrb-review-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--blrb-transition)}.blrb-review-card:hover .blrb-review-image img{transform:scale(1.06)}.blrb-review-body{padding:24px}.blrb-review-stars{color:#f59e0b;font-size:.9rem;letter-spacing:2px;margin-bottom:12px}.blrb-review-body p{font-size:.9rem;color:var(--blrb-light-text-2);line-height:1.6;margin:0 0 16px}.blrb-review-author{display:flex;align-items:center;gap:10px}.blrb-review-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--blrb-light-bg);border:2px solid var(--blrb-light-border)}.blrb-review-avatar img{width:100%;height:100%;object-fit:cover}.blrb-review-name{font-size:.85rem;font-weight:700;color:var(--blrb-light-text)}.blrb-review-verified{font-size:.75rem;color:var(--blrb-green);display:flex;align-items:center;gap:4px}.blrb-pricing{background:var(--blrb-bg);overflow:hidden}.blrb-pricing:before{display:none}.blrb-pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;align-items:stretch}.blrb-pricing-card{background:var(--blrb-surface);border:2px solid var(--blrb-border);border-radius:var(--blrb-radius);padding:32px 24px;display:flex;flex-direction:column;text-align:center;position:relative;transition:all .4s var(--blrb-transition);box-shadow:var(--blrb-shadow-hard-dark)}.blrb-pricing-card:hover{border-color:var(--blrb-border-2);transform:translateY(-4px);box-shadow:var(--blrb-shadow-hard-dark-hover)}.blrb-pricing-popular{border:3px solid var(--blrb-accent);background:var(--blrb-surface-2);transform:scale(1.04);z-index:1;box-shadow:var(--blrb-shadow-hard-accent)}.blrb-pricing-popular:hover{transform:scale(1.04) translateY(-4px);box-shadow:6px 8px #f9731659}.blrb-pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--blrb-accent);color:#fff;font-family:var(--blrb-font-heading);font-size:.75rem;font-weight:700;padding:5px 16px;border-radius:var(--blrb-radius-pill);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:2px solid var(--blrb-accent-floor);box-shadow:var(--blrb-shadow-hard-dark)}.blrb-pricing-badge--value{background:var(--blrb-green);border-color:#16a34a;box-shadow:var(--blrb-shadow-hard-dark)}.blrb-pricing-supply{font-size:.82rem;color:var(--blrb-text-3);font-weight:500;margin-bottom:4px}.blrb-pricing-name{font-family:var(--blrb-font-heading);font-size:1.1rem;font-weight:700;color:var(--blrb-text);margin-bottom:16px}.blrb-pricing-original{font-size:.9rem;color:var(--blrb-text-4);text-decoration:line-through;margin-bottom:4px}.blrb-pricing-price{font-family:var(--blrb-font-heading);font-size:2.5rem;font-weight:700;color:var(--blrb-text);letter-spacing:-.04em;margin-bottom:4px;-webkit-text-stroke:.5px var(--blrb-text)}.blrb-pricing-daily{font-size:.82rem;color:var(--blrb-accent);font-weight:700;margin-bottom:24px}.blrb-pricing-card .blrb-btn{width:100%;margin-top:auto}.blrb-pricing-social{text-align:center;margin-top:40px;font-size:.9rem;color:var(--blrb-text-3)}.blrb-pricing-social strong{color:var(--blrb-accent)}.blrb-faq{background:var(--blrb-light-bg)}.blrb-faq .blrb-section-header h2{color:var(--blrb-light-text);-webkit-text-stroke-color:var(--blrb-light-text)}.blrb-faq .blrb-subheading{color:var(--blrb-light-text-3)}.blrb-faq .blrb-label{color:var(--blrb-accent);border-color:var(--blrb-accent)}.blrb-faq-list{max-width:800px;margin:0 auto}.blrb-faq-item{border-bottom:2px solid var(--blrb-light-border);position:relative;transition:all .3s ease}.blrb-faq-item:before{content:"";position:absolute;left:-24px;top:0;width:3px;height:100%;background:var(--blrb-accent);border-radius:2px;opacity:0;transition:opacity .3s ease}.blrb-faq-item.active:before{opacity:1}.blrb-faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;background:none;border:none;cursor:pointer;font-family:var(--blrb-font-heading);font-size:1.05rem;font-weight:700;color:var(--blrb-light-text);text-align:left;transition:color .2s ease}.blrb-faq-question:hover{color:var(--blrb-accent)}.blrb-faq-icon{width:28px;height:28px;min-width:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--blrb-light-bg);border:2px solid var(--blrb-light-border);transition:all .4s var(--blrb-transition);font-size:1.1rem;color:var(--blrb-light-text-3);line-height:1}.blrb-faq-item.active .blrb-faq-icon{background:var(--blrb-accent);border-color:var(--blrb-accent);color:#fff;transform:rotate(45deg)}.blrb-faq-answer{max-height:0;overflow:hidden;transition:max-height .5s var(--blrb-transition),opacity .4s ease;opacity:0}.blrb-faq-item.active .blrb-faq-answer{opacity:1}.blrb-faq-answer p{padding:0 0 24px;font-size:.95rem;color:var(--blrb-light-text-3);line-height:1.7;margin:0}.blrb-reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--blrb-transition),transform .8s var(--blrb-transition)}.blrb-reveal.visible{opacity:1;transform:translateY(0)}.blrb-reveal-delay-1{transition-delay:.08s}.blrb-reveal-delay-2{transition-delay:.16s}.blrb-reveal-delay-3{transition-delay:.24s}.blrb-reveal-delay-4{transition-delay:.32s}.blrb-reveal-delay-5{transition-delay:.4s}.blrb-reveal-delay-6{transition-delay:.48s}.blrb-reveal-scale{opacity:0;transform:scale(.92);transition:opacity .7s var(--blrb-transition),transform .7s var(--blrb-transition)}.blrb-reveal-scale.visible{opacity:1;transform:scale(1)}@keyframes blrb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes blrb-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes blrb-gradient-shift{0%{background-position:0% 50%}to{background-position:200% 50%}}.product,.product-section,main#MainContent{background:var(--blrb-bg)!important}[class*=color-background-1],[class*=color-background-2],.color-background-1,.color-background-2,.color-scheme-1,.color-scheme-2,.bg-overlay{background:var(--blrb-bg)!important;color:var(--blrb-text-2)!important}[class*=color-accent-1]{background:var(--blrb-accent)!important;color:#fff!important}.lyte-bites-pdp-page .gradient:after,body.lyte-bites .gradient:after,body.custom-product .gradient:after{background:var(--blrb-bg)!important;background-image:none!important}.faq_custom_class [class*=color-background-1],.faq_custom_class [class*=color-background-2],.faq_custom_class .color-background-1,.faq_custom_class .color-background-2,.faq_custom_class .color-scheme-1,.faq_custom_class .color-scheme-2{background:transparent!important;color:var(--blrb-light-text)!important}.faq_custom_class .gradient:after,.faq_custom_class .accordion.gradient:after{background:transparent!important;background-image:none!important;display:none!important}.pdp-testimonials-sec[class*=color-background],.pdp-testimonials-sec .gradient:after{background:transparent!important;background-image:none!important}.product__title,.product__text h1,.product__text h2,.lyte-bites-pdp-page h1,.lyte-bites-pdp-page h2,.lyte-bites-pdp-page h3{color:var(--blrb-text)!important}.blrb-section--light h1,.blrb-section--light h2,.blrb-section--light h3,.blrb-section--light h4,.blrb-section--light h5,.blrb-hero h1,.blrb-hero h2,.blrb-showcase h2,.blrb-showcase h3,.blrb-showcase h4,.blrb-ingredients h2,.blrb-ingredients h3,.blrb-ingredients h4,.blrb-reviews h2,.blrb-faq h2{color:var(--blrb-light-text)!important}.product__info-wrapper{padding-top:8px!important}.product__info-container{max-width:520px}.product__title,.product__title h1{font-family:var(--blrb-font-heading)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important}.product-block .jdgm-widget,.product-block .rating-stars-block{margin-bottom:8px}.product-block .rating-stars-block .label{font-family:var(--blrb-font)!important;font-size:.85rem!important;color:var(--blrb-text-3)!important;font-weight:500!important}.product-block .subsc-gray,.product-block [class*=highlighted]{background:transparent!important;color:var(--blrb-accent)!important;font-family:var(--blrb-font-heading)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;border:2px solid var(--blrb-accent)!important;padding:6px 16px!important;border-radius:var(--blrb-radius-pill)!important;display:inline-flex!important}.product__description,.product__text p{color:var(--blrb-text-2)!important;font-family:var(--blrb-font)!important;line-height:1.7!important}.product__description p,.product__description .tag-list li{color:var(--blrb-text-2)!important;font-family:var(--blrb-font)!important}.product__description .tag-list li{background:#f973160f!important;border:1.5px solid rgba(249,115,22,.25)!important;color:var(--blrb-text-2)!important;font-size:13px!important;border-radius:var(--blrb-radius-pill)!important;padding:6px 14px!important;font-weight:500!important}.product__description .benefit-list li{color:var(--blrb-text-2)!important;font-size:15px!important}.price-item,.price{color:var(--blrb-text)!important}.price--compare{color:var(--blrb-text-4)!important;text-decoration:line-through}.product-form__submit .price-item--regular{font-family:var(--blrb-font-heading)!important;font-weight:700!important}.product-form__submit,.shopify-payment-button button,button.button,.button--primary{background:var(--blrb-accent)!important;color:#fff!important;border:2px solid var(--blrb-accent-floor)!important;border-radius:var(--blrb-radius-sm)!important;font-family:var(--blrb-font-heading)!important;font-weight:700!important;font-size:15px!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:var(--blrb-shadow-hard-dark)!important;transition:all .2s var(--blrb-transition)!important;min-height:56px!important}.product-form__submit:hover,.shopify-payment-button button:hover,button.button:hover,.button--primary:hover{background:var(--blrb-accent-hover)!important;transform:translateY(-2px)!important;box-shadow:var(--blrb-shadow-hard-dark-hover)!important}.product-form__submit:active,button.button:active{transform:translateY(1px)!important;box-shadow:2px 3px #0000004d!important}.product-form__submit span{color:#fff!important;font-family:var(--blrb-font-heading)!important}.quantity__input{font-family:var(--blrb-font-heading)!important;font-weight:600!important;color:var(--blrb-text)!important}.quantity__button{color:var(--blrb-text-3)!important}.quantity__button:hover{color:var(--blrb-accent)!important}.product__accordion,.product-block .product__accordion{background:transparent!important;border:none!important;border-bottom:2px solid var(--blrb-border)!important;border-radius:0!important;margin-bottom:0!important;padding:0!important}.product__accordion summary.accordion__summary{padding:20px 0!important;background:transparent!important;border:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;cursor:pointer!important;position:relative!important}.product__accordion h2.accordion__title,.product__accordion .accordion__title{font-family:var(--blrb-font-heading)!important;font-size:15px!important;font-weight:700!important;color:var(--blrb-text)!important;letter-spacing:.02em!important;text-transform:uppercase!important;transition:color .2s ease!important;margin:0!important;flex:1!important}.product__accordion summary:hover .accordion__title{color:var(--blrb-accent)!important;text-decoration:none!important}.product__accordion .accordion__icon_pdp,.lyte-bites-pdp-page .product-block.appco_bg .product__accordion summary.accordion__summary .accordion__icon_pdp{background:var(--blrb-surface-2)!important;border:2px solid var(--blrb-border)!important;border-radius:50%!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s var(--blrb-transition)!important;position:relative!important;overflow:hidden!important;flex-shrink:0!important}.product__accordion summary .icon-caret,.lyte-bites-pdp-page .product__accordion summary .icon-caret{background:var(--blrb-surface-2)!important;border:2px solid var(--blrb-border)!important;border-radius:50%!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:7px!important;box-sizing:border-box!important;display:block!important;transition:all .3s var(--blrb-transition)!important;flex-shrink:0!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.product__accordion .accordion__icon_pdp svg,.lyte-bites-pdp-page .product-block.appco_bg .product__accordion summary.accordion__summary .accordion__icon_pdp svg{position:static!important;top:auto!important;left:auto!important;transform:none!important;width:12px!important;height:12px!important}.product__accordion summary[aria-expanded=true] .accordion__icon_pdp,.product__accordion details[open] summary .accordion__icon_pdp,.product__accordion summary.open .accordion__icon_pdp,.lyte-bites-pdp-page .accordion__details[open] .accordion__summary .accordion__icon_pdp{background:var(--blrb-accent)!important;border-color:var(--blrb-accent)!important;transform:rotate(180deg)!important}.product__accordion details[open] summary .icon-caret,.lyte-bites-pdp-page .product__accordion details[open] summary .icon-caret,.lyte-bites-pdp-page .accordion__details[open] .accordion__summary .icon-caret{background:var(--blrb-accent)!important;border-color:var(--blrb-accent)!important;transform:rotate(180deg)!important}.product__accordion details[open] summary .accordion__icon_pdp svg,.lyte-bites-pdp-page .accordion__details[open] .accordion__summary .accordion__icon_pdp svg{position:static!important;top:auto!important;left:auto!important;transform:none!important}.product__accordion summary svg path{fill:var(--blrb-text-3)!important}.product__accordion details[open] summary svg path,.product__accordion summary.open svg path{fill:#fff!important}.product__accordion .accordion__content{padding:0 0 20px!important}.product__accordion .accordion__content p,.product__accordion .accordion__content-wrapper p{font-family:var(--blrb-font)!important;font-size:14px!important;color:var(--blrb-text-3)!important;line-height:1.7!important;padding:0!important}.product__accordion .accordion__content img{border-radius:var(--blrb-radius-sm)!important;border:2px solid var(--blrb-border)!important;margin-top:12px}.row.disclaimer-under-form{display:flex!important;gap:0!important;margin:24px 0!important;padding:16px 0!important;border-top:1px solid var(--blrb-border)!important;border-bottom:1px solid var(--blrb-border)!important}.row.disclaimer-under-form .col-4{display:flex!important;align-items:center!important;gap:8px!important;width:33.33%!important;justify-content:center!important}.row.disclaimer-under-form svg{width:24px!important;height:24px!important;flex-shrink:0!important}.row.disclaimer-under-form svg path{fill:var(--blrb-accent)!important}.row.disclaimer-under-form span.ml-3,.row.disclaimer-under-form span.free-shipping{font-family:var(--blrb-font-heading)!important;font-size:11px!important;font-weight:600!important;color:var(--blrb-text-3)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.product__media-wrapper{background:transparent!important}.product__media-list .product__media{border-radius:var(--blrb-radius)!important;overflow:hidden!important;border:2px solid var(--blrb-border)!important;background:var(--blrb-surface)!important}.product__media img{border-radius:var(--blrb-radius)!important}.thumbnail-list .thumbnail{border-radius:var(--blrb-radius-sm)!important;border:2px solid var(--blrb-border)!important;overflow:hidden!important;transition:border-color .2s ease!important}.thumbnail-list .thumbnail:hover,.thumbnail-list .thumbnail.is-active{border-color:var(--blrb-accent)!important}.related-products h2,[class*=related-products] h2{font-family:var(--blrb-font-heading)!important;font-weight:700!important;letter-spacing:-.03em!important}.card,.card-wrapper,.product-card-wrapper{background:var(--blrb-surface)!important;border-radius:var(--blrb-radius-sm)!important;border:2px solid var(--blrb-border)!important;transition:all .3s var(--blrb-transition)!important}.card:hover,.card-wrapper:hover{border-color:var(--blrb-accent)!important;transform:translateY(-3px)}.card__heading a{font-family:var(--blrb-font-heading)!important;font-weight:600!important}.horizontal-ticker-icon,[class*=horizontal-ticker]{background:var(--blrb-marquee-gradient)!important;background-size:200% 100%!important;animation:blrb-gradient-shift 8s linear infinite!important;padding:18px 0!important;overflow:hidden!important;white-space:nowrap!important}.horizontal-ticker-icon *,[class*=horizontal-ticker] *{font-family:var(--blrb-font-heading)!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:#fff!important;font-size:1rem!important}.horizontal-ticker-icon img,[class*=horizontal-ticker] img{display:none!important}.horizontal-ticker-icon .horizontal-bar-icon .horizontal-ticker__container{gap:40px!important;align-items:center!important}.lyte-bites-different{background:var(--blrb-light-bg)!important;padding:100px 0!important;position:relative;border-radius:var(--blrb-radius-section) var(--blrb-radius-section) 0 0;margin-top:calc(-1 * var(--blrb-section-overlap));box-shadow:0 -4px 30px #00000014}.lyte-bites-different h2{font-family:var(--blrb-font-heading)!important;font-size:clamp(2.2rem,4.5vw,3.25rem)!important;font-weight:700!important;color:var(--blrb-light-text)!important;letter-spacing:-.04em!important;line-height:1.08!important;-webkit-text-stroke:.5px var(--blrb-light-text);max-width:320px!important;margin:0 0 32px!important}.lyte-bites-different h2 p{margin:0!important}.lyte-bites-different h2 strong{background:linear-gradient(135deg,var(--blrb-accent),#FBBF24)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:800!important}.lyte-bites-different-flex{display:flex!important;align-items:center!important;gap:48px!important}.lyte-bites-different .lyte-bites-different-left{flex:0 0 35%}.lyte-bites-different .lyte-bites-inner-img img{max-width:280px!important;border-radius:var(--blrb-radius)!important;border:3px solid var(--blrb-light-border)!important;box-shadow:var(--blrb-shadow-hard)!important}.lyte-bites-different-right{flex:1}.lyte-bites-different-right .lyte-bites-right-img img{width:100%!important;border-radius:var(--blrb-radius)!important;border:3px solid var(--blrb-light-border)!important;box-shadow:var(--blrb-shadow-hard)!important}.ingredients-section{background:var(--blrb-surface)!important;padding:100px 0!important;position:relative;border-radius:var(--blrb-radius-section) var(--blrb-radius-section) 0 0;margin-top:calc(-1 * var(--blrb-section-overlap));box-shadow:0 -4px 30px #0000004d}.ingredients-section .page-width{max-width:1200px!important;padding:0 24px!important}.ingredients-section h2{font-family:var(--blrb-font-heading)!important;font-size:clamp(2.2rem,4.5vw,3.25rem)!important;font-weight:700!important;color:var(--blrb-text)!important;letter-spacing:-.04em!important;line-height:1.08!important;text-align:center!important;margin:0 0 56px!important;-webkit-text-stroke:.5px var(--blrb-text)}.ingredients-section h2 span{background:linear-gradient(135deg,var(--blrb-accent),#FBBF24)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-text-stroke:0}.ingredients-section .ingredients-flex-outer{display:flex!important;align-items:center!important;gap:40px!important}.ingredients-section .ingredient-item{background:var(--blrb-surface-2)!important;border:2px solid var(--blrb-border)!important;border-radius:var(--blrb-radius)!important;padding:20px!important;margin-bottom:16px!important;display:flex!important;align-items:center!important;gap:16px!important;transition:all .4s var(--blrb-transition)!important;box-shadow:var(--blrb-shadow-hard-dark)!important}.ingredients-section .ingredient-item:hover{border-color:var(--blrb-accent)!important;transform:translateY(-3px)!important;box-shadow:var(--blrb-shadow-hard-dark-hover)!important}.ingredients-section .ingredient-item h3{font-family:var(--blrb-font-heading)!important;font-size:16px!important;font-weight:700!important;color:var(--blrb-text)!important;margin:0 0 4px!important;letter-spacing:-.01em!important}.ingredients-section .ingredient-item p{font-family:var(--blrb-font)!important;font-size:14px!important;color:var(--blrb-text-3)!important;line-height:1.5!important;margin:0!important}.ingredients-section .ingredient-item-inner-img img{width:56px!important;height:56px!important;min-width:56px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid var(--blrb-border)!important;background:var(--blrb-surface-3)!important;transition:border-color .3s ease!important}.ingredients-section .ingredient-item:hover .ingredient-item-inner-img img{border-color:var(--blrb-accent)!important}.ingredients-section .ingredient-product-image img{max-width:300px!important;width:100%!important;filter:drop-shadow(0 8px 32px rgba(249,115,22,.15))!important}.people_saying{background:var(--blrb-bg)!important;padding:100px 0 80px!important;position:relative;border-radius:var(--blrb-radius-section) var(--blrb-radius-section) 0 0;margin-top:calc(-1 * var(--blrb-section-overlap))}.people_saying .title-wrapper-with-link{margin:0 0 48px!important;text-align:center!important}.people_saying h2.title{font-family:var(--blrb-font-heading)!important;font-size:clamp(2.2rem,4.5vw,3.25rem)!important;font-weight:700!important;color:var(--blrb-text)!important;letter-spacing:-.04em!important;line-height:1.08!important;-webkit-text-stroke:.5px var(--blrb-text)}.people_saying h2.title strong{background:linear-gradient(135deg,var(--blrb-accent),#FBBF24)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-text-stroke:0}.people_saying .splide__slide__container .image-slide,.people_saying .splide__slide__container{border-radius:var(--blrb-radius)!important;border:2px solid var(--blrb-border)!important;overflow:hidden!important;box-shadow:var(--blrb-shadow-hard-dark)!important;transition:all .4s var(--blrb-transition)!important}.people_saying .splide__slide:hover .splide__slide__container{border-color:var(--blrb-accent)!important;transform:translateY(-3px)!important}.pdp-testimonials-sec{background:var(--blrb-light-bg)!important;padding:100px 0!important;position:relative;border-radius:var(--blrb-radius-section) var(--blrb-radius-section) 0 0;margin-top:calc(-1 * var(--blrb-section-overlap));box-shadow:0 -4px 30px #00000014}.pdp-testimonials-sec .title-wrapper-with-link{margin:0 0 48px!important;text-align:center!important}.pdp-testimonials-sec h2.title.h2{font-family:var(--blrb-font-heading)!important;font-size:clamp(2.2rem,4.5vw,3.25rem)!important;font-weight:700!important;color:var(--blrb-light-text)!important;letter-spacing:-.04em!important;line-height:1.08!important;-webkit-text-stroke:.5px var(--blrb-light-text)}.pdp-testimonials-sec h2.title.h2 p{margin:0!important}.pdp-testimonials-sec h2.title.h2 strong{background:linear-gradient(135deg,var(--blrb-accent),#FBBF24)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-text-stroke:0}.pdp-testimonials-sec .multicolumn-card{background:var(--blrb-light-surface)!important;border:2px solid var(--blrb-light-border)!important;border-radius:var(--blrb-radius)!important;overflow:hidden!important;box-shadow:var(--blrb-shadow-hard)!important;transition:all .4s var(--blrb-transition)!important;display:flex!important;flex-direction:column!important;height:100%!important}.pdp-testimonials-sec .multicolumn-card:hover{transform:translateY(-4px)!important;box-shadow:var(--blrb-shadow-hard-hover)!important;border-color:var(--blrb-accent)!important}.pdp-testimonials-sec .multicolumn-card .multicolumn-card__image-wrapper{margin:0!important;padding:0!important;border-bottom:2px solid var(--blrb-light-border)!important;overflow:hidden!important;aspect-ratio:4 / 3!important}.pdp-testimonials-sec .multicolumn-card .multicolumn-card__info{flex:1!important;display:flex!important;flex-direction:column!important;padding:20px!important;text-align:left!important}.pdp-testimonials-sec .multicolumn-card .multicolumn-card__image-wrapper img{transition:transform .6s var(--blrb-transition)!important;width:100%!important;height:100%!important;object-fit:cover!important}.pdp-testimonials-sec .multicolumn-card:hover .multicolumn-card__image-wrapper img{transform:none!important}.pdp-testimonials-sec .multicolumn-card .multicolumn-card__info p{font-family:var(--blrb-font)!important;font-size:15px!important;line-height:1.6!important;color:var(--blrb-light-text-2)!important;font-weight:400!important}.pdp-testimonials-sec .testimonial-card__author,.pdp-testimonials-sec p.testimonial-card__author,.pdp-testimonials-sec .image-testouter-testimonials p.testimonial-card__author{font-family:var(--blrb-font-heading)!important;font-size:15px!important;font-weight:700!important;color:var(--blrb-light-text)!important}.pdp-testimonials-sec .testimonial-card__author-container{padding-top:12px!important;border-top:1px solid rgba(0,0,0,.06)!important;margin-top:12px!important}.pdp-testimonials-sec .image-testouter-testimonials img{width:36px!important;height:36px!important;border-radius:50%!important;border:2px solid var(--blrb-light-border)!important;object-fit:cover!important}.faq_custom_class{background:var(--blrb-light-bg)!important;padding:100px 0!important;position:relative;border-radius:var(--blrb-radius-section) var(--blrb-radius-section) 0 0;margin-top:calc(-1 * var(--blrb-section-overlap));box-shadow:0 -4px 30px #00000014}.faq_custom_class .collapsible-content{background:transparent!important}.faq_custom_class .collapsible-content__wrapper{background:transparent!important;padding:0!important;margin:0!important}.faq_custom_class .collapsible-content-wrapper-narrow{max-width:800px!important;margin:0 auto!important}.faq_custom_class h2.collapsible-content__heading{font-family:var(--blrb-font-heading)!important;font-size:clamp(2.2rem,4.5vw,3.25rem)!important;font-weight:700!important;color:var(--blrb-light-text)!important;letter-spacing:-.04em!important;line-height:1.08!important;text-align:center!important;margin-bottom:48px!important;-webkit-text-stroke:.5px var(--blrb-light-text)}.faq_custom_class h2.collapsible-content__heading p{margin:0!important}.faq_custom_class h2.collapsible-content__heading strong{background:linear-gradient(135deg,var(--blrb-accent),#FBBF24)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;-webkit-text-stroke:0;font-weight:800!important}.faq_custom_class .accordion,.faq_custom_class .accordion.color-background-2,.faq_custom_class .accordion.gradient{background:transparent!important;border:none!important;border-radius:0!important;border-bottom:2px solid var(--blrb-light-border)!important;margin-bottom:0!important;color:var(--blrb-light-text)!important}.faq_custom_class .accordion:not(:last-child){margin-bottom:0!important}.faq_custom_class .accordion .accordion__details[open]{border-bottom-color:var(--blrb-accent)!important;margin-bottom:0!important}.faq_custom_class .accordion summary.accordion__summary{padding:24px 0!important;background:transparent!important;border:none!important}.faq_custom_class .accordion summary.accordion__summary:hover{background:transparent!important}.faq_custom_class .accordion summary .summary__title h2,.faq_custom_class .grid__item .accordion summary.accordion__summary .summary__title h2{font-family:var(--blrb-font-heading)!important;font-size:17px!important;font-weight:700!important;color:var(--blrb-light-text)!important;line-height:1.4!important;letter-spacing:-.01em!important;margin:0!important}.faq_custom_class .accordion summary:hover .summary__title h2,.faq_custom_class .accordion summary:hover .accordion__title{color:var(--blrb-accent)!important;text-decoration:none!important}.faq_custom_class .accordion summary .icon-caret,.faq_custom_class .accordion summary .icon-accordion{background:var(--blrb-light-bg)!important;border:2px solid var(--blrb-light-border)!important;border-radius:50%!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:7px!important;box-sizing:border-box!important;display:block!important;transition:all .3s var(--blrb-transition)!important;flex-shrink:0!important}.faq_custom_class .accordion details[open] summary .icon-caret,.faq_custom_class .accordion details[open] summary .icon-accordion{background:var(--blrb-accent)!important;border-color:var(--blrb-accent)!important;transform:rotate(180deg)!important}.faq_custom_class .accordion summary svg{fill:var(--blrb-light-text-3)!important}.faq_custom_class .accordion details[open] summary svg{fill:#fff!important}.faq_custom_class .accordion__content,.faq_custom_class .grid__item .accordion__content,.faq_custom_class .accordion__content-wrapper .accordion__content p{font-family:var(--blrb-font)!important;font-size:15px!important;color:var(--blrb-light-text-3)!important;line-height:1.7!important;padding:0 0 24px 22px!important}.faq_custom_class .collapsible-content__grid-item .media img{border-radius:var(--blrb-radius)!important;border:3px solid var(--blrb-light-border)!important;box-shadow:var(--blrb-shadow-hard)!important}.lyte-bites-pdp-page{background:var(--blrb-bg)!important;--color-background: 6, 6, 8 !important;--color-foreground: 255, 255, 255 !important;--color-base-background-1: 6, 6, 8 !important;--color-base-background-2: 20, 20, 24 !important;--gradient-background: #060608 !important}.lyte-bites-pdp-page:after,.lyte-bites-pdp-page:before,#shopify-section-template--26363432763691__main:after,#shopify-section-template--26363432763691__main:before{background:var(--blrb-bg)!important;background-image:none!important}.lyte-bites-pdp-page .product__info-wrapper.grid__item{background:transparent!important}.lyte-bites-pdp-page .product-block.appco_bg,.lyte-bites-pdp-page .product__info-container{color:var(--blrb-text-2)!important}.lyte-bites-pdp-page .product-block.appco_bg div,.lyte-bites .product-block div{color:inherit!important}.lyte-bites-pdp-page .product-block.appco_bg .product__accordion h2.h4.accordion__title,.product__accordion h2.accordion__title,.product__accordion .accordion__title{font-family:var(--blrb-font-heading)!important;font-size:16px!important;font-weight:700!important;color:var(--blrb-text)!important;letter-spacing:.02em!important;text-transform:uppercase!important}.lyte-bites-pdp-page .product-block.appco_bg .product__accordion summary:hover h2.h4.accordion__title{color:var(--blrb-accent)!important}.kaching-bundles__bar-container{background:var(--blrb-surface-2)!important;border:1.5px solid var(--blrb-border-2)!important;border-radius:var(--blrb-radius-sm)!important;color:var(--blrb-text)!important}.kaching-bundles__bar--selected .kaching-bundles__bar-container{border-color:var(--blrb-accent)!important;background:var(--blrb-surface-3)!important;box-shadow:0 0 0 1px var(--blrb-accent)!important}.kaching-bundles__bar-title{color:var(--blrb-text)!important;font-family:var(--blrb-font-heading)!important;font-weight:700!important;font-size:18px!important}.kaching-bundles__bar-subtitle{color:var(--blrb-text-3)!important;font-family:var(--blrb-font)!important;font-size:14px!important}.kaching-bundles__bar-price{color:var(--blrb-text)!important;font-family:var(--blrb-font-heading)!important;font-weight:700!important;font-size:20px!important}.kaching-bundles__bar-full-price{color:var(--blrb-text-4)!important;text-decoration:line-through!important;font-size:14px!important}.kaching-bundles__bar-radio{border-color:var(--blrb-text-4)!important;background:transparent!important}.kaching-bundles__bar--selected .kaching-bundles__bar-radio{border-color:var(--blrb-accent)!important;background:var(--blrb-accent)!important}.kaching-bundles__block-title{color:var(--blrb-text-3)!important;font-family:var(--blrb-font-heading)!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:.08em!important}.kaching-bundles__bar-badge,.kaching-bundles__bar-most-popular,.kaching-bundles__bar-most-popular--fancy,[class*=kaching-bundles__bar-badge],[class*=kaching-bundles__bar-most-popular]{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important;position:absolute!important;pointer-events:none!important}.kaching-bundles__bar:nth-child(2) .kaching-bundles__bar-container{position:relative!important}.kaching-bundles__bar:nth-child(2) .kaching-bundles__bar-container:after{content:"MOST POPULAR"!important;position:absolute!important;top:-10px!important;right:12px!important;background:var(--blrb-accent, #F97316)!important;color:#fff!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding:3px 10px!important;border-radius:999px!important;border:1.5px solid var(--blrb-accent-floor, #C2410C)!important;line-height:1.3!important;z-index:2!important}.new-sub-block{--selected-subscribe: var(--blrb-accent) !important;--unselected-subscribe: var(--blrb-surface-2) !important;background-color:var(--blrb-surface-2)!important;border-color:var(--blrb-accent)!important}.new-sub-block:has(.new-sub-input:checked){background:var(--blrb-surface-3)!important;border-color:var(--blrb-accent)!important}.cheak-uncheak-svgs{border-color:var(--blrb-accent)!important;background-color:transparent!important}.new-sub-block:has(.new-sub-input:checked) .cheak-uncheak-svgs{background:var(--blrb-accent)!important}.new-sub-block-text h2{color:var(--blrb-accent)!important;font-family:var(--blrb-font-heading)!important;font-size:16px!important}.new-sub-block-text p,.new-sub-block-text span{color:var(--blrb-text-2)!important;font-family:var(--blrb-font)!important}.lyte-bites-pdp-page .product-block.appco_bg .product__accordion{background:transparent!important;border:none!important;border-bottom:2px solid var(--blrb-border)!important;border-radius:0!important;margin-bottom:0!important;padding:0!important}.lyte-bites-pdp-page .product-block.appco_bg .product__accordion summary.accordion__summary{padding:20px 0!important;background:transparent!important;border-radius:0!important}body.lyte-bites .lyte-bites-pdp-page .appstle_subscription_wrapper_option,body.lyte-bites .appstle_subscription_wrapper_option{background:var(--blrb-surface-2)!important;border:1.5px solid var(--blrb-border-2)!important;border-radius:var(--blrb-radius-sm)!important;color:var(--blrb-text)!important}body.lyte-bites .lyte-bites-pdp-page .appstle_subscription_wrapper_option:hover{border-color:var(--blrb-accent)!important}body .lyte-bites-pdp-page .appstle_subscription_wrapper_option input[type=radio]:checked+label,body.lyte-bites .appstle_subscription_wrapper_option.appstle_selected_frequency{border-color:var(--blrb-accent)!important;background:var(--blrb-surface-3)!important;box-shadow:0 0 0 1px var(--blrb-accent)!important}body.lyte-bites .lyte-bites-pdp-page .appstle_subscription_wrapper_option span,body.lyte-bites .lyte-bites-pdp-page span.appstle-text-and-badge-wrapper span,body.lyte-bites .lyte-bites-pdp-page span.appstle_one_time_text,.lyte-bites-pdp-page .appstle_subscription_wrapper_option label{color:var(--blrb-text)!important;font-family:var(--blrb-font)!important}body.lyte-bites .lyte-bites-pdp-page .appstle_subscription_wrapper_option s,.lyte-bites-pdp-page .appstle_subscription_wrapper_option .compare-price{color:var(--blrb-text-4)!important}.lyte-bites .lyte-bites-Size label,.lyte-bites-pdp-page .lyte-bites-Size label{background:var(--blrb-surface-2)!important;border:1.5px solid var(--blrb-border-2)!important;border-radius:var(--blrb-radius-sm)!important;color:var(--blrb-text)!important}.lyte-bites .lyte-bites-Size label:hover{border-color:var(--blrb-accent)!important}.lyte-bites .lyte-bites-Size label.active,.lyte-bites .lyte-bites-Size label[class*=active]{border-color:var(--blrb-accent)!important;box-shadow:0 0 0 1px var(--blrb-accent)!important;background:var(--blrb-surface-3)!important}.lyte-bites .lyte-bites-Size label span,.lyte-bites .lyte-bites-Size label strong{color:var(--blrb-text)!important}.lyte-bites .lyte-bites-Size label s{color:var(--blrb-text-4)!important}.lyte-bites .product-block.appco_bg h3,.lyte-bites .product-block.appco_bg h4,.lyte-bites-pdp-page .product-block h3,.lyte-bites-pdp-page .product-block h4,.lyte-bites-pdp-page .product-block .select-variant-heading{color:var(--blrb-text)!important;font-family:var(--blrb-font-heading)!important}body.lyte-bites .appstle_subscription_wrapper{background:transparent!important;border:none!important}body.lyte-bites .appstle_tooltip_wrapper_static{background:var(--blrb-surface-2)!important;border:2px dashed var(--blrb-accent)!important;border-radius:var(--blrb-radius-sm)!important;line-height:1.5!important}body.lyte-bites .appstle_subscription_wrapper span,body.lyte-bites .appstle_subscription_wrapper label,body.lyte-bites .appstle_subscribe_save_text{color:var(--blrb-text-2)!important;font-family:var(--blrb-font)!important}body.lyte-bites .lyte-bites-pdp-page span.appstle_circle{border-color:var(--blrb-text-4)!important;background:transparent!important}body .lyte-bites-pdp-page .appstle_subscription_wrapper_option input[type=radio]:checked+label span.appstle_circle{border-color:var(--blrb-accent)!important}body.lyte-bites .lyte-bites-pdp-page span.appstle_dot{background:var(--blrb-accent)!important;border-color:var(--blrb-accent)!important}.lyte-bites .lyte-bites-Flavor label{background:var(--blrb-surface-2)!important;border-color:var(--blrb-border)!important;color:var(--blrb-text)!important}body.lyte-bites .lyte-bites-Flavor label.accent-color-text:hover{border-color:var(--blrb-accent)!important}.lyte-bites .product-block.appco_bg .select.no-background select{background:var(--blrb-surface-2)!important;border-color:var(--blrb-border)!important;color:var(--blrb-text)!important}body.lyte-bites .product-form__buttons .shopify-cleanslate .h7OYsWHrW5495r9beh2n{background:var(--blrb-surface-3)!important;border:2px solid var(--blrb-border)!important;border-radius:var(--blrb-radius-sm)!important}body.lyte-bites button.atc-button.product-form__submit:hover .main-atc__label .main-atc__label__text,body.lyte-bites button.atc-button.product-form__submit:hover .main-atc__label .cart_price{color:#fff!important}.ingredients-flex-outer .ingredient-item-left-block .ingredient-item:nth-child(2),.ingredients-flex-outer .ingredient-item-left-block .ingredient-item:last-child,.ingredients-flex-outer .ingredient-item-right-block .ingredient-item:nth-child(2),.ingredients-flex-outer .ingredient-item-right-block .ingredient-item:last-child{position:static!important;left:auto!important}.ingredients-flex-outer .ingredient-item-left-block{text-align:left!important}.ingredients-section .ingredient-item:hover{background:var(--blrb-surface-2)!important}.pdp-testimonials-sec .splide__slide{flex:0 0 28%!important}.lyte-bites-pdp-page .product.product--left .product__media img{object-fit:contain!important}.lyte-bites-pdp-page .rte,.lyte-bites-pdp-page .rte p,.lyte-bites-pdp-page .rte li,.lyte-bites-pdp-page .product__description,.lyte-bites-pdp-page .product__description p{color:var(--blrb-text-2)!important}.lyte-bites .product .product__info-wrapper .product__info-container .product-block .product__description .tag-list li{background:#f973160f!important;border:1.5px solid rgba(249,115,22,.25)!important;color:var(--blrb-text-2)!important}.collapsible-content,.accordion{border-color:var(--blrb-border)!important}.collapsible-content__inner,.accordion__content{color:var(--blrb-text-3)!important}summary,.accordion__title{color:var(--blrb-text)!important}.faq_custom_class summary,.faq_custom_class .accordion__title,.faq_custom_class .summary__title,.faq_custom_class .summary__title h2{color:var(--blrb-light-text)!important}.faq_custom_class .collapsible-content,.faq_custom_class .accordion{border-color:var(--blrb-light-border)!important}.faq_custom_class .accordion__content{color:var(--blrb-light-text-3)!important}cart-items,cart-items *,.cart__footer-wrapper,.cart__footer-wrapper *,#main-cart-footer,#main-cart-footer *{--color-foreground: 229, 231, 235 !important;--color-background: 6, 6, 8 !important;--color-accent: 249, 115, 22 !important;--color-base-accent-1: 249, 115, 22 !important;--color-base-accent-2: 249, 115, 22 !important}.cart,.cart-items,cart-items,cart-items.page-width,.cart__footer-wrapper,#main-cart-footer{background:var(--blrb-bg)!important}cart-items .title--primary,cart-items h1{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;color:var(--blrb-text)!important;letter-spacing:-.02em!important}cart-items .underlined-link{color:var(--blrb-accent)!important;font-family:DM Sans,sans-serif!important;text-decoration-color:var(--blrb-accent)!important}cart-items .underlined-link:hover{color:var(--blrb-accent-hover)!important}cart-items .cart-items thead th,cart-items .caption-with-letter-spacing{color:var(--blrb-text-3)!important;font-family:DM Sans,sans-serif!important;font-weight:500!important;border-bottom:1px solid var(--blrb-border)!important}cart-items .cart-item{border-bottom:1px solid var(--blrb-border)!important;background:transparent!important}cart-items .cart-item td{color:var(--blrb-text-2)!important;border-color:var(--blrb-border)!important}cart-items .cart-item__media{background:var(--blrb-surface-2)!important;border-radius:12px!important;overflow:hidden!important}cart-items .cart-item__image-container{border-radius:12px!important;overflow:hidden!important}cart-items .cart-item__image{border-radius:12px!important}cart-items .cart-item__name,cart-items a.cart-item__name{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;color:var(--blrb-text)!important;text-decoration:none!important}cart-items a.cart-item__name:hover{color:var(--blrb-accent)!important}cart-items .product-option,cart-items .product-option dt,cart-items .product-option dd{color:var(--blrb-text-3)!important;font-family:DM Sans,sans-serif!important}cart-items .price,cart-items .price--end,cart-items .cart-item__price-wrapper *{color:var(--blrb-text)!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important}cart-items .cart-item__old-price{color:var(--blrb-text-4)!important;text-decoration:line-through!important}cart-items .cart-item__discounted-prices .price--end:not(.cart-item__old-price),cart-items .cart-item__final-price{color:var(--blrb-accent)!important}cart-items .discounts__discount{color:var(--blrb-accent)!important;font-size:.8rem!important}cart-items .discounts__discount svg{fill:var(--blrb-accent)!important;color:var(--blrb-accent)!important}cart-items .cart-quantity,cart-items .quantity{background:var(--blrb-surface-2)!important;border:1px solid var(--blrb-border)!important;border-radius:8px!important}cart-items .quantity__input{background:transparent!important;color:var(--blrb-text)!important;font-family:Space Grotesk,sans-serif!important;font-weight:600!important}cart-items .quantity__button{background:var(--blrb-surface-3)!important;color:var(--blrb-text-2)!important;border:none!important}cart-items .quantity__button:hover{background:var(--blrb-accent)!important;color:#fff!important}cart-items .quantity__button svg{fill:currentColor!important}cart-items cart-remove-button a,cart-items cart-remove-button .button--tertiary{color:var(--blrb-text-4)!important;background:transparent!important}cart-items cart-remove-button a:hover{color:var(--blrb-red)!important}.cart__footer-wrapper,.cart__footer{background:var(--blrb-bg)!important;border-top:1px solid var(--blrb-border)!important}.cart__footer .totals,.cart__blocks{background:transparent!important}.cart__footer .totals__subtotal{font-family:DM Sans,sans-serif!important;color:var(--blrb-text-2)!important;font-weight:500!important}.cart__footer .totals__subtotal-value{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;color:var(--blrb-text)!important;font-size:1.1rem!important}.cart__footer .discounts__discount{color:var(--blrb-green)!important}.cart__footer .discounts__discount svg{fill:var(--blrb-green)!important}.cart__footer .cart__checkout-button,.cart__footer #checkout{background:var(--blrb-accent)!important;color:#fff!important;border:2px solid var(--blrb-accent)!important;border-radius:12px!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;font-size:1rem!important;padding:14px 24px!important;text-transform:none!important;box-shadow:3px 4px #f973164d!important;transition:all .2s ease!important}.cart__footer .cart__checkout-button:hover,.cart__footer #checkout:hover{background:var(--blrb-accent-hover)!important;border-color:var(--blrb-accent-hover)!important;box-shadow:4px 5px #f9731659!important;transform:translateY(-1px)!important}.cart__footer .cart__update-button{background:var(--blrb-surface-2)!important;color:var(--blrb-text)!important;border:1px solid var(--blrb-border)!important;border-radius:12px!important;font-family:Space Grotesk,sans-serif!important}.cart__footer .cart__dynamic-checkout-buttons .shopify-payment-button__button{border-radius:12px!important}cart-items .cart__warnings{background:var(--blrb-bg)!important}cart-items .cart__empty-text{font-family:Space Grotesk,sans-serif!important;color:var(--blrb-text)!important;font-weight:700!important}cart-items .cart__warnings .button{background:var(--blrb-accent)!important;color:#fff!important;border-radius:12px!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;border:2px solid var(--blrb-accent)!important;box-shadow:3px 4px #f973164d!important}cart-items .spinner{stroke:var(--blrb-accent)!important}cart-items .path{stroke:var(--blrb-accent)!important}.cart__footer .cart-discount-field input{background:var(--blrb-surface-3)!important;border:1px solid var(--blrb-border)!important;color:var(--blrb-text)!important;border-radius:8px!important}.cart__footer .cart-discount-field button{background:var(--blrb-accent)!important;color:#fff!important;border-radius:8px!important}.cart__footer .cart__note label{color:var(--blrb-text-2)!important;font-family:DM Sans,sans-serif!important}.cart__footer .cart__note textarea{background:var(--blrb-surface-3)!important;border:1px solid var(--blrb-border)!important;color:var(--blrb-text)!important;border-radius:8px!important}.accent-color-accent-1,.accent-color-accent-2,.text-color-accent-1,.text-color-accent-2{color:var(--blrb-text)!important;background:none!important;-webkit-text-fill-color:unset!important}.blrb-section .accent-color-accent-1,.blrb-section .text-color-accent-1{color:var(--blrb-accent)!important}.color-background-1,.color-background-2,.color-inverse,.color-accent-1,.color-accent-2{--color-foreground: 229, 231, 235 !important;--color-background: 6, 6, 8 !important;--color-button: 249, 115, 22 !important;--color-button-text: 255, 255, 255 !important;--color-shadow: 0, 0, 0 !important;background-color:var(--blrb-bg)!important;color:var(--blrb-text-2)!important}.color-background-1 *,.color-background-2 *,.color-accent-1 *,.color-accent-2 *{border-color:var(--blrb-border)!important}.featured-collection,[class*=featured-collection]{background:var(--blrb-bg)!important}.featured-collection h2,.featured-collection .title,[class*=featured-collection] h2,[class*=featured-collection] .title{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;color:var(--blrb-text)!important}.featured-collection .card,[class*=featured-collection] .card{background:var(--blrb-surface)!important;border:1px solid var(--blrb-border)!important;border-radius:12px!important}.featured-collection .card__heading a,.featured-collection .card-information__text,.featured-collection .full-unstyled-link,[class*=featured-collection] .card__heading a,[class*=featured-collection] .full-unstyled-link{color:var(--blrb-text)!important;font-family:DM Sans,sans-serif!important}.featured-collection .price,[class*=featured-collection] .price{color:var(--blrb-text-2)!important}.featured-collection .button,[class*=featured-collection] a.button{background:var(--blrb-accent)!important;color:#fff!important;border:2px solid var(--blrb-accent)!important;border-radius:12px!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important}.newsletter,[class*=newsletter] section,.shopify-section-newsletter{background:var(--blrb-bg)!important}.newsletter h2,.newsletter .title,.newsletter .rte,.newsletter p,[class*=newsletter] h2,[class*=newsletter] p{color:var(--blrb-text)!important;font-family:DM Sans,sans-serif!important}.newsletter h2,[class*=newsletter] h2{font-family:Space Grotesk,sans-serif!important;font-weight:700!important}.newsletter .field__input,.newsletter input[type=email]{background:var(--blrb-surface-2)!important;border:1px solid var(--blrb-border)!important;color:var(--blrb-text)!important;border-radius:8px!important}.newsletter .newsletter__button,.newsletter .field__button,.newsletter button[type=submit]{background:var(--blrb-accent)!important;color:#fff!important;border-radius:8px!important}.collection,.collection-hero{background:var(--blrb-bg)!important}.card-information .price,.card-information__text{color:var(--blrb-text-2)!important}.template-search main,.template-404 main{background:var(--blrb-bg)!important}.customer{background:var(--blrb-bg)!important;min-height:60vh!important}.customer h1,.customer h2,.customer .customer__title{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;color:var(--blrb-text)!important;letter-spacing:-.02em!important}.customer p,.customer span,.customer label,.customer td,.customer th,.customer li,.customer address{color:var(--blrb-text-2)!important;font-family:DM Sans,sans-serif!important}.customer .field{position:relative!important}.customer .field input,.customer .field textarea,.customer .field select{background:var(--blrb-surface-2)!important;border:1px solid var(--blrb-border)!important;color:var(--blrb-text)!important;border-radius:10px!important;font-family:DM Sans,sans-serif!important;padding:14px 16px!important;font-size:.95rem!important;transition:border-color .2s ease!important}.customer .field input:focus,.customer .field textarea:focus,.customer .field select:focus{border-color:var(--blrb-accent)!important;outline:none!important;box-shadow:0 0 0 2px var(--blrb-accent-subtle)!important}.customer .field input::placeholder{color:var(--blrb-text-4)!important}.customer .field label{color:var(--blrb-text-3)!important;font-family:DM Sans,sans-serif!important;font-size:.85rem!important}.customer button,.customer .button,.customer input[type=submit]{background:var(--blrb-accent)!important;color:#fff!important;border:2px solid var(--blrb-accent)!important;border-radius:12px!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;font-size:1rem!important;padding:14px 28px!important;text-transform:none!important;cursor:pointer!important;box-shadow:3px 4px #f973164d!important;transition:all .2s ease!important;display:inline-block!important;text-align:center!important}.customer button:hover,.customer .button:hover,.customer input[type=submit]:hover{background:var(--blrb-accent-hover)!important;border-color:var(--blrb-accent-hover)!important;box-shadow:4px 5px #f9731659!important;transform:translateY(-1px)!important}.customer a:not(.button){color:var(--blrb-accent)!important;font-family:DM Sans,sans-serif!important;text-decoration:none!important;transition:color .15s ease!important}.customer a:not(.button):hover{color:var(--blrb-accent-hover)!important;text-decoration:underline!important}.customer a svg{fill:currentColor!important;color:var(--blrb-accent)!important}.customer .order-history{width:100%!important;border-collapse:collapse!important}.customer .order-history th{color:var(--blrb-text-3)!important;font-family:Space Grotesk,sans-serif!important;font-weight:600!important;font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:1px solid var(--blrb-border)!important;padding:12px 16px!important}.customer .order-history td{border-bottom:1px solid var(--blrb-border)!important;padding:14px 16px!important}.customer .order-history tbody tr:hover{background:var(--blrb-surface)!important}.customer .order-history a{color:var(--blrb-accent)!important;font-weight:600!important}.customer .form__message{font-family:DM Sans,sans-serif!important;font-size:.9rem!important;border-radius:8px!important;padding:10px 16px!important}.customer h2.form__message,.customer small.form__message{color:var(--blrb-red)!important;background:#ef44441a!important;border:1px solid rgba(239,68,68,.2)!important}.customer h3.form__message{color:var(--blrb-green)!important;background:#22c55e1a!important;border:1px solid rgba(34,197,94,.2)!important}.customer .form__message svg{vertical-align:middle!important;margin-right:6px!important}.customer ul,.customer ul a{color:var(--blrb-red)!important}.customer hr{border-color:var(--blrb-border)!important;margin:24px 0!important}.customer .pagination a,.customer .pagination span{color:var(--blrb-text-2)!important;font-family:DM Sans,sans-serif!important}.customer .pagination [aria-current=page]{color:var(--blrb-accent)!important;font-weight:700!important}.customer .pagination svg{fill:currentColor!important}.customer .address-card{background:var(--blrb-surface)!important;border:1px solid var(--blrb-border)!important;border-radius:12px!important;padding:20px!important}input,textarea,select,.field__input{background:var(--blrb-surface-2)!important;border-color:var(--blrb-border)!important;color:var(--blrb-text)!important}.cart-drawer,.cart-drawer .drawer__inner{background:var(--blrb-bg)!important;font-family:DM Sans,sans-serif!important}.cart-drawer__overlay{background:#0009!important}.cart-drawer .drawer__header{background:var(--blrb-surface)!important;border-bottom:1px solid var(--blrb-border)!important;padding:20px 24px!important}.cart-drawer .drawer__heading{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;color:var(--blrb-text)!important;font-size:1.2rem!important;letter-spacing:-.02em!important}.cart-drawer .drawer__close{color:var(--blrb-text-3)!important;background:var(--blrb-surface-2)!important;border:1px solid var(--blrb-border)!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;padding:0!important}.cart-drawer .drawer__close:hover{color:var(--blrb-text)!important;border-color:var(--blrb-accent)!important;background:var(--blrb-surface-3)!important}.cart-drawer .drawer__close svg{width:16px!important;height:16px!important}.cart-drawer .cart-drawer__body{background:var(--blrb-bg)!important;padding:0!important}.cart-drawer .cart-progress-bar,.cart-drawer .cart-checkpoints-bar{background:var(--blrb-surface)!important;border-bottom:1px solid var(--blrb-border)!important;padding:12px 24px!important}.cart-drawer .cart-progress-bar *,.cart-drawer .cart-checkpoints-bar *{color:var(--blrb-text-2)!important}.cart-drawer .cart-progress-bar .progress-bar__track,.cart-drawer .progress-bar__track{background:var(--blrb-surface-3)!important;border-radius:20px!important;overflow:hidden!important}.cart-drawer .cart-progress-bar .progress-bar__fill,.cart-drawer .progress-bar__fill{background:var(--blrb-accent)!important;border-radius:20px!important}.cart-drawer .cart-timer{background:var(--blrb-accent-subtle)!important;border:1px solid rgba(249,115,22,.2)!important;border-radius:8px!important;margin:12px 16px!important;padding:10px 16px!important;color:var(--blrb-accent)!important;font-family:DM Sans,sans-serif!important;font-weight:600!important}.cart-drawer .cart-timer *{color:var(--blrb-accent)!important}.cart-drawer .cart-items{padding:0!important;margin:0!important}.cart-drawer .cart-drawer-item,.cart-drawer .cart-item{padding:16px 20px!important;border-bottom:1px solid var(--blrb-border)!important;background:var(--blrb-bg)!important;margin:0!important}.cart-drawer .cart-drawer-item:last-child{border-bottom:none!important}.cart-drawer .cart-item__media{background:var(--blrb-surface-2)!important;border:1px solid var(--blrb-border)!important;border-radius:12px!important;overflow:hidden!important}.cart-drawer .cart-item__image{border-radius:12px!important;object-fit:cover!important}.cart-drawer .cart-item__name,.cart-drawer .cart-item__name.h4,.cart-drawer a.cart-item__name{font-family:Space Grotesk,sans-serif!important;font-weight:600!important;color:var(--blrb-text)!important;font-size:.95rem!important;line-height:1.3!important;letter-spacing:-.01em!important;text-decoration:none!important}.cart-drawer a.cart-item__name:hover{color:var(--blrb-accent)!important}.cart-drawer .product-option,.cart-drawer .product-option dt,.cart-drawer .product-option dd,.cart-drawer .cart-item__details dl{color:var(--blrb-text-3)!important;font-size:.8rem!important;font-family:DM Sans,sans-serif!important}.cart-drawer .caption-with-letter-spacing{color:var(--blrb-text-4)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}.cart-drawer .cart-item__price-wrapper,.cart-drawer .cart-item__totals{color:var(--blrb-text)!important}.cart-drawer .regular-price,.cart-drawer .price--end{color:var(--blrb-text)!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;font-size:.95rem!important}.cart-drawer .compare-price,.cart-drawer .cart-item__old-price,.cart-drawer s.cart-item__old-price{color:var(--blrb-text-4)!important;font-size:.8rem!important;text-decoration:line-through!important}.cart-drawer .cart-item__discounted-prices .regular-price,.cart-drawer .cart-item__final-price{color:var(--blrb-accent)!important}.cart-drawer .cart-drawer-item__saving{color:var(--blrb-green)!important;font-size:.75rem!important;font-weight:600!important}.cart-drawer .cart-drawer__discounts .badge{background:var(--blrb-accent-subtle)!important;color:var(--blrb-accent)!important;border:1px solid rgba(249,115,22,.2)!important;border-radius:6px!important;padding:2px 8px!important;font-size:.7rem!important;font-weight:600!important}.cart-drawer .cart-drawer__discounts .badge *{color:var(--blrb-accent)!important;fill:var(--blrb-accent)!important}.cart-drawer .cart-quantity,.cart-drawer .quantity{background:var(--blrb-surface-2)!important;border:1px solid var(--blrb-border)!important;border-radius:8px!important;overflow:hidden!important}.cart-drawer .quantity__input{background:transparent!important;color:var(--blrb-text)!important;font-family:Space Grotesk,sans-serif!important;font-weight:600!important;border:none!important}.cart-drawer .quantity__button{background:var(--blrb-surface-3)!important;color:var(--blrb-text-2)!important;border:none!important;transition:all .15s ease!important}.cart-drawer .quantity__button:hover{background:var(--blrb-accent)!important;color:#fff!important}.cart-drawer .quantity__button svg{fill:currentColor!important;width:12px!important;height:12px!important}.cart-drawer .cart-drawer-item__cart-remove-button button,.cart-drawer cart-remove-button button{color:var(--blrb-text-4)!important;background:transparent!important;border:none!important;padding:4px!important;transition:color .15s ease!important}.cart-drawer .cart-drawer-item__cart-remove-button button:hover,.cart-drawer cart-remove-button button:hover{color:var(--blrb-red)!important}.cart-drawer cart-remove-button svg,.cart-drawer .cart-drawer-item__cart-remove-button svg{width:18px!important;height:18px!important}.cart-drawer .drawer__footer{background:var(--blrb-surface)!important;border-top:1px solid var(--blrb-border)!important;padding:16px 20px!important}.cart-drawer .cart-discount-field{background:var(--blrb-surface-2)!important;border:1px solid var(--blrb-border)!important;border-radius:10px!important;padding:12px!important;margin-bottom:12px!important}.cart-drawer .cart-discount-field input{background:var(--blrb-surface-3)!important;border:1px solid var(--blrb-border)!important;color:var(--blrb-text)!important;border-radius:8px!important;font-family:DM Sans,sans-serif!important}.cart-drawer .cart-discount-field button{background:var(--blrb-accent)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-family:Space Grotesk,sans-serif!important;font-weight:600!important}.cart-drawer .cart-discount-field label,.cart-drawer .cart-discount-field .field__label{color:var(--blrb-text-3)!important}.cart-drawer #Details-CartDrawer summary{color:var(--blrb-text-2)!important;font-family:DM Sans,sans-serif!important;font-weight:500!important}.cart-drawer #Details-CartDrawer .summary__title{color:var(--blrb-text-2)!important}.cart-drawer #Details-CartDrawer textarea,.cart-drawer .cart__note textarea{background:var(--blrb-surface-3)!important;border:1px solid var(--blrb-border)!important;color:var(--blrb-text)!important;border-radius:8px!important;font-family:DM Sans,sans-serif!important;resize:vertical!important}.cart-drawer .cart-drawer__footer{margin-bottom:8px!important}.cart-drawer .cart-drawer__totals{padding:0!important}.cart-drawer .cart-drawer__totals__row{color:var(--blrb-text-2)!important;font-family:DM Sans,sans-serif!important;font-size:.9rem!important}.cart-drawer .cart-drawer__totals__row__money{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;color:var(--blrb-text)!important;font-size:1.1rem!important}.cart-drawer .cart-drawer__total-savings{color:var(--blrb-green)!important;font-weight:600!important;font-size:.85rem!important}.cart-drawer .cart-drawer__footer__discounts .badge{background:var(--blrb-green)!important;color:#fff!important;border-radius:6px!important;padding:3px 10px!important;font-size:.75rem!important;font-weight:600!important}.cart-drawer .cart-drawer__footer__discounts .badge *{color:#fff!important;fill:#fff!important}.cart-drawer .cart__ctas{margin-top:8px!important}.cart-drawer .cart__checkout-button,.cart-drawer #CartDrawer-Checkout{background:var(--blrb-accent)!important;color:#fff!important;border:2px solid var(--blrb-accent)!important;border-radius:12px!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;font-size:1rem!important;letter-spacing:-.01em!important;padding:14px 24px!important;text-transform:none!important;box-shadow:3px 4px #f973164d!important;transition:all .2s ease!important;width:100%!important}.cart-drawer .cart__checkout-button:hover,.cart-drawer #CartDrawer-Checkout:hover{background:var(--blrb-accent-hover)!important;border-color:var(--blrb-accent-hover)!important;box-shadow:4px 5px #f9731659!important;transform:translateY(-1px)!important}.cart-drawer .cart__checkout-button span,.cart-drawer #CartDrawer-Checkout span{color:#fff!important}.cart-drawer .cart__checkout-button:disabled{opacity:.4!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.cart-drawer .cart__dynamic-checkout-buttons{margin-top:8px!important}.cart-drawer .cart__dynamic-checkout-buttons .shopify-payment-button__button{border-radius:12px!important;overflow:hidden!important}.cart-drawer .payment-badges-block{padding:8px 0 0!important}.cart-drawer .payment-badges{display:flex!important;justify-content:center!important;gap:6px!important;flex-wrap:wrap!important;list-style:none!important;padding:0!important;margin:0!important}.cart-drawer .list-payment__item{opacity:.7!important;transition:opacity .15s ease!important}.cart-drawer .list-payment__item:hover{opacity:1!important}.cart-drawer .text-with-icon-block,.cart-drawer .icon-with-text{color:var(--blrb-text-2)!important;font-family:DM Sans,sans-serif!important}.cart-drawer .text-with-icon-block *,.cart-drawer .icon-with-text *{color:var(--blrb-text-2)!important}.cart-drawer .drawer__inner-empty{background:var(--blrb-bg)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;height:100%!important}.cart-drawer .cart__empty-text{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;color:var(--blrb-text)!important;font-size:1.3rem!important;margin-bottom:16px!important}.cart-drawer .cart-drawer__empty-content .button{background:var(--blrb-accent)!important;color:#fff!important;border:2px solid var(--blrb-accent)!important;border-radius:12px!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important;padding:12px 28px!important;text-transform:none!important;box-shadow:3px 4px #f973164d!important}.cart-drawer .cart-drawer__empty-content .button:hover{background:var(--blrb-accent-hover)!important}.cart-drawer .cart__login-title{font-family:Space Grotesk,sans-serif!important;color:var(--blrb-text)!important}.cart-drawer .cart__login-paragraph,.cart-drawer .cart__login-paragraph a{color:var(--blrb-text-3)!important;font-family:DM Sans,sans-serif!important}.cart-drawer .cart__login-paragraph a{color:var(--blrb-accent)!important;text-decoration:underline!important}.cart-drawer .loading-overlay .spinner,.cart-drawer .loading-overlay .path{stroke:var(--blrb-accent)!important}.cart-drawer .cart-item__error-text{color:var(--blrb-red)!important;font-size:.75rem!important}.cart-drawer .cart-drawer__body::-webkit-scrollbar,.cart-drawer .drawer__contents::-webkit-scrollbar{width:4px!important}.cart-drawer .cart-drawer__body::-webkit-scrollbar-track,.cart-drawer .drawer__contents::-webkit-scrollbar-track{background:var(--blrb-surface)!important}.cart-drawer .cart-drawer__body::-webkit-scrollbar-thumb,.cart-drawer .drawer__contents::-webkit-scrollbar-thumb{background:var(--blrb-border-2)!important;border-radius:4px!important}.cart-drawer [class*=color-]{--color-background: 6 6 8 !important;--color-foreground: 229 231 235 !important;--color-button: 249 115 22 !important;--color-button-text: 255 255 255 !important}.cart-drawer .upsell-block,.cart-drawer [class*=upsell]{background:var(--blrb-surface-2)!important;border:1px solid var(--blrb-border)!important;border-radius:12px!important;margin:12px 16px!important}.cart-drawer .upsell-block *,.cart-drawer [class*=upsell] h3,.cart-drawer [class*=upsell] p,.cart-drawer [class*=upsell] span{color:var(--blrb-text-2)!important}.cart-drawer .upsell-block .button,.cart-drawer [class*=upsell] .button,.cart-drawer [class*=upsell] button{background:var(--blrb-surface-3)!important;border:1px solid var(--blrb-border)!important;color:var(--blrb-text)!important;border-radius:8px!important}.cart-drawer .cart-gift,.cart-drawer [class*=gift]{border-color:var(--blrb-border)!important}.splide__arrow{background:var(--blrb-surface-2)!important;border:2px solid var(--blrb-border)!important}.splide__arrow svg{fill:var(--blrb-text)!important}.splide__pagination__page{background:var(--blrb-text-4)!important}.splide__pagination__page.is-active{background:var(--blrb-accent)!important}@media(max-width:1024px){:root{--blrb-section-overlap: 16px;--blrb-radius-section: 20px}:root{--blrb-shadow-hard: 3px 4px 0 rgba(0,0,0,.15);--blrb-shadow-hard-hover: 5px 6px 0 rgba(0,0,0,.18);--blrb-shadow-hard-dark: 3px 4px 0 rgba(0,0,0,.4);--blrb-shadow-hard-dark-hover: 5px 6px 0 rgba(0,0,0,.5);--blrb-shadow-hard-accent: 3px 4px 0 rgba(249,115,22,.3)}.blrb-hero-inner{grid-template-columns:1fr;gap:48px;text-align:center}.blrb-hero-sub{margin-left:auto;margin-right:auto}.blrb-hero-cta-row{justify-content:center}.blrb-hero-trust{justify-content:center;flex-wrap:wrap}.blrb-hero-image{order:-1}.blrb-hero-image img{max-width:350px}.blrb-benefits-grid{grid-template-columns:repeat(2,1fr)}.blrb-showcase-inner{grid-template-columns:1fr;gap:48px;text-align:center}.blrb-showcase-image{order:-1}.blrb-showcase-features{align-items:stretch;max-width:480px;margin-left:auto;margin-right:auto;width:100%}.blrb-showcase-feature{text-align:left}.blrb-ingredients-grid{grid-template-columns:repeat(2,1fr)}.blrb-ingredients-hero-img{max-width:340px}.blrb-science-lifestyle{gap:16px}.blrb-science-steps{grid-template-columns:1fr;max-width:500px}.blrb-science-core-wrap{width:240px;height:240px}.blrb-science-core{width:88px;height:88px}.blrb-science-amount{font-size:1.2rem}.blrb-science-node{width:38px;height:38px;font-size:.55rem;margin:-19px 0 0 -19px}.blrb-science-node[style*="--i:0"]{top:calc(50% - 108px);left:50%}.blrb-science-node[style*="--i:1"]{top:calc(50% - 33px);left:calc(50% + 103px)}.blrb-science-node[style*="--i:2"]{top:calc(50% + 87px);left:calc(50% + 64px)}.blrb-science-node[style*="--i:3"]{top:calc(50% + 87px);left:calc(50% - 64px)}.blrb-science-node[style*="--i:4"]{top:calc(50% - 33px);left:calc(50% - 103px)}.blrb-reviews-grid{grid-template-columns:repeat(2,1fr)}.blrb-pricing-grid{grid-template-columns:repeat(2,1fr);gap:20px}.blrb-pricing-popular{transform:none}.blrb-pricing-popular:hover{transform:translateY(-4px)}.lyte-bites-different{padding:80px 0!important}.lyte-bites-different-flex{flex-direction:column!important;gap:32px!important;text-align:center!important}.lyte-bites-different h2{max-width:none!important;margin:0 auto 24px!important}.lyte-bites-different .lyte-bites-different-left{flex:auto!important}.ingredients-section{padding:80px 0!important}.ingredients-section .ingredients-flex-outer{flex-direction:column!important;gap:32px!important}.ingredients-section .ingredient-product-image{order:-1!important}.people_saying{padding:80px 0 60px!important}.pdp-testimonials-sec,.faq_custom_class{padding:80px 0!important}.faq_custom_class .grid{grid-template-columns:1fr!important}.faq_custom_class .grid__item.collapsible-content__grid-item{flex:auto!important}}@media(max-width:768px){:root{--blrb-section-py: var(--blrb-section-py-m);--blrb-section-overlap: 12px;--blrb-radius-section: 16px;--blrb-shadow-hard: 2px 3px 0 rgba(0,0,0,.15);--blrb-shadow-hard-hover: 3px 4px 0 rgba(0,0,0,.18);--blrb-shadow-hard-dark: 2px 3px 0 rgba(0,0,0,.4);--blrb-shadow-hard-dark-hover: 3px 4px 0 rgba(0,0,0,.5);--blrb-shadow-hard-accent: 2px 3px 0 rgba(249,115,22,.3)}.blrb-hero{padding:80px 0 56px}.blrb-hero h1{font-size:2.4rem}.blrb-hero-cta-row{flex-direction:column;gap:16px}.blrb-hero-trust{gap:16px}.blrb-hero-image img,.blrb-showcase-image img{animation:none}.blrb-benefits-grid{grid-template-columns:1fr}.blrb-stats-grid{grid-template-columns:repeat(2,1fr)}.blrb-stat-item+.blrb-stat-item:before{display:none}.blrb-ingredients-grid{grid-template-columns:1fr}.blrb-ingredients-hero-img{max-width:260px}.blrb-science-lifestyle{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 16px 12px;margin:0 -16px 32px;max-width:none;scrollbar-width:none}.blrb-science-lifestyle::-webkit-scrollbar{display:none}.blrb-science-lifestyle-card{flex:0 0 200px;scroll-snap-align:center;aspect-ratio:4/5}.blrb-video-card{flex:0 0 180px}.blrb-reviews-header{flex-direction:column;text-align:center;gap:16px}.blrb-reviews-grid{grid-template-columns:1fr}.blrb-pricing-grid{grid-template-columns:1fr;max-width:380px;margin:0 auto}.blrb-faq-item:before{left:-16px}.blrb-comparison-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.blrb-comparison-table{min-width:500px}.blrb-comparison-table thead th{padding:14px 10px;font-size:.68rem}.blrb-comparison-table tbody td{padding:14px 10px;font-size:.8rem}.blrb-science-visual{padding:32px 0 40px}.blrb-science-core-wrap{width:220px;height:220px}.blrb-science-core{width:80px;height:80px}.blrb-science-amount{font-size:1.1rem}.blrb-science-label{font-size:.6rem}.blrb-science-node{width:34px;height:34px;font-size:.5rem}.blrb-science-node{width:34px;height:34px;font-size:.5rem;margin:-17px 0 0 -17px}.blrb-science-node[style*="--i:0"]{top:calc(50% - 98px);left:50%}.blrb-science-node[style*="--i:1"]{top:calc(50% - 30px);left:calc(50% + 93px)}.blrb-science-node[style*="--i:2"]{top:calc(50% + 79px);left:calc(50% + 58px)}.blrb-science-node[style*="--i:3"]{top:calc(50% + 79px);left:calc(50% - 58px)}.blrb-science-node[style*="--i:4"]{top:calc(50% - 30px);left:calc(50% - 93px)}.blrb-science-step{padding:20px 16px}.blrb-floating-cta-inner{margin:0;border-radius:0;max-width:100%;padding:10px 16px}.blrb-floating-cta-name{font-size:.82rem}.blrb-floating-cta-detail{font-size:.7rem}.blrb-floating-cta-btn{padding:8px 20px!important;font-size:.75rem!important}.blrb-parallax{transform:none!important}.lyte-bites-different{padding:64px 0!important}.lyte-bites-different .lyte-bites-inner-img img{max-width:200px!important}.lyte-bites-different-right .lyte-bites-right-img img{border-width:2px!important}.ingredients-section{padding:64px 0!important}.ingredients-section .ingredient-item{flex-direction:column!important;text-align:center!important;padding:24px 16px!important}.ingredients-section .ingredient-product-image img{max-width:200px!important}.people_saying{padding:64px 0 48px!important}.pdp-testimonials-sec,.faq_custom_class{padding:64px 0!important}.faq_custom_class h2.collapsible-content__heading{margin-bottom:32px!important}.row.disclaimer-under-form{flex-direction:column!important;gap:12px!important;padding:16px 0!important}.row.disclaimer-under-form .col-4{width:100%!important;justify-content:flex-start!important;padding-left:8px!important}}.sign-up-popup-overlay.popup-overlay{background:#000000b3!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.sign-up-popup-modal.popup-modal{background:var(--blrb-surface, #0C0C10)!important;border:2px solid var(--blrb-border, rgba(255,255,255,.15))!important;border-radius:20px!important;box-shadow:8px 12px #0006!important;max-width:680px!important;width:92%!important;overflow:hidden!important;padding:0!important}.sign-up-popup-modal .popup-modal__container{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.sign-up-popup-modal .popup-modal__content{background:var(--blrb-surface, #0C0C10)!important;background-image:none!important;padding:48px 40px 40px!important;flex:1!important;max-width:100%!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;min-width:unset!important;width:100%!important}.sign-up-popup-modal .popup-modal__right{display:none!important}.sign-up-popup-modal h2.popup-modal__title{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;font-size:clamp(1.6rem,4vw,2.2rem)!important;line-height:1.2!important;color:#fff!important;letter-spacing:-.03em!important;-webkit-text-stroke:.3px currentColor!important;margin:0 0 12px!important;background:none!important}.sign-up-popup-modal h2.popup-modal__title span.title{background:linear-gradient(135deg,var(--blrb-accent, #F97316),#FBBF24)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-size:inherit!important;display:inline!important;height:auto!important}.sign-up-popup-modal h2.popup-modal__title span.title:before,.sign-up-popup-modal h2.popup-modal__title span.title:after{display:none!important}.sign-up-popup-modal .popup-modal__text p{font-family:DM Sans,sans-serif!important;font-size:1rem!important;line-height:1.6!important;color:var(--blrb-text-3, #9CA3AF)!important;margin-bottom:24px!important}.sign-up-popup-modal .popup-modal__email-form{width:100%!important;max-width:400px!important}.sign-up-popup-modal .popup-modal__email-form .field{border:2px solid var(--blrb-border, rgba(255,255,255,.15))!important;border-radius:10px!important;background:var(--blrb-surface-2, #141418)!important;overflow:hidden!important;transition:border-color .2s ease!important}.sign-up-popup-modal .popup-modal__email-form .field:focus-within{border-color:var(--blrb-accent, #F97316)!important}.sign-up-popup-modal .popup-modal__email-form .field__input{background:transparent!important;color:#fff!important;font-family:DM Sans,sans-serif!important;font-size:.95rem!important;border:none!important;padding:14px 16px!important;box-shadow:none!important}.sign-up-popup-modal .popup-modal__email-form .field__input::placeholder{color:var(--blrb-text-4, #6B7280)!important}.sign-up-popup-modal .popup-modal__email-form .field__label{color:var(--blrb-text-4, #6B7280)!important}.sign-up-popup-modal .popup-modal__email-form button[type=submit]{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;font-size:.95rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:var(--blrb-accent, #F97316)!important;color:#fff!important;border:2px solid var(--blrb-accent-floor, #C2410C)!important;border-radius:10px!important;padding:14px 28px!important;margin-top:12px!important;width:100%!important;cursor:pointer!important;box-shadow:var(--blrb-shadow-hard-dark, 4px 6px 0 rgba(0,0,0,.4))!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.sign-up-popup-modal .popup-modal__email-form button[type=submit]:hover{background:var(--blrb-accent-hover, #FB923C)!important;transform:translate(-1px,-1px)!important;box-shadow:5px 7px #00000073!important}button.popup-modal__close.promp-popup__close-btn{position:absolute!important;top:14px!important;right:14px!important;z-index:10!important;background:var(--blrb-surface-2, #141418)!important;border:2px solid var(--blrb-border, rgba(255,255,255,.15))!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:border-color .2s ease!important;padding:0!important}button.popup-modal__close.promp-popup__close-btn:hover{border-color:var(--blrb-accent, #F97316)!important}button.popup-modal__close.promp-popup__close-btn span{background:var(--blrb-text-3, #9CA3AF)!important;width:14px!important;height:2px!important;position:absolute!important}button.popup-modal__close.promp-popup__close-btn span:first-child{transform:rotate(45deg)!important}button.popup-modal__close.promp-popup__close-btn span:last-child{transform:rotate(-45deg)!important}.success-popup-modal.popup-modal{background:var(--blrb-surface, #0C0C10)!important;border:2px solid var(--blrb-border, rgba(255,255,255,.15))!important;border-radius:20px!important;box-shadow:8px 12px #0006!important;max-width:520px!important;width:92%!important}.success-popup-modal .popup-modal__content{background:var(--blrb-surface, #0C0C10)!important;background-image:none!important;padding:48px 40px 40px!important;text-align:center!important;min-width:unset!important}.success-popup-modal h2.popup-modal__title{color:#fff!important;font-family:Space Grotesk,sans-serif!important;background:none!important}.success-popup-modal .popup-modal__text,.success-popup-modal .popup-modal__text p{color:var(--blrb-text-3, #9CA3AF)!important;font-family:DM Sans,sans-serif!important}.popup-modal__discount-code{background:var(--blrb-surface-2, #141418)!important;border:2px solid var(--blrb-accent, #F97316)!important;border-radius:12px!important;padding:20px 24px!important;margin:16px 0!important}.popup-modal__discount-code p{color:#fff!important;font-family:Space Grotesk,sans-serif!important;margin:0!important}.popup-modal__discount-code p strong{color:var(--blrb-accent, #F97316)!important;font-size:1.1rem!important;letter-spacing:.04em!important}.popup-modal__discount-code p small{color:var(--blrb-text-3, #9CA3AF)!important;font-family:DM Sans,sans-serif!important}button.popup-modal__dismiss-btn{font-family:Space Grotesk,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:var(--blrb-accent, #F97316)!important;color:#fff!important;border:2px solid var(--blrb-accent-floor, #C2410C)!important;border-radius:10px!important;padding:14px 32px!important;cursor:pointer!important;box-shadow:var(--blrb-shadow-hard-dark, 4px 6px 0 rgba(0,0,0,.4))!important;margin-top:8px!important}@media(max-width:768px){.sign-up-popup-modal.popup-modal{max-width:92%!important;box-shadow:4px 6px #0006!important}.sign-up-popup-modal .popup-modal__content,.success-popup-modal .popup-modal__content{padding:40px 24px 32px!important}.popup-modal__discount-code{padding:16px 18px!important}button.popup-modal__close.promp-popup__close-btn{width:32px!important;height:32px!important;top:10px!important;right:10px!important}button.popup-modal__close.promp-popup__close-btn span{width:12px!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/blrb-custom.css.map */
