:root[data-theme=dark] #stainit-app{--layer-accent-subtle:#013560;--layer-accent-heavy:#3eafff;--layer-accent:#0071d0;--button-outline-bg:#0000;--button-info-bg:#0000;--spacing-09:48px;--spacing-08:40px;--spacing-07:32px;--spacing-06:24px;--spacing-05:16px;--spacing-04:12px;--spacing-03:8px;--spacing-02:4px;--spacing-01:2px;--spacing-00:0px;--spacing-13:160px;--spacing-12:96px;--spacing-11:80px;--spacing-10:64px;--yellow-05:#fff5c5;--yellow-100:#2d1700;--yellow-90:#462300;--yellow-80:#5c2e00;--yellow-70:#763c01;--yellow-60:#8d4700;--yellow-50:#b05900;--yellow-40:#de7a00;--yellow-30:#f79905;--yellow-25:#feb323;--yellow-20:#ffd043;--yellow-15:#ffe15d;--yellow-10:#ffec94;--yellow-0:#fff9e1;--white-0:#fff;--turquoise-05:#c8fffb;--turquoise-100:#001d1a;--turquoise-90:#002824;--turquoise-80:#003633;--turquoise-70:#004742;--turquoise-60:#015d58;--turquoise-50:#007972;--turquoise-40:#009990;--turquoise-30:#00bdb3;--turquoise-25:#00dace;--turquoise-20:#38f0e6;--turquoise-15:#7efff8;--turquoise-10:#a4fffa;--turquoise-0:#e8fffd;--teal-05:#cef6ff;--teal-100:#001a20;--teal-90:#00232b;--teal-80:#002d38;--teal-70:#003b49;--teal-60:#004e61;--teal-50:#00677f;--teal-40:#05819d;--teal-30:#25a1be;--teal-25:#42bdd9;--teal-20:#68d1e9;--teal-15:#8de4f8;--teal-10:#aff0ff;--teal-0:#eafbff;--steel-blue-05:#e1e9ff;--steel-blue-100:#13161f;--steel-blue-90:#1e2432;--steel-blue-80:#293044;--steel-blue-70:#343b57;--steel-blue-60:#3e486b;--steel-blue-50:#4e5987;--steel-blue-40:#606ea6;--steel-blue-30:#7688c7;--steel-blue-25:#869bdb;--steel-blue-20:#9db0ea;--steel-blue-15:#b3c0ef;--steel-blue-10:#cad5f4;--steel-blue-0:#f5f7ff;--sapphire-05:#dfeeff;--sapphire-100:#00143a;--sapphire-90:#001d54;--sapphire-80:#002874;--sapphire-70:#00399c;--sapphire-60:#0049c8;--sapphire-50:#025df2;--sapphire-40:#2678ff;--sapphire-30:#498dff;--sapphire-25:#679fff;--sapphire-20:#86b2ff;--sapphire-15:#abccff;--sapphire-10:#c7e0ff;--sapphire-0:#f3f7fe;--red-05:#fde4e4;--red-100:#310000;--red-90:#560000;--red-80:#790000;--red-70:#a00000;--red-60:#c40003;--red-50:#e71316;--red-40:#fd292c;--red-30:#fe494b;--red-25:#ff6d6d;--red-20:#fb9090;--red-15:#fdabab;--red-10:#fcc9c9;--red-0:#fff4f4;--purple-05:#eedfff;--purple-100:#160031;--purple-90:#230048;--purple-80:#300066;--purple-70:#3e0181;--purple-60:#4c00a4;--purple-50:#6100ce;--purple-40:#802eff;--purple-30:#9061fc;--purple-25:#ab87ff;--purple-20:#c3a7fe;--purple-15:#d5bafe;--purple-10:#e1ceff;--purple-0:#f6f0fd;--pink-05:#ffe1f3;--pink-100:#2a0712;--pink-90:#410520;--pink-80:#640d36;--pink-70:#860842;--pink-60:#b60150;--pink-50:#dc0265;--pink-40:#ff1d7b;--pink-30:#ff5091;--pink-25:#ff70aa;--pink-20:#ff92c2;--pink-15:#ffb1d3;--pink-10:#ffcde3;--pink-0:#fff0f9;--orange-05:#ffddc2;--orange-100:#2b0f00;--orange-90:#491901;--orange-80:#6c2501;--orange-70:#8c3001;--orange-60:#ad3b00;--orange-50:#d14700;--orange-40:#f35200;--orange-30:#f56a00;--orange-25:#ff8b34;--orange-20:#ff9f58;--orange-15:#ffb782;--orange-10:#ffcda8;--orange-0:#ffebd6;--olive-05:#fcffb8;--olive-100:#0f1f00;--olive-90:#152c00;--olive-80:#203900;--olive-70:#2d4b00;--olive-60:#3d5c01;--olive-50:#4f6c00;--olive-40:#698300;--olive-30:#8d9f00;--olive-25:#b5bd00;--olive-20:#d3dc00;--olive-15:#eaf059;--olive-10:#f8fc8a;--olive-0:#fdffdd;--indigo-05:#e8e7ff;--indigo-100:#0b0834;--indigo-90:#161249;--indigo-80:#201c5c;--indigo-70:#2c287a;--indigo-60:#3a339f;--indigo-50:#4a42cd;--indigo-40:#6058df;--indigo-30:#7d76ee;--indigo-25:#9993fc;--indigo-20:#b0abfd;--indigo-15:#c1bdfc;--indigo-10:#d5d2ff;--indigo-0:#f4f4ff;--green-05:#d9fbe2;--green-100:#001d06;--green-90:#002808;--green-80:#00330a;--green-70:#00420e;--green-60:#005512;--green-50:#006816;--green-40:#01891e;--green-30:#00a824;--green-25:#00d82d;--green-20:#22f24e;--green-15:#7ff87d;--green-10:#befbbb;--green-0:#effff3;--gray-05:#e5e5e5;--gray-100:#1b1b1d;--gray-90:#2b2b30;--gray-80:#38383e;--gray-70:#43434a;--gray-60:#54545c;--gray-50:#61616b;--gray-40:#70707a;--gray-30:#81828c;--gray-25:#92929e;--gray-20:#a5a5ae;--gray-15:#b8b7bc;--gray-10:#ccc;--gray-0:#f7f7f7;--dark-mode-05:#e2e2ed;--dark-mode-100:#17171e;--dark-mode-90:#25252f;--dark-mode-80:#2d2d3a;--dark-mode-70:#363646;--dark-mode-60:#404051;--dark-mode-50:#4e4e62;--dark-mode-40:#5d5d73;--dark-mode-30:#6e6e87;--dark-mode-25:#8b8ba6;--dark-mode-20:#9e9ebb;--dark-mode-15:#b8b8d3;--dark-mode-10:#cfcfe2;--dark-mode-0:#f4f4f8;--brands-celiac-light:#14677e;--brands-celiac-heavy:#024253;--brands-binding-light:#feeb18;--brands-binding-heavy:#decc0d;--brands-allergy-light:#6867b8;--brands-allergy-heavy:#3b3a7d;--blue-05:#d4edff;--blue-100:#001222;--blue-90:#001e36;--blue-80:#00294a;--blue-70:#013560;--blue-60:#00467f;--blue-50:#005daa;--blue-40:#0071d0;--blue-30:#0092f3;--blue-25:#3eafff;--blue-20:#6bc1ff;--blue-15:#90d1ff;--blue-10:#b6e1fe;--blue-0:#f1f9ff;--black-100:#000;--text-success:var(--green-25);--text-subtle:var(--gray-20);--text-secondary:var(--gray-10);--text-primary:var(--white-0);--text-on-color:var(--white-0);--text-link-hover:var(--blue-15);--text-link:var(--blue-25);--text-disabled:var(--gray-30);--status-warning:var(--orange-25);--status-success:var(--green-25);--status-info:var(--blue-25);--status-error:var(--red-25);--layer-selected-disabled:var(--sapphire-70);--layer-selected:var(--blue-40);--layer-secondary:var(--gray-90);--layer-primary:var(--gray-100);--layer-hover-02:var(--blue-60);--layer-hover-01:var(--blue-70);--layer-heavy-01:var(--gray-70);--layer-disabled-02:var(--gray-80);--layer-disabled-01:var(--gray-90);--icon-subtle:var(--gray-20);--icon-secondary:var(--gray-10);--icon-primary:var(--white-0);--icon-on-color:var(--white-0);--icon-link-hover:var(--blue-15);--icon-link:var(--blue-25);--icon-disabled-02:var(--gray-30);--icon-disabled-01:var(--gray-40);--focus-default-inset:var(--black-100);--focus-default:var(--purple-25);--button-secondary-label:var(--white-0);--button-secondary-bg-hover:var(--gray-50);--button-secondary-bg:var(--gray-40);--button-primary-label:var(--white-0);--button-primary-bg-hover:var(--blue-50);--button-primary-bg:var(--blue-40);--button-outline-label:var(--blue-25);--button-outline-border-hover:var(--blue-15);--button-outline-border:var(--blue-25);--button-outline-bg-hover:var(--blue-80);--button-info-label:var(--gray-10);--button-info-border-hover:var(--gray-10);--button-info-border:var(--gray-10);--button-info-bg-hover:var(--gray-80);--button-disabled-label:var(--gray-30);--button-disabled-bg:var(--gray-70);--button-commerce-hover:var(--red-80);--button-commerce:var(--red-70);--button-attention-label:var(--white-0);--button-attention-bg-hover:var(--red-80);--button-attention-bg:var(--red-70);--brand-primary-subtle:var(--blue-70);--brand-primary-heavy:var(--blue-25);--brand-primary:var(--blue-40);--border-subtle-02:var(--gray-60);--border-subtle-01:var(--gray-70);--border-selected:var(--blue-25);--border-heavy-01:var(--gray-30);--border-active:var(--blue-30);--background-secondary:var(--gray-100);--background-primary:var(--black-100)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{background-color:var(--background-primary)}body #tf-global-header:before{content:"Global header placeholder";font-size:30px;line-height:120px}body #tf-global-header{color:#333;text-align:center;z-index:80;background-color:#ddd;width:100%;height:124px;display:block;position:sticky;top:0}body div#tf-global-footer:before{content:"Global footer placeholder";font-size:30px;line-height:260px}body div#tf-global-footer{color:#333;text-align:center;z-index:80;background-color:#ddd;width:100%;height:260px;display:block;top:0}body.app-takeover{margin-top:0}body.app-takeover>header,body.app-takeover>footer,body.app-takeover>#tf-global-header,body.app-takeover>#tf-global-footer{display:none}label{font-weight:500}svg.svg-icon{height:24px;fill:inherit;stroke:inherit}svg.svg-icon path{fill:inherit;stroke:inherit}.tf-core-tabs-spacer{width:24px;display:block}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--text-primary)}.page-loader{margin-top:40vh}.well{border:1px solid var(--border-subtle-02)}#stainit-app{height:100%;min-height:100%}:root[data-theme=dark] #stainit-app{--layer-subtle-01:var(--layer-primary);--brand-primary:var(--red-50);--button-primary-bg:var(--red-50);--button-primary-bg-hover:var(--red-60);--button-disabled:var(--gray-70)}html[data-theme=dark] body{background-color:#000}html[data-theme=dark] #stainit-app{background-color:var(--background-primary);color:var(--text-primary)}core-textfield.label-hidden::part(core-textfield__label),core-checkbox.label-hidden::part(core-checkbox__label-text),core-dropdown.label-hidden::part(core-dropdown__label),core-radiobutton.label-hidden::part(core-radiobutton__label-text){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}core-button::part(core-button--anchor){align-items:center}core-textfield::part(core-textfield__input){background-color:var(--layer-primary);color:var(--text-subtle,#70707a)}core-dropdown,core-dropdown::part(core-dropdown__container){width:100%}.custom-accordion--caret{align-items:center;width:8px;display:flex}#spectraviewer-app{min-height:100vh}core-dropdown{z-index:70!important}core-tooltip{z-index:100}.visually-hidden,.visually-hidden-focusable:not(:focus,:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(caption):not(:focus,:focus-within){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}.d-justify-self-end{justify-self:end}header.spectraviewer-header{z-index:75;background-color:var(--layer-primary);width:100%;display:flex;position:sticky;top:124px;box-shadow:0 0 2rem #0000001a}header.spectraviewer-header .spectraviewer-header-navigate{gap:1rem;margin-left:.2rem;margin-right:auto;padding-top:.5rem;display:flex}header.spectraviewer-header .spectraviewer-header-actions{gap:1rem;margin-left:auto;margin-right:2rem;display:flex}header.spectraviewer-header .spectraviewer-header-actions .action-buttonmenu-wrapper{position:relative}@media (max-width:765px){header.spectraviewer-header{padding-bottom:.4rem}header.spectraviewer-header .spectraviewer-header-actions{margin-right:.2rem}}.home--left{order:1}.home--right{order:2}@media (max-width:769px){.home--left{order:2}.home--right{order:1}}#products-header{overflow:visible;box-shadow:0 4px 3px 2px #80808033}#products-header>.container{position:relative}#products-header>.container .selected-products-summary{border-top:1px solid var(--border-subtle-02);margin-top:1rem;padding:1rem;display:flex}#products-header>.container .selected-products-summary .total-count{font-weight:600}#products-header>.container .selected-products-summary .total-price{font-family:HelveticaNeue-Light;font-size:1.5rem;font-weight:300;line-height:2.5rem}#products-header>.container .selected-products-summary core-button{margin-top:auto;margin-left:auto}#products-header .filter-selected{flex-flow:wrap;gap:.5rem;width:100%;display:flex}#products-header .filter-selected core-chip{display:block}#products-header .filter-selected .clear-all{white-space:nowrap}#products-header .filter-dropdowns{flex-wrap:wrap;gap:1rem;display:flex}#products-header .filter-dropdowns core-dropdown{min-width:150px;max-width:30%;display:block}@media (min-width:769px) and (max-width:991px){#products-header>.container,#products.container{width:100%}}.fluorochrome-products{margin-top:2rem}.fluorochrome-products h3{margin-bottom:1rem;font-family:HelveticaNeue-Light;font-size:1.75rem;font-weight:300}.fluorochrome-products h3 .indicator{vertical-align:middle;background-color:#000;border-radius:50%;width:14px;height:14px;margin-bottom:.5rem;margin-right:.75rem;display:inline-block}@media (min-width:992px){#products-header>.container .selected-products-summary{background-color:var(--background-primary);border-top:0;border-radius:.25rem;width:270px;margin-top:0;display:block;position:absolute;bottom:-2rem;right:0;box-shadow:0 5px 15px #00000026}#products-header>.container .selected-products-summary>div{margin-bottom:1rem}#products-header>.container .selected-products-summary core-button{width:100%}#products-header .filter-dropdowns{flex-wrap:nowrap}#products-header .filter-dropdowns core-dropdown{min-width:200px;max-width:200px;display:block}}@media (max-width:769px){.actions{flex-flow:column wrap;justify-content:flex-start;padding-top:1rem}.actions core-button{width:100%}.actions core-button.kmd-mx-5{padding:1.5rem 0;margin-left:0!important;margin-right:0!important}.actions core-button.kmd-mx-5:last-of-type{padding-top:0}.actions core-button:first-of-type{padding:.5rem 0 0}}#fullscreenModal{background-color:var(--background-primary);z-index:1000;width:100vw;height:100vh;position:absolute;top:0;left:0;overflow:auto}#fullscreenModal::part(core-modal){width:100vw;height:100vh;overflow-y:auto}#fullscreenModal::part(core-modal__header){display:none}#fullscreenModal::part(core-modal__body){margin:0}#fullscreenModal .sv-cell-canvas{height:90vh;position:relative}.spectra-fullscreen-actions{color:#fff;z-index:100;width:100%;height:3rem;position:relative}.spectra-fullscreen-actions .spectra-fullscreen-actions-view{width:20rem;height:100%;position:absolute;top:1rem;left:1rem}.spectra-fullscreen-actions .action-buttonmenu-wrapper{position:relative}.spectra-fullscreen-actions .action-buttonmenu-wrapper .action-contextmenu-wrapper{margin-top:.5rem;position:absolute}.spectra-fullscreen-actions .spectra-fullscreen-actions-actions{min-width:100px;height:100%;position:absolute;top:1rem;right:1rem}.spectra-fullscreen-graph-wrapper h3{color:#fff;padding-top:1rem;padding-left:1rem}.spectra-graph-fullscreen{width:100%;height:350px;display:block}.spectragraph-actions{color:#fff;width:calc(100% - 2rem);height:2rem;position:absolute;top:1rem;left:1rem}.spectragraph-actions .spectragraph-actions-reset{width:20rem;height:100%;position:absolute;top:0;left:0}.spectragraph-actions .spectragraph-actions-reset span.label{font-size:.75rem;line-height:1rem}.spectragraph-actions .spectragraph-actions-reset span.label svg.svg-icon{vertical-align:middle;height:1.2rem;margin-bottom:2px;margin-right:.5rem;display:inline-block}.spectragraph-actions .spectragraph-actions-reset span.label svg.svg-icon path{fill:#fff}.spectragraph-actions .spectragraph-actions-reset core-button svg.svg-icon path{fill:var(--icon-link,#0071d0)}.spectragraph-actions .spectragraph-actions-actions{min-width:100px;height:100%;position:absolute;top:0;right:0}@media (max-width:769px){#instruments-container div:first-of-type{flex-flow:column wrap}#instruments-container div:first-of-type .actions{justify-content:flex-start;padding-top:1rem}}@media (max-width:769px) and (max-width:577px){#instruments-container div:first-of-type .actions{flex-flow:column wrap}#instruments-container div:first-of-type .actions core-button{width:100%}#instruments-container div:first-of-type .actions core-button.kmd-mx-5{margin-left:0!important;margin-right:0!important}#instruments-container div:first-of-type .actions core-button:first-of-type{padding-top:1rem}}.instrument-page--left{order:1}.instrument-page--right{order:2}@media (max-width:769px){.instrument-page--left{order:2}.instrument-page--right{order:1}}.instrument-config{gap:20px}.instrument-config div:first-of-type,.instrument-config div:nth-of-type(2){width:40%}@media (max-width:769px){.instrument-config div:first-of-type,.instrument-config div:nth-of-type(2){width:100%}.instrument-config div:last-of-type{justify-content:flex-start;width:100%}}.instrument-config div:last-of-type core-button{width:100%}@media (max-width:769px){.instrument-config{flex-flow:column wrap}}header.spectraviewer-header{z-index:75;background-color:var(--layer-primary);border-bottom:none;width:100%;display:flex;position:sticky;top:124px;box-shadow:0 0 2rem #0000001a}header.spectraviewer-header h1{width:130px;color:var(--text-primary);flex-shrink:0;margin:0 .25rem 0 2rem;padding:0;font-size:20px;font-weight:300;line-height:48px;display:block}@media (min-width:993px) and (max-width:1088px){header.spectraviewer-header h1{width:100px}}header.spectraviewer-header core-navigationbar{max-width:90%;display:block;overflow:hidden}@media (min-width:993px) and (max-width:1088px){header.spectraviewer-header core-navigationbar-item::part(core-navigationbar-item__anchor){padding-inline:16px}}header.spectraviewer-header core-contextmenu-item span[slot=icon] svg.svg-icon{stroke:none;fill:inherit;height:1.25rem;margin-right:1rem}header.spectraviewer-header .spectraviewer-header-navigate{gap:1rem;margin-left:.2rem;margin-right:auto;display:flex}header.spectraviewer-header .spectraviewer-header-navigate .action-buttonmenu-wrapper{min-width:165px;position:relative}header.spectraviewer-header .spectraviewer-header-navigate .action-buttonmenu-wrapper .action-contextmenu-wrapper{margin-top:.5rem;position:absolute;left:0}header.spectraviewer-header .spectraviewer-header-actions{align-items:center;gap:1rem;margin-left:auto;margin-right:2rem;padding-left:10px;display:flex}header.spectraviewer-header .spectraviewer-header-actions a{white-space:nowrap;line-height:2rem;display:block}header.spectraviewer-header .spectraviewer-header-actions a .svg-icon{fill:var(--icon-link);vertical-align:middle;height:1.25rem;margin-right:.25rem}header.spectraviewer-header .spectraviewer-header-actions .action-buttonmenu-wrapper{padding-top:.4rem;position:relative}header.spectraviewer-header .spectraviewer-header-actions .action-buttonmenu-wrapper .action-contextmenu-wrapper{margin-top:.5rem;position:absolute;right:0}body.app-takeover header.spectraviewer-header{top:0}@media (max-width:765px){header.spectraviewer-header .spectraviewer-header-actions{margin-right:.2rem}}.graph-actions{gap:1rem;display:flex}.graph-actions core-button{display:block}.graph-actions core-button span[slot=caret] svg.svg-icon{stroke:none;fill:inherit}.graph-actions .action-buttonmenu-wrapper{position:relative}.graph-actions .action-buttonmenu-wrapper .action-contextmenu-wrapper{margin-top:.5rem;position:absolute}@media (max-width:576px){.graph-actions .action-buttonmenu-wrapper .action-contextmenu-wrapper.action-contextmenu-settings{right:0}}.sv-cell-canvas{height:500px;position:relative}.sv-cell-canvas .ontop_loader{z-index:1;width:100%;height:430px;position:absolute}.sv-cell-canvas .ontop_loader .graph-loader{height:430px;display:grid}.sv-cell-canvas .graph-loader,.sv-cell-canvas .ontop_loader{margin:auto}.sv-cell-canvas .graph-header{background-color:#0000;width:100%;position:absolute;top:0}.sv-cell-canvas .cell-warning{display:block;position:absolute;bottom:0;left:0;right:0}.sv-cell-canvas #cellCanvas{width:100%;height:100%;display:block;position:relative}.sv-cell-canvas #cellCanvas.view-only{cursor:default!important}.sv-cell-canvas span.label{font-size:.75rem;line-height:1rem}.sv-cell-canvas span.label svg.svg-icon{vertical-align:middle;height:1.2rem;fill:var(--text-primary);margin-bottom:2px;margin-right:.5rem;display:inline-block}.cellviewer--products .sv-cell-canvas{height:430px;position:relative}.sv-spectral-canvas{background-color:var(--background-primary);height:430px;display:flex}.sv-spectral-canvas .ontop_loader{z-index:1;width:100%;height:430px;position:absolute}.sv-spectral-canvas .ontop_loader .graph-loader{height:430px;display:grid}.sv-spectral-canvas .spectragraph-export-frame{background-color:var(--background-primary)}.sv-spectral-canvas .graph-loader,.sv-spectral-canvas .ontop_loader{margin:auto}.sv-spectral-canvas .spectra-title{position:absolute}@media (max-width:769px){.sv-spectral-canvas .spectra-title{display:none}}.sv-spectral-canvas .spectragraph-graph{margin-top:25px}@media (max-width:769px){.sv-spectral-canvas .spectragraph-graph{margin-top:5px}}.sv-spectral-canvas .spectragraph-graph .spectragraph-actions .spectragraph-actions-reset{top:-5px}.sv-spectral-canvas .spectragraph-graph .spectragraph-actions .spectragraph-actions-reset .zoomLabel{margin-top:-10px}.filters core-accordion-item::part(accordion-item__details),.products-panel-row core-accordion-item::part(accordion-item__details),.products-carousel-cta core-accordion-item::part(accordion-item__details){border:1px solid var(--border-heavy-01,#92929e);font-weight:400}.filters core-accordion-item::part(accordion-item__summary),.products-panel-row core-accordion-item::part(accordion-item__summary),.products-carousel-cta core-accordion-item::part(accordion-item__summary){height:37px;min-height:37px;color:var(--text-subtle,#70707a)}.filters core-accordion-item::part(accordion-item__summary):hover,.products-panel-row core-accordion-item::part(accordion-item__summary):hover,.products-carousel-cta core-accordion-item::part(accordion-item__summary):hover{background-color:initial}.filters core-accordion-item[open]::part(accordion-item__details),.products-panel-row core-accordion-item[open]::part(accordion-item__details),.products-carousel-cta core-accordion-item[open]::part(accordion-item__details){outline:1px solid var(--border-active,#0092f3);outline-offset:-1px}.filters core-accordion-item::part(accordion-item__content-wrapper),.products-panel-row core-accordion-item::part(accordion-item__content-wrapper),.products-carousel-cta core-accordion-item::part(accordion-item__content-wrapper){border:1px solid var(--border-heavy-01,#92929e);z-index:2;width:-webkit-fill-available;width:-moz-available;width:stretch;margin:0 -1px auto;padding-top:20px;padding-right:16px;position:absolute}.filters .accordion-item__tooltip-icon .svg-icon,.products-panel-row .accordion-item__tooltip-icon .svg-icon,.products-carousel-cta .accordion-item__tooltip-icon .svg-icon{fill:var(--text-link,#0071d0);width:15px;height:15px;padding-top:2px}.filters .accordion-item__tooltip-label,.products-panel-row .accordion-item__tooltip-label,.products-carousel-cta .accordion-item__tooltip-label{align-items:center;gap:5px;width:80%;display:flex}.filters .accordion-item__label-container,.products-panel-row .accordion-item__label-container,.products-carousel-cta .accordion-item__label-container{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;overflow:hidden}.filters .custom-accordion--caret,.products-panel-row .custom-accordion--caret,.products-carousel-cta .custom-accordion--caret{align-items:center;width:8px;display:flex}.filter-selected{flex-flow:wrap;gap:.5rem;width:100%;display:flex}.filter-selected core-chip{display:block}.filter-selected core-chip .core-chip__close-icon{background:var(--text-primary)}.filter-selected .clear-all{white-space:nowrap}core-button#add-to-experiment-btn{width:100%}core-dropdown::part(core-dropdown__option-secondary){text-transform:capitalize}core-tooltip{z-index:1;padding-top:4px}.min_max--content div:first-of-type{flex-direction:column}@media (max-width:576px){.min_max--content div:first-of-type{flex-direction:row}}.selection-row{border-bottom:1px solid var(--border-subtle-02);padding:.5rem 0}a{line-height:2rem;display:block}a .svg-icon{fill:var(--icon-link);vertical-align:middle;height:1.25rem;margin-right:.25rem}.icon-action{flex-grow:0;flex-shrink:0;width:8%}@media (max-width:769px){.label--m{display:block}.selection-row{flex-wrap:wrap}.selection-row .icon-action.remove{justify-content:flex-start;width:100%;padding-top:.5rem;padding-left:8%}.selection--btn-container{flex-direction:column}.selection--btn-container core-button{width:100%}.selection--btn-container core-button:first-of-type{margin-bottom:1rem}}@media (min-width:769px){.label--m{display:none}}@media (max-width:577px){#color-settings-modal .tbl-row div{grid-column-end:span 6}#color-settings-modal .tbl-row div:first-of-type{grid-column-end:span 12}}.tbl-row{border-top:1px solid var(--border-subtle-01);display:grid}.tbl-header-row{white-space:nowrap;border-top:none;font-size:.75rem;font-weight:600;overflow:hidden}.indicator{vertical-align:middle;background-color:#000;border-radius:50%;width:10px;height:10px;margin-bottom:.2rem;margin-right:.75rem;display:inline-block}#edit-config-modal core-notification{max-width:100%}#instrument-config core-modal::part(core-modal__footer){justify-content:space-between}#instrument-config core-modal::part(core-modal__body){min-height:60vh}#instrument-config core-textfield::part(core-textfield__label-helper){display:none}@media (max-width:992px){#instrument-config .instrument div{grid-column-end:span 2}}@media (max-width:577px){#instrument-config .instrument div{grid-column-end:span 6}}.tbl-header-row,.tbl-header-row div{font-size:14px;font-style:normal;font-weight:500;line-height:22px}#load-modal .saved-panel,#load-modal .presets-panel{max-height:60vh;overflow:auto}#load-modal .saved-panel ul,#load-modal .presets-panel ul{margin:0;padding:0;list-style-type:none}#load-modal .saved-panel ul li,#load-modal .presets-panel ul li{margin:0;padding:0;font-size:1rem;line-height:2rem}#load-modal .saved-panel ul{margin-top:2rem}#load-modal .saved-panel ul li{border-bottom:1px solid var(--border-subtle-02);margin-bottom:1rem;padding-bottom:1rem}#load-modal .saved-panel ul li h5{font-family:HelveticaNeue-Light;font-size:1.5rem;font-weight:500}#load-modal .mobile-label{display:none}@media (max-width:577px){#load-modal .tbl-row .mobile-label{display:inline-block}#load-modal .tbl-row div{grid-column-end:span 6}#load-modal .tbl-row div:first-of-type,#load-modal .tbl-row div:nth-of-type(3){grid-column-end:span 12}#load-modal .tbl-header-row{display:none}}core-card{width:100%}.product-card-content{flex-direction:column;width:100%;height:100%;min-height:500px;display:flex}.product-card-content .products-panel-col-image{width:100%;height:175px;min-height:175px;margin-bottom:8px;padding:0;position:relative;overflow:hidden}.product-card-content .products-panel-col-image img{background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:100%;max-height:100%;margin:auto auto 16px;display:block;position:absolute;inset:0}.product-card-content p{margin-bottom:16px}.product-card-content .products-col-cta{margin-top:auto}.product-card-content .products-col-title a{font-size:1rem;font-weight:700}.product-card-content core-button::part(core-button--anchor){text-wrap:auto}.alert-message{flex-direction:row;display:flex}.alert-message .icon{margin-right:1rem}.alert-message .icon svg.svg-icon{height:2rem}.alert-message .icon svg.svg-icon path{fill:var(--status-info,#0092f3)}.products-panel{border-radius:.25rem;box-shadow:1px 1px 2px 2px #80808033}.products-panel .products-panel-row{border-top:1px solid var(--border-subtle-01);display:flex}.products-panel .products-panel-row .field-label{display:none}.products-panel .products-panel-row.products-panel-header-row{white-space:nowrap;border-top:none;font-size:.75rem;font-weight:600;overflow:hidden}.products-panel .products-panel-row [class*=products-panel-col-]{padding:1rem}.products-panel .products-panel-row .products-panel-col-name{flex-grow:1}.products-panel .products-panel-row .products-panel-col-name a{font-size:1rem;font-weight:700}.products-panel .products-panel-row .products-panel-col-name core-button::part(core-button--anchor){text-wrap:auto}.products-panel .products-panel-row .products-panel-col-image{width:20%}.products-panel .products-panel-row .products-panel-col-image img{max-width:100%;max-height:160px}.products-panel .products-panel-row .products-panel-col-image{flex-grow:0;flex-shrink:0}.products-panel .products-panel-row .products-panel-col-price{flex-grow:0;flex-shrink:0;width:15%}.products-panel .products-panel-row .products-panel-col-price core-loader{width:2rem;display:inline-block}.products-panel .products-panel-row .products-panel-col-select{flex-grow:0;flex-shrink:0;width:20%}@media (max-width:765px){.products-panel .products-panel-row{flex-wrap:wrap;display:flex}.products-panel .products-panel-row .field-label{text-transform:uppercase;font-size:.75rem;font-weight:600;display:block}.products-panel .products-panel-row.products-panel-header-row{display:none}.products-panel .products-panel-row .products-panel-col-name,.products-panel .products-panel-row .products-panel-col-image{width:100%}.products-panel .products-panel-row .products-panel-col-image img{margin:0 auto;display:block}.products-panel .products-panel-row .products-panel-col-price{width:50%}.products-panel .products-panel-row .products-panel-col-quantity{width:30%}.products-panel .products-panel-row .products-panel-col-select{text-align:center;width:auto;margin-top:auto;margin-left:auto}.products-panel .products-panel-row .products-panel-col-select core-checkbox{display:inline-block}}@media (max-width:765px) and (max-width:577px){.products-panel .products-panel-row .products-panel-col-price{width:50%}.products-panel .products-panel-row .products-panel-col-select{width:100%}}core-modal::part(core-modal__body){color:var(--text-primary)}.products-panel .old-price{color:var(--text-subtle);text-decoration:line-through}.spectragraph-graph{width:100%;height:100%;display:block;position:relative}.spectragraph-graph .spectragraph-plot{width:calc(100% - 6rem);height:calc(100% - 11rem);position:absolute;top:4rem;left:5rem}.spectragraph-graph .spectragraph-graph-axes{color:#999;font-size:.75rem}.spectragraph-graph .spectragraph-graph-axes ol{margin:0;padding:0;display:block}.spectragraph-graph .spectragraph-graph-axes ol li{margin:0;padding:0;list-style-type:none;display:block}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis{color:#999;width:calc(100% - 6rem);height:3rem;position:absolute;top:calc(100% - 6rem);left:calc(5rem - 1px)}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis ol{clear:left;border-top:1px solid #444;justify-content:space-between;width:100%;height:1.5rem;display:flex;position:absolute;top:0}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis li{background-color:#444;width:1px;height:5px;position:relative}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis li span{display:inline-block;position:absolute;top:10px;left:-10px}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis li:first-child,.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis li:last-child{border-top:none;width:1px}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-x-axis .spectragraph-graph-axis-label{font-size:.7rem;position:absolute;top:1.6rem;left:calc(50% - 5rem)}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis{border-right:1px solid #444;width:5rem;height:calc(100% - 11rem);position:absolute;top:4rem;right:calc(100% - 5rem)}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis ol{flex-direction:column;width:1rem;height:120%;display:flex;position:absolute;right:0}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis ol li{border-top:1px solid #444;width:100%;height:20%;display:block;position:relative}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis ol li span{position:absolute;top:-.5rem;right:1.5rem}.spectragraph-graph .spectragraph-graph-axes .spectragraph-graph-y-axis .spectragraph-graph-axis-label{white-space:nowrap;text-align:center;transform-origin:50%;width:300px;font-size:.7rem;position:absolute;top:50%;left:calc(1.5rem - 150px);overflow:visible;transform:rotate(-90deg)}.spectragraph-graph .spectragraph-spectrum{background-color:#888;width:calc(100% - 6rem);height:1rem;position:absolute;top:calc(100% - 7rem);left:5rem}.spectragraph-graph .spectragraph-overlay{background-color:#0000;width:calc(100% - 6rem);height:calc(100% - 10rem);position:absolute;top:4rem;left:5rem}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-indicator{background-color:#fff;width:2px;height:100%;position:absolute;top:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-indicator .spectragraph-overlay-indicator-wavelength{text-align:center;color:#fff;-webkit-user-select:none;user-select:none;width:50px;height:10px;font-size:10px;font-weight:400;line-height:10px;display:block;position:absolute;top:-10px;left:-25px}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-indicator .spectragraph-overlay-indicator-points{width:0;height:calc(100% - 1rem);display:block;position:absolute;top:5px;left:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-indicator .spectragraph-overlay-indicator-points .spectragraph-overlay-indicator-point{background-color:#fff;border-radius:50%;width:10px;height:10px;position:absolute;left:-4.5px;box-shadow:1px 1px 1px #000}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-dragarea{background-color:#fff3;width:0;height:100%;position:absolute;top:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-dragarea .spectragraph-overlay-dragarea-wavelength{text-align:center;color:#fff;-webkit-user-select:none;user-select:none;width:50px;height:10px;font-size:10px;font-weight:400;line-height:10px;display:block;position:absolute;top:-10px;left:-25px}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend{pointer-events:none;color:#fff;width:calc(100% + 4rem);height:2.5rem;position:absolute;bottom:-5.5rem;left:-4rem}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-wavelength{font-size:1rem;position:absolute;top:0;left:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items{gap:2rem;width:calc(100% - 4rem);height:100%;padding:0 2rem;display:flex;position:absolute;top:0;left:4rem}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item{width:calc(20% - 2rem);height:2rem;padding-left:1.25rem;font-size:.75rem;line-height:1rem;display:block;position:relative}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-dot{border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.25rem;left:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-square{border-radius:0;width:.75rem;height:.75rem;position:absolute;top:.25rem;left:0}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-label{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:500;display:block;overflow:hidden}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-values{display:block}.spectragraph-graph .spectragraph-overlay .spectragraph-overlay-legend .spectragraph-overlay-legend-items .spectragraph-overlay-legend-items-item .spectragraph-overlay-legend-items-item-values .muted{color:#999}.spectragraph-graph .spectragraph-actions{color:#fff;width:calc(100% - 2rem);height:2rem;position:absolute;top:1rem;left:1rem}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset{width:20rem;height:100%;position:absolute;top:0;left:0}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset span.label{font-size:.75rem;line-height:1rem}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset span.label svg.svg-icon{vertical-align:middle;height:1.2rem;margin-bottom:2px;margin-right:.5rem;display:inline-block}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset span.label svg.svg-icon path{fill:#fff}.spectragraph-graph .spectragraph-actions .spectragraph-actions-reset core-button svg.svg-icon path{fill:var(--icon-link,#0071d0)}.spectragraph-graph .spectragraph-actions .spectragraph-actions-actions{min-width:100px;height:100%;position:absolute;top:0;right:0}.spectragraph-graph.spectragraph-hide-actionbar .spectragraph-actions{display:none}.spectragraph-graph.spectragraph-hide-actionbar .spectragraph-plot{height:calc(100% - 8rem);top:1rem}.spectragraph-graph.spectragraph-hide-actionbar .spectragraph-overlay{height:calc(100% - 7rem);top:1rem}.spectragraph-graph.spectragraph-hide-actionbar .spectragraph-graph-axes .spectragraph-graph-y-axis{height:calc(100% - 8rem);top:1rem}core-button#add-to-cart,core-button#save-to-list--loggin{width:100%}.shared-list-confirmation .svg-icon{vertical-align:middle;fill:var(--text-success);height:1rem;display:inline-block}.saveToList--content ul{height:75px;margin-top:0;margin-bottom:1.5rem;padding-left:0;list-style:none;overflow-y:scroll}
