:root{--mineral: #f4f1e9;--ink: #1c2120;--muted: #46534e;--pane: rgba(255, 255, 251, .48);--pane-strong: rgba(255, 255, 251, .76);--glass-edge: rgba(255, 255, 255, .82);--glass-rule: rgba(51, 74, 69, .17);--glass-shadow: 0 18px 55px rgba(46, 62, 59, .07), 0 2px 5px rgba(46, 62, 59, .025);--glass-radius: 28px}html{background:var(--mineral);scroll-padding-top:120px}body{background:transparent;color:var(--ink);isolation:isolate}.light-environment{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--mineral);contain:strict}.light-field{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;pointer-events:none}.light-field-warm{background:radial-gradient(ellipse 34% 44% at 13% 37%,rgba(253,54,11,.31),rgba(253,117,39,.13) 45%,transparent 76%),radial-gradient(ellipse 28% 36% at 61% 4%,rgba(239,119,96,.14),transparent 77%),radial-gradient(ellipse 25% 30% at 94% 84%,rgba(232,17,40,.14),transparent 76%);animation:mineral-drift-warm 44s ease-in-out infinite alternate}.light-field-cool{background:radial-gradient(ellipse 38% 39% at 91% 49%,rgba(20,126,221,.23),rgba(41,168,171,.11) 52%,transparent 79%),radial-gradient(ellipse 29% 30% at 34% 97%,rgba(33,159,161,.16),transparent 80%),radial-gradient(ellipse 24% 28% at 4% 8%,rgba(66,165,168,.07),transparent 76%);animation:mineral-drift-cool 51s ease-in-out infinite alternate}.light-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.77' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}@keyframes mineral-drift-warm{0%{transform:translate3d(-1%,1%,0) scale(1)}to{transform:translate3d(4%,-3%,0) scale(1.04)}}@keyframes mineral-drift-cool{0%{transform:translate3d(2%,-1%,0) scale(1)}to{transform:translate3d(-4%,3%,0) scale(1.03)}}.site-header,.shop-buy,.subscription-strip,.faq-section,.product-information,.gallery-main,.gallery-learning,.education-links,.ingredient-grid,.ingredient-toolbar,.evidence-library,.story-element,.review-empty,.discover-grid,.topic-empty,.support-content aside,.content-cta,.label-photo,.generic-page-content{background:var(--pane);border:1px solid var(--glass-edge);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow),inset 0 1px #ffffffc7;-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.site-header{margin:14px 3.5% 0;padding:0 26px;top:12px;height:82px;border-radius:24px;background:#fffffbb8;z-index:30}.site-header nav{gap:24px;font-size:11px}.site-header .nav-right{margin-right:57px}.site-header .wordmark{font-size:23px}.site-header .wordmark svg{color:#df3b13}.bag-toggle{right:26px}.bag-toggle span{background:#ffffff80;border-color:var(--glass-rule)}.announcement{background:transparent;font-size:11px;color:var(--muted);padding:14px 20px 4px}.announcement strong{color:var(--ink);font-weight:600}.review-bar{background:#1c2120;min-height:29px}.discover-popover{top:51px;background:#fffffbf0;border:1px solid rgba(255,255,255,.9);border-radius:22px;box-shadow:0 18px 55px #2e3e3b21;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.discover-popover a{border-color:var(--glass-rule);min-height:46px}.hero-scene{top:108px;overflow:hidden;padding:0 6%}.hero-content{padding-bottom:55px}.hero-content h1{font-size:clamp(80px,7.8vw,126px);line-height:1.03}.heat-word{color:#d73c16}.hero-content p{color:var(--muted);font-size:14px}.hero-content .eyebrow{color:var(--muted)}.hero-product-wrap{filter:none}.hero-product{filter:drop-shadow(0 20px 18px rgba(37,60,57,.08))}.orbital-line{border-color:#df694c21}.orbital-cool{border-color:#147edd1c}.hero-bottom{border-color:var(--glass-rule)}.hero-ingredient-link,.text-link{border-color:#1c212073}.stage-label{color:var(--muted)}.scroll-detail,.motion-toggle{background:#fffffbc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);border-radius:18px}.button{border-radius:14px;min-height:50px}.button-primary,.button-dark{background:var(--ink);color:#fff;box-shadow:0 7px 18px #1c212017;font-weight:600}.button-primary:hover,.button-dark:hover{background:#0025cc;color:#fff}.button-light{background:var(--ink);color:#fff}.button-light:hover{background:#0025cc}.button:disabled{box-shadow:none}.marquee{background:transparent;border-block:1px solid var(--glass-rule);color:var(--muted);margin:0 6%;font-size:13px;letter-spacing:.08em;padding:22px 0}.marquee i{font-size:21px;color:#d73c16}.shop-section{padding:100px 6%;grid-template-columns:38% 56%;gap:6%}.shop-intro{padding:35px 0}.shop-intro h2{font-size:clamp(44px,4.8vw,66px)}.shop-intro>p,.unit-explainer{color:var(--muted)}.shop-buy{padding:30px}.shop-buy-heading{padding-bottom:20px;border-color:var(--glass-rule)}.shop-buy-heading>span:last-child{font-size:9px}.purchase-step{font-size:9px;letter-spacing:.08em}.purchase-tabs{background:#4b5b5511;border-radius:14px;padding:5px}.purchase-tabs button{border-radius:10px;min-height:45px;font-size:11px}.purchase-tabs button.active{background:#ffffffe6;box-shadow:0 2px 8px #2e3e3b12}.purchase-tabs button>span{border-radius:5px}.bundle-card,.product-information .bundle-card{background:#fffffd30;border-radius:17px;border:1px solid rgba(65,84,78,.17);padding:18px 12px;transition:background .25s,border-color .25s;box-shadow:none}.bundle-card:hover{background:#fffffd73}.bundle-card.selected{background:#fffffdc7;border-color:#465c51;box-shadow:inset 0 0 0 1px #465c5180}.card-top{gap:9px;flex-direction:column}.card-top>span{border-radius:5px;font-size:7px!important;padding:5px 6px}.bundle-options .bundle-card:has(input[value="1"]) .card-top>span{background:#475b5017}.card-price,.product-information .card-price{font-size:clamp(24px,2.2vw,30px)}.packets{font-size:9px;color:var(--muted);min-height:27px}.unit-price{font-size:11px;color:var(--muted)}.card-comparison{font-size:9px;min-height:29px;color:var(--muted)}.card-shipping{font-size:9px;line-height:1.7}.value-label{font-size:7px;border-color:var(--glass-rule)}.price-detail{font-size:10px}.purchase-summary>span>small{font-size:8px;color:var(--muted)}.purchase-summary strong{font-size:32px}.purchase-notes{font-size:10px;color:var(--muted);line-height:1.6}.review-note{font-size:10px;color:var(--muted)}.supply-note{border-color:var(--glass-rule)}.supply-note summary{font-size:10px}.supply-note p{font-size:11px;color:var(--muted)}.subscribe-panel{background:#fffffd87;border:1px solid rgba(0,37,204,.22);border-radius:20px}.subscription-badges span{border-radius:8px;background:#0025cc;color:#fff}.subscription-badges span+span{background:#1c595a;color:#fff}.subscribe-panel p{font-size:12px}.recurring-line{border-color:var(--glass-rule);font-size:12px}.recurring-line span{font-size:11px;color:var(--muted)}.subscription-strip{margin:0 6% 35px;padding:52px 50px;color:var(--ink);grid-template-columns:40% 54%;gap:6%}.subscription-strip:before{display:none}.subscription-strip h2{font-size:56px}.subscription-strip .eyebrow,.subscription-strip-details>span{color:var(--muted)}.subscription-strip-details p{color:var(--muted);font-size:14px}.subscription-strip-details p strong{color:var(--ink);font-weight:600}.subscription-strip .subscription-badges span{background:#0025cc;color:#fff}.subscription-strip .subscription-badges span+span{background:#1c595a}.subscription-strip-details>span{font-size:11px;line-height:1.8}.education-preview{padding:85px 6%}.section-heading h2{font-size:clamp(42px,4.6vw,62px)}.section-heading>p{color:var(--muted)}.education-links{padding:32px 0;gap:0}.education-links>a{background:transparent;padding:12px 34px;transition:transform .3s}.education-links>a:nth-child(1){width:37%}.education-links>a:nth-child(2){width:34%}.education-links>a:nth-child(3){width:29%}.education-links>a+a{border-left:1px solid var(--glass-rule)}.education-links>a:hover{background:transparent;transform:translateY(-3px)}.education-links h3{font-size:30px}.education-links p{font-size:12px;color:var(--muted)}.line-art{font-size:82px;opacity:.8}.line-art.hot{color:#d73c16}.story-section{padding:65px 6% 90px}.story-title h2{font-size:clamp(48px,6.5vw,86px)}.story-title h2 em{color:#d73c16}.story-title h2>span{color:#17666f}.story-bottom{border-color:var(--glass-rule)}.story-bottom p{color:var(--muted)}.elemental-art{z-index:0}.sculpture{border:1px solid rgba(255,255,255,.65);border-radius:60% 45% 64% 43%;background:linear-gradient(135deg,#fd9941b0,#fd360b82 48%,#cf1b4d38);box-shadow:inset 8px 10px 24px #ffffff6b,inset -8px -12px 20px #6e553f12,14px 19px 30px #53635c17}.sculpture.cold{background:linear-gradient(125deg,#bce0d5b5,#147edd70,#0025cc2e)}.faq-section{margin:0 6% 70px;padding:50px;grid-template-columns:40% 54%;gap:6%}.faq-list details{border-color:var(--glass-rule)}.faq-list summary{font-size:13px}.faq-list p{font-size:12px;color:var(--muted)}footer{border-top:1px solid var(--glass-rule);background:#fffffb2e}.footer-head,.footer-navigation{border-color:var(--glass-rule)}.footer-navigation>div{font-size:11px}.footer-note>span,.footer-base{color:var(--muted)}.footer-base{font-size:9px}.product-layout{padding:15px 4.5% 70px;grid-template-columns:48% 48%;gap:4%;align-items:start}.product-information{padding:30px}.product-information h1{font-size:clamp(48px,4.3vw,65px)}.product-information .product-description{font-size:13px;color:var(--muted)}.product-tags>span{background:#fffffd66;border-color:#ffffffe6}.gallery-main{background:#fffffb47;overflow:hidden;padding:40px 20px;min-height:555px}.gallery-main>img{filter:none}.gallery-thumbnails button{border-radius:14px;background:#fffffb8c;border-color:#ffffffd9}.gallery-thumbnails button.selected{border-color:#53695e}.gallery-learning{padding:30px;margin-top:28px}.gallery-learning p,.product-details p{color:var(--muted)}.product-details details{border-color:var(--glass-rule)}.product-details summary{font-size:11px}.page-intro{padding:65px 6% 35px}.page-intro>p{color:var(--muted);font-size:14px}.content-container{margin-inline:6%}.content-status{background:#fffffd8a;border-radius:14px;border-left-color:#17666f}.content-status p{color:var(--muted)}.status-dot{background:#17666f}.ingredient-toolbar{padding:19px 23px;margin-bottom:24px}.ingredient-search{border-color:var(--glass-rule)}.ingredient-filters button{border-color:#4a63573b;background:#ffffff52}.ingredient-filters button.active{background:var(--ink)}.ingredient-count{color:var(--muted)}.ingredient-grid{gap:0;overflow:hidden}.ingredient-card{background:transparent;padding:36px;border-radius:0}.ingredient-card:nth-child(2n){border-left:1px solid var(--glass-rule)}.ingredient-card:nth-child(n+3){border-top:1px solid var(--glass-rule)}.ingredient-card>p,.ingredient-card details p,.dose-line b{color:var(--muted)}.ingredient-card h2{font-size:34px}.dose-line{border-color:var(--glass-rule);font-size:11px}.dose-line b{font-size:10px}.ingredient-card summary{font-size:11px}.evidence-pending{border-color:var(--glass-rule);border-radius:8px}.ingredient-no-results{background:#fffffb7a;border-radius:20px}.label-section{padding-top:60px}.label-section>div{width:45%}.label-photo{background:#fffffb6b;padding:30px}.label-photo img{border-radius:12px}.label-section p{color:var(--muted)}.content-cta{margin:0 6% 70px;padding:45px;color:var(--ink)}.content-cta .button-dark{background:var(--ink);color:#fff}.content-cta .button-dark:hover{background:#0025cc}.science-principles article{border-color:var(--glass-rule)}.science-principles p,.evidence-library p{color:var(--muted)}.story-element{background:#fffffb40}.story-editorial{margin-inline:6%}.story-editorial p{color:var(--muted)}.review-empty{margin-inline:6%;padding-top:45px}.review-empty p{color:var(--muted)}.discover-grid{gap:0;overflow:hidden}.discover-card{background:transparent;padding:38px;border-radius:0}.discover-card:nth-child(2n){border-left:1px solid var(--glass-rule)}.discover-card:nth-child(n+3){border-top:1px solid var(--glass-rule)}.discover-card:hover{background:#fffffd33}.discover-card p,.topic-empty p,.support-text>p{color:var(--muted)}.coming-soon{border-radius:7px;border-color:var(--glass-rule);color:var(--muted)}.topic-empty,.support-content{margin-inline:6%}.support-content aside p{color:var(--muted)}.cart-drawer,.mobile-menu,.info-dialog{background:#fafaf4e6;-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1);border:1px solid rgba(255,255,255,.9)}.cart-drawer,.mobile-menu{border-radius:24px 0 0 24px}.mobile-menu{border-radius:0 24px 24px 0}.info-dialog{border-radius:26px}.cart-drawer::backdrop,.mobile-menu::backdrop,.info-dialog::backdrop{background:#21332e38;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.mobile-menu details>div,.cart-savings{background:#fffffd8c;border-radius:13px}.cart-item>img{background:transparent;border-radius:12px}.cart-quantity button:first-child{border-radius:7px 0 0 7px}.cart-quantity button:last-child{border-radius:0 7px 7px 0}.cart-row,.cart-bottom>p,.cart-item-info p{color:var(--muted)}.cart-row.total{color:var(--ink)}.checkout-inactive{background:#334a4517;color:#46534e}.toast{border-radius:14px}body.motion-paused .light-field,body.document-hidden .light-field{animation-play-state:paused}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header,.shop-buy,.subscription-strip,.faq-section,.product-information,.gallery-main,.gallery-learning,.education-links,.ingredient-grid,.ingredient-toolbar,.evidence-library,.story-element,.review-empty,.discover-grid,.topic-empty,.support-content aside,.content-cta,.label-photo,.generic-page-content,.cart-drawer,.mobile-menu,.info-dialog,.discover-popover{background:#fafaf4f5}}html.no-glass-blur .site-header,html.no-glass-blur .shop-buy,html.no-glass-blur .subscription-strip,html.no-glass-blur .faq-section,html.no-glass-blur .product-information,html.no-glass-blur .education-links,html.no-glass-blur .gallery-main,html.no-glass-blur .ingredient-grid,html.no-glass-blur .ingredient-toolbar,html.no-glass-blur dialog{background:#fafaf4f5;-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:1200px){.site-header nav{gap:15px;font-size:10px}.site-header .wordmark{font-size:21px}.shop-buy,.product-information{padding:25px}.unit-price{font-size:10px}.education-links>a{padding-inline:25px}.education-links h3{font-size:27px}}@media(max-width:1000px){.site-header .wordmark{font-size:22px}.product-layout{grid-template-columns:46% 50%}.product-information{padding:22px}.bundle-card,.product-information .bundle-card{padding:15px 9px}.card-price,.product-information .card-price{font-size:24px}.card-comparison,.card-shipping{font-size:8px}.product-information h1{font-size:49px}.subscription-strip{padding:40px 35px}.subscription-strip h2{font-size:48px}.shop-section{grid-template-columns:34% 62%;gap:4%}.education-links>a{padding-inline:20px}}@media(max-width:760px){:root{--glass-radius: 23px;--pane: rgba(255,255,251,.57)}html{scroll-padding-top:94px}.light-field{animation:none}.light-grain{opacity:.035}.light-field-warm{background:radial-gradient(ellipse 59% 42% at 1% 32%,rgba(253,93,25,.24),transparent 79%),radial-gradient(ellipse 45% 35% at 98% 100%,rgba(232,17,40,.09),transparent 80%)}.light-field-cool{background:radial-gradient(ellipse 60% 45% at 100% 62%,rgba(20,126,221,.19),transparent 81%),radial-gradient(ellipse 40% 36% at 30% 2%,rgba(80,157,153,.08),transparent 80%)}.site-header{height:68px;top:10px;margin:12px 4% 0;padding:0 15px;border-radius:20px}.site-header>.wordmark{font-size:20px}.site-header .wordmark svg{width:25px}.bag-toggle{right:15px}.menu-toggle{margin-left:-7px}.announcement{font-size:9px;padding:11px 15px 1px}.hero-scene{top:88px;padding-inline:6%;min-height:710px}.hero-content{padding-top:33px}.hero-content h1{font-size:clamp(61px,15vw,82px);margin:18px 0 20px}.hero-content p{font-size:12px}.hero-content .button{min-height:45px;min-width:157px}.hero-ingredient-link{font-size:9px;margin-left:16px}.hero-product-wrap{padding:10px 0}.hero-bottom{left:6%;right:6%}.marquee{margin-inline:6%;font-size:10px;gap:22px}.shop-section{display:block;padding:65px 6% 50px}.shop-intro{padding:0 0 27px}.shop-intro h2{font-size:48px}.shop-buy{padding:23px 18px}.shop-buy-heading{gap:12px}.shop-buy-heading>span:first-child{font-size:20px}.shop-buy-heading>span:last-child{font-size:8px;text-align:right}.purchase-step{font-size:9px}.purchase-tabs button{font-size:10px;padding:11px 6px}.bundle-options{gap:7px}.bundle-card,.product-information .bundle-card{padding:15px 9px;border-radius:14px}.card-top b{font-size:13px}.card-top>span{font-size:7px!important;padding:4px}.card-price,.product-information .card-price{font-size:25px}.packets{font-size:9px;margin:13px 0;min-height:27px}.unit-price{font-size:10px}.card-comparison,.card-shipping{font-size:9px;min-height:30px}.value-label{font-size:7px}.purchase-summary strong{font-size:30px}.price-detail,.purchase-notes,.review-note{font-size:10px}.subscription-strip{margin:0 6% 20px;display:block;padding:30px 25px}.subscription-strip h2{font-size:45px}.subscription-strip-details p{font-size:13px}.subscription-strip-details>span{font-size:11px}.education-preview{padding:50px 6%}.section-heading h2{font-size:45px}.education-links{display:block;padding:8px 24px}.education-links>a:nth-child(n){width:100%;padding:25px 0;margin:0;background:transparent}.education-links>a+a{border-left:0;border-top:1px solid var(--glass-rule)}.education-links h3{font-size:30px}.education-links p{font-size:12px;max-width:85%}.line-art{float:right;font-size:65px}.story-section{padding:35px 6% 50px}.story-title h2{font-size:46px}.faq-section{margin:0 6% 50px;display:block;padding:30px 25px}.faq-section h2{font-size:38px}.faq-list summary{font-size:12px}.faq-list p{font-size:12px}.product-layout{display:block;padding-inline:5%}.gallery-main{min-height:0;padding:20px 15px 43px}.gallery-thumbnails>span{font-size:7px}.product-information{margin-top:30px;padding:27px 20px}.product-information h1{font-size:54px}.product-information .purchase-tabs button{font-size:10px}.gallery-learning{display:none}.page-intro{padding:45px 6% 25px}.page-intro h1{font-size:48px}.page-intro>p{font-size:13px}.content-container{margin-bottom:50px}.ingredient-toolbar{padding:16px 20px}.ingredient-grid{display:block}.ingredient-card{margin:0;padding:28px 25px}.ingredient-card:nth-child(n){border-left:0}.ingredient-card+.ingredient-card{border-top:1px solid var(--glass-rule)}.ingredient-card h2{font-size:32px}.ingredient-card>p{font-size:12px}.dose-line{font-size:10px}.dose-line b{font-size:9px}.label-section>div{width:100%}.label-photo{padding:23px}.label-section{padding-top:35px}.content-cta{padding:30px 25px;margin-bottom:50px}.content-cta h2{font-size:38px}.discover-grid{display:block}.discover-card{margin:0;padding:30px 25px}.discover-card:nth-child(n){border-left:0}.discover-card+.discover-card{border-top:1px solid var(--glass-rule)}.topic-empty{padding:30px 25px}.support-content aside{padding:27px}.cart-drawer,.mobile-menu{border-radius:0}.site-header,.shop-buy,.subscription-strip,.faq-section,.product-information,.gallery-main,.education-links,.ingredient-grid,.ingredient-toolbar,.discover-grid,.content-cta{-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08)}}@media(max-width:380px){.site-header>.wordmark{font-size:18px}.hero-content h1{font-size:58px}.hero-ingredient-link{margin-left:10px;font-size:8px}.hero-scene{min-height:700px}.shop-buy{padding-inline:15px}.bundle-card,.product-information .bundle-card{padding-inline:7px}.card-price,.product-information .card-price{font-size:23px}.product-information{padding-inline:16px}.product-information h1{font-size:50px}}@media(prefers-reduced-motion:reduce){.light-field{animation:none}.light-grain{opacity:.025}.hero-scene{top:0}.hero-product-wrap{filter:none}}body.motion-paused .hero-scene{top:0}@media(prefers-reduced-transparency:reduce){:root{--pane: rgba(250,250,244,.96)}.site-header,.discover-popover,.cart-drawer,.mobile-menu,.info-dialog{background:#fafaf4;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(forced-colors:active){.light-environment,.atmosphere,.elemental-art,.orbital-line{display:none}body{background:Canvas;color:CanvasText}.site-header,.shop-buy,.subscription-strip,.faq-section,.product-information,.gallery-main,.education-links,.ingredient-grid,.ingredient-toolbar,.discover-grid,.content-cta,dialog{background:Canvas;border:1px solid CanvasText;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bundle-card.selected{outline:2px solid Highlight}}.hero-scene{isolation:auto}.product-stage{mix-blend-mode:multiply}.hero-product{filter:none}.gallery-main{isolation:auto}.gallery-main>img{mix-blend-mode:multiply}@media(prefers-reduced-transparency:reduce){.site-header,.shop-buy,.subscription-strip,.faq-section,.product-information,.gallery-main,.gallery-learning,.education-links,.ingredient-grid,.ingredient-toolbar,.evidence-library,.story-element,.review-empty,.discover-grid,.topic-empty,.support-content aside,.content-cta,.label-photo,.generic-page-content,.cart-drawer,.mobile-menu,.info-dialog,.discover-popover{background:#fafaf4;-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lavalyte-glass.css.map */
