.elementor .e-5b35bb7b-18dc{font-size:0.8125rem;color:#52616D;line-height:1.65;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;cursor: default; & a { color: #52616D; text-decoration: underline; }\n}.elementor .e-693f1af7-4f45{min-width:0px;padding:0px;flex:1 1 0px;& .elementor-element-6989027 { min-width:0; width:100%; } & .elementor-element-6989027 .woocommerce-product-gallery { width:100%!important; float:none!important; margin:0!important; } & .elementor-element-6989027 .flex-viewport { border:0.0625rem solid #DCE2E7; border-radius:0.75rem; background:#FFFFFF; } & .elementor-element-6989027 .woocommerce-product-gallery__image img { display:block; } & .elementor-element-6989027 .flex-control-thumbs { display:flex; gap:0.5rem; padding:0!important; margin:0.75rem 0 0!important; list-style:none; overflow-x:auto; } & .elementor-element-6989027 .flex-control-thumbs li { float:none!important; flex:0 0 4rem; width:4rem!important; margin:0!important; padding:0!important; } & .elementor-element-6989027 .flex-control-thumbs img { display:block; width:100%; border:0.0625rem solid #DCE2E7; border-radius:0.375rem; } & .elementor-element-6989027 .flex-control-thumbs img.flex-active { border:0.125rem solid #63C5FF; } & .elementor-element-6989027 a:focus-visible, & .elementor-element-6989027 .flex-control-thumbs img:focus-visible { outline:0.125rem solid #202830; outline-offset:0.125rem; } & .elementor-element-6989027 .zoomImg { display:none!important; opacity:0!important; visibility:hidden!important; pointer-events:none!important; } & .elementor-element-6989027 .woocommerce-product-gallery__image > a { cursor:pointer; }\n}.elementor .e-666de8d3-58c2{font-weight:600;font-size:2.75rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;margin-block-start:0.5rem;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-48f675bb-24f3{color:#202830;margin-block-start:1.25rem;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor:default; & ul { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0.65rem 1rem; list-style:none; padding:0; margin:0; } & li { display:flex; align-items:center; gap:0.5rem; font-size:0.875rem; font-weight:650; line-height:1.3; margin:0; padding:0; } & li::before { content:'✓'; display:inline-flex; align-items:center; justify-content:center; flex:0 0 1.35rem; width:1.35rem; height:1.35rem; border-radius:50%; background:#63C5FF; color:#153347; font-size:0.85rem; font-weight:800; } & > span { display:block; margin-top:0.7rem; color:#52616D; font-size:0.6875rem; line-height:1.45; }\n}.elementor .e-3db4353f-bcee{font-size:0.8125rem;color:#52616D;line-height:1.5;display:none;cursor: default;\n}.elementor .e-45c4887d-f5b3{font-weight:700;font-size:0.75rem;color:#202830;letter-spacing:0.12em;line-height:1.65;cursor: default;\n}.elementor .e-31943a38-bb31{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-2468734d-74a9{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-17309534-aeb4{font-size:0.8125rem;color:#52616D;line-height:1.65;cursor: default; & a { color: #202830; text-decoration: underline; }\n}.elementor .e-d67a929-8120{min-width:0px;padding:1rem;margin-block-start:1rem;border-radius:0.75rem;border-width:1px;border-color:#BDE7FA;border-style:solid;background-color:#ECF8FE;}.elementor .e-328a72b-3fbe13a{font-weight:700;font-size:0.75rem;color:#202830;letter-spacing:0.12em;line-height:1.65;cursor: default;\n}.elementor .e-3ecc734-9328079{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-4159a8b-81523ba{min-width:0px;padding:1rem;margin-block-start:1rem;border-radius:0.75rem;border-width:1px;border-color:#000000;border-style:solid;background-color:#ff6a0021;}.elementor .e-6a3517d7-981b{min-width:0px;padding:0px;flex:1 1 0px;& .elementor-element-8fd4929 .price::before { content:"Total"; display:block; margin-bottom:0.2rem; font-size:0.75rem; font-weight:600; color:#52616D; letter-spacing:0.04em; } & .elementor-element-8fd4929 .price { font-size:1.65rem!important; margin-block:0.75rem 0.65rem!important; } & .elementor-element-b9b14eb .tiered-pricing-block.tiered-pricing--active { background:linear-gradient(110deg,#E4F7FF,#F4FBFF)!important; border-color:#35B5F6!important; box-shadow:0 0 0 0.0625rem #35B5F6!important; } & .elementor-element-b9b14eb .single_add_to_cart_button { background:#63C5FF!important; box-shadow:0 0.3rem 0.9rem #1596D526!important; font-weight:750!important; } & .elementor-element-b9b14eb .single_add_to_cart_button:hover { background:#42B6F4!important; box-shadow:0 0.3rem 1rem #1596D540!important; } & .pp-purchase-best { display:inline-block; margin:0 0 0.25rem; padding:0.18rem 0.5rem; border-radius:0.3rem; background:#63C5FF; color:#153347; font-size:0.625rem; font-weight:800; letter-spacing:0.04em; text-transform:uppercase; } & .pp-purchase-best[hidden] { display:none!important; } & .pp6363-delivery, & .custom-delivery-estimate { border-color:#C0E8FA!important; background:#EBF8FF!important; } & .elementor-element-b9b14eb form.cart { display: flex !important; flex-wrap: wrap; gap: 0.75rem; margin: 0 !important; color: #202830; } & .elementor-element-b9b14eb form.cart .clear { display: none; } & .elementor-element-b9b14eb .tpt__tiered-pricing { flex-basis: 100%; width: 100%; } & .elementor-element-b9b14eb .tiered-pricing-blocks { display: flex !important; flex-direction: column; gap: 0.625rem; margin: 0 0 1rem !important; } & .elementor-element-b9b14eb .tiered-pricing-block { position: relative; display: flex !important; align-items: center; justify-content: space-between; gap: 0.75rem; background: #FFFFFF !important; color: #202830 !important; border: 0.0625rem solid #DCE2E7 !important; border-radius: 0.75rem; padding: 0.875rem 1rem !important; min-height: 4.25rem; box-shadow: none !important; } & .elementor-element-b9b14eb .tiered-pricing--active { border: 0.125rem solid #63C5FF !important; background: #F0FAFC !important; } & .elementor-element-b9b14eb .tiered-pricing-block__price { color: #202830 !important; font-size: 1rem; font-weight: 700; } & .elementor-element-b9b14eb .tiered-pricing-block__quantity { color: #52616D !important; font-size: 0.8125rem; } & .elementor-element-b9b14eb .tiered-pricing-block__discount { position: static !important; background: #EAF7F9 !important; color: #202830 !important; font-size: 0.75rem; } & .elementor-element-b9b14eb .tiered-pricing-block-inner { display: flex; flex-direction: column; gap: 0.25rem; } & .elementor-element-b9b14eb .quantity { display: block !important; } & .elementor-element-b9b14eb input.qty { min-height: 3.25rem; width: 5rem; background: #FFFFFF; color: #202830; border: 0.0625rem solid #A9B6C0; border-radius: 0.5rem; } & .elementor-element-b9b14eb .single_add_to_cart_button { flex: 1; min-height: 3.25rem; background: #63C5FF !important; color: #FFFFFF !important; border: none; border-radius: 0.625rem; font-size: 1rem; font-weight: 700; padding: 0.875rem 1.25rem !important; } & .elementor-element-b9b14eb .single_add_to_cart_button:hover { background: #63C5FF !important; } & .elementor-element-b9b14eb :focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } & .elementor-element-b9b14eb .wpa_hidden_field, & .elementor-element-b9b14eb .altEmail_container { display: none !important; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="1"]::after { content: "£69.99 total · no multi-buy saving"; color: #52616D; font-size: 0.75rem; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="2"][data-tiered-price="62.99"]::after { content: "£125.98 total · save £14.00"; color: #202830; font-size: 0.75rem; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="3"][data-tiered-price="59.49"]::after { content: "3 for £178.47 · save £31.50"; color: #202830; font-size: 0.75rem; } & .elementor-element-b9b14eb .tiered-pricing-block::before { content: ""; display: block; flex-shrink: 0; width: 1.5rem; height: 2.25rem; background-image: url("https://polygonpeptides.co.uk/wp-content/uploads/2025/09/GLOW_70-removebg-preview.png"); background-size: 1.5rem 2.25rem; background-repeat: repeat-x; } & .elementor-element-b9b14eb .tiered-pricing-block[data-tiered-quantity="2"]::before { width: 3rem; } & .elementor-element-b9b14eb .tiered-pricing-block[data-tiered-quantity="3"]::before { width: 4.5rem; } & .elementor-element-b9b14eb { min-width:0; max-width:100%; } & .elementor-element-b9b14eb .tiered-pricing-blocks { width:100%!important; max-width:100%!important; gap:0.5rem!important; margin:0 0 0.75rem!important; } & .elementor-element-b9b14eb .tiered-pricing-block { display:grid!important; grid-template-columns:3.5rem minmax(0,1fr)!important; grid-template-rows:auto auto auto; align-content:center; align-items:center; gap:0.2rem 0.625rem!important; width:100%!important; max-width:100%!important; min-width:0!important; min-height:5.75rem; margin:0!important; padding:0.625rem 0.75rem!important; transform:none!important; scale:1!important; translate:none!important; border:0.125rem solid #DCE2E7!important; text-align:left!important; font-family:inherit!important; } & .elementor-element-b9b14eb .tiered-pricing-block.tiered-pricing--active { width:100%!important; margin:0!important; transform:none!important; border:0.125rem solid #63C5FF!important; background:#F0FAFC!important; } & .elementor-element-b9b14eb .tiered-pricing-block-inner { grid-column:2; grid-row:1; display:flex!important; flex-direction:row-reverse!important; justify-content:space-between!important; align-items:baseline!important; min-width:0; width:100%; gap:0.5rem; } & .elementor-element-b9b14eb .tiered-pricing-block__quantity { font-size:0.875rem!important; line-height:1.4!important; font-weight:600!important; white-space:nowrap; } & .elementor-element-b9b14eb .tiered-pricing-block__price { font-size:1rem!important; line-height:1.4!important; white-space:nowrap; } & .elementor-element-b9b14eb .tiered-pricing-block__price::after { content:" / vial"; font-size:0.75rem; font-weight:400; color:#52616D; } & .elementor-element-b9b14eb .tiered-pricing-block__discount { grid-column:2; grid-row:2; justify-self:start; position:static!important; translate:none!important; transform:none!important; margin:0!important; padding:0.0625rem 0.375rem!important; width:auto!important; line-height:1.35!important; font-size:0.75rem!important; border-radius:0.25rem; } & .elementor-element-b9b14eb .tiered-pricing-block::before { grid-column:1; grid-row:1 / 4; align-self:center; width:1rem!important; height:2rem!important; background-size:1rem 2rem!important; } & .elementor-element-b9b14eb .tiered-pricing-block[data-tiered-quantity="2"]::before { width:2rem!important; } & .elementor-element-b9b14eb .tiered-pricing-block[data-tiered-quantity="3"]::before { width:3rem!important; } & .elementor-element-b9b14eb .tiered-pricing-block::after, & .elementor-element-b9b14eb .pp6363-tier-total { grid-column:2; grid-row:3; width:auto!important; min-width:0; max-width:100%; white-space:normal!important; overflow-wrap:normal; line-height:1.4!important; font-size:0.8125rem!important; text-align:left!important; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="1"]::after { content:"£69.99 total"; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="3"][data-tiered-price="59.49"]::after { content:"3 for £178.47 · save £31.50"; } & .elementor-element-b9b14eb form.cart { gap:0.5rem!important; align-items:center; } & .elementor-element-b9b14eb form.cart > div:not(.quantity):not(.tpt__tiered-pricing) { max-width:100%; } & .elementor-element-b9b14eb input.qty { width:4.25rem!important; min-height:3rem!important; margin:0!important; } & .elementor-element-b9b14eb .single_add_to_cart_button { min-width:0; min-height:3rem!important; margin:0!important; padding:0.75rem 1rem!important; } & .elementor-element-b9b14eb .stock { margin:0.375rem 0 0.625rem; color:#52616D; font-size:0.8125rem; } & .elementor-element-b9b14eb .single_add_to_cart_button { background:#63C5FF!important; color:#202830!important; } & .elementor-element-b9b14eb .single_add_to_cart_button:hover { background:#63C5FF!important; box-shadow:inset 0 0 0 0.125rem #202830; } & .elementor-element-b9b14eb .tiered-pricing-block { grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1.15fr)!important; grid-template-rows:auto auto!important; gap:0.125rem 0.5rem!important; min-height:4.25rem!important; padding:0.5rem 0.625rem!important; } & .elementor-element-b9b14eb .tiered-pricing-block-inner { display:contents!important; } & .elementor-element-b9b14eb .tiered-pricing-block::before { grid-column:1!important; grid-row:1!important; justify-self:center; filter:drop-shadow(0.04rem 0 0 #000) drop-shadow(-0.04rem 0 0 #000) drop-shadow(0 0.04rem 0 #000) drop-shadow(0 -0.04rem 0 #000); } & .elementor-element-b9b14eb .tiered-pricing-block__quantity { grid-column:1!important; grid-row:2!important; text-align:center!important; font-size:0.75rem!important; } & .elementor-element-b9b14eb .tiered-pricing-block__price { grid-column:2!important; grid-row:1 / 3!important; text-align:center!important; font-size:0.9375rem!important; } & .elementor-element-b9b14eb .tiered-pricing-block__price::after { display:block; content:"per vial"; font-size:0.6875rem; } & .elementor-element-b9b14eb .tiered-pricing-block__discount { display:none!important; } & .elementor-element-b9b14eb .tiered-pricing-block::after, & .elementor-element-b9b14eb .pp6363-tier-total { grid-column:3!important; grid-row:1 / 3!important; align-self:center; text-align:right!important; font-size:0.8125rem!important; color:#202830!important; line-height:1.35!important; } & .elementor-element-b9b14eb .pp6363-tier-total strong { display:block; font-size:1rem; color:#202830; } & .elementor-element-b9b14eb .pp6363-tier-total small { display:block; font-size:0.6875rem; color:#52616D; } & .pp6363-selection, & .elementor-element-b9b14eb .stock.in-stock { display:none!important; } & .elementor-element-b9b14eb .tiered-pricing-blocks { margin-bottom:0!important; } & .custom-delivery-estimate { margin:0!important; padding:0.375rem 0.625rem!important; min-height:0!important; flex-basis:100%; } & .elementor-element-b9b14eb .single_add_to_cart_button { flex:0 1 16rem!important; width:16rem!important; max-width:calc(100% - 5.75rem)!important; margin-inline-start:0.5rem!important; box-sizing:border-box; } & .elementor-element-b9b14eb .custom-delivery-estimate { background:#EDF1F4!important; border:0.0625rem solid #DCE2E7!important; border-radius:0.25rem!important; box-shadow:none!important; color:#52616D!important; font-family:inherit!important; font-size:0.8125rem!important; font-style:normal!important; line-height:1.5!important; letter-spacing:normal!important; } & .elementor-element-b9b14eb .custom-delivery-estimate strong, & .elementor-element-b9b14eb .custom-delivery-estimate b { color:#202830!important; font-weight:600!important; } & .elementor-element-8fd4929 { margin-block:0.5rem 0.125rem; } & .elementor-element-8fd4929 .price { margin:0!important; color:#202830!important; font-family:inherit!important; font-size:1.3rem!important; font-weight:700!important; line-height:1.3!important; } & .elementor-element-8fd4929 .price del { color:#52616D!important; font-size:0.875em!important; font-weight:400!important; margin-inline-end:0.5rem; } & .elementor-element-8fd4929 .price ins { color:#202830!important; background:transparent!important; text-decoration:none!important; font-weight:700!important; } & .elementor-element-8fd4929 .woocommerce-Price-amount { white-space:nowrap; } & .elementor-element-8fd4929 .screen-reader-text { position:absolute!important; width:1px!important; height:1px!important; padding:0!important; margin:-1px!important; overflow:hidden!important; clip:rect(0,0,0,0)!important; clip-path:inset(50%)!important; white-space:nowrap!important; border:0!important; } & .elementor-element-b9b14eb .pp6363-tier-total small { color:#18733B!important; font-weight:600; } & .elementor-element-b9b14eb .pp6363-tier-total small:empty { display:none; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="1"][data-tiered-price="69.99"]:not(:has(.pp6363-tier-total))::after { content:"£69.99"!important; grid-column:3!important; grid-row:1 / 3!important; font-size:1rem!important; font-weight:700!important; color:#202830!important; align-self:center!important; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="2"][data-tiered-price="62.99"]:not(:has(.pp6363-tier-total))::after { content:"£125.98"!important; grid-column:3!important; grid-row:1!important; font-size:1rem!important; font-weight:700!important; color:#202830!important; align-self:end!important; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="2"][data-tiered-price="62.99"]:not(:has(.pp6363-tier-total)) .tiered-pricing-block-inner::after { content:"Save £14.00"; grid-column:3; grid-row:2; justify-self:end; align-self:start; color:#18733B; font-size:0.6875rem; font-weight:600; line-height:1.35; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="3"][data-tiered-price="59.49"]:not(:has(.pp6363-tier-total))::after { content:"£178.47"!important; grid-column:3!important; grid-row:1!important; font-size:1rem!important; font-weight:700!important; color:#202830!important; align-self:end!important; } & .elementor-element-b9b14eb .tiered-pricing-blocks[data-regular-price="69.99"][data-sale-price=""] .tiered-pricing-block[data-tiered-quantity="3"][data-tiered-price="59.49"]:not(:has(.pp6363-tier-total)) .tiered-pricing-block-inner::after { content:"Save £31.50"; grid-column:3; grid-row:2; justify-self:end; align-self:start; color:#18733B; font-size:0.6875rem; font-weight:600; line-height:1.35; } & .elementor-element-b9b14eb form.cart .quantity { background:transparent!important; box-shadow:none!important; } & .elementor-element-b9b14eb form.cart .quantity input.qty, & .elementor-element-b9b14eb form.cart .quantity input.qty:hover, & .elementor-element-b9b14eb form.cart .quantity input.qty:focus { background:#FFFFFF!important; background-image:none!important; color:#202830!important; -webkit-text-fill-color:#202830!important; caret-color:#202830!important; border:0.0625rem solid #A9B6C0!important; border-radius:0.5rem!important; box-shadow:none!important; color-scheme:light; font-family:inherit!important; text-align:center; } & .elementor-element-b9b14eb form.cart .quantity input.qty:focus-visible { outline:0.125rem solid #007FA3!important; outline-offset:0.125rem!important; border-color:#007FA3!important; }\n}.elementor .e-64406725-29c0{min-width:0px;padding:0px;gap:2.75rem;align-items:flex-start;}.elementor .e-d9686d7-172a775{width:2.25rem;height:2.25rem;flex:0 0 auto;}.elementor .e-5a8b1fe4-4440{font-weight:600;font-size:1rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;margin-block-end:0.375rem;cursor: default;\n}.elementor .e-756e38ef-e845{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-6d3138bb-848b{min-width:0px;padding:0px;}.elementor .e-72d907ee-da75{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;gap:1rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-40f56fe4-e87b{width:2.25rem;height:2.25rem;flex:0 0 auto;}.elementor .e-4d79a5c5-6551{font-weight:600;font-size:1rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;margin-block-end:0.375rem;cursor: default;\n}.elementor .e-689a9e1a-28aa{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-3ea55a82-8e1e{min-width:0px;padding:0px;}.elementor .e-268b3e78-2481{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;gap:1rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-69d3681d-9f8d{width:2.25rem;height:2.25rem;flex:0 0 auto;}.elementor .e-43e7ed13-3276{font-weight:600;font-size:1rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;margin-block-end:0.375rem;cursor: default;\n}.elementor .e-385496a5-953f{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-742a5077-bf17{min-width:0px;padding:0px;}.elementor .e-308a2463-f091{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;gap:1rem;flex:1 1 0px;align-items:flex-start;}.elementor .e-23868611-19fe{min-width:0px;padding:0px;margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:0px;margin-inline-end:0px;gap:0.875rem;}.elementor .e-1b2f7fd9-da70{font-weight:700;font-size:0.75rem;color:#202830;letter-spacing:0.12em;line-height:1.65;cursor: default;\n}.elementor .e-484a716a-480d{font-weight:600;font-size:1.8rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;cursor: default;\n}.elementor .e-684d68dd-a94c{font-size:1rem;color:#52616D;line-height:1.65;margin-block-start:0.75rem;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-2ecb3f3-d36b{font-weight:600;font-size:1.8rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;cursor: default;\n}.elementor .e-133b552c-8ac5{font-weight:600;font-size:1rem;color:#52616D;line-height:1.65;cursor: default;\n}.elementor .e-1edc61a3-609c{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:1 1 0px;&:not(:has(p:not(:empty))) { display: none; }\n}.elementor .e-1b3e4ee4-6826{font-weight:600;font-size:1.8rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;cursor: default;\n}.elementor .e-69c8fae4-3242{font-weight:600;font-size:1rem;color:#52616D;line-height:1.65;cursor: default;\n}.elementor .e-4794942b-421b{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:1 1 0px;&:not(:has(p:not(:empty))) { display: none; }\n}.elementor .e-4bf6c7cc-2068{font-weight:600;font-size:1.8rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;cursor: default;\n}.elementor .e-8c07709-8cc3{font-weight:600;font-size:1rem;color:#52616D;line-height:1.65;cursor: default;\n}.elementor .e-12a5ae29-1834{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:1 1 0px;&:not(:has(p:not(:empty))) { display: none; }\n}.elementor .e-4d44aafe-13a3{min-width:0px;padding:0px;gap:0.875rem;&:not(:has(p:not(:empty))) { display: none; }\n}.elementor .e-43c1a5e8-f32e{font-weight:600;font-size:1.125rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;margin-block-end:0.75rem;cursor: default;\n}.elementor .e-280a1624-58fe{font-size:1rem;color:#52616D;line-height:1.65;cursor: default; white-space: pre-line;\n}.elementor .e-9c4adea-3fb8{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:1 1 0px;&:not(:has(p:not(:empty))) { display: none; }\n}.elementor .e-61ba585a-1c6a{font-weight:600;font-size:1.125rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;margin-block-end:0.75rem;cursor: default;\n}.elementor .e-5e89ec9e-d15a{font-size:1rem;color:#52616D;line-height:1.65;cursor: default; white-space: pre-line;\n}.elementor .e-80d593-435b{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:1 1 0px;&:not(:has(p:not(:empty))) { display: none; }\n}.elementor .e-65a071a0-9bc2{min-width:0px;padding:0px;margin-block-start:1rem;gap:1rem;&:not(:has(p:not(:empty))) { display: none; }\n}.elementor .e-56d8ae29-5591{font-weight:700;font-size:0.75rem;color:#202830;letter-spacing:0.12em;line-height:1.65;cursor: default;\n}.elementor .e-3ed1c03f-4fb4{font-weight:600;font-size:1.25rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;margin-block-start:0.5rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-46d385b0-2744{font-size:0.9375rem;color:#52616D;line-height:1.5;display:block;overflow-wrap:anywhere; &:empty { display:none; } &:not(:empty)::before { content:"Batch: "; font-weight:600; color:#202830; }\n}.elementor .e-6b71c097-354d{font-size:0.9375rem;color:#52616D;line-height:1.5;display:block;overflow-wrap:anywhere; &:empty { display:none; } &:not(:empty)::before { content:"Laboratory: "; font-weight:600; color:#202830; }\n}.elementor .e-66df452c-bfdc{font-size:0.9375rem;color:#52616D;line-height:1.5;display:block;overflow-wrap:anywhere; &:empty { display:none; } &:not(:empty)::before { content:"Test date: "; font-weight:600; color:#202830; }\n}.elementor .e-3fd8ca16-8359{min-height:2.75rem;font-weight:700;font-size:0.9375rem;color:#202830;text-decoration:none;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0.75rem;border-radius:0.5rem;background-color:#63C5FF;display:inline-flex;justify-content:center;align-items:center;&:focus-visible { outline:0.125rem solid #202830; outline-offset:0.1875rem; } &:not([href^="https://"]):not([href^="http://"]) { display:none; }\n}.elementor .e-7035677c-bcba{min-width:0px;padding:1.5rem;margin-block-start:1rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#92ABB5;border-style:dashed;background-color:#EEF3F5;&:not(:has(span.e-paragraph-base:not(:empty), a[href^="https://"], a[href^="http://"])) { display:none; }\n}.elementor .e-24e8ad67-fe2d{min-width:0px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-44f32973-e9a3{font-weight:700;font-size:0.75rem;color:#202830;letter-spacing:0.12em;line-height:1.65;cursor: default;\n}.elementor .e-205cdafd-dd30{font-weight:600;font-size:1.8rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;margin-block-start:0.5rem;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;cursor: default;\n}.elementor .e-1bf5eb46-832a{font-weight:600;font-size:1rem;color:#202830;line-height:1.65;cursor:pointer;}.elementor .e-523b1a86-ef51{padding:0px;}.elementor .e-231b7d5b-a311{min-height:3rem;color:#202830;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;&:focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } &::after { content: '+'; font-size: 1.25rem; color: #202830; }\n}.elementor .e-8e3e380-880f{font-size:0.9375rem;color:#52616D;line-height:1.65;cursor: default; & a { color: #202830; text-decoration: underline; }\n}.elementor .e-35d141ba-4c05{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-7619dc3d-6c20{padding:0px;border-block-end-width:0.0625rem;border-bottom-style: solid; border-bottom-color: #DCE2E7;\n}.elementor .e-11aff036-cde2{font-weight:600;font-size:1rem;color:#202830;line-height:1.65;cursor:pointer;}.elementor .e-4dff514f-574e{padding:0px;}.elementor .e-22214200-1ebb{min-height:3rem;color:#202830;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;&:focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } &::after { content: '+'; font-size: 1.25rem; color: #202830; }\n}.elementor .e-507b8e23-703c{font-size:0.9375rem;color:#52616D;line-height:1.65;cursor: default; & a { color: #202830; text-decoration: underline; }\n}.elementor .e-24f2be95-736d{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-13a390fb-4bb2{padding:0px;border-block-end-width:0.0625rem;border-bottom-style: solid; border-bottom-color: #DCE2E7;\n}.elementor .e-497a4375-cd8a{font-weight:600;font-size:1rem;color:#202830;line-height:1.65;cursor:pointer;}.elementor .e-69bbf2ad-9fb3{padding:0px;}.elementor .e-6da3075d-5428{min-height:3rem;color:#202830;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;&:focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } &::after { content: '+'; font-size: 1.25rem; color: #202830; }\n}.elementor .e-3f84b5fe-2063{font-size:0.9375rem;color:#52616D;line-height:1.65;cursor: default; & a { color: #202830; text-decoration: underline; }\n}.elementor .e-69e0e851-87dc{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-655e3ac-cd0f{padding:0px;border-block-end-width:0.0625rem;border-bottom-style: solid; border-bottom-color: #DCE2E7;\n}.elementor .e-7bff1017-94f6{font-weight:600;font-size:1rem;color:#202830;line-height:1.65;cursor:pointer;}.elementor .e-6a506359-79c6{padding:0px;}.elementor .e-43c9795a-7b62{min-height:3rem;color:#202830;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;&:focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } &::after { content: '+'; font-size: 1.25rem; color: #202830; }\n}.elementor .e-731fc2e3-3460{font-size:0.9375rem;color:#52616D;line-height:1.65;cursor: default; & a { color: #202830; text-decoration: underline; }\n}.elementor .e-4e4ce248-634f{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-698406a4-3dcb{padding:0px;border-block-end-width:0.0625rem;border-bottom-style: solid; border-bottom-color: #DCE2E7;\n}.elementor .e-15dcb7ec-881f{font-weight:600;font-size:1rem;color:#202830;line-height:1.65;cursor:pointer;}.elementor .e-486be907-6233{padding:0px;}.elementor .e-42bd07fd-ea14{min-height:3rem;color:#202830;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;&:focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } &::after { content: '+'; font-size: 1.25rem; color: #202830; }\n}.elementor .e-4d6f45bf-85fa{font-size:0.9375rem;color:#52616D;line-height:1.65;cursor: default; & a { color: #202830; text-decoration: underline; }\n}.elementor .e-6200e6cf-8aa1{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-1bff6d20-737f{padding:0px;border-block-end-width:0.0625rem;border-bottom-style: solid; border-bottom-color: #DCE2E7;\n}.elementor .e-1a1c6c14-3b73{font-weight:600;font-size:1rem;color:#202830;line-height:1.65;cursor:pointer;}.elementor .e-5d0c3900-d9db{padding:0px;}.elementor .e-4242b512-4dc6{min-height:3rem;color:#202830;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;&:focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } &::after { content: '+'; font-size: 1.25rem; color: #202830; }\n}.elementor .e-2465d267-71bc{font-size:0.9375rem;color:#52616D;line-height:1.65;cursor: default; & a { color: #202830; text-decoration: underline; }\n}.elementor .e-3c47fce4-8e10{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-3f215fdc-2984{padding:0px;border-block-end-width:0.0625rem;border-bottom-style: solid; border-bottom-color: #DCE2E7;\n}.elementor .e-4b2b29de-e4d5{font-weight:600;font-size:1rem;color:#202830;line-height:1.65;cursor:pointer;}.elementor .e-3b503afa-f1a8{padding:0px;}.elementor .e-3e3dc99-c423{min-height:3rem;color:#202830;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;&:focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } &::after { content: '+'; font-size: 1.25rem; color: #202830; }\n}.elementor .e-597ca6e5-fa41{font-size:0.9375rem;color:#52616D;line-height:1.65;cursor: default; & a { color: #202830; text-decoration: underline; } white-space:pre-line;\n}.elementor .e-143ecfea-e3c9{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-161fd07d-105c{padding:0px;border-block-end-width:0.0625rem;border-bottom-style: solid; border-bottom-color: #DCE2E7; &:not(:has(.e-597ca6e5-fa41:not(:empty))) { display:none; }\n}.elementor .e-6070979a-fc38{font-weight:600;font-size:1rem;color:#202830;line-height:1.65;cursor:pointer;}.elementor .e-367160aa-3f7d{padding:0px;}.elementor .e-1a4584e1-b143{min-height:3rem;color:#202830;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;&:focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } &::after { content: '+'; font-size: 1.25rem; color: #202830; }\n}.elementor .e-66e3a2b9-8a8e{font-size:0.9375rem;color:#52616D;line-height:1.65;cursor: default; & a { color: #202830; text-decoration: underline; } white-space:pre-line;\n}.elementor .e-63c872bc-b02e{padding-block-start:0px;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-4a88e88-ab19{padding:0px;border-block-end-width:0.0625rem;border-bottom-style: solid; border-bottom-color: #DCE2E7; &:not(:has(.e-66e3a2b9-8a8e:not(:empty))) { display:none; }\n}.elementor .e-51ef168f-3771{gap:0px;}.elementor .e-d608aa2-d800{font-size:1.5rem;color:#202830;margin-block-start:0px;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-100e000f-a054{font-size:0.8125rem;color:#52616D;margin-block-start:0px;margin-block-end:0.75rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-5a9a10ff-3cf6{width:100%;max-height:14rem;object-fit:contain;border-radius:0.5rem;}.elementor .e-7f5f452f-a699{font-size:1rem;color:#202830;margin-block-start:0.75rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-1c9992f6-ec8b:hover,.elementor .e-1c9992f6-ec8b:focus-visible{box-shadow:0px 0px 0px 0.125rem #202830 inset;}.elementor .e-1c9992f6-ec8b{min-height:2.75rem;font-weight:700;font-size:0.875rem;color:#202830;line-height:1.25;text-decoration:none;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.5rem;background-color:#63C5FF;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-d4c4362-19de{min-width:0px;color:#202830;text-decoration:none;padding:0.875rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:0 0 26rem;scroll-snap-align:start; &:focus-visible { outline:0.1875rem solid #63C5FF; outline-offset:0.125rem; }\n}.elementor .e-75616f0f-7d16{width:100%;max-height:14rem;object-fit:contain;border-radius:0.5rem;}.elementor .e-4c40b006-32ee{font-size:1rem;color:#202830;margin-block-start:0.75rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3551db49-a3c5:hover,.elementor .e-3551db49-a3c5:focus-visible{box-shadow:0px 0px 0px 0.125rem #202830 inset;}.elementor .e-3551db49-a3c5{min-height:2.75rem;font-weight:700;font-size:0.875rem;color:#202830;line-height:1.25;text-decoration:none;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.5rem;background-color:#63C5FF;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-5a3df676-f692{min-width:0px;color:#202830;text-decoration:none;padding:0.875rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:0 0 26rem;scroll-snap-align:start; &:focus-visible { outline:0.1875rem solid #63C5FF; outline-offset:0.125rem; }\n}.elementor .e-d08bed7-9d73{width:100%;max-height:14rem;object-fit:contain;border-radius:0.5rem;}.elementor .e-23099158-aff6{font-size:1rem;color:#202830;margin-block-start:0.75rem;margin-block-end:0.5rem;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-588c387a-14a4:hover,.elementor .e-588c387a-14a4:focus-visible{box-shadow:0px 0px 0px 0.125rem #202830 inset;}.elementor .e-588c387a-14a4{min-height:2.75rem;font-weight:700;font-size:0.875rem;color:#202830;line-height:1.25;text-decoration:none;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;margin-block-start:0.25rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.5rem;background-color:#63C5FF;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-7e34ac99-92eb{min-width:0px;color:#202830;text-decoration:none;padding:0.875rem;border-radius:0.75rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:0 0 26rem;scroll-snap-align:start; &:focus-visible { outline:0.1875rem solid #63C5FF; outline-offset:0.125rem; }\n}.elementor .e-9e23326-41b1{min-width:0px;padding-block-start:0.25rem;padding-block-end:0.75rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;flex-wrap:nowrap;overflow-x:auto; scroll-snap-type:x mandatory;\n}.elementor .e-25b7790d-af05{min-width:0px;padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;& .pp6363-review-nav { display:flex; justify-content:space-between; width:100%; gap:0.5rem!important; margin:0.375rem 0 0.625rem!important; } & .pp6363-review-nav button { flex:1 1 0!important; min-width:0!important; min-height:2.25rem!important; box-sizing:border-box; padding:0.25rem 0.625rem!important; background:#EAF6FE!important; color:#202830!important; border:0.0625rem solid #63C5FF!important; border-radius:0.375rem!important; font-family:inherit; font-size:0.8125rem!important; font-weight:600; line-height:1.2; box-shadow:none; } & .pp6363-review-nav button:hover { background:#63C5FF!important; } & .pp6363-review-nav button:focus-visible { outline:0.125rem solid #202830; outline-offset:0.125rem; }\n}.elementor .e-157718fa-e07d{min-width:0px;padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:0px;padding-inline-end:0px;}.elementor .e-73e9762d-968c{font-weight:600;font-size:1.8rem;color:#202830;letter-spacing:-0.025em;line-height:1.15;cursor: default;\n}.elementor .e-23708af4-e9d0{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-1aa62a9a-f8bd{font-weight:700;font-size:0.75rem;color:#202830;letter-spacing:0.12em;line-height:1.65;cursor: default;\n}.elementor .e-db4564-fbcf{font-size:1rem;color:#202830;line-height:1.65;cursor: default;\n}.elementor .e-45ce32b3-fc90{font-size:1rem;color:#52616D;line-height:1.65;cursor: default;\n}.elementor .e-426333e4-b815{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-2f15fbbe-b87a{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:0 0 18rem;scroll-snap-align: start;\n}.elementor .e-8d86300-6763{font-weight:700;font-size:0.75rem;color:#202830;letter-spacing:0.12em;line-height:1.65;cursor: default;\n}.elementor .e-42e796f7-1abf{font-size:1rem;color:#202830;line-height:1.65;cursor: default;\n}.elementor .e-71d4e5b4-f2c6{font-size:1rem;color:#52616D;line-height:1.65;cursor: default;\n}.elementor .e-54edc717-4f2b{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-5732c377-dfcb{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:0 0 18rem;scroll-snap-align: start;\n}.elementor .e-90eb87e-fc7d{font-weight:700;font-size:0.75rem;color:#202830;letter-spacing:0.12em;line-height:1.65;cursor: default;\n}.elementor .e-565f5871-656b{font-size:1rem;color:#202830;line-height:1.65;cursor: default;\n}.elementor .e-5847d544-3edd{font-size:1rem;color:#52616D;line-height:1.65;cursor: default;\n}.elementor .e-7c2a2ed2-7329{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-3473bec6-30ed{min-width:0px;padding:1.5rem;border-radius:1rem;border-width:0.0625rem;border-color:#DCE2E7;border-style:solid;background-color:#FFFFFF;flex:0 0 18rem;scroll-snap-align: start;\n}.elementor .e-18ca4bcf-2677{min-width:0px;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;gap:1rem;overflow-x: auto; scroll-snap-type: x mandatory;\n}.elementor .e-5d5331af-658b{font-size:0.8125rem;color:#52616D;line-height:1.5;cursor: default;\n}.elementor .e-7636fd8b-52ae{min-width:0px;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:0px;padding-inline-end:0px;display:none;}.elementor .e-27a5e3eb-cb0a{min-width:0px;max-width:75rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-7e80aec1-ca52{min-width:0px;font-family:Inter;color:#202830;padding-block-start:0px;padding-block-end:0px;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#F5F7F9;& * { box-sizing: border-box; } & a:focus-visible { outline: 0.1875rem solid #63C5FF; outline-offset: 0.1875rem; } & .pp6363-sticky button { background:#63C5FF!important; color:#202830!important; } & .pp6363-sticky > span { font-size:1.25rem!important; font-weight:700!important; color:#202830!important; } & .pp6363-sticky .pp6363-sticky-price { display:block; font-size:1.625rem!important; font-weight:800!important; line-height:1.15; } & .pp6363-sticky .pp6363-sticky-quantity { display:block; font-size:0.75rem!important; font-weight:400!important; }\n}