html:not(.dark){color-scheme:light;--cp-light-page-bg: #f3f9fd;--cp-light-page-bg-secondary: #e7f4fb;--cp-light-pattern-color: rgba(2, 132, 199, .14);--cp-light-surface: #ffffff;--cp-light-surface-elevated: #f8fcff;--cp-light-surface-soft: #eaf6fc;--cp-light-text-primary: #102f46;--cp-light-text-secondary: #31566e;--cp-light-text-muted: #526f82;--cp-light-heading: #061f35;--cp-light-link: #0369a1;--cp-light-link-hover: #075985;--cp-light-border: #9fd8ee;--cp-light-border-strong: #38bdf8;--cp-light-accent: #0284c7;--cp-light-accent-hover: #0369a1;--cp-light-shadow: 0 20px 55px rgba(8, 75, 110, .12);--cp-light-input-bg: #ffffff;--cp-light-input-text: #0f2a3d;--cp-light-placeholder: #61798a;--cp-light-disabled-bg: #dbe8ef;--cp-light-disabled-text: #607482;--cp-light-success: #047857;--cp-light-warning: #92400e;--cp-light-error: #be123c;--bg: var(--cp-light-page-bg);--bg-soft: var(--cp-light-page-bg-secondary);--bg-page: #edf8fd;--surface: var(--cp-light-surface);--surface-soft: rgba(255, 255, 255, .9);--border: var(--cp-light-border);--border-strong: #7dd3fc;--primary: var(--cp-light-accent);--primary-2: #0ea5e9;--accent: #0891b2;--text: var(--cp-light-text-primary);--muted: var(--cp-light-text-muted);--deep: var(--cp-light-heading);--shadow: var(--cp-light-shadow)}html:not(.dark) body,html:not(.dark) .cp-site-shell{background:var(--cp-light-page-bg);color:var(--cp-light-text-primary)}html:not(.dark) .cp-global-background{background:radial-gradient(circle at 14% 12%,rgba(14,165,233,.14),transparent 28rem),radial-gradient(circle at 86% 28%,rgba(37,99,235,.08),transparent 34rem),linear-gradient(180deg,#f7fcff,#e8f5fb 55%,#f1f9fd)}html:not(.dark) .cp-global-background:before{opacity:.13;background-image:linear-gradient(30deg,transparent 47%,rgba(2,132,199,.24) 49%,transparent 51%),linear-gradient(-30deg,transparent 47%,rgba(14,165,233,.18) 49%,transparent 51%),radial-gradient(circle,rgba(2,132,199,.3) 0 1px,transparent 1.8px)}html:not(.dark) .cp-global-background:after{opacity:.7}html:not(.dark) .main-content :where(h1,h2,h3,h4,h5,h6){text-wrap:balance}html:not(.dark) .main-content :where(.breadcrumbs,.cp-breadcrumbs){color:var(--cp-light-text-muted)}html:not(.dark) .main-content :where(.breadcrumbs,.cp-breadcrumbs) a,html:not(.dark) .main-content a:not(.btn-primary):not(.btn-secondary){text-decoration-color:#0369a16b}html:not(.dark) .main-content :where(a,button,input,select,textarea,summary):focus-visible,html:not(.dark) .site-header :where(a,button,input,select,textarea,summary):focus-visible,html:not(.dark) .cart-drawer :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--cp-light-accent-hover);outline-offset:3px}html:not(.dark) :where(.btn-primary,.shopify-payment-button__button,.add-square){background:linear-gradient(135deg,#0369a1,#075985);color:#fff;text-shadow:0 1px rgba(3,44,68,.16)}html:not(.dark) :where(.btn-primary,.shopify-payment-button__button,.add-square):hover:not(:disabled){background:linear-gradient(135deg,#075985,#0c4a6e);color:#fff}html:not(.dark) .btn-secondary{border-color:var(--cp-light-border);background:#fffffff5;color:var(--cp-light-heading)}html:not(.dark) .btn-secondary:hover:not(:disabled){border-color:var(--cp-light-border-strong);background:#eaf7fd;color:var(--cp-light-link-hover)}html:not(.dark) .main-content :where(button,.btn-primary,.btn-secondary,.shopify-payment-button__button,.add-square):disabled,html:not(.dark) .main-content :where(button,.btn-primary,.btn-secondary,.shopify-payment-button__button,.add-square)[aria-disabled=true],html:not(.dark) .cart-drawer :where(button,.btn-primary,.btn-secondary,.shopify-payment-button__button,.add-square):disabled,html:not(.dark) .cart-drawer :where(button,.btn-primary,.btn-secondary,.shopify-payment-button__button,.add-square)[aria-disabled=true]{border-color:#bdced8;background:var(--cp-light-disabled-bg);color:var(--cp-light-disabled-text);box-shadow:none;cursor:not-allowed;filter:none;opacity:1}html:not(.dark) :where(.field,.cp-input,.cp-select,.cp-textarea,.cp-calculator-input,.cp-calculator-unit-select,.quantity-input,.cp-tracking-controls input){border-color:var(--cp-light-border);background-color:var(--cp-light-input-bg);color:var(--cp-light-input-text);caret-color:var(--cp-light-accent)}html:not(.dark) :where(.field,.cp-input,.cp-select,.cp-textarea,.cp-calculator-input,.cp-calculator-unit-select,.quantity-input,.cp-tracking-controls input)::placeholder{color:var(--cp-light-placeholder);opacity:1}html:not(.dark) :where(.field,.cp-input,.cp-select,.cp-textarea,.cp-calculator-input,.cp-calculator-unit-select,.quantity-input,.cp-tracking-controls input):focus{border-color:var(--cp-light-accent);outline:0;box-shadow:0 0 0 3px #0284c733,0 12px 30px #084b6e1a}html:not(.dark) :where(.field,.cp-input,.cp-select,.cp-textarea,.cp-calculator-input,.cp-calculator-unit-select,.quantity-input,.cp-tracking-controls input):disabled{border-color:#bdced8;background:var(--cp-light-disabled-bg);color:var(--cp-light-disabled-text);opacity:1}html:not(.dark) select option{background:#fff;color:var(--cp-light-input-text)}html:not(.dark) :where(input[type=checkbox],input[type=radio]){accent-color:var(--cp-light-accent)}html:not(.dark) :where(input,textarea):-webkit-autofill,html:not(.dark) :where(input,textarea):-webkit-autofill:hover,html:not(.dark) :where(input,textarea):-webkit-autofill:focus{-webkit-text-fill-color:var(--cp-light-input-text);box-shadow:0 0 0 1000px #fff inset;caret-color:var(--cp-light-input-text)}html:not(.dark) :where(.eyebrow,.cp-page-eyebrow){color:var(--cp-light-link)}html:not(.dark) :where(.category-icon,.research-icon,.cp-icon-chip,.cp-card-icon,.cp-section-number,.cp-legal-index,.cp-document-card-icon,.cp-document-guide-icon){border-color:var(--cp-light-border);background:#e5f5fc;color:var(--cp-light-link)}html:not(.dark) .site-header{border-bottom-color:#0284c733;background:#f8fcffeb;box-shadow:0 10px 30px #084b6e12}html:not(.dark) .site-header.is-scrolled{border-bottom-color:#0284c752;background:#f8fcfff7;box-shadow:0 14px 36px #084b6e21}html:not(.dark) .site-header :where(.logo,.crystalpt-logo__wordmark){color:var(--cp-light-heading)}html:not(.dark) .nav-links a{color:#3f5f73}html:not(.dark) .nav-links a:hover,html:not(.dark) .nav-links a[aria-current=page]{background:#e8f6fc;color:var(--cp-light-link-hover);text-shadow:none}html:not(.dark) .icon-btn{border-color:var(--cp-light-border);background:#fffffffa;color:var(--cp-light-heading)}html:not(.dark) .icon-btn:hover{border-color:var(--cp-light-border-strong);background:#eaf7fd;color:var(--cp-light-link-hover)}html:not(.dark) .cart-button-wrapper .cart-count{border-color:#f8fcff;background:linear-gradient(135deg,#0369a1,#075985);color:#fff}html:not(.dark) .cp-predictive-search{border-bottom-color:var(--cp-light-border);background:#f8fcfffb;box-shadow:0 28px 55px #084b6e2e}html:not(.dark) .cp-predictive-search label,html:not(.dark) .cp-predictive-empty{color:var(--cp-light-text-secondary)}html:not(.dark) .cp-predictive-list a{border-color:var(--cp-light-border);background:#fff;color:var(--cp-light-heading)}html:not(.dark) .cp-predictive-list a:hover,html:not(.dark) .cp-predictive-list a:focus-visible{border-color:var(--cp-light-border-strong);background:#eaf7fd}html:not(.dark) :where(.cp-predictive-type,.cp-predictive-all){color:var(--cp-light-link)}html:not(.dark) :where(.card,.html-card,.glass,.cp-glass-card,.cp-policy-card,.cp-document-card,.cp-document-guides>article,.cp-404-shell,.cp-documentation-hero,.cp-document-controls,.cp-faq-tools,.cp-faq-related){border-color:var(--cp-light-border);background:linear-gradient(145deg,#fffffffa,#eff8fdf5);color:var(--cp-light-text-primary);box-shadow:var(--cp-light-shadow)}html:not(.dark) :where(.cp-glass-card,.cp-policy-card,.cp-document-card,.cp-document-guides>article,.cp-404-shell,.cp-documentation-hero,.cp-document-controls,.cp-faq-tools,.cp-faq-related) :where(h1,h2,h3,h4,strong,b){color:var(--cp-light-heading)}html:not(.dark) :where(.cp-glass-card,.cp-policy-card,.cp-document-card,.cp-document-guides>article,.cp-404-shell,.cp-documentation-hero,.cp-document-controls,.cp-faq-tools,.cp-faq-related) :where(p,li,small,dt){color:var(--cp-light-text-secondary)}html:not(.dark) :where(.cp-page-heading,.cp-shipping-heading,.cp-policy-page .cp-page-heading,.cp-calculator-card-heading) :where(h1,h2,h3){color:var(--cp-light-heading)}html:not(.dark) :where(.cp-page-heading,.cp-shipping-heading,.cp-policy-page .cp-page-heading) p{color:var(--cp-light-text-secondary)}html:not(.dark) .cp-home-section .section-heading h2{color:var(--cp-light-heading)}html:not(.dark) .cp-home-section .section-heading p{color:var(--cp-light-text-secondary)}html:not(.dark) .cp-home-section .section-heading .eyebrow{color:var(--cp-light-link)}html:not(.dark) .cp-home-section .cp-home-category-card.card,html:not(.dark) .cp-home-section .cp-home-trust-card.card{border-color:var(--cp-light-border)!important;background:linear-gradient(145deg,#fff,#edf8fd)!important;color:var(--cp-light-text-primary)!important;box-shadow:var(--cp-light-shadow)!important}html:not(.dark) .cp-home-section .cp-home-category-card h3,html:not(.dark) .cp-home-section .cp-home-trust-card h3{color:var(--cp-light-heading)!important}html:not(.dark) .cp-home-section .cp-home-category-card p,html:not(.dark) .cp-home-section .cp-home-trust-card p{color:var(--cp-light-text-secondary)!important}html:not(.dark) .cp-home-section .cp-home-category-card .category-icon,html:not(.dark) .cp-home-section .cp-home-trust-card .category-icon{border-color:var(--cp-light-border);background:#e5f5fc;color:var(--cp-light-link)}html:not(.dark) .cp-home-section .cp-home-category-card:hover{border-color:var(--cp-light-border-strong)!important;box-shadow:0 24px 58px #084b6e29,0 0 24px #0ea5e914!important}html:not(.dark) :where(.cp-journey-card,.cp-order-grid li,.cp-status-grid>div,.cp-lifecycle-grid li){border-color:var(--cp-light-border);background:#ffffffe6;color:var(--cp-light-text-primary)}html:not(.dark) :where(.cp-journey-card,.cp-order-grid li) p,html:not(.dark) .cp-results-status{color:var(--cp-light-text-secondary)}html:not(.dark) .cp-journey-card>button{color:var(--cp-light-heading)}html:not(.dark) .cp-journey-card button>span,html:not(.dark) .cp-order-grid li>span,html:not(.dark) .cp-lifecycle-grid span{color:var(--cp-light-link)}html:not(.dark) .cp-home-track-card{border-color:var(--cp-light-border);background:linear-gradient(145deg,#fff,#edf8fd);color:var(--cp-light-text-primary);box-shadow:var(--cp-light-shadow)}html:not(.dark) .cp-home-track-card h2{color:var(--cp-light-heading)}html:not(.dark) .cp-home-track-card p{color:var(--cp-light-text-secondary)}html:not(.dark) .cp-home-final-cta>.container .section-heading h2{color:#f4fbff}html:not(.dark) .cp-home-final-cta>.container .section-heading p{color:#c3e2f4}html:not(.dark) .cp-shop-filters{border-color:var(--cp-light-border);background:linear-gradient(145deg,#fff,#edf8fd);color:var(--cp-light-text-primary)}html:not(.dark) .cp-filter-field label,html:not(.dark) .product-category,html:not(.dark) .price,html:not(.dark) .cp-product-classification{color:var(--cp-light-link)}html:not(.dark) .cp-filter-hint,html:not(.dark) .shop-toolbar,html:not(.dark) .compare-price{color:var(--cp-light-text-muted)}html:not(.dark) .cp-filter-chip{border-color:var(--cp-light-border);background:#fff;color:var(--cp-light-heading)}html:not(.dark) .cp-filter-chip:hover{border-color:var(--cp-light-border-strong);background:#eaf7fd;color:var(--cp-light-link-hover)}html:not(.dark) .cp-filter-chip.is-active{border-color:#0369a1;background:linear-gradient(135deg,#0369a1,#075985);color:#fff}html:not(.dark) :where(.product-card,.product-card-body){border-color:var(--cp-light-border);background:#fff;color:var(--cp-light-text-primary)}html:not(.dark) .product-title-row :where(h3,h3 a),html:not(.dark) .product-card a:not(.btn-primary):not(.btn-secondary){color:var(--cp-light-heading)}html:not(.dark) .product-card p{color:var(--cp-light-text-secondary)}html:not(.dark) .product-size{border:1px solid #b8dded;background:#e9f6fb;color:#075985}html:not(.dark) .badge-research{border-color:var(--cp-light-border);background:#fffffff5;color:var(--cp-light-link)}html:not(.dark) .badge-stock{border-color:#6ee7b7;background:#ecfdf5;color:#047857}html:not(.dark) :where(.badge-main,.cp-deal-badge){border-color:#0369a1;background:linear-gradient(135deg,#0369a1,#075985);color:#fff}html:not(.dark) .product-card:hover .product-title-row :where(h3,h3 a){color:var(--cp-light-link-hover)}html:not(.dark) :where(.research-only-box,.compliance-box,.research-checkbox){border-color:var(--cp-light-border);background:#edf8fd;color:var(--cp-light-text-primary)}html:not(.dark) .cart-drawer,html:not(.dark) .cart-page{color:var(--cp-light-text-primary)}html:not(.dark) .cart-drawer{background:#fff}html:not(.dark) :where(.cart-header,.cart-footer){border-color:#d5e8f1}html:not(.dark) :where(.cart-line-title,.cart-header h2,.cart-footer strong){color:var(--cp-light-heading)}html:not(.dark) :where(.cart-line-meta,.remove-line,.cp-extra-vial-cart-notice){color:var(--cp-light-text-muted)}html:not(.dark) .qty-controls button{border-color:var(--cp-light-border);background:#edf8fd;color:var(--cp-light-heading)}html:not(.dark) .research-checkbox:has(input:checked){border-color:var(--cp-light-border-strong);background:#dcf3fc}html:not(.dark) .product-info>h1,html:not(.dark) .related-products .section-heading h2{color:var(--cp-light-heading)}html:not(.dark) .spec-table{border-color:var(--cp-light-border);background:#fff;color:var(--cp-light-text-primary)}html:not(.dark) .spec-table td{border-bottom-color:#d7eaf3;color:var(--cp-light-text-secondary)}html:not(.dark) .spec-table td:first-child,html:not(.dark) .spec-table th{color:var(--cp-light-heading)}html:not(.dark) .cp-page-shell>.container>.breadcrumbs,html:not(.dark) .cp-shipping>.container>.breadcrumbs,html:not(.dark) .cp-calculator-page>.container>.breadcrumbs{color:var(--cp-light-text-muted)}html:not(.dark) .cp-feature-deal-copy :where(h2,h3),html:not(.dark) .cp-deal-card-body h3,html:not(.dark) .cp-bundle-panel h2{color:var(--cp-light-heading)}html:not(.dark) :where(.cp-feature-deal-copy>p,.cp-deal-card-body>p,.cp-bundle-panel p){color:var(--cp-light-text-secondary)}html:not(.dark) .cp-deal-size{border-color:var(--cp-light-border);background:#e5f5fc;color:var(--cp-light-link)}html:not(.dark) :where(.cp-deal-price span,.cp-deal-card-footer>a){color:var(--cp-light-link);text-shadow:none}html:not(.dark) .cp-deal-card-footer>strong{color:var(--cp-light-heading)}html:not(.dark) .cp-deal-card-footer,html:not(.dark) .cp-deal-price s{color:var(--cp-light-text-muted)}html:not(.dark) .cp-highlight-badge{border-color:#9fd8eebf;background:#061f35e6;color:#dff7ff}html:not(.dark) .cp-form-field label{color:var(--cp-light-heading)}html:not(.dark) .cp-form-field label>span,html:not(.dark) .cp-contact-privacy{color:var(--cp-light-text-muted)}html:not(.dark) .cp-contact-privacy a,html:not(.dark) .cp-contact-email a{color:var(--cp-light-link)}html:not(.dark) .cp-form-success{border-color:#6ee7b7;background:#ecfdf5;color:var(--cp-light-success)}html:not(.dark) .cp-form-error{border-color:#fda4af;background:#fff1f2;color:var(--cp-light-error)}html:not(.dark) .cp-form-checkbox,html:not(.dark) .cp-contact-context-note{border-color:var(--cp-light-border);background:#edf8fd;color:var(--cp-light-text-secondary)}html:not(.dark) .cp-shipping-heading :where(h2,h3){color:var(--cp-light-heading)}html:not(.dark) .cp-shipping-heading p{color:var(--cp-light-text-secondary)}html:not(.dark) .cp-shipping-card{border-color:var(--cp-light-border);background:linear-gradient(145deg,#fff,#edf8fd);color:var(--cp-light-text-primary);box-shadow:var(--cp-light-shadow)}html:not(.dark) .cp-shipping-card :where(h2,h3){color:var(--cp-light-heading)}html:not(.dark) .cp-shipping-card :where(p,li){color:var(--cp-light-text-secondary)}html:not(.dark) .cp-shipping-card a:not(.btn-primary):not(.btn-secondary){color:var(--cp-light-link);text-decoration:underline;text-underline-offset:.2em}html:not(.dark) .cp-shipping-compliance{border-color:#67e8f94d;background:linear-gradient(145deg,#083b53f5,#07233dfc);color:#eaf7ff}html:not(.dark) .cp-shipping-compliance :where(h2,h3,strong){color:#f4fbff}html:not(.dark) .cp-shipping-compliance :where(p,li){color:#c8e9f8}html:not(.dark) .cp-tracking-error{color:#fecdd3}html:not(.dark) .cp-policy-page{color:var(--cp-light-text-primary)}html:not(.dark) .cp-policy-page .cp-page-heading :where(h2,h3),html:not(.dark) .cp-legal-section :where(h2,h3),html:not(.dark) .cp-checklist-card h2{color:var(--cp-light-heading)}html:not(.dark) .cp-policy-page :where(.cp-policy-card,.cp-legal-section,.cp-checklist-card) :where(p,li,small){color:var(--cp-light-text-secondary)}html:not(.dark) .cp-policy-page a:not(.btn-primary):not(.btn-secondary){color:var(--cp-light-link);text-decoration-color:#0369a173}html:not(.dark) .cp-policy-page a:not(.btn-primary):not(.btn-secondary):hover{color:var(--cp-light-link-hover)}html:not(.dark) .cp-legal-note{border-color:var(--cp-light-border);background:#eaf6fc;color:var(--cp-light-text-secondary)}html:not(.dark) .cp-checklist li,html:not(.dark) .cp-business-details>div,html:not(.dark) .cp-coa-meta>div{border-color:var(--cp-light-border);background:#edf8fd;color:var(--cp-light-text-primary)}html:not(.dark) :where(.cp-business-details dt,.cp-coa-meta dt){color:var(--cp-light-link)}html:not(.dark) .cp-footer-business .cp-business-details>div{border-color:#67e8f92e;background:#02122252;color:#e9f8ff}html:not(.dark) .cp-footer-business .cp-business-details dt{color:#8fd9f3}html:not(.dark) .cp-footer-business .cp-business-details dd{color:#e9f8ff}html:not(.dark) .cp-footer-business .cp-business-details a{color:#67e8f9}html:not(.dark) .cp-coa-meta dd{color:var(--cp-light-heading)}html:not(.dark) .cp-policy-meta span{border-color:var(--cp-light-border);background:#e5f5fc;color:var(--cp-light-text-secondary)}html:not(.dark) .cp-page-hero .cp-policy-meta span{border-color:#67e8f93d;background:#0ea5e91a;color:#c8e9f8}html:not(.dark) .cp-coa-card .cp-coa-meta>div{border-color:#67e8f929;background:#03162740}html:not(.dark) .cp-coa-card .cp-coa-meta dt{color:#8fb8d0}html:not(.dark) .cp-coa-card .cp-coa-meta dd{color:#eaf7ff}html:not(.dark) .cp-policy-table,html:not(.dark) .cp-region-table-wrap{border-color:var(--cp-light-border);background:#fff}html:not(.dark) :where(.cp-policy-table th,.cp-policy-table td,.cp-region-table th,.cp-region-table td){border-bottom-color:#d6e9f2;color:var(--cp-light-text-secondary)}html:not(.dark) :where(.cp-policy-table th,.cp-region-table th){background:#e5f5fc;color:var(--cp-light-heading)}html:not(.dark) .cp-faq-page{--cp-faq-bg: linear-gradient(135deg, rgba(8, 40, 68, .97), rgba(5, 28, 52, .99));--cp-faq-bg-open: linear-gradient(135deg, rgba(10, 52, 84, .99), rgba(6, 33, 60, .99));--cp-faq-border: rgba(45, 199, 255, .48);--cp-faq-border-active: rgba(103, 232, 249, .82);--cp-faq-question: #f5fbff;--cp-faq-answer: #d2e9f6;--cp-faq-link: #67e8f9;--cp-faq-icon: #67e8f9}html:not(.dark) .cp-faq-page :where(.cp-accordion-item,.faq-item){color:var(--cp-faq-question)}html:not(.dark) .cp-faq-page :where(.cp-accordion-trigger,.faq-question,.faq-question strong){color:var(--cp-faq-question)}html:not(.dark) .cp-faq-page :where(.faq-answer,.faq-answer p,.faq-answer span,.faq-answer em,.faq-answer li,.faq-answer small){color:var(--cp-faq-answer)}html:not(.dark) .cp-faq-page .faq-answer :where(strong,b,h3,h4,h5){color:#fff}html:not(.dark) .cp-faq-page .faq-answer a:not(.btn-primary):not(.btn-secondary),html:not(.dark) .cp-faq-page .faq-answer a:not(.btn-primary):not(.btn-secondary):hover{color:var(--cp-faq-link);text-decoration-color:#67e8f9c7}html:not(.dark) .cp-faq-page .faq-answer button{border-color:#67e8f973;background:#0ea5e924;color:#eafaff}html:not(.dark) .cp-faq-filter-pills button{border-color:var(--cp-light-border);background:#fff;color:var(--cp-light-heading)}html:not(.dark) .cp-faq-filter-pills button:hover{border-color:var(--cp-light-border-strong);background:#eaf7fd;color:var(--cp-light-link-hover)}html:not(.dark) .cp-faq-filter-pills button.is-active{border-color:#0369a1;background:#0369a1;color:#fff}html:not(.dark) .cp-calculator-page{color:var(--cp-light-text-primary)}html:not(.dark) :where(.cp-calculator-card,.cp-calculator-notice){border-color:var(--cp-light-border);background:linear-gradient(145deg,#fff,#edf8fd);color:var(--cp-light-text-primary);box-shadow:var(--cp-light-shadow)}html:not(.dark) :where(.cp-calculator-card-heading,.cp-calculator-notice,.cp-calculator-bottom-notice) h2,html:not(.dark) .cp-calculator-mini-notice h3{color:var(--cp-light-heading)}html:not(.dark) :where(.cp-calculator-card-heading,.cp-calculator-notice,.cp-calculator-bottom-notice) p{color:var(--cp-light-text-secondary)}html:not(.dark) .cp-calculator-field{border-color:var(--cp-light-border);background:#edf8fd}html:not(.dark) .cp-calculator-label-row label{color:var(--cp-light-heading)}html:not(.dark) .cp-calculator-label-row>span:not(.cp-calculator-unit-toggle){border-color:var(--cp-light-border);background:#dff2fa;color:var(--cp-light-link)}html:not(.dark) .cp-calculator-unit-toggle{border-color:var(--cp-light-border);background:#dff2fa}html:not(.dark) .cp-calculator-unit-toggle button{color:var(--cp-light-heading)}html:not(.dark) :where(.cp-calculator-preset-row button.is-active,.cp-calculator-unit-toggle button.is-active){border-color:#0369a1;background:linear-gradient(135deg,#0369a1,#075985);color:#fff}html:not(.dark) .cp-calculator-result-card{border-color:var(--cp-light-border);background:linear-gradient(145deg,#e5f5fc,#f8fcff)}html:not(.dark) .cp-calculator-result-card span{color:var(--cp-light-text-muted)}html:not(.dark) .cp-calculator-result-card strong{color:var(--cp-light-link-hover);text-shadow:none}html:not(.dark) .cp-calculator-warning{border-color:#fbbf24;background:#fffbeb;color:var(--cp-light-warning)}html:not(.dark) .cp-calculator-warning p:before{border-color:#d97706;color:#92400e}html:not(.dark) .cp-calculator-bottom-notice h2{color:var(--cp-light-heading)}html:not(.dark) .cp-calculator-bottom-notice p{color:var(--cp-light-text-secondary)}html:not(.dark) :where(.cp-documentation-hero h1,.cp-404-shell h1,.cp-search-content-result h2){color:var(--cp-light-heading)}html:not(.dark) :where(.cp-documentation-hero p,.cp-document-guides p,.cp-document-guides li,.cp-document-notes,.cp-search-content-result p,.cp-404-shell>p){color:var(--cp-light-text-secondary)}html:not(.dark) :where(.cp-document-kickers span,.cp-document-card-icon,.cp-document-guide-icon){color:var(--cp-light-link)}html:not(.dark) .cp-document-kickers span{background:#e2f3fa}html:not(.dark) .cp-document-meta dt{color:var(--cp-light-text-muted)}html:not(.dark) .cp-document-meta dd{color:var(--cp-light-heading)}html:not(.dark) .empty-state{color:var(--cp-light-text-primary)}html:not(.dark) .cp-about{color:var(--cp-light-text-primary)}html:not(.dark) .cp-about__breadcrumbs,html:not(.dark) .cp-about__breadcrumbs a{color:var(--cp-light-text-muted)}html:not(.dark) .cp-about__heading h2{color:var(--cp-light-heading)}html:not(.dark) .cp-about__heading p,html:not(.dark) .cp-about__statement p{color:var(--cp-light-text-secondary)}html:not(.dark) .cp-about__statement strong{color:var(--cp-light-heading)}html:not(.dark) :where(.cp-about__feature,.cp-about__bubble,.cp-about__principle,.cp-about__process-step,.cp-about__quality-bubble,.cp-about__partner,.cp-about__workflow-fallback article,.cp-about__document-nodes article,.cp-about__fulfilment-line li,.cp-about__operation-facts div,.cp-about__contact-card,.cp-about__details,.cp-about__transparency){border-color:var(--cp-light-border);background:linear-gradient(145deg,#fff,#edf8fd);color:var(--cp-light-text-primary);box-shadow:var(--cp-light-shadow)}html:not(.dark) :where(.cp-about__feature,.cp-about__bubble,.cp-about__principle,.cp-about__process-step,.cp-about__quality-bubble,.cp-about__partner,.cp-about__workflow-fallback article,.cp-about__document-nodes article,.cp-about__fulfilment-line li,.cp-about__operation-facts div,.cp-about__contact-card,.cp-about__details,.cp-about__transparency) :where(h2,h3,h4,strong,b,dd){color:var(--cp-light-heading)}html:not(.dark) :where(.cp-about__feature,.cp-about__bubble,.cp-about__principle,.cp-about__process-step,.cp-about__quality-bubble,.cp-about__partner,.cp-about__workflow-fallback article,.cp-about__document-nodes article,.cp-about__fulfilment-line li,.cp-about__operation-facts div,.cp-about__contact-card,.cp-about__details,.cp-about__transparency) :where(p,li,small){color:var(--cp-light-text-secondary)}html:not(.dark) .cp-about__relationships{border-color:var(--cp-light-border);background:radial-gradient(circle at 92% 4%,rgba(14,165,233,.08),transparent 24rem),#f8fcffb8}html:not(.dark) .cp-about__support-copy{border-color:var(--cp-light-border);background:#f8fcffdb}html:not(.dark) .cp-about__support-topics li,html:not(.dark) .cp-about__details-grid div{border-color:var(--cp-light-border);background:#edf8fd;color:var(--cp-light-text-secondary)}html:not(.dark) :where(.cp-about__email,.cp-about__details-grid a,.cp-about__partner-links a){color:var(--cp-light-link)}html:not(.dark) .cp-about__partner-meta span{border-color:var(--cp-light-border);background:#dff2fa;color:var(--cp-light-link)}html:not(.dark) .cp-about__partner-detail{border-top-color:#d6e9f2}html:not(.dark) .cp-about__disclosure{color:var(--cp-light-text-muted)}html:not(.dark) :where(.cp-about__operation-facts dt,.cp-about__details-grid dt,.cp-about__partner-detail strong){color:var(--cp-light-link)}html:not(.dark) :where(.cp-about__icon,.cp-about__quality-bubble>span,.cp-about__step-icon,.cp-about__transparency-icon,.cp-about__contact-icon){border-color:var(--cp-light-border);background:#e5f5fc;color:var(--cp-light-link)}html:not(.dark) .cp-about__cta :where(h2,h3),html:not(.dark) .cp-about__hero :where(h1,h2,h3,strong){color:#f5fbff}html:not(.dark) .cp-about__cta p,html:not(.dark) .cp-about__hero-copy p{color:#c8e9f8}html:not(.dark) :where(.cp-announcement,.cp-home-hero .hero-grid,.cp-home-final-cta>.container,.cp-page-hero,.cp-page-cta,.cp-shipping-hero,.cp-tracking-panel,.cp-calculator-hero,.cp-coa-card,.cp-coa-modal-panel,.cp-extra-vial-promo,.cp-about__hero,.cp-about__cta,.cp-footer-modern){--text: #eaf7ff;--muted: #b8d8ec}html:not(.dark) :where(.cp-home-final-cta>.container,.cp-page-hero,.cp-page-cta,.cp-shipping-hero,.cp-tracking-panel,.cp-calculator-hero,.cp-coa-card,.cp-extra-vial-promo,.cp-about__hero,.cp-about__cta) :where(h1,h2,h3,h4,strong,b){color:#f4fbff}html:not(.dark) :where(.cp-home-final-cta>.container,.cp-page-hero,.cp-page-cta,.cp-shipping-hero,.cp-tracking-panel,.cp-calculator-hero,.cp-coa-card,.cp-extra-vial-promo,.cp-about__hero,.cp-about__cta) :where(p,li,small){color:#c3e2f4}html:not(.dark) :where(.cp-home-hero .hero-grid,.cp-home-final-cta>.container,.cp-page-hero,.cp-page-cta,.cp-shipping-hero,.cp-tracking-panel,.cp-shipping-compliance,.cp-calculator-hero,.cp-coa-card,.cp-extra-vial-promo,.cp-about__hero,.cp-about__cta,.research-section,.product-info .product-info-card,.product-info-card .product-compliance,.footer.cp-footer-modern) :where(.eyebrow,.cp-page-eyebrow){color:#67e8f9}html:not(.dark) .footer.cp-footer-modern,html:not(.dark) .footer.cp-footer-modern :where(h1,h2,h3,h4,strong),html:not(.dark) .cp-coa-modal-panel,html:not(.dark) .cp-gate{color:#eaf7ff}html:not(.dark) .footer.cp-footer-modern :where(p,li,small){color:#b8d8ec}@media(max-width:1080px){html:not(.dark) .nav-links{border-bottom-color:var(--cp-light-border);background:#f8fcfffc;box-shadow:0 28px 55px #084b6e29}html:not(.dark) .nav-links a{border-color:#9fd8eeb8}}@media(max-width:760px){html:not(.dark) :where(.cp-page-shell,.cp-shipping,.cp-calculator-page,.cp-about){overflow-x:clip}html:not(.dark) :where(.btn-primary,.btn-secondary,.cp-contact-submit){min-height:48px}}html:not(.dark) .cp-home-free-shipping{border-color:var(--cp-light-border);background:linear-gradient(145deg,#fff,#e9f6fb);color:var(--cp-light-text-primary);box-shadow:var(--cp-light-shadow)}html:not(.dark) .cp-home-free-shipping strong{color:var(--cp-light-heading)}html:not(.dark) .cp-home-free-shipping small{color:var(--cp-light-text-secondary)}html:not(.dark) :where(.cp-bundle-component,.cp-bundle-panel,.cp-bundle-fact,.cp-bundle-document-state,.cp-bundle-faq-item){border-color:var(--cp-light-border);background:linear-gradient(145deg,#fff,#edf8fd);color:var(--cp-light-text-primary);box-shadow:var(--cp-light-shadow)}html:not(.dark) :where(.cp-bundle-component,.cp-bundle-panel,.cp-bundle-fact,.cp-bundle-document-state,.cp-bundle-faq-item) :where(h2,h3,summary,strong,b,dd){color:var(--cp-light-heading)}html:not(.dark) :where(.cp-bundle-component,.cp-bundle-panel,.cp-bundle-fact,.cp-bundle-document-state,.cp-bundle-faq-item) :where(p,li,dt){color:var(--cp-light-text-secondary)}html:not(.dark) .cp-bundle-amount{color:var(--cp-light-heading)!important}html:not(.dark) .cp-bundle-faq-item[open]{border-color:var(--cp-light-border-strong);background:linear-gradient(145deg,#f7fcff,#e5f5fc)}html:not(.dark) .cp-free-shipping-card{border-color:var(--cp-light-border);background:linear-gradient(145deg,#fff,#edf8fd)}html:not(.dark) .cp-free-shipping-card :where(h2,h3,dd){color:var(--cp-light-heading)}html:not(.dark) .cp-free-shipping-card :where(p,dt){color:var(--cp-light-text-secondary)}html:not(.dark) .cp-free-shipping-example>div{border-color:var(--cp-light-border);background:#f7fcff}@media(prefers-reduced-motion:reduce){html:not(.dark) .cp-global-background:before{animation:none}}@media(max-width:760px){html:not(.dark) .cp-global-background:before{top:-4%;right:-4%;bottom:-4%;left:-4%;opacity:.1;background-image:linear-gradient(30deg,transparent 47%,rgba(2,132,199,.2) 49%,transparent 51%),linear-gradient(-30deg,transparent 47%,rgba(14,165,233,.14) 49%,transparent 51%);background-size:96px 84px;transform:none}html:not(.dark) .cp-global-background:after{opacity:.38;background-size:220px 220px,280px 280px}html:not(.dark) :where(.product-card,.category-card,.research-card,.cp-glass-card,.cp-calculator-card,.cp-calculator-notice,.cp-shipping-card,.cp-feature-card,.cp-policy-card,.cp-status-card,.cp-deal-card,.cp-tracking-panel,.faq-item){box-shadow:0 12px 28px #084b6e1a,0 0 14px #0ea5e90d}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/light-mode.css.map */
