.extract-lab-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--el-s2);padding:var(--el-s3) var(--el-s5);min-height:var(--el-tap-min);font-family:var(--el-font-heading);font-weight:600;font-size:var(--el-text-sm);line-height:1.2;border:1px solid #fff0;border-radius:var(--el-radius);text-decoration:none;background:none;cursor:pointer;transition:background-color var(--el-transition),border-color var(--el-transition),color var(--el-transition);box-sizing:border-box;appearance:none;-webkit-appearance:none}.extract-lab-btn--primary{background-color:var(--el-accent);border-color:var(--el-accent);color:var(--el-white)}.extract-lab-btn--primary:hover:not(:disabled):not([aria-disabled="true"]){background-color:var(--el-accent-hover);border-color:var(--el-accent-hover);color:var(--el-white)}.extract-lab-btn--secondary{background-color:#fff0;border-color:var(--el-accent);color:var(--el-accent)}.extract-lab-btn--secondary:hover:not(:disabled):not([aria-disabled="true"]){background-color:var(--el-accent);border-color:var(--el-accent);color:var(--el-white)}.extract-lab-btn--sm{padding:var(--el-s2) var(--el-s4);font-size:var(--el-text-xs);min-height:var(--el-tap-min)}.extract-lab-btn--md{padding:var(--el-s3) var(--el-s5);font-size:var(--el-text-sm);min-height:var(--el-tap-min)}.extract-lab-btn--lg{padding:var(--el-s4) var(--el-s6);font-size:var(--el-text-md);min-height:var(--el-tap-min)}.extract-lab-btn:focus-visible{outline:none;box-shadow:var(--el-focus)}.extract-lab-btn:disabled,.extract-lab-btn[aria-disabled="true"]{border-color:var(--el-muted);background-color:var(--el-muted);color:var(--el-white);opacity:.5;cursor:not-allowed;pointer-events:none}.extract-lab-btn--secondary:disabled,.extract-lab-btn--secondary[aria-disabled="true"]{background-color:#fff0;color:var(--el-muted);border-color:var(--el-muted)}.extract-lab-field{margin-bottom:var(--el-s5)}.extract-lab-field__label{display:block;font-family:var(--el-font-body);font-weight:600;font-size:var(--el-text-sm);color:var(--el-text);margin-bottom:var(--el-s2)}.extract-lab-field__hint{display:block;color:var(--el-muted);font-size:var(--el-text-xs);margin-bottom:var(--el-s2)}.extract-lab-input,.extract-lab-select,.extract-lab-textarea{display:block;width:100%;box-sizing:border-box;font-family:var(--el-font-body);font-size:var(--el-text-sm);color:var(--el-text);background-color:var(--el-white);border:1px solid var(--el-border);border-radius:var(--el-radius);padding:var(--el-s3) var(--el-s4);transition:border-color var(--el-transition),box-shadow var(--el-transition);appearance:none;-webkit-appearance:none}.extract-lab-input,.extract-lab-select{min-height:var(--el-field-min)}.extract-lab-textarea{min-height:120px;resize:vertical}.extract-lab-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23047857' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--el-s4) center;padding-right:calc(var(--el-s4) * 2 + 16px)}.extract-lab-input:focus,.extract-lab-input:focus-visible,.extract-lab-select:focus,.extract-lab-select:focus-visible,.extract-lab-textarea:focus,.extract-lab-textarea:focus-visible{outline:none;border-color:var(--el-accent);box-shadow:var(--el-focus)}.extract-lab-field--error .extract-lab-input,.extract-lab-field--error .extract-lab-select,.extract-lab-field--error .extract-lab-textarea{border-color:var(--el-error)}.extract-lab-field__error{display:block;color:var(--el-error);font-size:var(--el-text-xs);margin-top:var(--el-s2)}.extract-lab-spec-table{width:100%;border-collapse:collapse;font-size:var(--el-text-sm)}.extract-lab-spec-table tr{border-bottom:1px solid var(--el-border)}.extract-lab-spec-table tr:last-child{border-bottom:none}.extract-lab-spec-table__label{text-align:left;font-weight:600;color:var(--el-muted);font-family:var(--el-font-body);padding:var(--el-s3) var(--el-s4) var(--el-s3) 0;vertical-align:top;white-space:normal}.extract-lab-spec-table__value{font-family:var(--el-font-mono);color:var(--el-text);padding:var(--el-s3) 0;text-align:left}@media (max-width:767px){.extract-lab-spec-table__label,.extract-lab-spec-table__value{display:block;width:100%}.extract-lab-spec-table__label{padding:var(--el-s3) 0 var(--el-s2) 0;border-bottom:none}.extract-lab-spec-table__value{padding:0 0 var(--el-s3) 0}}@media (min-width:768px){.extract-lab-spec-table__label{width:40%}}.extract-lab-card{background:var(--el-white);border:1px solid var(--el-border);border-radius:var(--el-radius);padding:var(--el-s5)}.extract-lab-card__title{font-family:var(--el-font-heading);font-weight:600;letter-spacing:var(--el-tracking-heading);font-size:var(--el-text-lg);color:var(--el-text);margin:0 0 var(--el-s2)}.extract-lab-card__body{font-family:var(--el-font-body);font-size:var(--el-text-sm);color:var(--el-muted);margin:0}.extract-lab-trust-badges{display:flex;flex-wrap:wrap;gap:var(--el-s5)}.extract-lab-trust-badge{display:inline-flex;align-items:center;gap:var(--el-s2);font-family:var(--el-font-body);font-size:var(--el-text-sm);color:var(--el-text)}.extract-lab-trust-badge__icon{width:20px;height:20px;flex-shrink:0;color:var(--el-accent)}.extract-lab-hero{width:100%;background:var(--el-bg,var(--el-white));padding:var(--el-s8) var(--el-pad-mobile);box-sizing:border-box}.extract-lab-hero__inner{max-width:var(--el-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--el-s6)}.extract-lab-hero__media{order:-1}.extract-lab-hero__media img,.extract-lab-hero__media>*{display:block;width:100%;height:auto}.extract-lab-hero__content{display:flex;flex-direction:column;align-items:flex-start}.extract-lab-hero__title{font-family:var(--el-font-heading);font-weight:600;letter-spacing:var(--el-tracking-heading);font-size:var(--el-text-3xl);line-height:1.1;margin:0 0 var(--el-s4);color:var(--el-text)}.extract-lab-hero__lede{font-family:var(--el-font-body);font-size:var(--el-text-md);line-height:var(--el-leading-body);color:var(--el-muted);margin:0 0 var(--el-s6);max-width:52ch}@media (min-width:768px){.extract-lab-hero{padding:var(--el-s9) var(--el-pad-desktop)}.extract-lab-hero__inner{flex-direction:row;align-items:center;gap:var(--el-s8)}.extract-lab-hero__media{order:1;flex:1 1 50%}.extract-lab-hero__content{order:0;flex:1 1 50%}.extract-lab-hero__title{font-size:var(--el-text-4xl)}}.extract-lab-hero--text-only .extract-lab-hero__inner{flex-direction:column}.extract-lab-hero--text-only .extract-lab-hero__content{flex:1 1 100%}.extract-lab-alert{padding:var(--el-s4) var(--el-s5);border-left:4px solid;border-radius:var(--el-radius);font-family:var(--el-font-body);font-size:var(--el-text-sm);color:var(--el-text)}.extract-lab-alert__title{font-family:var(--el-font-heading);font-weight:600;font-size:var(--el-text-md);margin:0 0 var(--el-s2)}.extract-lab-alert__body{margin:0}.extract-lab-alert--info{border-left-color:var(--el-accent);background:#ecf5f1;background:color-mix(in srgb,var(--el-accent) 8%,var(--el-white))}.extract-lab-alert--success{border-left-color:var(--el-success);background:#ecf5f1;background:color-mix(in srgb,var(--el-success) 8%,var(--el-white))}.extract-lab-alert--warning{border-left-color:var(--el-warning);background:#fdf3e3;background:color-mix(in srgb,var(--el-warning) 8%,var(--el-white))}.extract-lab-alert--danger{border-left-color:var(--el-error);background:#faeaea;background:color-mix(in srgb,var(--el-error) 8%,var(--el-white))}.extract-lab-skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;text-decoration:none}.extract-lab-skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto;padding:var(--el-s3) var(--el-s5);clip:auto;white-space:normal;background:var(--el-accent);color:#fff;font-family:var(--el-font-body);font-size:var(--el-text-sm);font-weight:600;z-index:9999;outline:3px solid var(--el-accent);outline-offset:2px}.extract-lab-header{background:var(--el-white,#fff);border-bottom:1px solid var(--el-border)}.extract-lab-header__inner{max-width:var(--el-max,1200px);margin:0 auto;padding:var(--el-s4) var(--el-pad-mobile,24px);display:flex;flex-wrap:wrap;align-items:center;gap:var(--el-s4)}.extract-lab-logo{display:inline-flex;align-items:center;margin-right:auto;text-decoration:none}.extract-lab-logo__img{height:26px;width:auto;display:block;transition:opacity var(--el-transition)}.extract-lab-logo:hover .extract-lab-logo__img{opacity:.82}.extract-lab-logo:focus-visible{outline:3px solid var(--el-accent);outline-offset:3px;border-radius:var(--el-radius)}@media (min-width:768px){.extract-lab-logo__img{height:32px}}.extract-lab-header__nav{order:3;width:100%}.extract-lab-nav{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0}.extract-lab-nav li{display:flex}.extract-lab-nav a,.extract-lab-nav li>a{font-family:var(--el-font-body,'Inter',system-ui,sans-serif);font-size:var(--el-text-sm);color:var(--el-text);text-decoration:none;display:flex;align-items:center;min-height:44px;padding:0 var(--el-s4);transition:color 150ms ease}.extract-lab-nav a:hover,.extract-lab-nav li>a:hover{color:var(--el-accent)}.extract-lab-nav a:focus,.extract-lab-nav li>a:focus{color:var(--el-accent);outline:3px solid var(--el-accent);outline-offset:2px}.extract-lab-header__actions{display:flex;align-items:center;gap:var(--el-s4);order:2}.extract-lab-header__action-link{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--el-text);text-decoration:none;position:relative;transition:color 150ms ease}.extract-lab-header__action-link:hover{color:var(--el-accent)}.extract-lab-header__action-link:focus{color:var(--el-accent);outline:3px solid var(--el-accent);outline-offset:2px}.extract-lab-cart{position:relative}.extract-lab-cart__count{position:absolute;top:4px;right:2px;background:var(--el-accent);color:#fff;font-family:var(--el-font-body,'Inter',system-ui,sans-serif);font-size:10px;font-weight:600;line-height:1;min-width:16px;height:16px;padding:0 3px;border-radius:2px;display:inline-flex;align-items:center;justify-content:center}.extract-lab-cart__count[data-count="0"]{display:none}.extract-lab-header__trust{font-family:var(--el-font-body,'Inter',system-ui,sans-serif);font-size:var(--el-text-xs);color:var(--el-muted);text-align:center;padding:var(--el-s2) var(--el-pad-mobile,24px);border-top:1px solid var(--el-border)}@media (min-width:768px){.extract-lab-header{position:sticky;top:0;z-index:100}.extract-lab-header__inner{padding:var(--el-s4) var(--el-pad-desktop,48px);flex-wrap:nowrap;gap:var(--el-s5)}.extract-lab-logo{margin-right:0}.extract-lab-header__nav{order:2;width:auto;flex:1}.extract-lab-header__actions{order:3}.extract-lab-header__trust{padding:var(--el-s2) var(--el-pad-desktop,48px)}}.extract-lab-footer{border-top:1px solid var(--el-border);background:var(--el-bg);padding:var(--el-s7) var(--el-pad-mobile) var(--el-s6)}.extract-lab-footer__inner{max-width:var(--el-max);margin:0 auto}.extract-lab-footer__logo{display:block;height:28px!important;width:auto!important;max-width:100%!important;margin:0 0 var(--el-s3)}.extract-lab-footer__cols{display:flex;flex-direction:column;gap:var(--el-s6)}.extract-lab-footer__col h3{font-family:var(--el-font-heading);font-weight:600;font-size:var(--el-text-md);margin:0 0 var(--el-s4) 0;color:var(--el-text)}.extract-lab-footer__col p{margin:0;color:var(--el-muted);font-size:var(--el-text-xs);line-height:var(--el-leading-body)}.extract-lab-footer__col ul{list-style:none;padding:0;margin:0}.extract-lab-footer__col ul li a{font-family:var(--el-font-body);color:var(--el-muted);text-decoration:none;display:flex;align-items:center;width:100%;min-height:var(--el-tap-min);font-size:var(--el-text-xs);line-height:var(--el-leading-body)}.extract-lab-footer__col ul li a:hover{color:var(--el-accent);text-decoration:none}.extract-lab-footer__payments{display:flex;flex-wrap:wrap;gap:var(--el-s3);margin:var(--el-s5) 0;align-items:center}.extract-lab-footer__pay-icon{border:1px solid var(--el-border);border-radius:var(--el-radius);padding:var(--el-s2);color:var(--el-muted);display:inline-flex;align-items:center;justify-content:center;line-height:0}.extract-lab-footer__bottom{border-top:1px solid var(--el-border);margin-top:var(--el-s6);padding-top:var(--el-s5);font-size:var(--el-text-xs);color:var(--el-muted);display:flex;flex-wrap:wrap;gap:var(--el-s4)}.extract-lab-footer__bottom a{color:var(--el-muted);text-decoration:none}.extract-lab-footer__bottom a:hover{color:var(--el-accent)}@media (min-width:768px){.extract-lab-footer{padding:var(--el-s7) var(--el-pad-desktop) var(--el-s6)}.extract-lab-footer__cols{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:var(--el-s7);align-items:start}.extract-lab-footer__bottom{justify-content:space-between;flex-wrap:nowrap}}.woocommerce-Price-amount,.woocommerce-Price-amount bdi,.woocommerce ul.products li.product .price,.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--el-accent)}.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce #respond input#submit,.woocommerce .single_add_to_cart_button,.woocommerce a.button.alt,.wc-block-components-button,.checkout-button,.woocommerce button.alt{background-color:var(--el-accent);border-color:var(--el-accent);color:var(--el-white)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce button.button.alt:hover,.woocommerce .single_add_to_cart_button:hover,.checkout-button:hover,.woocommerce button.alt:hover{background-color:var(--el-accent-hover);border-color:var(--el-accent-hover)}.extract-lab-header__trust{display:grid;grid-template-columns:1fr;gap:12px;padding:16px var(--el-pad-mobile);background:var(--el-white);border-top:1px solid var(--el-border);border-bottom:1px solid var(--el-border);font-size:var(--el-text-xs);text-align:left}.extract-lab-trust-col{display:flex;align-items:center;gap:10px;justify-content:flex-start}.extract-lab-trust-col__icon{color:var(--el-accent);flex:0 0 auto}.extract-lab-trust-col__text{display:flex;flex-direction:column;line-height:1.3}.extract-lab-trust-col__text strong{font-weight:600;color:var(--el-text)}@media (min-width:768px){.extract-lab-header__trust{grid-template-columns:repeat(3,1fr);padding:20px var(--el-pad-desktop)}.extract-lab-trust-col{justify-content:center}}.extract-lab-footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.extract-lab-footer__pay-icon{display:inline-flex;color:inherit}.extract-lab-footer__pay-icon svg{height:26px;width:auto;display:block}.extract-lab-footer__pay-icon[aria-label="American Express"] svg{height:24px}.extract-lab-footer__pay-icon[aria-label="Google Pay"] svg{height:24px}#cr_floatingtrustbadge,#cr_floatingtrustbadge.cr-floatingbadge-big{max-width:200px!important}@media (max-width:767px){#cr_floatingtrustbadge,#cr_floatingtrustbadge.cr-floatingbadge-big{transform:scale(.85);transform-origin:bottom right}}.extract-lab-home-hero{background:var(--el-bg);max-width:var(--el-max);margin:0 auto;padding:var(--el-s7) var(--el-pad-mobile);min-height:auto}.extract-lab-home-hero__inner{display:flex;flex-direction:column;gap:var(--el-s6)}.extract-lab-home-hero__content{display:flex;flex-direction:column;align-items:flex-start}.extract-lab-home-hero__media{order:-1}.extract-lab-home-hero__img{display:block;width:100%;max-width:320px;height:auto;margin:0}@media (min-width:768px){.extract-lab-home-hero__inner{flex-direction:row;align-items:center;gap:var(--el-s8)}.extract-lab-home-hero__content{flex:1 1 56%;order:0}.extract-lab-home-hero__media{flex:0 0 40%;order:1;display:flex;justify-content:flex-end}.extract-lab-home-hero__img{max-width:360px}}.extract-lab-home-hero__title{font-family:var(--el-font-heading);font-weight:600;letter-spacing:var(--el-tracking-heading);font-size:var(--el-text-2xl);line-height:1.15;margin:0 0 var(--el-s4);color:var(--el-text)}.extract-lab-home-hero__lede{font-size:var(--el-text-md);color:var(--el-muted);max-width:46ch;margin:0 0 var(--el-s5)}.extract-lab-home-specs{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;margin:var(--el-s5) 0 0;padding:0;font-family:var(--el-font-mono);font-size:var(--el-text-xs);color:var(--el-muted)}.extract-lab-home-specs li{position:relative;padding-right:16px}.extract-lab-home-specs li:not(:last-child)::after{content:"\00B7";position:absolute;right:4px;color:var(--el-border)}.extract-lab-home-product{max-width:var(--el-max);margin:0 auto;padding:var(--el-s6) var(--el-pad-mobile) var(--el-s8)}.extract-lab-product-card{display:flex;flex-direction:column;gap:var(--el-s4);max-width:420px}.extract-lab-product-card__media img{width:100%;height:auto;display:block}.extract-lab-product-card__title{font-size:var(--el-text-lg);margin:0}.extract-lab-product-card__title a{text-decoration:none;color:var(--el-text)}.extract-lab-product-card__price{font-family:var(--el-font-mono);color:var(--el-accent);font-size:var(--el-text-md)}@media (min-width:768px){.extract-lab-home-hero{padding:var(--el-s9) var(--el-pad-desktop)}.extract-lab-home-hero__title{font-size:var(--el-text-4xl)}.extract-lab-home-product{padding:var(--el-s7) var(--el-pad-desktop) var(--el-s9)}}.woocommerce .single_add_to_cart_button.button.alt,.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce #respond input#submit.alt,.wc-block-components-button,.checkout-button{background-color:var(--el-accent)!important;border-color:var(--el-accent)!important;color:var(--el-white)!important}.woocommerce .single_add_to_cart_button.button.alt:hover,.elementor-widget-woocommerce-product-add-to-cart .single_add_to_cart_button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.checkout-button:hover{background-color:var(--el-accent-hover)!important;border-color:var(--el-accent-hover)!important}.woocommerce-product-gallery{opacity:1!important}.woocommerce-product-gallery:not(.flexslider) .woocommerce-product-gallery__wrapper>*:not(:first-child){display:none!important}.woocommerce-product-gallery:not(.flexslider) .flex-control-thumbs,.woocommerce-product-gallery:not(.flexslider) .flex-control-nav{display:none!important}.extract-lab-home-grid{max-width:var(--el-max);margin:0 auto;padding:var(--el-s6) var(--el-pad-mobile) var(--el-s8)}.extract-lab-home-grid__inner{display:grid;grid-template-columns:1fr;gap:var(--el-s5)}.extract-lab-home-grid .extract-lab-product-card{max-width:none;height:100%}.extract-lab-home-grid .extract-lab-product-card__body{display:flex;flex-direction:column;gap:var(--el-s3);align-items:flex-start}@media (min-width:600px){.extract-lab-home-grid__inner{grid-template-columns:repeat(2,1fr)}}.extract-lab-product-card--oos .extract-lab-product-card__media img{opacity:.55;filter:grayscale(.2)}.extract-lab-product-card--oos .el-stock-badge--out{margin-bottom:var(--el-s1)}.extract-lab-product-card__cta--oos{color:var(--el-muted);border-color:var(--el-border)}.extract-lab-product-card__cta--oos:hover{color:var(--el-white);background-color:var(--el-muted);border-color:var(--el-muted)}p.price,.woocommerce-variation-price .price,.woocommerce-variation-price .price .amount,.single-product div.product p.price .amount,.single-product div.product .woocommerce-variation-price .amount,.elementor-widget-woocommerce-product-price .from,.elementor-widget-woocommerce-product-add-to-cart .from{color:var(--el-accent)!important}.woocommerce a.reset_variations{color:var(--el-accent)!important;text-decoration:underline}.woocommerce a.reset_variations:hover{color:var(--el-accent-hover)!important}.extract-lab-footer__col ul{margin:0;padding:0;list-style:none}.extract-lab-footer__col li{line-height:1.4;margin:0 0 6px}@media (min-width:768px){.extract-lab-footer__col li{margin-bottom:8px}}a.extract-lab-logo,.extract-lab-header__logo a{display:inline-flex;align-items:center;min-height:var(--el-tap-min)}@media (max-width:767px){table.variations select{min-height:var(--el-field-min);padding-top:var(--el-s3);padding-bottom:var(--el-s3)}}.woocommerce .return-to-shop .button,.woocommerce a.button.wc-backward{min-height:var(--el-tap-min);display:inline-flex;align-items:center}@media (min-width:992px){.extract-lab-home-grid__inner{grid-template-columns:repeat(3,1fr);gap:var(--el-s6);padding-left:var(--el-pad-desktop);padding-right:var(--el-pad-desktop)}}.woocommerce-checkout .form-row input.input-text,.woocommerce-checkout .form-row textarea,.woocommerce-checkout .form-row select,.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce .form-row input.input-text,.elementor-widget-woocommerce-checkout-page .woocommerce .form-row select,.elementor-widget-woocommerce-checkout-page .woocommerce .form-row textarea,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row .input-text,.elementor-widget-woocommerce-checkout-page .woocommerce #customer_details .form-row select{background:var(--el-white)!important;border:1px solid var(--el-border)!important;border-radius:var(--el-radius)!important;min-height:var(--el-field-min);padding:var(--el-s3) var(--el-s4)!important;font-size:var(--el-text-sm);font-family:var(--el-font-body);color:var(--el-text);box-sizing:border-box;width:100%;transition:border-color var(--el-transition),box-shadow var(--el-transition);appearance:none;-webkit-appearance:none}.woocommerce-checkout .form-row input.input-text:focus,.woocommerce-checkout .form-row textarea:focus,.woocommerce-checkout .form-row select:focus,.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row select:focus,.woocommerce form .form-row textarea:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .form-row input.input-text:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .form-row select:focus,.elementor-widget-woocommerce-checkout-page .woocommerce .form-row textarea:focus{outline:none;border-color:var(--el-accent)!important;box-shadow:var(--el-focus)!important}.woocommerce-checkout .select2-container--default .select2-selection--single{background:var(--el-white);border:1px solid var(--el-border);border-radius:var(--el-radius);min-height:var(--el-field-min);height:var(--el-field-min);display:flex;align-items:center;padding:0 var(--el-s4);font-size:var(--el-text-sm)}.woocommerce-checkout .select2-container--default.select2-container--open .select2-selection--single,.woocommerce-checkout .select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--el-accent);box-shadow:var(--el-focus);outline:none}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:var(--el-field-min);padding:0;color:var(--el-text);font-size:var(--el-text-sm)}.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:var(--el-field-min)}.extract-lab-checkout-steps{display:flex;align-items:center;gap:0;margin:0 0 var(--el-s5);padding:var(--el-s4) 0;list-style:none;font-family:var(--el-font-body);font-size:var(--el-text-xs);border-bottom:1px solid var(--el-border)}.extract-lab-checkout-steps__item{display:flex;align-items:center;color:var(--el-muted);white-space:nowrap}.extract-lab-checkout-steps__item--current{color:var(--el-accent);font-weight:600}.extract-lab-checkout-steps__sep{color:var(--el-border);padding:0 var(--el-s2);user-select:none;flex-shrink:0}.extract-lab-secure-badge{display:flex;align-items:center;gap:var(--el-s2);font-family:var(--el-font-body);font-size:var(--el-text-xs);color:var(--el-muted);padding:var(--el-s3) var(--el-s4);border:1px solid var(--el-border);border-radius:var(--el-radius);margin:var(--el-s4) 0;background:var(--el-white)}.extract-lab-secure-badge svg{flex-shrink:0;color:var(--el-accent)}.ppcp-messages,[class*="ppcp-bnpl"],.woocommerce-checkout .ppcp-messages{display:block;margin:var(--el-s3) 0;padding:0;border:none;background:#fff0;color:var(--el-muted)}.extract-lab-cart-trust{display:flex;flex-wrap:wrap;align-items:center;gap:var(--el-s3) var(--el-s4);padding:var(--el-s4) 0;border-top:1px solid var(--el-border);margin-top:var(--el-s4)}.extract-lab-cart-trust__label{display:flex;align-items:center;gap:var(--el-s2);font-family:var(--el-font-body);font-size:var(--el-text-xs);color:var(--el-muted);white-space:nowrap}.extract-lab-cart-trust__label svg{color:var(--el-accent);flex-shrink:0}.extract-lab-cart-trust__icons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--el-s2)}.extract-lab-cart-trust__icons .extract-lab-footer__pay-icon svg{height:24px;width:auto;display:block}.woocommerce-Price-amount,.woocommerce-Price-amount bdi{color:var(--el-accent)}.woocommerce-Price-amount .woocommerce-Price-currencySymbol{color:var(--el-accent)!important}.ppcp-messages:empty,[class*="ppcp-bnpl"]:empty{display:none}.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart .elementor-widget-container,.woocommerce div.product form.cart table.variations,.woocommerce div.product form.cart table.variations tbody,.woocommerce div.product form.cart table.variations tr,.woocommerce div.product form.cart table.variations th.label,.woocommerce div.product form.cart table.variations td.value{background:transparent!important;background-color:transparent!important}.woocommerce div.product form.cart table.variations{width:100%;border:none;margin:0 0 var(--el-s4)}.woocommerce div.product form.cart table.variations tbody,.woocommerce div.product form.cart table.variations tr,.woocommerce div.product form.cart table.variations th.label,.woocommerce div.product form.cart table.variations td.value{display:block;width:100%;padding:0;border:none;text-align:left}.woocommerce div.product form.cart table.variations th.label label{display:block;font-family:var(--el-font-body);font-weight:600;font-size:var(--el-text-sm);color:var(--el-text);margin:0 0 var(--el-s2)}.woocommerce div.product form.cart table.variations td.value select{display:block;width:100%;box-sizing:border-box;min-height:var(--el-field-min);padding:var(--el-s3) calc(var(--el-s4) * 2 + 16px) var(--el-s3) var(--el-s4);font-family:var(--el-font-body);font-size:var(--el-text-sm);color:var(--el-text);background-color:var(--el-white);border:1px solid var(--el-border)!important;border-radius:var(--el-radius);appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23047857' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--el-s4) center;cursor:pointer;transition:border-color var(--el-transition),box-shadow var(--el-transition)}.woocommerce div.product form.cart table.variations td.value select:hover{border-color:var(--el-accent)!important}.woocommerce div.product form.cart table.variations td.value select:focus,.woocommerce div.product form.cart table.variations td.value select:focus-visible{outline:none;border-color:var(--el-accent)!important;box-shadow:var(--el-focus)}.woocommerce a.reset_variations,.woocommerce div.product form.cart .reset_variations{display:none!important}.extract-lab-multibuy-note{display:block;margin:var(--el-s2) 0 var(--el-s4);padding:var(--el-s2) var(--el-s3);border-left:3px solid var(--el-accent);border-radius:var(--el-radius);background:color-mix(in srgb,var(--el-accent) 7%,var(--el-white));font-family:var(--el-font-body);font-size:var(--el-text-sm);font-weight:600;color:var(--el-accent);line-height:1.4}.single-product div.product>p.price,.woocommerce div.product p.price{margin:0 0 var(--el-s3);line-height:1.3}.woocommerce div.product .woocommerce-variation-price{margin:0 0 var(--el-s2)}.woocommerce div.product .woocommerce-variation-price .price{font-size:var(--el-text-lg);font-weight:600}body.single-product .elementor-element-c793326:not(:has(.product)):not(:has(li)):not(:has(.elementor-widget)),body.single-product .elementor-element-b126b53:has(.elementor-widget-heading):not(:has(li.product)):not(:has(.product)){display:none!important}.related.products:not(:has(li.product)),.up-sells.upsells.products:not(:has(li.product)){display:none!important}.woocommerce-message,.wc-block-components-notice-banner.is-success{border:1px solid var(--el-accent);border-radius:var(--el-radius);background:var(--el-white)!important;color:var(--el-text);padding:var(--el-s4) var(--el-s5);font-family:var(--el-font-body);font-size:var(--el-text-sm);line-height:var(--el-leading-body);list-style:none}.woocommerce-message::before{content:none!important;display:none!important}.extract-lab-added{display:flex;flex-direction:column;gap:var(--el-s4)}.extract-lab-added__text{display:flex;align-items:flex-start;gap:var(--el-s3)}.extract-lab-added__text::before{content:"";flex:0 0 20px;width:20px;height:20px;margin-top:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23047857' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.extract-lab-added__text strong{color:var(--el-text);font-weight:600}.extract-lab-added__qty{font-family:var(--el-font-mono);color:var(--el-muted)}.extract-lab-added__actions{display:flex;gap:var(--el-s3);flex-wrap:wrap}.extract-lab-added__actions .extract-lab-btn{flex:1 1 160px}.woocommerce-message a.extract-lab-btn.wc-forward,.woocommerce-message a.extract-lab-btn--primary,.woocommerce-message a.extract-lab-btn--primary.wc-forward,.woocommerce-message a.extract-lab-btn--primary:hover,.wc-block-components-notice-banner a.extract-lab-btn--primary{color:var(--el-white)!important}.woocommerce-message a.extract-lab-btn--secondary.wc-forward,.woocommerce-message a.extract-lab-btn--secondary{color:var(--el-accent)!important}.woocommerce-message a.extract-lab-btn--secondary:hover{color:var(--el-white)!important}.woocommerce .woocommerce-message a.extract-lab-btn--primary:hover,.woocommerce .woocommerce-message a.extract-lab-btn--primary.wc-forward:hover{color:var(--el-white)!important}.el-stock-badge{display:inline-block;margin-top:var(--el-s2);font-family:var(--el-font-heading);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.el-stock-badge--out{color:#B91C1C}.el-stock-badge--low{color:#B45309}.woocommerce-cart .extract-lab-cart{margin:0}body.woocommerce-cart .page-header,body.woocommerce-cart .entry-title{display:none}.extract-lab-cart__title{font-family:var(--el-font-heading);font-weight:600;font-size:var(--el-text-xl);letter-spacing:var(--el-tracking-heading);margin:var(--el-s6) 0 var(--el-s5)}@media (min-width:768px){.extract-lab-cart__title{margin:var(--el-s7) 0 var(--el-s5)}}.extract-lab-cart__surface{background:var(--el-white);border:1px solid var(--el-border);border-radius:var(--el-radius)}.woocommerce table.shop_table.extract-lab-cart__table,.woocommerce table.shop_table.extract-lab-cart__table thead,.woocommerce table.shop_table.extract-lab-cart__table tbody,.woocommerce table.shop_table.extract-lab-cart__table tfoot,.woocommerce table.shop_table.extract-lab-cart__table tr,.woocommerce table.shop_table.extract-lab-cart__table th,.woocommerce table.shop_table.extract-lab-cart__table td{border:0!important}.extract-lab-cart__table,.extract-lab-cart__table tbody,.extract-lab-cart__table tr,.extract-lab-cart__table td{display:block;width:100%;border:none;background:#fff0;padding:0;margin:0}.woocommerce table.shop_table.extract-lab-cart__table{border:none;border-collapse:collapse;margin:0}.woocommerce .extract-lab-cart__table .product-thumbnail,.woocommerce-page .extract-lab-cart__table .product-thumbnail{display:block}.extract-lab-cart__table tr td::before,.woocommerce table.shop_table_responsive.extract-lab-cart__table tr td::before{content:none!important;display:none!important}.woocommerce table.shop_table_responsive.extract-lab-cart__table tr td,.woocommerce-page table.shop_table_responsive.extract-lab-cart__table tr td{text-align:left!important;background-color:transparent!important}.woocommerce .extract-lab-cart__table tr.extract-lab-cart__item{display:flex!important}.woocommerce .extract-lab-cart__table tr.extract-lab-cart__item td.product-thumbnail{display:block!important;flex:0 0 64px!important;width:64px!important}.woocommerce .extract-lab-cart__table tr.extract-lab-cart__item td.product-thumbnail a{display:block;width:64px}.woocommerce .extract-lab-cart__table tr.extract-lab-cart__item td.product-thumbnail img{width:64px!important;height:64px!important;max-width:none!important;object-fit:cover}.woocommerce .extract-lab-cart__table tr.extract-lab-cart__item td.product-name{flex:1 1 auto!important;width:auto!important;min-width:0}.extract-lab-cart__item{display:flex;gap:var(--el-s4);padding:var(--el-s4);border-top:1px solid var(--el-border)}.extract-lab-cart__item:first-child{border-top:none}.extract-lab-cart__thumb{flex:0 0 auto;width:64px}.extract-lab-cart__thumb img{width:64px!important;height:64px!important;object-fit:cover;border:1px solid var(--el-border);border-radius:var(--el-radius);display:block}.extract-lab-cart__main{flex:1 1 auto;min-width:0}.extract-lab-cart__name{font-family:var(--el-font-body);font-weight:600;font-size:.9375rem;line-height:1.3;margin:0 0 2px}.extract-lab-cart__name a{color:var(--el-text);text-decoration:none}.extract-lab-cart__name a:hover{color:var(--el-accent)}.extract-lab-cart__main .variation,.extract-lab-cart__main dl.variation{margin:0 0 var(--el-s2);font-size:.8125rem;color:var(--el-muted);line-height:1.4}.extract-lab-cart__main .variation dt,.extract-lab-cart__main .variation dd{display:inline;margin:0;font-weight:400}.extract-lab-cart__main .variation dd p{margin:0;display:inline}.extract-lab-cart__main .variation dt::after{content:" "}.extract-lab-cart__row2{display:flex;align-items:center;gap:var(--el-s3);margin-top:var(--el-s2)}.extract-lab-cart__qty{flex:0 0 auto}.extract-lab-cart__price{margin-left:auto;font-family:var(--el-font-mono);font-weight:500;font-size:.9375rem;color:var(--el-accent);white-space:nowrap}.extract-lab-cart__remove{flex:0 0 auto}.extract-lab-cart__remove a.remove{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:18px;line-height:1;color:var(--el-muted)!important;text-decoration:none;border-radius:var(--el-radius)}.extract-lab-cart__remove a.remove:hover{color:var(--el-error)!important;background:#fff0}.extract-lab-cart__qty .quantity,.extract-lab-qty{display:inline-flex;align-items:center;height:32px;border:1px solid var(--el-border);border-radius:var(--el-radius);overflow:hidden;background:var(--el-white)}.extract-lab-qty__btn{width:30px;height:30px;border:none;background:var(--el-white);color:var(--el-muted);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;font-family:var(--el-font-body)}.extract-lab-qty__btn:hover,.extract-lab-qty__btn:focus{color:var(--el-accent);background-color:var(--el-border)}.extract-lab-qty__btn:focus-visible{outline:none;box-shadow:inset var(--el-focus)}button:not([class*="extract-lab-btn"]):not(.button):not(.extract-lab-qty__btn),[type="button"]:not([class*="extract-lab-btn"]):not(.button):not(.extract-lab-qty__btn),[type="submit"]:not([class*="extract-lab-btn"]):not(.button),[type="reset"]:not([class*="extract-lab-btn"]):not(.button){border-color:var(--el-border);color:var(--el-text)}button:not([class*="extract-lab-btn"]):not(.button):not(.extract-lab-qty__btn):hover,button:not([class*="extract-lab-btn"]):not(.button):not(.extract-lab-qty__btn):focus,[type="button"]:not([class*="extract-lab-btn"]):not(.button):not(.extract-lab-qty__btn):hover,[type="button"]:not([class*="extract-lab-btn"]):not(.button):not(.extract-lab-qty__btn):focus,[type="submit"]:not([class*="extract-lab-btn"]):not(.button):hover,[type="submit"]:not([class*="extract-lab-btn"]):not(.button):focus,[type="reset"]:not([class*="extract-lab-btn"]):not(.button):hover,[type="reset"]:not([class*="extract-lab-btn"]):not(.button):focus{background-color:var(--el-bg)}.extract-lab-cart__qty .quantity input.qty,.extract-lab-qty input.qty,.extract-lab-cart__qty input[type="number"]{width:34px;height:30px;min-height:0!important;border:none!important;border-left:1px solid var(--el-border)!important;border-right:1px solid var(--el-border)!important;border-radius:0!important;text-align:center;font-size:.875rem;font-family:var(--el-font-body);color:var(--el-text);background:var(--el-white);padding:0!important;-moz-appearance:textfield}.extract-lab-cart__qty input[type="number"]::-webkit-outer-spin-button,.extract-lab-cart__qty input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.extract-lab-cart__actions-row,.extract-lab-cart__actions{display:block;border-top:1px solid var(--el-border);padding:0}.extract-lab-cart__coupon{margin:0;padding:0}.extract-lab-cart__coupon-toggle{display:block;width:100%;text-align:left;background:#fff0;border:none;padding:var(--el-s3) var(--el-s4);font-family:var(--el-font-body);font-size:.8125rem;font-weight:600;color:var(--el-accent);cursor:pointer}.extract-lab-cart__coupon-toggle::before{content:"+ "}.extract-lab-cart__coupon-toggle[aria-expanded="true"]::before{content:"\2212 "}.extract-lab-cart__coupon-toggle:hover,.extract-lab-cart__coupon-toggle:focus,.extract-lab-cart__coupon-toggle:focus-visible{background:#fff0;color:var(--el-accent-hover);text-decoration:underline}.extract-lab-cart__coupon-fields{display:flex;gap:var(--el-s2);padding:0 var(--el-s4) var(--el-s4)}.extract-lab-cart__coupon-fields[hidden]{display:none}.extract-lab-cart__coupon-fields input.input-text{flex:1 1 auto;min-width:0;min-height:40px;border:1px solid var(--el-border);border-radius:var(--el-radius);padding:var(--el-s2) var(--el-s3);font-family:var(--el-font-body);font-size:.875rem;background:var(--el-white)}.extract-lab-cart__coupon-fields input.input-text:focus{outline:none;border-color:var(--el-accent);box-shadow:var(--el-focus)}.extract-lab-cart__update{position:absolute!important;width:1px;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.extract-lab-cart__collaterals{margin-top:var(--el-s4)}.extract-lab-summary{background:var(--el-white);border:1px solid var(--el-border);border-radius:var(--el-radius);padding:var(--el-s4)}.extract-lab-summary__title{font-family:var(--el-font-heading);font-weight:600;font-size:var(--el-text-md);letter-spacing:var(--el-tracking-heading);margin:0 0 var(--el-s3)}.extract-lab-summary__table,.woocommerce .extract-lab-summary table.shop_table.extract-lab-summary__table{width:100%;border:none;border-collapse:collapse;margin:0}.extract-lab-summary__table tr{display:flex;justify-content:space-between;align-items:baseline;gap:var(--el-s3)}.extract-lab-summary__table th,.extract-lab-summary__table td{border:none;padding:var(--el-s1) 0;font-family:var(--el-font-body);font-size:.875rem;font-weight:400;text-align:left;background:#fff0}.extract-lab-summary__table td{text-align:right}.extract-lab-summary__table tr,.extract-lab-summary__table tr:hover,.extract-lab-summary__table th,.extract-lab-summary__table td,.extract-lab-summary__table tr:hover th,.extract-lab-summary__table tr:hover td,.woocommerce .extract-lab-summary table.shop_table tr,.woocommerce .extract-lab-summary table.shop_table th,.woocommerce .extract-lab-summary table.shop_table td,.woocommerce .extract-lab-summary table.shop_table tr:hover td{background:transparent!important;background-color:transparent!important}.extract-lab-summary__muted{color:var(--el-muted);font-family:var(--el-font-body);font-size:.8125rem}.extract-lab-summary__table tr.order-total{border-top:1px solid var(--el-border);margin-top:var(--el-s2);padding-top:var(--el-s3)}.extract-lab-summary__table tr.order-total th{font-weight:600;font-size:var(--el-text-sm)}.extract-lab-summary__table tr.order-total td{font-weight:600;font-size:var(--el-text-sm)}.extract-lab-summary .wc-proceed-to-checkout{display:flex;flex-direction:column;margin-top:var(--el-s4);gap:0}.extract-lab-summary .wc-proceed-to-checkout .ppc-button-wrapper,.extract-lab-summary .wc-proceed-to-checkout .ppcp-button-container,.extract-lab-summary .wc-proceed-to-checkout .paypal-buttons,.extract-lab-summary .wc-proceed-to-checkout [id^="ppc-button"]{order:1;width:100%}.extract-lab-summary .wc-proceed-to-checkout .extract-lab-cart__or{order:2}.extract-lab-cart__or:first-child{display:none}.extract-lab-summary .wc-proceed-to-checkout .checkout-button{order:3}.extract-lab-summary .wc-proceed-to-checkout .ppcp-messages,.extract-lab-summary .wc-proceed-to-checkout [class*="ppcp-bnpl"]{order:4;margin:var(--el-s3) 0 0;padding:0;border:none;background:#fff0;text-align:center}.extract-lab-cart__or{display:flex;align-items:center;gap:var(--el-s3);margin:var(--el-s3) 0;color:var(--el-muted);font-family:var(--el-font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.extract-lab-cart__or::before,.extract-lab-cart__or::after{content:"";flex:1 1 auto;height:1px;background:var(--el-border)}.extract-lab-summary .wc-proceed-to-checkout .checkout-button.checkout-button{display:flex;align-items:center;justify-content:center;width:100%;height:50px;min-height:50px!important;margin:0;background:var(--el-accent)!important;border:1px solid var(--el-accent)!important;border-radius:var(--el-radius)!important;color:var(--el-white)!important;font-family:var(--el-font-heading)!important;font-size:0.9375rem!important;font-weight:600!important;text-decoration:none;text-transform:none;transition:background var(--el-transition),color var(--el-transition)}.extract-lab-summary .wc-proceed-to-checkout .checkout-button.checkout-button:hover{background:var(--el-accent-hover)!important;border-color:var(--el-accent-hover)!important;color:var(--el-white)!important}.extract-lab-summary__secure{display:flex;align-items:center;justify-content:center;margin-top:var(--el-s4);font-family:var(--el-font-body);font-size:.75rem;color:var(--el-muted)}.extract-lab-summary__secure-label{display:inline-flex;align-items:center;gap:var(--el-s2)}.extract-lab-summary__secure-label svg{color:var(--el-accent);flex-shrink:0}@media (min-width:1024px){.woocommerce-cart .woocommerce{max-width:980px;margin-left:auto;margin-right:auto}.woocommerce-cart .extract-lab-cart,.woocommerce-cart .woocommerce>form.woocommerce-cart-form{float:left;width:62%;margin:0}.woocommerce-cart .extract-lab-cart__collaterals,.woocommerce-cart .cart-collaterals{float:right;width:34%;margin:0}.extract-lab-summary{position:sticky;top:var(--el-s5)}.extract-lab-summary,.woocommerce-cart .cart-collaterals .cart_totals{width:100%}.woocommerce-cart .woocommerce::after{content:"";display:table;clear:both}}body.woocommerce-checkout .page-header,body.woocommerce-checkout .entry-title{display:none}.woocommerce-checkout .extract-lab-checkout{margin:0}.extract-lab-checkout__section{margin:0 0 var(--el-s5)}.extract-lab-checkout__sech{font-family:var(--el-font-heading);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--el-muted);margin:0 0 var(--el-s3)}.extract-lab-checkout .form-row label,.extract-lab-checkout__section label{font-family:var(--el-font-body);font-size:.8125rem;font-weight:600;color:var(--el-text);margin:0 0 var(--el-s1);display:block}.extract-lab-checkout .form-row label.checkbox,.extract-lab-checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:var(--el-s2);font-weight:400}.extract-lab-checkout .form-row{margin:0 0 var(--el-s4)}.extract-lab-checkout__section .form-row-first,.extract-lab-checkout__section .form-row-last{width:calc(50% - (var(--el-s3) / 2));display:inline-block;vertical-align:top}.extract-lab-checkout__section .form-row-first{margin-right:var(--el-s3)}@media (max-width:479px){.extract-lab-checkout__section .form-row-first,.extract-lab-checkout__section .form-row-last{width:100%;margin-right:0}}.extract-lab-checkout__ship-toggle{margin:var(--el-s2) 0 var(--el-s4);font-size:.8125rem;font-weight:400}.extract-lab-checkout__ship-toggle .extract-lab-checkout__toggle{display:flex;align-items:center;gap:var(--el-s2);margin:0;font-family:var(--el-font-body);font-size:.8125rem;font-weight:400;color:var(--el-text);cursor:pointer}.extract-lab-checkout__ship-toggle input[type="checkbox"]{width:18px;height:18px;margin:0;accent-color:var(--el-accent);flex:0 0 auto}.extract-lab-checkout__notes-toggle{display:inline-block;margin:var(--el-s2) 0 var(--el-s4);padding:0;background:none;border:none;color:var(--el-accent);font-family:var(--el-font-body);font-size:.8125rem;font-weight:600;cursor:pointer;text-align:left}.extract-lab-checkout__notes-toggle::before{content:"+ "}.extract-lab-checkout__notes-toggle[aria-expanded="true"]::before{content:"\2212 "}.extract-lab-checkout__notes-toggle:hover{color:var(--el-accent-hover)}.extract-lab-checkout__notes[hidden]{display:none}.extract-lab-checkout__review-heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.extract-lab-checkout__summary-bar{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 var(--el-s4);padding:var(--el-s4);background:var(--el-white);border:1px solid var(--el-border);border-radius:var(--el-radius);font-family:var(--el-font-body);font-size:var(--el-text-sm);cursor:pointer;text-align:left}.extract-lab-checkout__summary-bar:focus-visible{outline:none;box-shadow:var(--el-focus)}.extract-lab-checkout__summary-bar-label{color:var(--el-accent);font-weight:600}.extract-lab-checkout__summary-bar-label::before{content:"\25BE\00A0";display:inline-block;transition:transform var(--el-transition)}.extract-lab-checkout__summary-bar[aria-expanded="true"] .extract-lab-checkout__summary-bar-label::before{transform:rotate(180deg)}.extract-lab-checkout__summary-bar-total{font-family:var(--el-font-mono);font-weight:500;color:var(--el-accent)}@media (max-width:1023px){#extract-lab-checkout-summary{display:none}.extract-lab-checkout__review.extract-lab-checkout--summary-open #extract-lab-checkout-summary{display:table}}.extract-lab-checkout__summary-title{font-family:var(--el-font-heading);font-weight:600;font-size:var(--el-text-md);letter-spacing:var(--el-tracking-heading);margin:0 0 var(--el-s3)}@media (max-width:1023px){.extract-lab-checkout__summary-title{display:none}}.woocommerce-checkout .extract-lab-checkout__summary-table,.woocommerce .extract-lab-checkout__summary-table.shop_table{width:100%;border:none;border-collapse:collapse;margin:0}.extract-lab-checkout__summary-table thead{display:none}.extract-lab-checkout__summary-table tbody tr,.extract-lab-checkout__summary-table tfoot tr{display:flex;justify-content:space-between;align-items:baseline;gap:var(--el-s3)}.extract-lab-checkout__summary-table th,.extract-lab-checkout__summary-table td{border:none;padding:var(--el-s2) 0;font-family:var(--el-font-body);font-size:.875rem;font-weight:400;text-align:left;background:#fff0}.extract-lab-checkout__summary-table td{text-align:right}.extract-lab-checkout__summary-table .product-name{flex:1 1 auto;min-width:0}.extract-lab-checkout__summary-table tbody tr{border-bottom:1px solid var(--el-border)}.extract-lab-checkout__summary-table tfoot{display:block;margin-top:var(--el-s2)}.extract-lab-checkout__summary-table tfoot tr.order-total{border-top:1px solid var(--el-border);margin-top:var(--el-s2);padding-top:var(--el-s3)}.extract-lab-checkout__summary-table tfoot tr.order-total th,.extract-lab-checkout__summary-table tfoot tr.order-total td{font-weight:600;font-size:var(--el-text-sm)}.extract-lab-checkout__payment .wc_payment_methods{list-style:none;margin:0;padding:0;border:0;border-radius:0;background:#fff0}.extract-lab-checkout__payopt{display:block;margin:0;padding:0;border:0}.extract-lab-checkout__payment .wc_payment_methods .extract-lab-checkout__payopt input[type="radio"],.extract-lab-checkout__payment .wc_payment_methods .extract-lab-checkout__payopt>label[for="payment_method_ppcp-gateway"],.extract-lab-checkout__payment .wc_payment_methods .extract-lab-checkout__payopt>label[for^="payment_method_ppcp"],.extract-lab-checkout__payment .wc_payment_methods .extract-lab-checkout__payopt>label[for^="payment_method_paypal"]{display:none!important}.extract-lab-checkout__payopt .payment_box,.woocommerce-checkout .extract-lab-checkout__payopt .payment_box{margin:0;padding:0;border:0!important;background:transparent!important}.extract-lab-checkout__payopt .payment_box::before{display:none!important;content:none!important}.extract-lab-checkout__payopt .payment_box>p{display:none}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{margin:0 0 var(--el-s4);padding:0;border:none!important;background:transparent!important;font-size:.8125rem;color:var(--el-muted)}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none!important;content:none!important}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{color:var(--el-accent);font-weight:600;text-decoration:underline}.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover{color:var(--el-accent-hover)}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{border:1px solid var(--el-border);border-radius:var(--el-radius);background:var(--el-white);padding:var(--el-s4);margin:0 0 var(--el-s4)}.woocommerce-checkout form .form-row label,.woocommerce form .form-row.woocommerce-invalid label,.woocommerce form .form-row.woocommerce-invalid-required-field label,.woocommerce-checkout .woocommerce-invalid label,.woocommerce-checkout .woocommerce-invalid-required-field label{color:var(--el-text)!important}.woocommerce-checkout form .form-row label .required,.woocommerce-checkout form .form-row abbr.required,.woocommerce form .form-row abbr.required{color:var(--el-muted)!important;border:none;text-decoration:none}.extract-lab-checkout__notes-toggle:hover,.extract-lab-checkout__notes-toggle:focus,.extract-lab-checkout__notes-toggle:focus-visible{background:#fff0;color:var(--el-accent-hover);text-decoration:underline}.extract-lab-checkout__summary-table tr,.extract-lab-checkout__summary-table tr:hover,.extract-lab-checkout__summary-table th,.extract-lab-checkout__summary-table td,.extract-lab-checkout__summary-table tr:hover th,.extract-lab-checkout__summary-table tr:hover td,.woocommerce-checkout .extract-lab-checkout__summary-table tr:hover td{background:transparent!important;background-color:transparent!important}.extract-lab-checkout__payment .place-order{margin:var(--el-s4) 0 0;padding:0}.extract-lab-checkout #place_order.place_order,.extract-lab-checkout__payment #place_order,.woocommerce-checkout #place_order#place_order{display:flex;align-items:center;justify-content:center;width:100%;height:54px;min-height:54px;margin:0;background:var(--el-accent);border:1px solid var(--el-accent);border-radius:var(--el-radius);color:var(--el-white);font-family:var(--el-font-heading);font-size:var(--el-text-sm);font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer;transition:background var(--el-transition),border-color var(--el-transition)}.woocommerce-checkout #place_order#place_order:hover{background:var(--el-accent-hover);border-color:var(--el-accent-hover)}.extract-lab-checkout__payment .woocommerce-terms-and-conditions-wrapper{font-size:.8125rem;color:var(--el-muted);margin:0 0 var(--el-s3)}@media (min-width:1024px){.extract-lab-checkout{display:grid;grid-template-columns:1fr 360px;gap:var(--el-s6);align-items:start}.extract-lab-checkout__details{grid-column:1;display:block;width:auto;float:none}.extract-lab-checkout__details .col-1,.extract-lab-checkout__details .col-2{width:auto;float:none}.extract-lab-checkout__review{grid-column:2;grid-row:1 / span 2;position:sticky;top:var(--el-s5);background:var(--el-white);border:1px solid var(--el-border);border-radius:var(--el-radius);padding:var(--el-s5)}.extract-lab-checkout__summary-bar{display:none!important}.extract-lab-checkout__order-review{display:block}.woocommerce-checkout .extract-lab-checkout .form-row input.input-text,.woocommerce-checkout .extract-lab-checkout .form-row select,.woocommerce-checkout .extract-lab-checkout .form-row textarea{min-height:46px}}.elementor-widget-woocommerce-product-content,.elementor-widget-woocommerce-product-content .elementor-widget-container,.elementor-widget-woocommerce-product-content p,.elementor-widget-woocommerce-product-content strong,.elementor-widget-woocommerce-product-content em,.elementor-widget-woocommerce-product-content span,.elementor-widget-woocommerce-product-content li,.elementor-widget-woocommerce-product-content a,.woocommerce div.product form.cart .variations label,.woocommerce div.product form.cart label{font-family:var(--el-font-body)!important}.woocommerce div.product form.cart .single_add_to_cart_button{min-height:48px!important;padding-top:.75rem!important;padding-bottom:.75rem!important}body,.elementor-page,.woocommerce,.woocommerce-page,.woocommerce input,.woocommerce select,.woocommerce textarea,.woocommerce button,.woocommerce th,.woocommerce td,.woocommerce a,.woocommerce-info,.woocommerce-message,.woocommerce-error{font-family:var(--el-font-body)!important}h1,h2,h3,h4,h5,h6,.elementor-heading-title{font-family:var(--el-font-heading)!important}.woocommerce-Price-amount,.woocommerce-Price-amount *,.price .amount{font-family:var(--el-font-mono)!important}.woocommerce .button,.wp-element-button,.elementor-button,.elementor-button-wrapper .elementor-button{font-family:var(--el-font-heading)!important;font-size:var(--el-text-xs)!important;font-weight:600!important;border-radius:var(--el-radius)!important;padding:.625rem 1rem!important;min-height:36px!important;line-height:1.2!important}.woocommerce [name="apply_coupon"],.woocommerce .coupon [name="apply_coupon"],.cart .coupon [name="apply_coupon"]{font-family:var(--el-font-heading)!important;font-size:var(--el-text-xs)!important;font-weight:600!important;border-radius:var(--el-radius)!important;padding:.5rem .875rem!important;min-height:36px!important;line-height:1.2!important;background:transparent!important;border:1px solid var(--el-border)!important;color:var(--el-text)!important}.woocommerce [name="apply_coupon"]:hover,.woocommerce .coupon [name="apply_coupon"]:hover,.cart .coupon [name="apply_coupon"]:hover{border-color:var(--el-accent)!important;color:var(--el-accent)!important}.extract-lab-logo__img{height:32px!important;width:auto!important;display:inline-block!important}@media(max-width:767px){.extract-lab-logo__img{height:26px!important}}body.page-id-89 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-81 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-614 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-104 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-624 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-2743 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-2744 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-2745 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-3 .elementor>.elementor-element.e-parent.e-con:first-child{min-height:auto!important;max-height:360px!important;height:auto!important;justify-content:center!important}@media (max-width:767px){body.page-id-89 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-81 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-614 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-104 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-624 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-2743 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-2744 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-2745 .elementor>.elementor-element.e-parent.e-con:first-child,body.page-id-3 .elementor>.elementor-element.e-parent.e-con:first-child{max-height:280px!important}}.elementor-element-feee5af .elementor-field-textual{width:100%;min-height:var(--el-field-min);padding:var(--el-s3) var(--el-s4);font-family:var(--el-font-body)!important;font-size:var(--el-text-sm);color:var(--el-text);background-color:var(--el-white);border:1px solid var(--el-border)!important;border-radius:var(--el-radius)!important;box-shadow:none!important;transition:border-color var(--el-transition),box-shadow var(--el-transition)}.elementor-element-feee5af textarea.elementor-field-textual{min-height:120px;resize:vertical}.elementor-element-feee5af .elementor-field-textual:focus{outline:none;border-color:var(--el-accent)!important;box-shadow:var(--el-focus)!important}.elementor-element-feee5af .elementor-field-label{font-family:var(--el-font-body)!important;font-weight:600;color:var(--el-text)}.elementor-element-feee5af .elementor-button,.elementor-element-feee5af button[type="submit"].elementor-button{background-color:var(--el-accent)!important;border:1px solid var(--el-accent)!important;color:var(--el-white)!important;min-height:var(--el-field-min)!important;padding:var(--el-s3) var(--el-s6)!important;font-family:var(--el-font-heading)!important;font-size:var(--el-text-sm)!important;font-weight:600!important;border-radius:var(--el-radius)!important;box-shadow:none!important;transition:background-color var(--el-transition),border-color var(--el-transition)}.elementor-element-feee5af .elementor-button:hover,.elementor-element-feee5af button[type="submit"].elementor-button:hover{background-color:var(--el-accent-hover)!important;border-color:var(--el-accent-hover)!important;color:var(--el-white)!important}.elementor-element-feee5af .elementor-button:focus-visible{outline:none;box-shadow:var(--el-focus)!important}.woocommerce .woocommerce-info,.woocommerce-page .woocommerce-info,.woocommerce .cart-empty,.woocommerce-page .cart-empty,.woocommerce-cart .cart-empty,.woocommerce .wc-empty-cart-message,.woocommerce-page .wc-empty-cart-message{border:1px solid var(--el-border)!important;border-left-width:1px!important;border-radius:var(--el-radius);background:var(--el-white)!important;color:var(--el-text);padding:var(--el-s4) var(--el-s5);font-family:var(--el-font-body);font-size:var(--el-text-sm);line-height:var(--el-leading-body);list-style:none}.woocommerce-cart .woocommerce-message{border-left-width:1px!important}.woocommerce .woocommerce-info::before,.woocommerce-page .woocommerce-info::before,.woocommerce .cart-empty::before,.woocommerce-page .cart-empty::before,.woocommerce-cart .cart-empty::before,.woocommerce .wc-empty-cart-message::before,.woocommerce-page .wc-empty-cart-message::before{content:none!important;display:none!important}.woocommerce .woocommerce-message a,.woocommerce .woocommerce-info a,.woocommerce-message a.restore-item,.woocommerce .woocommerce-message a.restore-item{color:var(--el-accent)!important;text-decoration:underline}.woocommerce .woocommerce-message a:hover,.woocommerce .woocommerce-info a:hover,.woocommerce-message a.restore-item:hover{color:var(--el-accent-hover)!important}.woocommerce .return-to-shop .button,.woocommerce-page .return-to-shop .button,.woocommerce .wc-empty-cart-message+p .button,.woocommerce a.button.wc-backward{background:var(--el-accent)!important;background-color:var(--el-accent)!important;border:1px solid var(--el-accent)!important;border-radius:var(--el-radius)!important;color:var(--el-white)!important;font-family:var(--el-font-heading)!important;font-weight:600!important}.woocommerce .return-to-shop .button:hover,.woocommerce-page .return-to-shop .button:hover,.woocommerce a.button.wc-backward:hover{background:var(--el-accent-hover)!important;background-color:var(--el-accent-hover)!important;border-color:var(--el-accent-hover)!important;color:var(--el-white)!important}.woocommerce .cart_totals table,.woocommerce-checkout .woocommerce-checkout-review-order-table,.woocommerce table.shop_table.extract-lab-summary__table,.woocommerce table.shop_table.extract-lab-checkout__summary-table,.extract-lab-summary__table,.extract-lab-checkout__summary-table{border-collapse:collapse!important;border-spacing:0!important;width:100%;border:none!important}.woocommerce .cart_totals table th,.woocommerce .cart_totals table td,.woocommerce-checkout .woocommerce-checkout-review-order-table th,.woocommerce-checkout .woocommerce-checkout-review-order-table td,.woocommerce table.shop_table.extract-lab-summary__table th,.woocommerce table.shop_table.extract-lab-summary__table td,.woocommerce table.shop_table.extract-lab-checkout__summary-table th,.woocommerce table.shop_table.extract-lab-checkout__summary-table td{border:none!important;background:transparent!important;background-color:transparent!important}.woocommerce .cart_totals table th:hover,.woocommerce .cart_totals table td:hover,.woocommerce-checkout .woocommerce-checkout-review-order-table tr:hover th,.woocommerce-checkout .woocommerce-checkout-review-order-table tr:hover td{background:transparent!important;background-color:transparent!important}.woocommerce .cart_totals table tr,.woocommerce-checkout .woocommerce-checkout-review-order-table tbody tr{border-bottom:1px solid var(--el-border)!important}.woocommerce .cart_totals table tr:last-child{border-bottom:none!important}.woocommerce-checkout #payment,.woocommerce-checkout ul.payment_methods,.woocommerce-checkout .woocommerce-checkout-payment,.woocommerce-checkout #payment .payment_box,.woocommerce-checkout .payment_box{background:transparent!important;background-color:transparent!important}.woocommerce-checkout #payment .payment_box::before,.woocommerce-checkout .payment_box::before{content:none!important;display:none!important}.woocommerce-checkout .payment_box.payment_method_ppcp-gateway>p:first-child,.woocommerce-checkout .payment_box.payment_method_paypal>p:first-child{display:none!important}.woocommerce-checkout #payment .payment_box{margin:0!important;padding:0!important}.woocommerce-checkout #payment .payment_box:empty{display:none!important}.woocommerce-checkout form.checkout_coupon.woocommerce-form-coupon{padding:var(--el-s3) var(--el-s4)!important}.woocommerce-checkout form.checkout_coupon .input-text,.woocommerce-checkout form.checkout_coupon input#coupon_code{min-height:40px;border:1px solid var(--el-border)!important;border-radius:var(--el-radius)!important;box-shadow:none!important;padding:var(--el-s2) var(--el-s3)!important;font-size:.875rem}.woocommerce-checkout form.checkout_coupon .input-text:focus,.woocommerce-checkout form.checkout_coupon input#coupon_code:focus{outline:none;border-color:var(--el-accent)!important;box-shadow:var(--el-focus)!important}.woocommerce-checkout form.checkout_coupon button[name="apply_coupon"],.woocommerce-checkout form.checkout_coupon .button{min-height:40px!important;padding:.5rem .875rem!important;font-size:var(--el-text-xs)!important}:root,.elementor-kit-33{--e-global-typography-primary-font-family:var(--el-font-heading);--e-global-typography-secondary-font-family:var(--el-font-heading);--e-global-typography-text-font-family:var(--el-font-body);--e-global-typography-accent-font-family:var(--el-font-heading)}.elementor-widget-heading .elementor-heading-title,.elementor-heading-title{font-family:var(--el-font-heading)!important}.elementor-widget-text-editor,.elementor-widget-text-editor p,.elementor-widget-text-editor li{font-family:var(--el-font-body)!important}.elementor-page-89 .elementor-element-5300db48 .elementor-button,.elementor-page-89 .elementor-element-e6e9b66 .elementor-button{background-color:var(--el-accent)!important;border:1px solid var(--el-accent)!important;color:var(--el-white)!important;border-radius:var(--el-radius)!important}.elementor-page-89 .elementor-element-5300db48 .elementor-button:hover,.elementor-page-89 .elementor-element-e6e9b66 .elementor-button:hover{background-color:var(--el-accent-hover)!important;border-color:var(--el-accent-hover)!important;color:var(--el-white)!important}