/*
 * Generated from css/overrides.css by tools/split-overrides-css.js (product).
 * Do not edit directly; edit css/overrides.css, then regenerate.
 */
.pp-cost-per-mg:empty,.pp-bulk-savings:empty{display:none}#pp-cost-per-mg{display:flex;align-items:center;gap:4px;margin-bottom:0.6rem;min-height:1.4em;flex-wrap:wrap}.pp-cost-label{font-size:0.75rem;font-weight:500;color:#8899aa;text-transform:uppercase;letter-spacing:0.08em;margin-right:6px}.pp-cost-value{font-size:0.9rem;font-weight:700;color:#4a9eff}.pp-cost-discount{font-size:0.75rem;font-weight:600;color:#22c55e;margin-left:8px;background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.35);border-radius:3px;padding:1px 6px}.single-product form.variations_form .variations .label label::after,.single-product form.variations_form .variable-items-wrapper-label::after{content:' (select one)';font-size:0.85em;color:var(--pp-navy);font-weight:400;margin-left:4px;opacity:0.85}body.single-product form.variations_form table.variations,body.single-product form.variations_form table.variations tbody,body.single-product form.variations_form table.variations tr{display:block !important;width:100% !important}body.single-product form.variations_form table.variations th.label,body.single-product form.variations_form table.variations td.value{display:block !important;width:100% !important;padding-left:0 !important;padding-right:0 !important;text-align:left !important}body.single-product form.variations_form table.variations th.label{padding-bottom:6px !important;font-weight:600}body.single-product form.variations_form table.variations td.value{padding-top:0 !important}body.single-product form.variations_form table.variations tr+tr{margin-top:14px !important}body .pp-trust-row{display:flex;align-items:center;gap:0.6em;margin-top:1em;padding:0.75em 1.1em;background:var(--pp-blue,#003D82);border:none;border-radius:6px;font-size:0.92em;font-weight:600;color:#ffffff;box-shadow:0 4px 10px -4px rgba(0,61,130,0.30)}body .pp-trust-row i,body .pp-trust-row .pp-trust-row-icon{color:#ffffff;font-size:1.15em}body .pp-trust-row .pp-trust-row-icon{width:26px;height:26px;flex-shrink:0}body .pp-trust-row span{color:#ffffff}body.single-product .variable-items-wrapper{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}body.single-product .variable-items-wrapper .variable-item{display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;box-sizing:border-box;border-radius:4px;min-width:30px;font-size:13px;line-height:32px}body.single-product .variable-items-wrapper .variable-item.disabled{opacity:0.5;cursor:not-allowed}body.single-product .variable-items-wrapper .variable-item-span-button{display:block;text-decoration:none}body.single-product .variable-items-wrapper .variable-item{transition:transform 200ms cubic-bezier(0.4,0,0.2,1),border-color 200ms}body.single-product .variable-items-wrapper .variable-item:hover{transform:translateY(-1px)}body.single-product .woocommerce-tabs ul.tabs li>a,body.single-product .woocommerce-tabs ul.wc-tabs li>a{display:inline-flex !important;align-items:center;gap:0.4em}body.single-product .woocommerce-tabs ul.tabs li>a::before,body.single-product .woocommerce-tabs ul.wc-tabs li>a::before{content:"" !important;display:inline-block !important;width:18px;height:18px;background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0;opacity:0.7;transition:opacity 200ms}body.single-product .woocommerce-tabs ul.tabs li.active>a::before,body.single-product .woocommerce-tabs ul.wc-tabs li.active>a::before{opacity:1}body.single-product .woocommerce-tabs li.description_tab>a::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23003D82'><circle cx='12' cy='12' r='9.25'/><path d='M12 11v5'/><circle cx='12' cy='8' r='1' fill='%23003D82' stroke='none'/></svg>") !important}body.single-product .woocommerce-tabs li.coa_tab>a::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23003D82' stroke-linecap='round' stroke-linejoin='round'><rect x='5' y='4' width='14' height='17' rx='2'/><rect x='9' y='2.5' width='6' height='3' rx='1' fill='%23003D82' stroke='none'/><path d='M9 13l2 2 4-4'/></svg>") !important}body.single-product .woocommerce-tabs li.additional_information_tab>a::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23003D82' stroke-linecap='round'><path d='M4 6h16M4 12h16M4 18h10'/></svg>") !important}body.single-product .woocommerce-tabs li.reviews_tab>a::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='%23003D82' stroke-linecap='round' stroke-linejoin='round'><path d='M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z'/></svg>") !important}body button,body .button,body a.button,body input[type="submit"],body .wp-block-button__link,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .gb-button,body .single_add_to_cart_button,body .add_to_cart_button{transition:background-color 200ms cubic-bezier(0.4,0,0.2,1),border-color 200ms cubic-bezier(0.4,0,0.2,1),color 200ms cubic-bezier(0.4,0,0.2,1),box-shadow 200ms cubic-bezier(0.4,0,0.2,1),transform 150ms cubic-bezier(0.4,0,0.2,1) !important;will-change:transform}body button:hover,body .button:hover,body a.button:hover,body input[type="submit"]:hover,body .wp-block-button__link:hover,body .woocommerce a.button:hover,body .woocommerce button.button:hover,body .woocommerce input.button:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .gb-button:hover,body .single_add_to_cart_button:hover,body .add_to_cart_button:hover{transform:translateY(-1px);box-shadow:0 6px 16px -4px rgba(0,61,130,0.30)}body button:active,body .button:active,body a.button:active,body input[type="submit"]:active,body .wp-block-button__link:active,body .woocommerce a.button:active,body .woocommerce button.button:active,body .gb-button:active,body .single_add_to_cart_button:active,body .add_to_cart_button:active{transform:translateY(0);box-shadow:0 2px 6px -2px rgba(0,61,130,0.30)}@media (prefers-reduced-motion:reduce){body button,body .button,body a.button,body input[type="submit"],body .wp-block-button__link,body .gb-button,body .single_add_to_cart_button,body .add_to_cart_button,body .products li.product,body .products .product,body ul.products li.product,body .wc-block-product-template .wp-block-post,body .wp-block-woocommerce-product-collection .wc-block-product-template>*{transition:background-color 200ms ease,color 200ms ease,border-color 200ms ease !important}body button:hover,body .button:hover,body a.button:hover,body input[type="submit"]:hover,body .wp-block-button__link:hover,body .gb-button:hover,body .single_add_to_cart_button:hover,body .add_to_cart_button:hover,body .products li.product:hover,body .products .product:hover,body ul.products li.product:hover,body .wc-block-product-template .wp-block-post:hover{transform:none !important}}body.pp-typography-v2,body.pp-typography-v2 p,body.pp-typography-v2 li,body.pp-typography-v2 dd,body.pp-typography-v2 dt,body.pp-typography-v2 td,body.pp-typography-v2 th,body.pp-typography-v2 .entry-content,body.pp-typography-v2 .entry-summary,body.pp-typography-v2 .product_meta,body.pp-typography-v2 .woocommerce-product-details__short-description,body.pp-typography-v2 .pp-empty-cart-friendly__sub,body.pp-typography-v2 .pp-loyalty-tier-card__benefits,body.pp-typography-v2 .pp-zelle-instructions{font-family:'Atkinson Hyperlegible',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}body.pp-typography-v2 h1,body.pp-typography-v2 h2,body.pp-typography-v2 h3,body.pp-typography-v2 h4,body.pp-typography-v2 h5,body.pp-typography-v2 h6,body.pp-typography-v2 .entry-title,body.pp-typography-v2 .product_title,body.pp-typography-v2 .woocommerce-Address-title,body.pp-typography-v2 .pp-loyalty-tier-card__name,body.pp-typography-v2 .pp-empty-cart-friendly__heading,body.pp-typography-v2 .pp-zelle-thankyou-heading{font-family:'Crimson Pro',Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-0.01em}body.pp-typography-v2 button,body.pp-typography-v2 .button,body.pp-typography-v2 a.button,body.pp-typography-v2 input,body.pp-typography-v2 select,body.pp-typography-v2 textarea,body.pp-typography-v2 .wp-block-button__link,body.pp-typography-v2 .gb-button,body.pp-typography-v2 .single_add_to_cart_button,body.pp-typography-v2 .add_to_cart_button,body.pp-typography-v2 .main-navigation,body.pp-typography-v2 .main-navigation a,body.pp-typography-v2 .main-navigation li,body.pp-typography-v2 .site-header,body.pp-typography-v2 .site-header *,body.pp-typography-v2 .menu,body.pp-typography-v2 .menu *,body.pp-typography-v2 .pp-empty-cart-friendly__cta,body.pp-typography-v2 .pp-loyalty-hero-card__action,body.pp-typography-v2 .pp-stock-badge,body.pp-typography-v2 .pp-loyalty-hero-card__balance-value,body.pp-typography-v2 .pp-loyalty-tier-card__multiplier-value{font-family:'Poppins','Poppins Fallback',system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}body.pp-shop-polish-v2 ul.products li.product.outofstock .pp-oos-badge{z-index:11 !important}body.woocommerce .quantity.buttons-added a.plus,body.woocommerce .quantity.buttons-added a.minus,body.woocommerce-page .quantity.buttons-added a.plus,body.woocommerce-page .quantity.buttons-added a.minus,body.single-product .quantity.buttons-added a.plus,body.single-product .quantity.buttons-added a.minus,body.woocommerce-cart .product-quantity .quantity a.plus,body.woocommerce-cart .product-quantity .quantity a.minus{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:32px !important;height:32px !important;min-width:32px !important;max-width:32px !important;padding:0 !important;margin:0 !important;background:linear-gradient(135deg,#002952 0%,#003D82 100%) !important;background-color:#003D82 !important;background-image:linear-gradient(135deg,#002952 0%,#003D82 100%) !important;color:#ffffff !important;border:none !important;border-radius:6px !important;font-size:16px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;cursor:pointer !important;box-shadow:none !important}body.woocommerce .quantity.buttons-added a.plus:hover,body.woocommerce .quantity.buttons-added a.minus:hover,body.woocommerce-page .quantity.buttons-added a.plus:hover,body.woocommerce-page .quantity.buttons-added a.minus:hover,body.single-product .quantity.buttons-added a.plus:hover,body.single-product .quantity.buttons-added a.minus:hover,body.woocommerce-cart .product-quantity .quantity a.plus:hover,body.woocommerce-cart .product-quantity .quantity a.minus:hover{background:linear-gradient(135deg,#001A33 0%,#002952 100%) !important;background-image:linear-gradient(135deg,#001A33 0%,#002952 100%) !important;color:#ffffff !important}body.pp-modern-polish-v2 .pp-hero-v2__heading,body.pp-modern-polish-v2 .pp-hero.pp-hero--v2 .pp-hero-v2__heading,body.pp-modern-polish-v2 .pp-hero-title,body.pp-modern-polish-v2 .pp-hero h1,body.pp-modern-polish-v2 .pp-hero h2,body.pp-modern-polish-v2 h1.entry-title,body.pp-modern-polish-v2 h1.product_title,body.pp-modern-polish-v2 main h1,body.pp-modern-polish-v2 main h2,body.pp-modern-polish-v2 .featured-products h2,body.pp-modern-polish-v2 .why-researchers-choose h2,body.pp-modern-polish-v2 .pp-section-title{font-family:'Sora','Poppins','Poppins Fallback',system-ui,-apple-system,"Segoe UI",sans-serif !important;letter-spacing:-0.02em !important;font-weight:700 !important}body.pp-single-font-stack-v2.pp-modern-polish-v2 .pp-hero-v2__heading,body.pp-single-font-stack-v2.pp-modern-polish-v2 .pp-hero.pp-hero--v2 .pp-hero-v2__heading,body.pp-single-font-stack-v2.pp-modern-polish-v2 .pp-hero-title,body.pp-single-font-stack-v2.pp-modern-polish-v2 .pp-hero h1,body.pp-single-font-stack-v2.pp-modern-polish-v2 .pp-hero h2,body.pp-single-font-stack-v2.pp-modern-polish-v2 h1.entry-title,body.pp-single-font-stack-v2.pp-modern-polish-v2 h1.product_title,body.pp-single-font-stack-v2.pp-modern-polish-v2 main h1,body.pp-single-font-stack-v2.pp-modern-polish-v2 main h2,body.pp-single-font-stack-v2.pp-modern-polish-v2 .featured-products h2,body.pp-single-font-stack-v2.pp-modern-polish-v2 .why-researchers-choose h2,body.pp-single-font-stack-v2.pp-modern-polish-v2 .pp-section-title{font-family:'Figtree','Figtree Fallback','Noto Sans','Noto Sans Fallback',system-ui,-apple-system,"Segoe UI",sans-serif !important}body.pp-modern-polish-v2 .single_add_to_cart_button.pp-bounced{animation:pp-atc-bounce 320ms cubic-bezier(0.34,1.56,0.64,1)}@media (prefers-reduced-motion:reduce){body.pp-modern-polish-v2 .single_add_to_cart_button.pp-bounced{animation:none !important}}body.pp-pdp-summary-clean-v2 .single_add_to_cart_button{order:4}body.pp-pdp-summary-clean-v2 .pp-trust-row{order:5}body.pp-pdp-summary-clean-v2 .pp-trust-row--protection{order:6}body.pp-pdp-summary-clean-v2 .single_add_to_cart_button{margin:0 0 14px !important}body.pp-pdp-summary-clean-v2 .pp-trust-row{margin:0 0 4px !important}body.pp-pdp-summary-clean-v2 .pp-trust-row--protection{margin:0 !important}body.pp-pdp-summary-clean-v2 .single_add_to_cart_button{width:100% !important;flex:1 1 auto !important;margin:0 !important}body.pp-pdp-summary-clean-v2 .pp-trust-row{background:#f1f5f9 !important;color:#475569 !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;padding:8px 12px !important;margin:0 !important;font-size:0.86em !important;line-height:1.35 !important;box-shadow:none !important;display:flex !important;align-items:center !important;gap:8px}body.pp-pdp-summary-clean-v2 .pp-trust-row,body.pp-pdp-summary-clean-v2 .pp-trust-row span,body.pp-pdp-summary-clean-v2 .pp-trust-row a,body.pp-pdp-summary-clean-v2 .pp-trust-row p,body.pp-pdp-summary-clean-v2 .pp-trust-row.pp-trust-row--protection,body.pp-pdp-summary-clean-v2 .pp-trust-row.pp-trust-row--protection span,body.pp-pdp-summary-clean-v2 .pp-trust-row.pp-trust-row--protection p{color:#475569 !important}body.pp-pdp-summary-clean-v2 .pp-trust-row a,body.pp-pdp-summary-clean-v2 .pp-trust-row.pp-trust-row--protection a{color:#1d4ed8 !important;text-decoration:underline !important}body.pp-pdp-summary-clean-v2 .pp-trust-row strong,body.pp-pdp-summary-clean-v2 .pp-trust-row b{color:#1e293b !important;font-weight:700 !important}body.pp-pdp-summary-clean-v2 .pp-trust-row .pp-trust-row-icon,body.pp-pdp-summary-clean-v2 .pp-trust-row svg{width:26px !important;height:26px !important;color:#64748b !important;fill:currentColor !important;flex-shrink:0}body.pp-trust-row-truck-v2.pp-pdp-summary-clean-v2 .pp-trust-row--shipping .pp-trust-row-icon{color:#003D82 !important;fill:currentColor !important}body.pp-moa-diagrams-v2 .pp-moa-card{background:#FFFFFF;border:1px solid #C8D8E4;border-radius:10px;padding:18px 20px 14px;margin:14px 0 18px;box-shadow:0 1px 2px rgba(26,58,82,0.04)}body.pp-product-layout-v2.single-product div.product{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gallery summary" "info summary" "tabs tabs" "related related";grid-column-gap:30px;grid-row-gap:18px;align-items:start}body.pp-product-layout-v2.single-product div.product>.woocommerce-product-gallery,body.pp-product-layout-v2.single-product div.product>.images{grid-area:gallery;width:100% !important;max-width:100% !important;float:none !important;margin-right:0 !important}body.pp-product-layout-v2.single-product div.product>.pp-product-info-block{grid-area:info;min-width:0}body.pp-product-layout-v2.single-product div.product>.summary,body.pp-product-layout-v2.single-product div.product>.summary.entry-summary{grid-area:summary;width:100% !important;max-width:100% !important;float:none !important;margin-bottom:0 !important}body.pp-product-layout-v2.single-product div.product>.woocommerce-tabs{grid-area:tabs;width:100% !important;max-width:100% !important;float:none !important;margin-top:24px}body.pp-product-layout-v2.single-product div.product>.onsale{position:absolute !important;top:12px !important;left:12px !important;right:auto !important;z-index:10 !important}body.pp-product-layout-v2.single-product div.product>.related,body.pp-product-layout-v2.single-product div.product>.related.products{grid-area:related;width:100% !important;max-width:100% !important;float:none !important;margin-top:24px}body.pp-product-layout-v2 .pp-product-info-block .woocommerce-product-details__short-description{margin-top:0}body.pp-product-layout-v2 .pp-product-info-block>*+*{margin-top:14px}@media (max-width:768px){body.pp-product-layout-v2.single-product div.product{grid-template-columns:1fr;grid-template-areas:"gallery" "summary" "info" "tabs" "related";grid-column-gap:0}}body.pp-oos-pill-soft-v2 .pp-oos-badge{background-color:rgba(100,116,139,0.92) !important}body.pp-trust-row-shield-v2 .pp-trust-row+.pp-trust-row--protection{margin-top:0.45em}body.pp-trust-row-shield-v2 .pp-trust-row--protection .pp-shield-icon{width:26px !important;height:26px !important;flex-shrink:0}body.pp-trust-row-shield-v2 .pp-trust-row--protection{align-items:flex-start;line-height:1.4;padding-top:0.65em;padding-bottom:0.65em}body.pp-trust-row-shield-v2 .pp-trust-row--protection span{flex:1 1 auto}body.pp-trust-row-shield-v2 .pp-trust-row--protection a{color:#ffffff !important;text-decoration:underline;text-underline-offset:2px;font-weight:700;white-space:nowrap}body.pp-trust-row-shield-v2 .pp-trust-row--protection a:hover,body.pp-trust-row-shield-v2 .pp-trust-row--protection a:focus-visible{text-decoration-thickness:2px;outline:none}@media (max-width:480px){body.pp-trust-row-shield-v2 .pp-trust-row--protection{font-size:0.86em}body.pp-trust-row-shield-v2 .pp-trust-row--protection .pp-shield-icon{width:26px !important;height:26px !important}}body.single-product div.product{position:relative}

body.pp-pdp-summary-clean-v2 .pp-trust-row:not(.pp-trust-row--protection),body.pp-pdp-summary-clean-v2 .pp-trust-row:not(.pp-trust-row--protection) span{color:#1e293b !important}
