body,html{max-width:100%}.card,.panel,.wrap,article,form,main,section{min-width:0}img,svg{max-width:100%}.nav-solid .nav-row{gap:clamp(18px,2.5vw,34px)}.nav-solid .navlinks{display:flex!important;align-items:center;justify-content:center;gap:clamp(18px,2.2vw,30px);margin-left:auto}.nav-solid .navlinks a{position:relative;color:var(--sub);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.nav-solid .navlinks a:hover{color:var(--ink);opacity:1}.nav-solid .navacts{margin-left:2px}.nav-immersive .navlinks{display:none!important}.site-menu{overflow-y:auto;overscroll-behavior:contain}.site-menu-groups{display:grid!important;grid-gap:24px!important;gap:24px!important;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.site-menu-group{display:grid;min-width:0}.site-menu-group+.site-menu-group{padding-top:22px;border-top:1px solid rgba(255,255,255,.11)}.site-menu-label{margin:0 0 7px!important;color:rgba(255,255,255,.46)!important;font-size:8px!important;letter-spacing:.16em!important}.site-menu-group a{min-width:0;padding:12px 16px!important;border-bottom:0!important;color:rgba(255,255,255,.92)!important;font-size:16px!important;line-height:1.22!important;overflow-wrap:anywhere}.site-menu-group a:hover{color:#fff!important;transform:translateX(2px)}.site-menu-group-legal a{color:rgba(255,255,255,.72)!important;font-size:14px!important}.foot{margin-top:28px!important;background:#f8fbfd!important}.foot .footer-brand-block p,.foot .footer-disclaimer p:not(.mono){font-size:12px!important;line-height:1.55!important}.foot .footer-links{gap:10px 18px!important}.foot .footer-links a{font-size:8.5px!important}.foot .footer-disclaimer{box-shadow:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid rgba(1,49,130,.78);outline-offset:3px}.account-clean-page,.checkout-variant-page,.contact-page,.product-clean-page,.research-article-page,.research-library-page,.wholesale-page{overflow-wrap:anywhere}@media (max-width:1180px){.nav-solid .navlinks{display:none!important}}@media (max-width:760px){.nav-solid .nav-row{padding-left:14px!important;padding-right:14px!important}.nav-solid .brand{min-width:0}.nav-solid .bname{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-menu{width:min(390px,100vw)!important;padding:20px!important}.site-menu-head{position:-webkit-sticky;position:sticky;top:-20px;z-index:2;margin:-20px -20px 4px;padding:20px;background:rgba(8,15,29,.97)}.foot .footer-clean,.foot .footer-disclaimer,.foot .footer-links{min-width:0}}@media (max-width:420px){.nav-solid .navacts{gap:3px!important}.nav-solid .iconbtn{flex:0 0 auto}.site-menu-group a{font-size:15px!important}}.research-library-page .research-library-hero{grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(24px,4vw,42px);padding-top:52px;padding-bottom:58px;align-items:end}.research-library-page .research-library-hero h1{max-width:920px;font-size:clamp(48px,6.6vw,86px);line-height:.91;letter-spacing:-.045em}.research-library-page .research-library-hero>div>p:last-child{max-width:700px;font-size:16px;line-height:1.6}.research-library-page .research-library-notice{border:1px solid rgba(255,255,255,.12);border-radius:20px;padding:20px;box-shadow:none}.research-library-page .research-library-section{padding-bottom:64px}.research-library-page .research-section-heading{margin-bottom:18px}.research-library-page .research-section-heading h2{font-size:clamp(34px,4.4vw,58px);line-height:.95}.research-library-page .research-card-grid{gap:12px}.research-library-page .research-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.research-library-page .research-card{min-height:245px;border-radius:20px;padding:20px;box-shadow:none}.research-library-page .research-guide-grid .research-card{min-height:255px}.research-library-page .research-card h3{margin:14px 0 8px;font-size:clamp(21px,2.2vw,25px);line-height:1.05}.research-library-page .research-card p{font-size:13px;line-height:1.55}.account-clean-page .account-hero-clean{border-radius:24px;padding:clamp(22px,3vw,30px);box-shadow:none}.account-clean-page .account-hero-clean h1{font-size:clamp(42px,6vw,68px);line-height:.94}.account-clean-page .account-section-nav{gap:4px;border-radius:16px;padding:5px;box-shadow:none}.account-clean-page .account-section-nav a,.account-clean-page .account-section-nav button{min-height:42px;border-color:transparent;border-radius:12px;background:transparent;padding:8px 12px}.account-clean-page .account-section-nav button.active{border-color:rgba(1,49,130,.18);background:#fff;box-shadow:0 6px 18px rgba(21,66,98,.06)}.account-clean-page .account-workspace-heading h2{font-size:clamp(32px,4.5vw,50px);line-height:.97}.account-clean-page .account-status-grid{gap:10px}.account-clean-page .account-status-card{border-radius:17px;padding:15px;box-shadow:none}.account-clean-page .account-profile-panel,.account-clean-page .account-rules-panel,.account-clean-page .account-summary-panel{border-radius:20px;box-shadow:none}.checkout-variant-page .checkout-page-header{max-width:780px;padding-top:24px;padding-bottom:10px}.checkout-variant-page .checkout-page-header h1{font-size:clamp(44px,6vw,68px);line-height:.94;letter-spacing:-.045em}.checkout-variant-page .checkout-page-header .sub{max-width:650px;font-size:15px;line-height:1.55}.checkout-variant-page .checkout-progress{gap:5px;border:1px solid rgba(1,49,130,.16);border-radius:17px;background:rgba(247,251,254,.88);padding:5px;margin:14px 0 18px}.checkout-variant-page .checkout-progress>span{border-color:transparent;border-radius:12px;background:transparent;padding:10px 11px}.checkout-variant-page .checkout-progress>span:before{display:none}.checkout-variant-page .checkout-progress>span.active,.checkout-variant-page .checkout-progress>span.complete{border-color:rgba(1,49,130,.16);background:#fff;box-shadow:0 5px 16px rgba(21,66,98,.05)}.checkout-variant-page .checkout-progress small{display:none}.checkout-variant-page .checkout-customer-panel,.checkout-variant-page .checkout-order-panel{border-radius:22px;box-shadow:none}.checkout-variant-page .checkout-order-panel{position:-webkit-sticky;position:sticky;top:96px}.checkout-variant-page .checkout-variant-items{gap:0}.checkout-variant-page .checkout-variant-item{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:15px 0}.checkout-variant-page .checkout-variant-item:first-child{border-top:0;padding-top:4px}.checkout-variant-page .checkout-promo-box{border-width:1px 0 0;border-radius:0;background:transparent;padding:16px 0 0}.checkout-variant-page .checkout-payment-note{opacity:.88}.contact-clean-page .contact-clean-hero{border-radius:24px;padding:clamp(22px,3vw,30px);box-shadow:none}.contact-clean-page .contact-clean-hero h1{font-size:clamp(44px,6.4vw,70px);line-height:.94}.contact-clean-page .contact-info-grid{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:14px 0 18px}.contact-clean-page .contact-info-card{border:0!important;border-radius:0!important;background:transparent!important;padding:16px 14px!important;box-shadow:none!important}.contact-clean-page .contact-info-card+.contact-info-card{border-left:1px solid var(--line)!important}.contact-clean-page .contact-form-panel,.contact-clean-page .contact-research-card,.contact-clean-page .contact-side-card{border-radius:20px;box-shadow:none}.wholesale-page .wholesale-hero{gap:clamp(24px,4vw,44px)}.wholesale-page .wholesale-hero h1{max-width:820px;font-size:clamp(46px,6.5vw,76px);line-height:.93}.wholesale-page .wholesale-system-card{gap:0;border-radius:22px;padding:8px 18px;box-shadow:none}.wholesale-page .wholesale-system-card article{border:0;border-radius:0;background:transparent;padding:16px 0}.wholesale-page .wholesale-system-card article+article{border-top:1px solid var(--line)}.wholesale-page .wholesale-form-shell{gap:clamp(22px,4vw,42px);margin-top:58px}.wholesale-page .wholesale-form-copy h2{font-size:clamp(36px,5vw,56px)}.wholesale-page .wholesale-form{border-radius:22px;box-shadow:none}.home-newsletter-section .newsletter-signup{border-radius:22px;padding:clamp(18px,3vw,26px);box-shadow:none}.home-newsletter-section .newsletter-copy h2{font-size:clamp(32px,4.4vw,52px);line-height:.96}.home-newsletter-section .newsletter-form{border-radius:18px;box-shadow:none}@media (max-width:1050px){.research-library-page .research-card-grid,.research-library-page .research-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.checkout-variant-page .checkout-order-panel{position:static}.contact-clean-page .contact-info-card+.contact-info-card{border-left:0!important;border-top:1px solid var(--line)!important}}@media (max-width:760px){.research-library-page .research-library-hero{grid-template-columns:1fr;gap:20px;padding-top:34px;padding-bottom:44px}.research-library-page .research-card-grid,.research-library-page .research-guide-grid{grid-template-columns:1fr}.research-library-page .research-card,.research-library-page .research-guide-grid .research-card{min-height:0}.checkout-variant-page .checkout-progress{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-variant-page .checkout-progress>span{display:flex;justify-content:center;gap:6px;padding:10px 7px}.checkout-variant-page .checkout-progress i{grid-row:auto;font-size:10px}.checkout-variant-page .checkout-progress b{font-size:10px}.contact-clean-page .contact-info-grid{grid-template-columns:1fr}.wholesale-page .wholesale-form-shell{margin-top:44px}}@media (max-width:430px){.checkout-variant-page .checkout-progress i{display:none}.checkout-variant-page .checkout-progress b{font-size:9px}}.product-clean-page .product-secondary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start;padding-top:18px;padding-bottom:36px}.product-clean-page .product-secondary-grid .product-review-disclosure,.product-clean-page .product-secondary-grid .research-context{width:100%;min-width:0;margin:0}.product-clean-page .product-secondary-grid .product-review-disclosure>summary,.product-clean-page .product-secondary-grid .research-context summary{min-height:82px}.product-clean-page{padding-bottom:36px!important}.emberon-home .emberon-library-band{padding-top:66px;padding-bottom:66px}.emberon-home .home-newsletter-section{padding-top:38px!important;padding-bottom:42px!important}.emberon-home .home-newsletter-section .newsletter-signup{margin:0}.emberon-home+.foot,body:has(.emberon-home) .foot{padding-top:30px!important;padding-bottom:30px!important}.research-library-page{padding-bottom:48px}.research-library-page .research-library-hero{padding-bottom:46px}.research-library-page .research-library-section{padding-bottom:48px}@media (max-width:900px){.product-clean-page .product-secondary-grid{grid-template-columns:1fr;gap:12px;padding-top:12px;padding-bottom:28px}.product-clean-page .product-secondary-grid .product-review-disclosure>summary,.product-clean-page .product-secondary-grid .research-context summary{min-height:0}.emberon-home .emberon-library-band{padding-top:54px;padding-bottom:54px}.emberon-home .home-newsletter-section{padding-top:28px!important;padding-bottom:32px!important}}.account-clean-page .account-overview-heading{max-width:820px;margin:8px 0 18px}.account-clean-page .account-overview-heading>p:last-child{margin:7px 0 0;color:var(--sub);font-size:14px;line-height:1.55}.account-clean-page .account-overview-grid{margin-top:0}.product-clean-page .product-commerce-shell{grid-template-columns:1fr;gap:16px;width:min(1080px,calc(100% - 32px));max-width:1080px;margin-inline:auto;padding-top:46px;padding-bottom:14px}.product-clean-page .product-commerce-intro,.product-clean-page .product-record-intro{position:static;width:100%;max-width:none;padding:0 4px}.product-clean-page .product-commerce-intro h2,.product-clean-page .product-record-intro h2{max-width:none;margin:6px 0 10px;font-size:clamp(34px,4.2vw,50px);line-height:.96}.product-clean-page .product-commerce-intro>p:not(.mono),.product-clean-page .product-record-intro>p:not(.mono){max-width:760px;margin-bottom:0;font-size:14px;line-height:1.55}.product-clean-page .product-record-notice{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:14px}.product-clean-page .product-commerce-panel{width:100%;max-width:none}.product-clean-page .product-secondary-grid{width:min(1080px,calc(100% - 32px));max-width:1080px;margin-inline:auto;padding-top:0;padding-bottom:38px;gap:12px}.product-clean-page .product-secondary-grid .product-review-disclosure>summary,.product-clean-page .product-secondary-grid .research-context summary{min-height:74px}@media (max-width:900px){.product-clean-page .product-commerce-shell,.product-clean-page .product-secondary-grid{width:min(100% - 24px,1080px)}.product-clean-page .product-commerce-shell{gap:14px;padding-top:34px;padding-bottom:10px}.product-clean-page .product-commerce-intro h2,.product-clean-page .product-record-intro h2{font-size:clamp(32px,9vw,44px)}.product-clean-page .product-secondary-grid{padding-top:0;padding-bottom:28px}}@media (min-width:901px){.account-clean-page .account-section-nav{display:grid;grid-template-columns:.9fr 1.35fr .82fr 1.25fr 1.05fr 1.25fr;align-items:stretch;width:100%;overflow:visible}.account-clean-page .account-section-nav a,.account-clean-page .account-section-nav button{width:100%;min-width:0;justify-content:center;text-align:center;white-space:nowrap}}@media (max-width:760px){.site-menu{height:100dvh!important;max-height:100dvh!important}}.skip-link{position:fixed;left:16px;top:12px;z-index:10000;transform:translateY(-160%);padding:10px 14px;border-radius:10px;background:#071521;color:#F5F7FA;border:1px solid rgba(97,184,238,.55);font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}#main-content:focus{outline:none}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.product-clean-page .product-secondary-grid .product-review-disclosure[open]{grid-column:1/-1}.product-clean-page .product-review-disclosure[open] .product-review-disclosure-body{padding-top:0}@media (max-width:900px){.product-clean-page .product-secondary-grid .product-review-disclosure[open]{grid-column:auto}}@media (min-width:901px){.account-clean-page .account-dashboard-layout{display:grid!important;grid-template-columns:238px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.account-clean-page .account-sidebar-shell{position:-webkit-sticky!important;position:sticky!important;top:92px!important;z-index:30!important;align-self:start!important;max-height:calc(100dvh - 112px)!important}.account-clean-page .account-section-nav{position:static!important;display:flex!important;grid-template-columns:none!important;flex-direction:column!important;gap:7px!important;width:100%!important;max-width:none!important;overflow:visible!important;margin:0!important}.account-clean-page .account-section-nav a,.account-clean-page .account-section-nav button{width:100%!important;min-width:0!important;justify-content:flex-start!important;text-align:left!important;white-space:normal!important}}.research-literature-section{padding-top:8px}.research-literature-heading{align-items:flex-start}.research-literature-heading h2{max-width:980px}.research-literature-notice{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:13px;gap:13px;align-items:start;margin:-4px 0 34px;border:1px solid rgba(1,49,130,.22);border-radius:18px;background:rgba(1,49,130,.065);padding:17px 18px;color:var(--blue-deep)}.research-literature-notice svg{margin-top:2px}.research-literature-notice p{max-width:1050px;margin:0;color:var(--sub);font-size:12px;line-height:1.6}.research-literature-groups{display:grid;grid-gap:48px;gap:48px}.research-literature-group{display:grid;grid-gap:18px;gap:18px}.research-literature-group-head{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);grid-gap:28px;gap:28px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:16px}.research-literature-group-head .mono{color:var(--blue-deep);font-size:9px}.research-literature-group-head h3{margin:7px 0 0;font-size:clamp(25px,3vw,36px);line-height:1}.research-literature-group-head>p{max-width:760px;justify-self:end;margin:0;color:var(--sub);font-size:12px;line-height:1.55}.research-literature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:11px;gap:11px}.research-literature-card{min-width:0;min-height:272px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:20px;background:rgba(255,255,255,.88);color:var(--ink);padding:19px;text-decoration:none;box-shadow:0 12px 36px rgba(17,50,73,.035);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.research-literature-card:hover{transform:translateY(-2px);border-color:rgba(1,49,130,.32);box-shadow:0 18px 44px rgba(17,50,73,.07)}.research-literature-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--blue-deep)}.research-literature-card-top .mono{font-size:8px;letter-spacing:.13em}.research-literature-card h4{margin:17px 0 9px;font-size:17px;line-height:1.25;letter-spacing:-.015em}.research-literature-card>p{margin:0;color:var(--sub);font-size:11px;line-height:1.5}.research-literature-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px}.research-literature-meta span{border-radius:999px;background:var(--tint);color:var(--blue-deep);padding:6px 8px;font-size:8px;font-weight:800;line-height:1}.research-literature-card small{display:block;margin-top:9px;color:var(--muted);font-size:8px;line-height:1.35;overflow-wrap:anywhere}@media (max-width:1050px){.research-literature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.research-literature-group-head{grid-template-columns:1fr;gap:10px;align-items:start}.research-literature-group-head>p{justify-self:start}.research-literature-grid{grid-template-columns:1fr}.research-literature-card{min-height:0}.research-literature-notice{grid-template-columns:1fr}}.customer-orders .customer-item-row{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.customer-orders .customer-item-spec-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important}.customer-orders .customer-item-spec-grid>div{min-width:0!important}.customer-orders .customer-item-sku,.customer-orders .customer-item-spec-grid b,.customer-orders .customer-item-spec-grid span,.customer-orders .customer-item-variant-label{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.customer-orders .customer-item-price{justify-items:start!important;text-align:left!important}@media (max-width:520px){.customer-orders .customer-item-spec-grid{grid-template-columns:1fr!important}}:root{--editorial-bg:#030811;--editorial-panel:#07101c;--editorial-panel-strong:#091526;--editorial-field:#081322;--editorial-text:#f2f5fa;--editorial-sub:#a4b0c0;--editorial-muted:#8190a4;--editorial-accent:#a8c6ef;--editorial-blue:#013182;--editorial-line:rgba(176,197,226,.18);--editorial-line-strong:rgba(176,197,226,.31)}:where(.shop-clean-page,.product-cinematic-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean){--bg:var(--editorial-bg);--panel:var(--editorial-panel);--ink:var(--editorial-text);--sub:var(--editorial-sub);--muted:var(--editorial-muted);--blue:var(--editorial-blue);--blue-deep:var(--editorial-accent);--cyan:#5f91d1;--tint:var(--editorial-panel-strong);--line:var(--editorial-line);--line2:var(--editorial-line-strong);color:var(--editorial-text);color-scheme:dark;background:var(--editorial-bg)!important}body:has(:where(.shop-clean-page,.product-cinematic-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean)){background:var(--editorial-bg)!important;background-image:none!important;color:var(--editorial-text)}body .nav-solid{color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:rgba(3,8,17,.96)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body .nav-solid :where(.brand,.bname,.navlinks a){color:var(--editorial-text)!important}body .nav-solid .bname b,body .nav-solid .navlinks a:hover{color:var(--editorial-accent)!important}body .nav-solid .iconbtn{color:var(--editorial-text)!important;border:1px solid transparent!important;background:transparent!important}body .nav-solid .iconbtn:hover{background:var(--editorial-panel-strong)!important}body .foot,body .nav-solid .iconbtn:hover{border-color:var(--editorial-line)!important}body .foot{margin-top:0!important;color:#e3ebf8!important;background:#050b15!important}body .foot :where(.brand,.bname,.footer-links a){color:#e3ebf8!important}body .foot :where(.footer-brand-block p,.footer-disclaimer p:not(.mono)){color:var(--editorial-sub)!important}body .foot .footer-disclaimer,body .foot .footer-newsletter{border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;box-shadow:none!important}body .foot .newsletter-form,body .foot .newsletter-signup-compact{color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:#050c17!important}:where(.shop-clean-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) :where(h1,h2,h3,h4,strong){color:var(--editorial-text)}:where(.shop-clean-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) :where(p,small,.sub){color:var(--editorial-sub)}:where(.shop-clean-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) :where(.ey,.eyebrow,.kicker,.policy-label,.mono){color:var(--editorial-accent)}:where(.shop-clean-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) :where(.panel,.summary,.spec,.card){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;box-shadow:none!important}:where(.shop-clean-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) :where(input,textarea,select,.input){color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:var(--editorial-field)!important;box-shadow:none!important}:where(.shop-clean-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) :where(input,textarea)::placeholder{color:#74849b!important;opacity:1}:where(.shop-clean-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) .btn-p{color:#fff!important;border:1px solid rgba(168,198,239,.24)!important;background:var(--editorial-blue)!important;box-shadow:none!important}:where(.shop-clean-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) .btn-s{color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:transparent!important;box-shadow:none!important}.shop-refined-page .shop-clean-head{padding:clamp(34px,5vw,72px) 0 38px;border-bottom:1px solid var(--editorial-line)}.shop-refined-page .shop-clean-head h1{max-width:920px;font-weight:400}.shop-refined-page .shop-toolbar{border-color:var(--editorial-line)!important;border-radius:4px!important;background:var(--editorial-panel)!important;box-shadow:none!important}.shop-refined-page .shop-filter-controls select,.shop-refined-page .shop-search-field,.shop-refined-page .shop-sort-control,.shop-refined-page .shop-tool-button{color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;border-radius:3px!important;background:var(--editorial-field)!important}.shop-refined-page .shop-search-field:focus-within{background:#0a1729!important;box-shadow:inset 0 0 0 1px #527db8!important}.shop-refined-page .product-card-refined,.shop-refined-page .shop-filter-desktop{border-color:var(--editorial-line)!important}.shop-refined-page .product-card-refined{--ink:var(--editorial-text);--sub:var(--editorial-sub);--blue-deep:var(--editorial-accent);--line:var(--editorial-line);color:var(--editorial-text)!important;border-radius:2px!important;background:var(--editorial-panel)!important;box-shadow:none!important}.shop-refined-page .product-card-image-link{border-color:var(--editorial-line)!important;background:radial-gradient(circle at 50% 44%,rgba(31,79,148,.18),transparent 44%),#060d18!important}.shop-refined-page .card-name,.shop-refined-page .card-price,.shop-refined-page .product-card-body,.shop-refined-page .product-card-record-line strong{color:var(--editorial-text)!important}.shop-refined-page :where(.card-blurb,.product-card-category,.product-card-record-line span,.product-card-from-label,.product-card-price-block small){color:var(--editorial-sub)!important}.shop-refined-page .product-card-doc{color:var(--editorial-accent)!important}.shop-refined-page .product-card-options-button{color:#fff!important;border-radius:3px!important;background:var(--editorial-blue)!important}.product-cinematic-page{--ink:var(--editorial-text);--sub:var(--editorial-sub);--muted:var(--editorial-muted);--blue-deep:var(--editorial-accent);--tint:var(--editorial-panel-strong);--line:var(--editorial-line);--line2:var(--editorial-line-strong)}.product-cinematic-page .product-commerce-panel,.product-cinematic-page :where(.product-record-disclosure,.product-review-disclosure,.research-context,.subscription-planner,.restock-alert){border-radius:4px!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;box-shadow:none!important}.product-cinematic-page .product-cinematic-hero{border-color:var(--editorial-line)!important;background:radial-gradient(circle at 24% 46%,rgba(23,86,184,.2),transparent 35%),linear-gradient(118deg,#030811,#071328 58%,#09182b)!important}.product-cinematic-page .btn-s,.product-cinematic-page .product-cinematic-secondary{color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:transparent!important}.product-cinematic-page .product-cinematic-atmosphere{background:radial-gradient(ellipse at 28% 88%,rgba(25,74,154,.16),transparent 43%)!important}.product-cinematic-page .product-cinematic-halo{border-color:rgba(168,198,239,.2)!important;background:radial-gradient(circle,rgba(31,79,148,.16),transparent 68%)!important;box-shadow:0 0 0 74px rgba(31,79,148,.04),0 0 0 148px rgba(31,79,148,.02)!important}.product-cinematic-page .product-cinematic-halo:after,.product-cinematic-page .product-cinematic-halo:before{border-color:rgba(168,198,239,.16)!important}.product-cinematic-page .strength-quantity-controls{border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;box-shadow:none!important}.product-cinematic-page .strength-quantity-controls .control-heading,.product-cinematic-page .strength-quantity-controls .quantity-copy{color:var(--editorial-sub)!important}.product-cinematic-page .quantity-stepper,.product-cinematic-page .strength-chip-grid button{border-color:var(--editorial-line-strong)!important;background:var(--editorial-panel-strong)!important;color:var(--editorial-text)!important}.product-cinematic-page .quantity-stepper button:hover:not(:disabled),.product-cinematic-page .strength-chip-grid button:hover:not(:disabled){border-color:var(--editorial-accent)!important;background:#102542!important}.product-cinematic-page .strength-chip-grid button.active{border-color:var(--editorial-accent)!important;background:var(--editorial-blue)!important;color:#fff!important;box-shadow:none!important}.product-cinematic-page .quantity-stepper button,.product-cinematic-page .quantity-stepper input{color:var(--editorial-text)!important;background:transparent!important}.product-cinematic-page .volume-discount-teaser{border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important}.product-cinematic-page .volume-discount-teaser span,.product-cinematic-page .volume-price-meta b{color:var(--editorial-accent)!important}.product-cinematic-page .volume-discount-teaser p,.product-cinematic-page .volume-price-note{color:var(--editorial-sub)!important}.bundles-page .bundles-hero,.membership-page .membership-hero{color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:radial-gradient(circle at 78% 26%,rgba(24,80,166,.24),transparent 32%),linear-gradient(135deg,#030811,#071328 62%,#09182b)!important}.bundles-page :where(.bundles-hero-card,.bundle-tier-card,.annual-membership-deal,.bundles-how-card),.membership-page :where(.membership-hero-card,.membership-plan,.membership-annual-banner,.membership-ready,.membership-how-grid article){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;border-radius:4px!important;background:var(--editorial-panel)!important;box-shadow:none!important}.bundles-page :where(.bundle-tier-reward,.annual-membership-deal-icon),.membership-page :where(.membership-card-icon,.membership-annual-banner-icon){color:var(--editorial-accent)!important;border:1px solid var(--editorial-line)!important;border-radius:3px!important;background:var(--editorial-panel-strong)!important}.bundles-page :where(.annual-membership-gift-grid article,.bundles-how-steps article),.membership-page :where(.membership-how-grid article,.membership-billing-toggle){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:transparent!important;box-shadow:none!important}.membership-page :where(.membership-launch-note,.membership-annual-gift,.membership-points-pill,.membership-status-line span){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;border-radius:3px!important;background:var(--editorial-panel-strong)!important;box-shadow:none!important}.membership-page .membership-plan li{color:var(--editorial-sub)!important}.membership-page .membership-billing-toggle button.active{color:#fff!important;border-color:rgba(168,198,239,.24)!important;border-radius:999px!important;background:#0d356f!important}.membership-page .membership-plan-cta{color:#fff!important;border-color:rgba(168,198,239,.24)!important;border-radius:3px!important;background:var(--editorial-blue)!important}.membership-page .membership-plan-cta.secondary{color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:transparent!important}.policy-page-clean :where(.policy-section-clean,.policy-hero-clean),.policy-wrap :where(.policy-card),.research-article-page :where(.research-disclaimer-card,.research-source-list),.research-library-page :where(.research-card,.research-literature-card,.research-library-notice){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;border-radius:4px!important;background:var(--editorial-panel)!important;box-shadow:none!important}.research-library-page .research-card:hover{transform:none!important;border-color:var(--editorial-line-strong)!important;box-shadow:none!important}.policy-page-clean :where(.policy-section-clean,.policy-nav-clean),.policy-wrap :where(.policy-card,.policy-sections),.research-article-page :where(.research-article-content section,.research-source-list a),.research-library-page :where(.research-literature-card,.research-card){border-color:var(--editorial-line)!important}.account-auth-page :where(.account-auth-hero,.account-auth-card),.account-clean-page :where(.account-hero-clean,.account-section-nav,.account-status-card,.account-summary-panel,.account-rules-panel,.account-profile-panel,.account-section-panel,.account-address-card),.checkout-variant-page :where(.checkout-progress,.checkout-customer-panel,.checkout-order-panel,.checkout-address-card,.checkout-variant-item,.checkout-promo-box,.checkout-delivery-options label),.confirm-email-page .confirm-email-card,.contact-clean-page :where(.contact-clean-hero,.contact-form-panel,.contact-side-card,.contact-research-card,.contact-membership-card,.contact-shortcuts-card,.contact-faq-item),.crypto-payment-page :where(.crypto-payment-card,.crypto-payment-items,.crypto-payment-info-grid>div),.payment-result-page :where(.payment-result-card,.payment-order-summary,.payment-step-box,.payment-research-notice),.preferences-page .preferences-card,.wholesale-page :where(.wholesale-system-card,.wholesale-form){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;border-radius:4px!important;background:var(--editorial-panel)!important;box-shadow:none!important}.account-clean-page .account-section-nav button.active,.checkout-variant-page .checkout-progress>span.active,.checkout-variant-page .checkout-progress>span.complete{color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:var(--editorial-panel-strong)!important;box-shadow:none!important}.account-auth-page .account-tabs-clean{border-color:var(--editorial-line-strong)!important;background:#050c17!important}.account-auth-page .account-tab-clean{color:#b8c7da!important;background:transparent!important}.account-auth-page .account-tab-clean:hover:not(.active){color:#fff!important;background:var(--editorial-panel-strong)!important}.account-auth-page .account-tab-clean.active{color:#fff!important;background:var(--editorial-blue)!important;box-shadow:0 10px 24px rgba(1,49,130,.28)!important}.account-auth-page .google-auth-button{width:min(100%,400px)!important;max-width:400px!important;min-height:44px!important;justify-self:center!important;background:transparent!important;overflow:visible!important}.account-auth-page :where(.account-auth-icon,.account-auth-divider span),.account-clean-page :where(.account-status-icon,.account-sidebar-signout),.contact-clean-page :where(.contact-info-icon,.contact-status-icon,.contact-shortcut-links a),.wholesale-page .wholesale-system-card article>div{color:var(--editorial-accent)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important;box-shadow:none!important}.checkout-variant-page :where(.checkout-item-count,.checkout-saved-shipping,.checkout-research-confirmation,.checkout-unavailable-box,.checkout-bundle-opportunity,.checkout-quote-status,.checkout-payment-note),.contact-clean-page :where(.contact-faq-answer,.contact-faq-actions),.payment-result-page :where(.payment-order-item,.payment-shipping-summary,.payment-account-nudge,.payment-status-warning,.payment-summary-browser-note,.payment-confirmed-totals){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important;box-shadow:none!important}.checkout-variant-page .checkout-promo-box,.checkout-variant-page .checkout-variant-item,.contact-clean-page .contact-info-card+.contact-info-card,.contact-clean-page .contact-info-grid,.wholesale-page .wholesale-system-card article+article{border-color:var(--editorial-line)!important}.calculator-page :where(.calc-hero-visual,.calc-step-card,.calc-result-card,.calc-side-card,.calc-information-grid article,.calc-compound-card,.calc-number-field,.calc-option-grid button),.partners-page :where(.partners-hero-panel,.partners-info-card,.partners-rules,.partners-apply){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;border-radius:4px!important;background:var(--editorial-panel)!important;box-shadow:none!important}.partners-page :where(.partners-hero-notice,.partners-panel-list div,.partners-rules-list div,.partners-form,.partners-check){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;border-radius:4px!important;background:var(--editorial-panel)!important;box-shadow:none!important}.calculator-page :where(.calc-number-input,.calc-compound-select-field select),.partners-page :where(.partners-field input,.partners-field textarea,.partners-field select){color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:var(--editorial-field)!important}.coa-detail-page :where(.coa-detail-summary,.coa-detail-metrics,.coa-detail-document-section,.coa-detail-footnote,.coa-pdf-shell),.coa-public-page :where(.coa-hero-card,.coa-state-card,.coa-card){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;border-radius:4px!important;background:var(--editorial-panel)!important;box-shadow:none!important}.coa-detail-page :where(.coa-detail-file-tabs,.coa-detail-file-tabs button,.coa-pdf-toolbar),.coa-public-page :where(.coa-search-shell,.coa-filter-chip){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-field)!important}.coa-detail-page .coa-detail-product-visual,.coa-public-page .coa-card-image{border-color:var(--editorial-line)!important;background:radial-gradient(circle at center,rgba(31,79,148,.18),transparent 55%),#060d18!important}.crypto-payment-page :where(.crypto-payment-status,.crypto-payment-summary-grid>div,.crypto-payment-totals){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;border-radius:3px!important;background:var(--editorial-panel-strong)!important;box-shadow:none!important}body .overlay{background:rgba(0,4,10,.72)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body .drawer{--ink:var(--editorial-text);--sub:var(--editorial-sub);--muted:var(--editorial-muted);--blue:var(--editorial-blue);--blue-deep:var(--editorial-accent);--tint:var(--editorial-panel-strong);--line:var(--editorial-line);--line2:var(--editorial-line-strong);color:var(--editorial-text)!important;color-scheme:dark;border-left:1px solid var(--editorial-line)!important;background:#050b15!important;box-shadow:-24px 0 70px rgba(0,0,0,.4)!important}body .drawer :where(.dhead,.dfoot){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:#050b15!important}body .drawer .dbody{color:var(--editorial-text)!important;background:#050b15!important}body .drawer :where(.cart-research-note,.quantity-selection-card,.cart-variant-card,.cart-promo-compact,.cart-free-shipping,.cart-bundle-opportunity){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;box-shadow:none!important}body .drawer :where(.cart-line,.quantity-cart-line){border-color:var(--editorial-line)!important}body .drawer :where(.ci,.cart-img){border-color:var(--editorial-line)!important;background:var(--editorial-field)!important}body .drawer :where(.cn2,.cart-line-title,.cart-line-price,.quantity-cart-line strong,.sub strong){color:var(--editorial-text)!important}body .drawer :where(.cp,.cart-line-meta,.quantity-cart-line span,.cart-research-note p,.cart-promo-compact p){color:var(--editorial-sub)!important}body .drawer :where(input,select){color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:var(--editorial-field)!important}body .drawer :where(.qty,.quantity-stepper){color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:transparent!important}body .drawer .btn-p{color:#fff!important;background:var(--editorial-blue)!important}body .drawer .btn-s{color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:transparent!important}@media (max-width:760px){.shop-refined-page .shop-clean-head{padding-top:18px}.shop-filter-sheet aside,.shop-filter-sheet-actions{color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:#050b15!important}:where(.shop-clean-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) :where(.panel,.summary,.spec,.card){border-radius:3px!important}}@media (prefers-reduced-motion:reduce){:where(.shop-clean-page,.product-cinematic-page,.bundles-page,.research-library-page,.research-article-page,.checkout-variant-page,.account-clean-page,.account-auth-page,.contact-clean-page,.wholesale-page,.membership-page,.partners-page,.calculator-page,.preferences-page,.confirm-email-page,.payment-result-page,.crypto-payment-page,.coa-public-page,.coa-detail-page,.policy-wrap,.policy-page-clean) *,body .drawer *{transition:none!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body .nav-solid .brand{border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;box-shadow:none!important}body .nav-solid .bname,body .nav-solid .bname .brand-word{color:#dce7f6!important;opacity:1!important}body .nav-solid .bname b{color:var(--editorial-accent)!important}body .contact-clean-page .contact-faq-meta,body .policy-page-clean .policy-nav-clean a,body :is(.policy-wrap,.policy-page-clean) .policy-label{color:var(--editorial-accent)!important;border-color:var(--editorial-line-strong)!important;background:var(--editorial-panel-strong)!important;box-shadow:none!important}body .policy-page-clean .policy-nav-clean a:hover{color:#fff!important;border-color:#527db8!important;background:#0d2342!important}body .account-clean-page :is(.account-hero-clean,.account-section-nav,.account-status-card,.account-summary-panel,.account-rules-panel,.account-profile-panel,.account-address-card,.rewards-overview-card,.rewards-overview-stats>div,.rewards-balance-card,.rewards-rules-card,.rewards-activity-card,.rewards-rule-grid>div,.subscription-manager,.subscription-account-card,.email-preference-loading,.email-preference-summary,.email-preference-options button,.email-preference-guest,.customer-orders-head-clean,.customer-stat-card,.customer-order-card,.customer-card-box,.customer-status-card,.customer-item-spec-grid>div,.customer-error-box,.customer-empty-box,.account-restock-manager,.account-restock-list article){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;background-image:none!important;box-shadow:none!important}body .account-clean-page :is(.rewards-primary-card,.rewards-coming-soon,.membership-points-pill,.email-preference-options button.selected,.customer-reorder-message){color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:#0d203a!important;background-image:none!important;box-shadow:none!important}body .account-clean-page :is(.account-status-icon,.rewards-overview-icon,.rewards-icon,.email-preference-option-icon){color:var(--editorial-accent)!important;border-color:var(--editorial-line)!important;background:#0c1b30!important;box-shadow:none!important}body .account-clean-page :is(.account-section-nav button,.account-section-nav a,.subscription-account-actions button,.subscription-account-actions a,.account-restock-actions button,.account-restock-actions a){color:var(--editorial-text)!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}body .account-clean-page :is(.account-section-nav button.active,.account-section-nav a.active){color:#fff!important;border-color:var(--editorial-line-strong)!important;background:#0d203a!important}body .account-clean-page :is(.subscription-account-actions button,.subscription-account-actions a,.account-restock-actions button,.account-restock-actions a){border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important}body .account-clean-page .account-sidebar-signout{color:#ff9f9f!important;border-color:rgba(255,125,125,.24)!important;background:rgba(125,32,32,.12)!important}body .account-clean-page :is(.email-preference-option-copy strong,.rewards-balance-card strong,.rewards-rule-grid b,.customer-order-main h3,.customer-order-total h3,.customer-card-box h4,.customer-stat-card b,.subscription-account-card h3){color:var(--editorial-text)!important}body .account-clean-page :is(.email-preference-option-copy small,.email-preference-summary p,.rewards-balance-card>span,.rewards-rule-grid span,.customer-muted,.customer-order-main p,.customer-order-total p,.customer-card-box p,.subscription-account-card p,.subscription-account-date small){color:var(--editorial-sub)!important}body .account-clean-page .email-preference-status{color:var(--editorial-sub)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important}body .account-clean-page .email-preference-status.status-subscribed,body .account-clean-page :is(.customer-order-alert.good,.customer-status-pill.good){color:#73d9aa!important;border-color:rgba(78,206,151,.28)!important;background:rgba(27,116,78,.16)!important}body .account-clean-page :is(.customer-order-alert.wait,.customer-status-pill.wait){color:#8fc5ff!important;border-color:rgba(91,155,225,.28)!important;background:rgba(29,83,151,.16)!important}body .account-clean-page :is(.customer-order-alert.bad,.customer-status-pill.bad){color:#ff9f9f!important;border-color:rgba(255,125,125,.25)!important;background:rgba(125,32,32,.15)!important}body .account-clean-page .email-preference-switch{background:#253247!important}body .account-clean-page .email-preference-switch span{background:#f5f8fd!important}body .account-clean-page .email-preference-options button.selected .email-preference-switch{background:#1757ad!important}body .coa-public-page .coa-card-title-row h3,body .coa-public-page .coa-hero-card h1,body .coa-public-page .coa-lot-line strong,body .coa-public-page .coa-purity-line strong{color:var(--editorial-text)!important}body .coa-public-page .coa-eyebrow,body .coa-public-page .coa-hero-card h1 em{color:#4f8fe7!important}body .coa-public-page :is(.coa-hero-tags span,.coa-library-count,.coa-verification-strip,.coa-document-button){color:var(--editorial-sub)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important;box-shadow:none!important}body .coa-public-page .coa-hero-glow{border-color:rgba(176,197,226,.09)!important}body .coa-public-page .coa-card-title-row h3 span,body .coa-public-page .coa-lot-line,body .coa-public-page .coa-purity-line span{color:var(--editorial-sub)!important}body .bundles-page :is(.bundle-offer-switcher button,.bundle-stage-card,.bundle-catalogue-panel,.bundle-rack-wrap,.bundle-meter,.bundle-completion-callout,.bundle-selected-empty,.bundle-search,.bundle-builder-notice,.bundle-product-card,.bundle-mobile-dock){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;background-image:none!important;box-shadow:none!important}body .bundles-page .bundle-offer-switcher button.active,body .bundles-page .bundle-product-card.selected{color:#fff!important;border-color:#426ea8!important;background:#0d203a!important}body .bundles-page :is(.bundle-vial-slot.empty,.bundle-vial-slot.filled,.bundle-selected-image,.bundle-selected-qty,.bundle-strength-picker button){color:var(--editorial-sub)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important;box-shadow:none!important}body .bundles-page .bundle-product-image{background:radial-gradient(circle at 50% 38%,#243951 0,#0c1929 55%,#07101c 100%)!important}body .bundles-page .bundle-product-image>img{filter:brightness(1.08) drop-shadow(0 10px 13px rgba(0,0,0,.38))}body .bundles-page :is(.bundle-search input,.bundle-selected-qty span,.bundle-product-body h4,.bundle-product-footer strong){color:var(--editorial-text)!important}body .bundles-page .bundle-strength-picker button.active{color:#d9e9ff!important;border-color:#4f7db9!important;background:#10284a!important}body .bundles-page :is(.bundle-product-add,.bundle-add-cart){color:var(--editorial-muted)!important;background:#101a29!important}body .bundles-page :is(.bundle-product-add:not(:disabled),.bundle-add-cart.ready){color:#fff!important;background:var(--editorial-blue)!important}body .bundles-page .bundle-loading-grid div{background:linear-gradient(90deg,#081321 25%,#102038 50%,#081321 75%)!important;background-size:200% 100%!important}body .bundles-page .bundle-stage-discount{color:#fff!important;border:1px solid rgba(168,198,239,.28)!important;background:var(--editorial-blue)!important}body .quick-view-panel{--ink:var(--editorial-text);--sub:var(--editorial-sub);--muted:var(--editorial-muted);--blue-deep:var(--editorial-accent);--line:var(--editorial-line);color:var(--editorial-text)!important;color-scheme:dark;border-color:var(--editorial-line)!important;background:var(--editorial-bg)!important;box-shadow:-28px 0 80px rgba(0,0,0,.48)!important}body .quick-view-panel :is(.quick-view-head h2,.quick-quote strong){color:var(--editorial-text)!important}body .quick-view-panel :is(.quick-view-head>button,.quick-strength-grid button,.quick-quantity-stepper){color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important}body .quick-view-panel .quick-view-media{color:var(--editorial-accent)!important;border-color:var(--editorial-line)!important;background:radial-gradient(circle at 50% 38%,#243951 0,#0c1929 57%,#07101c 100%)!important}body .quick-view-panel .quick-view-media img{filter:brightness(1.08) drop-shadow(0 16px 22px rgba(0,0,0,.4))}body .quick-view-panel :is(.quick-view-summary>span,.quick-view-label-row .mono,.quick-quote b){color:var(--editorial-accent)!important}body .quick-view-panel :is(.quick-view-summary p,.quick-view-label-row,.quick-quote span,.quick-quote small){color:var(--editorial-sub)!important}body .quick-view-panel .quick-strength-grid button.active{color:#fff!important;border-color:#426ea8!important;background:var(--editorial-blue)!important}body .quick-view-panel :is(.quick-quantity-stepper button,.quick-quantity-stepper input){color:var(--editorial-text)!important}body .quick-view-panel .quick-view-actions{border-color:var(--editorial-line)!important;background:rgba(3,8,17,.94)!important}body .quick-view-panel .quick-view-actions .btn-p{color:#fff!important;border-color:#245da6!important;background:var(--editorial-blue)!important}body .quick-view-panel .quick-view-actions .btn-s{color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:var(--editorial-panel)!important}body .drawer :is(.ci,.cart-img){border-color:var(--editorial-line)!important;background:radial-gradient(circle at 50% 34%,#253a53 0,#0c1929 57%,#07101c 100%)!important}body .drawer :is(.ci,.cart-img) img{filter:brightness(1.15) drop-shadow(0 8px 10px rgba(0,0,0,.35))}body .drawer :is(.cart-kit-badge,.cart-variant-badge,.quantity-cart-badge){color:var(--editorial-accent)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important}body .account-clean-page :is(.account-workspace,.account-section-panel){border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important}body .account-clean-page .rewards-primary-card{border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;background-image:none!important}body .membership-page .membership-billing-toggle{border-color:var(--editorial-line)!important;border-radius:999px!important;background:#050b15!important;padding:6px!important}body .membership-page .membership-billing-toggle button{color:var(--editorial-sub)!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}body .membership-page .membership-billing-toggle button.active{color:#fff!important;border-color:rgba(168,198,239,.25)!important;background:#0d356f!important}body .checkout-variant-page .checkout-saved-shipping{border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important}body :is(.checkout-variant-page,.drawer) .bundle-opportunity{color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;background-image:none!important;box-shadow:none!important}body :is(.checkout-variant-page,.drawer) .bundle-opportunity-icon{color:var(--editorial-accent)!important;border:1px solid var(--editorial-line)!important;background:var(--editorial-panel-strong)!important}body :is(.checkout-variant-page,.drawer) .bundle-opportunity-copy p{color:var(--editorial-accent)!important}body :is(.checkout-variant-page,.drawer) .bundle-opportunity-copy strong{color:var(--editorial-text)!important}body :is(.checkout-variant-page,.drawer) .bundle-opportunity-copy :is(span,small){color:var(--editorial-sub)!important}body :is(.checkout-variant-page,.drawer) .bundle-opportunity-link{color:var(--editorial-text)!important;border-color:var(--editorial-line-strong)!important;background:var(--editorial-panel-strong)!important}body .checkout-variant-page .checkout-rewards-preview{color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;background-image:none!important;box-shadow:none!important}body .checkout-variant-page .checkout-rewards-icon{color:var(--editorial-accent)!important;border:1px solid var(--editorial-line)!important;background:var(--editorial-panel-strong)!important}body .checkout-variant-page .checkout-rewards-heading strong,body .checkout-variant-page .checkout-rewards-stats b{color:var(--editorial-text)!important}body .checkout-variant-page :is(.checkout-rewards-heading p,.checkout-rewards-stats span,.checkout-rewards-stats small,.checkout-rewards-footnote,.checkout-rewards-preview.guest>p){color:var(--editorial-sub)!important}body .checkout-variant-page .checkout-rewards-stats>div{color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important}body .checkout-variant-page .checkout-rewards-stats>div.earn{border-color:var(--editorial-line-strong)!important;background:#0d203a!important}body .checkout-variant-page .checkout-rewards-preview.guest>a,body .checkout-variant-page .checkout-rewards-stats .earn b{color:var(--editorial-accent)!important}body .checkout-variant-page .checkout-delivery-option{color:var(--editorial-text)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel)!important;box-shadow:none!important}body .checkout-variant-page .checkout-delivery-option.selected{border-color:#426ea8!important;background:#0d203a!important}body .checkout-variant-page .checkout-delivery-option strong{color:var(--editorial-text)!important}body .checkout-variant-page .checkout-delivery-option small{color:var(--editorial-sub)!important}body .checkout-variant-page .checkout-delivery-option b{color:var(--editorial-accent)!important}body .checkout-variant-page .checkout-confirmation-icon,body .checkout-variant-page .checkout-remove-item{color:var(--editorial-accent)!important;border-color:var(--editorial-line)!important;background:var(--editorial-panel-strong)!important;box-shadow:none!important}body .checkout-variant-page .checkout-remove-item:hover{color:#fff!important;border-color:var(--editorial-line-strong)!important;background:#10284a!important}