.pcp-v3,
        .pcp-v3 *{box-sizing:border-box}
        body.single-product .xoo-wsc-basket,
        body.single-product .woofc-count,
        body.single-product .woofc-area,
        body.single-product .woofc-cart-area,
        body.single-product .floating-cart,
        body.single-product .floating-cart-widget,
        body.single-product #moderncart-floating-cart,
        body.single-product .moderncart-toggle-slide-out,
        body.single-product .xt_woofc,
        body.single-product .fkcart-mini-open,
        body.single-product .fkcart-floating-toggler{display:none!important}
        .pcp-v3{--navy:#06264b;--blue:#0b3563;--line:#dce6f1;--green:#079b34;--muted:#718198;--font:"PeptideFont",Arial,sans-serif;width:100%;background:#fff;color:var(--navy);font-family:Arial,Helvetica,sans-serif;font-size:13px}
        .pcp-v3 a{text-decoration:none;color:inherit}
        .pcp-v3 svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
        .pcp-v3__inner{width:min(100%,1220px);margin:0 auto;padding:14px 22px 0}
        .pcp-v3__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,1fr);gap:34px;align-items:start}
        .pcp-v3__crumbs{grid-column:1/-1;margin:0;color:#426182;font-family:var(--font);font-size:12px;font-weight:900;letter-spacing:0}
        .pcp-v3__crumbs a{color:#123b68}
        .pcp-v3__media,.pcp-v3__summary{height:auto;min-height:0}
        .pcp-v3__media{display:flex;flex-direction:column}
        .pcp-v3__image-card{height:590px;flex:none;border:1px solid var(--line);border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
        .pcp-v3__image-card *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}
        .pcp-v3__image-card .woocommerce-product-gallery{width:100%!important;height:100%!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
        .pcp-v3__image-card .woocommerce-product-gallery__wrapper,
        .pcp-v3__image-card .woocommerce-product-gallery__image,
        .pcp-v3__image-card .woocommerce-product-gallery__image a{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:default!important}
        .pcp-v3__image-card img.wp-post-image{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;transform:scale(1.08);-webkit-user-drag:none!important;user-drag:none!important}
        .pcp-v3__image-card .woocommerce-product-gallery__trigger,
        .pcp-v3__image-card .zoomImg{display:none!important}
        .pcp-v3__summary{display:flex;flex-direction:column}
        .pcp-v3__badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.pcp-v3__badges .pcp-v3__badge{margin-bottom:0}.pcp-v3__badge--new{background:#ec1a76!important;border-color:#ec1a76!important;color:#fff!important;font-style:italic}
        .pcp-v3__badge{display:inline-flex;align-self:flex-start;margin-bottom:8px;padding:7px 12px;border:1px solid #c5d6e8;border-radius:6px;background:#edf4fb;color:var(--blue);font-family:var(--font);font-size:11px;font-weight:900;line-height:1.1;text-transform:uppercase}
        .pcp-v3__title{margin:0 0 7px;color:var(--navy);font-family:var(--font);font-size:36px;font-weight:950;line-height:1;text-transform:uppercase}
        .pcp-v3__excerpt{max-width:none;margin:0 0 12px;color:#40506a;font-size:14px;line-height:1.55}
        .pcp-v3__excerpt p{margin:0}
        .pcp-v3__batch{width:100%;margin:0 0 10px;border:1px solid #8bc99d;border-radius:7px;background:#fff;box-shadow:0 5px 14px rgba(7,155,52,.04);overflow:hidden}
        .pcp-v3__batch summary{min-height:42px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer;color:var(--navy);font-family:var(--font);font-size:13px;font-weight:950;line-height:1;text-transform:uppercase}
        .pcp-v3__batch summary::-webkit-details-marker{display:none}
        .pcp-v3__batch-summary-right{display:flex;align-items:center;gap:12px}
        .pcp-v3__batch-status{padding:5px 8px;border:1px solid #64b87d;border-radius:5px;background:#f5fff8;color:var(--green);font-family:var(--font);font-size:9px;font-weight:950;line-height:1;text-transform:uppercase}
        .pcp-v3__batch-chevron{width:8px;height:8px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease}
        .pcp-v3__batch[open] .pcp-v3__batch-chevron{transform:rotate(225deg) translate(-1px,-1px)}
        .pcp-v3__batch-content{padding:0 12px 10px}
        .pcp-v3__batch-facts{padding-top:9px;border-top:1px solid #e6f2e9;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px}
        .pcp-v3__batch-fact{min-width:0;display:grid;gap:2px}
        .pcp-v3__batch-fact span{color:#718198;font-size:9.5px;font-weight:600;line-height:1.1}
        .pcp-v3__batch-fact strong{min-width:0;color:var(--navy);font-size:11px;font-weight:850;line-height:1.2;overflow-wrap:anywhere}
        .pcp-v3__batch-proof{min-width:0;margin-top:9px;padding:7px 8px;border:1px solid #d8ecde;border-radius:6px;background:#f8fff9;display:flex;align-items:center;gap:9px;color:#40506a;font-size:10px;line-height:1.3}
        .pcp-v3__batch-proof-title{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:var(--green);font-family:var(--font);font-size:9px;font-weight:950;text-transform:uppercase;white-space:nowrap}
        .pcp-v3__batch-proof-check{position:relative;width:16px;height:16px;flex:0 0 16px;border:1.5px solid #38ad5c;border-radius:999px;background:#fff}
        .pcp-v3__batch-proof-check:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:7px;border-right:1.5px solid #38ad5c;border-bottom:1.5px solid #38ad5c;transform:rotate(45deg)}
        .pcp-v3__batch-proof p{min-width:0;flex:1;margin:0}
        .pcp-v3__batch-links{flex:0 0 auto;display:flex;gap:5px}
        .pcp-v3__batch-links a{min-height:27px;padding:5px 7px;border:1px solid #b9dfc4;border-radius:5px;background:#fff;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--green);font-size:9.5px;font-weight:850;line-height:1.1;white-space:nowrap}
        .pcp-v3__batch-links a:after{content:"\2192";flex:0 0 auto;font-size:13px;line-height:1}
        html.pcp-v3-report-viewer-open,body.pcp-v3-report-viewer-open{overflow:hidden!important;overscroll-behavior:none!important}
        body.pcp-v3-report-viewer-open{position:fixed!important;top:var(--pcp-v3-report-scroll,0)!important;left:0!important;width:100%!important}
        .pcp-v3-report-viewer[hidden]{display:none!important}
        .pcp-v3-report-viewer{position:fixed;inset:0;z-index:2147483000;padding:28px;background:rgba(2,10,20,.96);display:flex;align-items:center;justify-content:center;overflow:hidden;overscroll-behavior:contain;touch-action:none}
        .pcp-v3-report-viewer img{display:block;max-width:min(640px,62vw);max-height:70vh;width:auto;height:auto;object-fit:contain;box-shadow:0 18px 60px rgba(0,0,0,.4);transform:translate3d(0,0,0) scale(1);transform-origin:center center;will-change:transform;touch-action:none;cursor:zoom-in;user-select:none;-webkit-user-drag:none}
        .pcp-v3-report-viewer.is-zoomed img{cursor:grab}
        .pcp-v3-report-viewer.is-panning img{cursor:grabbing}
        .pcp-v3-report-viewer__close{position:fixed;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));z-index:2;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(4,18,34,.72);color:#fff;cursor:pointer}
        .pcp-v3-report-viewer__close:before,.pcp-v3-report-viewer__close:after{content:"";position:absolute;left:11px;top:19px;width:18px;height:2px;border-radius:2px;background:#fff}
        .pcp-v3-report-viewer__close:before{transform:rotate(45deg)}
        .pcp-v3-report-viewer__close:after{transform:rotate(-45deg)}
        .pcp-v3-report-viewer__close:hover,.pcp-v3-report-viewer__close:focus{background:#fff;outline:none}
        .pcp-v3-report-viewer__close:hover:before,.pcp-v3-report-viewer__close:hover:after,.pcp-v3-report-viewer__close:focus:before,.pcp-v3-report-viewer__close:focus:after{background:#06264b}
        .pcp-v3__buy{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px;box-shadow:0 10px 26px rgba(6,38,75,.05)}
        .pcp-v3__buy .pc-v2-cart,
        .pcp-v3__buy form.cart,
        .pcp-v3__buy form.variations_form,
        .pcp-v3__buy .single_variation_wrap,
        .pcp-v3__buy .woocommerce-variation-add-to-cart,
        .pcp-v3__buy .variations_button{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:7px!important}
        .pcp-v3__buy table.variations,
        .pcp-v3__buy table.variations tbody,
        .pcp-v3__buy table.variations tr,
        .pcp-v3__buy table.variations th,
        .pcp-v3__buy table.variations td{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
        .pcp-v3__buy table.variations{margin-bottom:7px!important}
        .pcp-v3__buy table.variations th.label label{display:block!important;margin:0 0 7px!important;color:var(--navy)!important;font-family:var(--font)!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;letter-spacing:0!important}
        .pcp-v3__buy .cfvsw-hidden-select,
        .pcp-v3__buy .reset_variations,
        .pcp-v3__buy .reset_variations_alert,
        .pcp-v3__buy .cfvsw-selected-label,
        .pcp-v3__buy .woocommerce-variation-price,
        .pcp-v3__buy .woocommerce-variation-availability,
        .pcp-v3__buy .woocommerce-variation-description{display:none!important}
        .pcp-v3__buy .woocommerce-variation,
        .pcp-v3__buy .single_variation{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important}
        .pcp-v3__buy .woocommerce-variation-add-to-cart{margin-top:0!important}
        .pcp-v3__buy .cfvsw-swatches-container{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important}
        .pcp-v3__buy .cfvsw-swatches-option,
        .pcp-v3__buy .cfvsw-swatches-option[style]{width:100%!important;max-width:none!important;height:auto!important;min-height:72px!important;margin:0!important;padding:8px 14px 8px 42px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;border:1px solid var(--line)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;cursor:pointer!important}
        .pcp-v3__buy .cfvsw-swatches-option:before{content:""!important;position:absolute;left:15px;top:50%;width:16px;height:16px;border:1.5px solid #c5d3e2;border-radius:999px;transform:translateY(-50%)}
        .pcp-v3__buy .cfvsw-swatches-option.cfvsw-selected-swatch{border-color:var(--blue)!important;box-shadow:0 0 0 1px var(--blue) inset!important}
        .pcp-v3__buy .cfvsw-swatches-option.cfvsw-selected-swatch:before{background:var(--navy);border-color:var(--navy)}
        .pcp-v3__buy .cfvsw-swatches-option.cfvsw-selected-swatch:after{content:"";position:absolute;left:20px;top:50%;width:6px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-58%) rotate(45deg)}
        .pcp-v3__buy .cfvsw-swatch-inner{width:100%;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;text-align:left!important}
        .pcp-v3__buy .pc-v2-dose{display:block!important;width:100%!important;color:var(--navy)!important;font-family:var(--font)!important;font-size:14px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:0!important;text-align:left!important}
        .pcp-v3__buy .pc-v2-dose-main,.pcp-v3__buy .pc-v2-dose-sub{display:block!important}
        .pcp-v3__buy .pc-v2-dose-sub{margin-top:3px!important;font-weight:500!important;text-transform:none!important}
        .pcp-v3__buy .pc-v2-price{display:block!important;width:100%!important;color:var(--navy)!important;font-size:14px!important;font-weight:800!important;line-height:1!important;letter-spacing:0!important;text-align:left!important}
        .pcp-v3__buy .pc-v2-price.pc-v2-price--sale{display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:0 6px!important;white-space:nowrap!important}
        .pcp-v3__buy .pc-v2-price--sale del{color:#7b8ba0!important;font-size:11px!important;font-weight:700!important}
        .pcp-v3__buy .pc-v2-price--sale ins{color:var(--navy)!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important}
        .pcp-v3__buy .pc-v2-unit{display:block!important;width:100%!important;color:var(--muted)!important;font-size:12px!important;line-height:1!important;letter-spacing:0!important;text-align:left!important}
        .pcp-v3__buy .pc-v2-badge{position:absolute;top:-7px;right:9px;padding:3px 7px;background:var(--blue);color:#fff;border-radius:4px;font-family:var(--font);font-size:9px;font-weight:900;text-transform:uppercase}
        .pcp-v3__buy .pc-v2-badge--sale{max-width:calc(100% - 18px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,#b88628 0%,#d8ad4f 100%);color:#fff}
        .pcp-v3__buy .cfvsw-swatches-option.pc-v2-sold-out{border-color:#d6d9dd!important;background:linear-gradient(135deg,#fafafa 0%,#f1f2f3 100%)!important;box-shadow:inset 0 0 18px rgba(0,0,0,.025)!important;cursor:not-allowed!important;opacity:1!important}
        .pcp-v3__buy .cfvsw-swatches-option.pc-v2-sold-out:before{content:"\00d7"!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#8c9197!important;border-color:#8c9197!important;color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:17px!important;font-weight:400!important;line-height:1!important}
        .pcp-v3__buy .cfvsw-swatches-option.pc-v2-sold-out:after{display:none!important}
        .pcp-v3__buy .cfvsw-swatches-option.pc-v2-sold-out .pc-v2-dose,.pcp-v3__buy .cfvsw-swatches-option.pc-v2-sold-out .pc-v2-price{color:#3f4650!important}
        .pcp-v3__buy .cfvsw-swatches-option.pc-v2-sold-out .pc-v2-unit{color:#858b93!important}
        .pcp-v3__buy .pc-v2-badge--sold-out{background:#54575b!important;color:#fff!important}
        .pcp-v3__buy .pc-v2-badge--last{max-width:calc(100% - 10px);right:5px;padding:3px 6px;font-size:8px;letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,#a8231c 0%,#c8392b 100%)!important;color:#fff!important}
        .pcp-v3__buy .pc-v2-stock-note{width:100%;min-height:34px;margin-top:7px;padding:7px 9px;display:flex;align-items:center;gap:7px;background:#f5f8fc;border:1px solid #e2eaf3;border-radius:5px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0}
        .pcp-v3__buy .pc-v2-stock-note__icon{width:16px;height:16px;flex:0 0 16px;border-radius:999px;background:#e7f0fb;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;line-height:1}
        .pcp-v3__buy .cuw-product-addons{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
        .pcp-v3__buy .cuw-product-addons>h4,
        .pcp-v3__buy .cuw-product-addons>.cuw-heading,
        .pcp-v3__buy .cuw-product-addons>.cuw-gird,
        .pcp-v3__buy .cuw-product-addons>.cuw-product-addons-pricing-section{display:none!important}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-config-v14{width:100%;display:grid;gap:6px}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-config-v14:before{content:"BAC Water";display:block;color:var(--navy);font-family:var(--font);font-size:14px;font-weight:900;letter-spacing:0}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-panel-v14{width:100%;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-panel-v14:nth-of-type(2):before{content:"Add-ons";display:block;margin:0 0 5px;color:var(--navy);font-family:var(--font);font-size:14px;font-weight:900;letter-spacing:0}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-options-v14{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-option-v14{width:100%;min-height:64px;padding:7px 10px 7px 38px;position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:6px;box-shadow:none;cursor:pointer}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-option-v14.is-selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-check-v14{position:absolute;left:10px;top:50%;width:16px;height:16px;border:1.5px solid #c5d3e2;border-radius:999px;background:#fff;transform:translateY(-50%)}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-option-v14.is-selected .pc-bac-check-v14{background:var(--navy);border-color:var(--navy)}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-option-v14.is-selected .pc-bac-check-v14:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-image-v14{width:34px;height:42px;display:flex;align-items:center;justify-content:center;overflow:hidden}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-image-v14 img{max-width:100%;max-height:100%;object-fit:contain}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-text-v14{min-width:0;display:block}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-name-v14{display:block;color:var(--navy);font-family:var(--font);font-size:13px;font-weight:950;line-height:1.12;text-transform:none;letter-spacing:0}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-price-v14{display:block;margin-top:3px;color:var(--navy);font-family:var(--font);font-size:14px;font-weight:950;line-height:1.08;text-transform:none;letter-spacing:0}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-price-v14--included{color:var(--navy)}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-row-v17{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px;border:1px solid var(--line);border-radius:6px;background:#fff;box-sizing:border-box;letter-spacing:0}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-row-v17 .pc-bac-image-v14{width:34px;height:42px;flex:0 0 auto}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-text-v17{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:3px}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-vol-v17{color:var(--navy);font-family:var(--font);font-size:14px;font-weight:950;line-height:1.15;letter-spacing:0;text-transform:none}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-sub-v17{color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.25;letter-spacing:0}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-seg-v17{flex:1 1 100%;display:flex;gap:3px;padding:3px;border-radius:6px;background:#eef2f7}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-seg-btn-v17{appearance:none;-webkit-appearance:none;flex:1 1 0;margin:0;min-width:0;height:40px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-seg-btn-v17 b{font-family:var(--font);font-size:13px;font-weight:950;letter-spacing:0;text-transform:none}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-seg-btn-v17 i{font-style:normal;font-weight:500;font-size:12px;opacity:.85;letter-spacing:0}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-seg-btn-v17.is-selected{background:#fff;color:var(--navy);box-shadow:0 1px 3px rgba(6,38,75,.18),0 0 0 1px var(--blue) inset}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-seg-btn-v17.is-selected i{opacity:1}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-seg-btn-v17:focus-visible{outline:2px solid var(--blue);outline-offset:2px}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-desc-v14{display:block;margin-top:2px;color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;line-height:1.22;text-transform:none;letter-spacing:0}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-note-v14{width:100%;min-height:24px;padding:5px 8px;display:flex;align-items:center;gap:7px;background:#f5f8fc;border:1px solid #e2eaf3;border-radius:5px;color:var(--muted);font-size:12px;font-weight:500;line-height:1.35;letter-spacing:0}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-note-icon-v14{width:16px;height:16px;flex:0 0 16px;border-radius:999px;background:#e7f0fb;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:900;line-height:1}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-row-v14{width:100%;min-height:70px;padding:8px 12px;display:grid;grid-template-columns:52px minmax(0,1fr)48px;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 8px 20px rgba(6,38,75,.035)}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-image-v14{width:46px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-image-v14 img{max-width:100%;max-height:100%;object-fit:contain}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-text-v14{min-width:0;display:grid;gap:5px}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-name-v14{color:var(--navy);font-family:var(--font);font-size:12px;font-weight:950;line-height:1.1;text-transform:none;letter-spacing:0}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-select-v14{display:none!important}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-storagebox-select-v14{display:none!important}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-v14{position:relative;width:100%}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-button-v14{width:100%;height:36px;margin:0;padding:0 38px 0 13px;border:1px solid #d5e1ee;border-radius:7px;background:linear-gradient(180deg,#fff 0%,#f8fbff 100%);color:#40506a;font-family:var(--font);font-size:13px;font-weight:400;letter-spacing:0!important;text-align:left;text-transform:none;white-space:nowrap;overflow:hidden;box-shadow:0 6px 14px rgba(6,38,75,.035);display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-button-v14 span:first-child{min-width:0;display:block;overflow:hidden;text-overflow:clip;white-space:nowrap;letter-spacing:0!important}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-button-v14:hover{border-color:#b9cadc;box-shadow:0 8px 18px rgba(6,38,75,.06)}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-v14.is-open .pc-optional-dropdown-button-v14{border-color:var(--blue);box-shadow:0 0 0 3px rgba(11,53,99,.12);transform:translateY(-1px);background:#fff}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-arrow-v14{position:absolute;right:14px;top:14px;width:12px;height:8px;transition:transform .22s ease}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-arrow-v14:before{content:"";display:block;width:8px;height:8px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(45deg)}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-v14.is-open .pc-optional-dropdown-arrow-v14{transform:rotate(180deg) translateY(-2px)}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-list-v14{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:10;max-height:0;overflow:hidden;border:1px solid transparent;border-radius:8px;background:#fff;box-shadow:0 16px 32px rgba(6,38,75,.12);opacity:0;transform:translateY(-6px) scale(.98);transform-origin:top;transition:max-height .24s ease,opacity .18s ease,transform .22s ease,border-color .18s ease}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-v14.is-open .pc-optional-dropdown-list-v14{max-height:180px!important;padding:4px 0;overflow:visible!important;opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1);border-color:#dce6f1}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-item-v14{position:relative!important;z-index:1!important;width:100%;height:auto!important;min-height:38px;padding:7px 13px;border:0;background:#fff;color:#40506a!important;-webkit-text-fill-color:#40506a!important;display:flex!important;align-items:center;text-align:left;font-family:var(--font);font-size:13px!important;font-weight:400;line-height:1.25!important;letter-spacing:0!important;text-transform:none;white-space:normal!important;overflow:visible!important;opacity:1!important;visibility:visible!important;cursor:pointer;transition:background .16s ease,color .16s ease}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-strong-v14{color:inherit!important;-webkit-text-fill-color:currentColor!important;font-family:var(--font);font-weight:950;letter-spacing:0!important}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-item-v14:hover,
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-item-v14.is-selected{background:#f3f8fd;color:var(--navy)}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-switch-v14{position:relative;width:42px;height:24px;justify-self:end;display:flex;align-items:center;justify-content:center;cursor:pointer}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-switch-v14 input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;appearance:none;-webkit-appearance:none;z-index:2;cursor:pointer}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-switch-ui-v14{position:relative;width:26px;height:26px;display:block;border-radius:6px;background:#fff;border:2px solid #c5d6e8;box-sizing:border-box;transition:.15s ease}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-switch-ui-v14:before{content:"";position:absolute;left:7px;top:3.5px;width:6px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg);opacity:0;transition:.15s ease}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-switch-v14 input:checked+.pc-optional-switch-ui-v14{background:var(--navy);border-color:var(--navy)}
        .pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-switch-v14 input:checked+.pc-optional-switch-ui-v14:before{opacity:1}
        .pcp-v3__buy form.cart div.quantity{width:136px!important;margin:0!important}
        .pcp-v3__buy form.cart div.quantity:before{content:"Aantal";display:block;margin-bottom:6px;color:var(--navy);font-family:var(--font);font-size:14px;font-weight:900;letter-spacing:0}
        .pcp-v3--bundle .pcp-v3__buy form.cart div.quantity:before{content:"Aantal"} html[lang="en-GB"] .pcp-v3__buy form.cart div.quantity:before{content:"Quantity"}
        .pcp-v3__buy input.qty{width:136px!important;height:38px!important;border:1px solid var(--line)!important;border-radius:6px!important;color:var(--navy)!important;background:#fff!important;font-size:16px!important;font-weight:800!important;text-align:center!important}
        .pcp-v3__buy .single_add_to_cart_button{width:100%!important;max-width:none!important;height:52px!important;min-height:52px!important;padding:0 22px!important;border:0!important;border-radius:8px!important;background:linear-gradient(180deg,#10b84a 0%,#009b2f 100%)!important;color:#fff!important;font-family:var(--font)!important;font-size:16px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:0!important;box-shadow:none!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}
        .pcp-v3__buy .single_add_to_cart_button:hover,.pcp-v3__buy .single_add_to_cart_button:focus{transform:translateY(-1px)!important;filter:brightness(1.03)!important;box-shadow:none!important}
        .pcp-v3__buy .single_add_to_cart_button:active{transform:translateY(0)!important;box-shadow:none!important}
        .pcp-v3--bundle .pcp-v3__buy{padding:18px 20px 20px}
        .pcp-v3-bundle-card{display:grid;gap:13px}
        .pcp-v3-bundle-card__price-row{display:flex;align-items:center;gap:12px}
        .pcp-v3-bundle-card__price-row strong{color:var(--navy);font-size:28px;font-weight:950;line-height:1;letter-spacing:0}
        .pcp-v3-bundle-card__price-row span{padding:5px 10px;border:1px solid #b8e6c5;border-radius:6px;background:#eefbf2;color:var(--green);font-family:var(--font);font-size:12px;font-weight:950}
        .pcp-v3-bundle-card__regular{color:#64748b;font-size:14px;font-weight:700;margin-top:-2px}
        .pcp-v3-bundle-card__regular del{color:#64748b}
        .pcp-v3-bundle-card__content{display:grid;grid-template-columns:minmax(0,1fr)160px;gap:18px;align-items:stretch}
        .pcp-v3-bundle-card__items{border:1px solid var(--line);border-radius:8px;background:#fff;padding:15px 16px}
        .pcp-v3-bundle-card__items h3{margin:0 0 12px;color:var(--navy);font-family:var(--font);font-size:17px;font-weight:950;line-height:1.1;text-transform:none}
        .pcp-v3-bundle-item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;min-height:64px;padding:8px 0;border-bottom:1px solid #e7eef6}
        .pcp-v3-bundle-item:last-child{border-bottom:0}
        .pcp-v3-bundle-item__image{width:44px;height:54px;display:flex;align-items:center;justify-content:center}
        .pcp-v3-bundle-item__image img{max-width:100%;max-height:100%;object-fit:contain}
        .pcp-v3-bundle-item strong{display:block;color:var(--navy);font-family:var(--font);font-size:14px;font-weight:950;line-height:1.2;text-transform:none}
        .pcp-v3-bundle-item strong em{display:inline;color:#718198;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:500;white-space:nowrap}
        .pcp-v3-bundle-item small{display:block;margin-top:3px;color:#40506a;font-size:13px;font-weight:700;line-height:1.2}
        .pcp-v3-bundle-card__saving{border:1px solid #d6efe0;border-radius:8px;background:linear-gradient(135deg,#f8fffb 0%,#edf9f2 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px;color:var(--green);min-height:190px}
        .pcp-v3-bundle-card__saving svg{width:28px;height:28px;margin-bottom:8px;stroke-width:1.8}
        .pcp-v3-bundle-card__saving span{font-family:var(--font);font-size:13px;font-weight:950}
        .pcp-v3-bundle-card__saving strong{margin-top:7px;font-size:27px;font-weight:950;line-height:1}
        .pcp-v3-bundle-card__saving small{margin-top:5px;font-size:13px;font-weight:800}
@media(max-width:767px){.pcp-v3-bundle-card__saving{flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:10px!important;padding:11px 14px!important;min-height:0!important}.pcp-v3-bundle-card__saving svg{width:20px!important;height:20px!important;margin:0!important;flex:0 0 auto}.pcp-v3-bundle-card__saving span{font-size:12px!important;line-height:1.1}.pcp-v3-bundle-card__saving strong{margin:0 0 0 auto!important;font-size:20px!important;white-space:nowrap}.pcp-v3-bundle-card__saving small{margin:0!important;font-size:11px!important;font-weight:800;opacity:.8;white-space:nowrap}}
        .pcp-v3-bundle-card__cart{margin-top:2px}
        .pcp-v3__info{margin-top:20px;border:1px solid var(--line);border-radius:8px;background:#fff;display:grid;grid-template-columns:1fr .9fr 1.12fr;overflow:hidden;box-shadow:0 8px 24px rgba(6,38,75,.025)}
        .pcp-v3__panel{min-height:205px;padding:20px 22px;border-right:1px solid var(--line)}
        .pcp-v3__panel:last-child{border-right:0}
        .pcp-v3 h2{margin:0 0 15px;color:var(--navy);font-family:var(--font);font-size:18px;font-weight:950;line-height:1.1;text-transform:none}
        .pcp-v3__panel p,.pcp-v3__panel li{color:#40506a;font-size:12px;line-height:1.6}
        .pcp-v3__panel p{margin:0 0 12px}
        .pcp-v3__panel p:last-child{margin-bottom:0}
        .pcp-v3 .pcp-v3__product-info-text a,.pcp-v3 .pcp-v3__product-info-text a:visited{color:var(--navy)!important;cursor:pointer!important;display:inline!important;font-weight:700;pointer-events:auto!important;text-decoration:none!important;text-underline-offset:2px}
        .pcp-v3 .pcp-v3__product-info-text a:hover,.pcp-v3 .pcp-v3__product-info-text a:focus{color:var(--navy)!important;text-decoration:underline!important}
        .pcp-v3__checks{margin:0;padding:0;list-style:none;display:grid;gap:10px}
        .pcp-v3__checks li{position:relative;margin:0;padding-left:25px;color:#40506a;font-size:12px;line-height:1.45}
        .pcp-v3__checks li:before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;border-radius:999px;background:var(--green)}
        .pcp-v3__checks li:after{content:"";position:absolute;left:6px;top:4px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg)}
        .pcp-v3__specs{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}
        .pcp-v3__specs th,.pcp-v3__specs td{height:28px;padding:7px 12px;border-bottom:1px solid var(--line);color:var(--navy);font-size:11px;line-height:1.25;text-align:left;vertical-align:middle}
        .pcp-v3__specs tr:last-child th,.pcp-v3__specs tr:last-child td{border-bottom:0}
        .pcp-v3__specs th{width:33%;background:#fbfdff;font-weight:900;border-right:1px solid var(--line)}
        .pcp-v3__specs td{color:#40506a}
        .pcp-v3__specs.is-compact th,.pcp-v3__specs.is-compact td{height:22px;padding:4px 9px;font-size:10px;line-height:1.12;vertical-align:middle}
        .pcp-v3__specs.is-compact th{width:34%;font-weight:900}
        .pcp-v3__specs.is-compact td{font-size:10.5px}
        .pcp-v3__support-row{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:22px;align-items:stretch}
        .pcp-v3__faq,.pcp-v3__support{border:1px solid var(--line);border-radius:8px;background:#fff;padding:18px;box-shadow:0 8px 24px rgba(6,38,75,.025)}
        .pcp-v3__faq h2,.pcp-v3__support h2,.pcp-v3-related h2{font-size:18px;margin:0 0 13px;line-height:1.1}
        .pcp-v3__faq details{border:1px solid var(--line);border-radius:5px;margin:0 0 8px;background:#fff;overflow:hidden}
        .pcp-v3__faq details:last-child{margin-bottom:0}
        .pcp-v3__faq summary{height:38px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--navy);font-size:12px;font-weight:900;line-height:1.25;list-style:none}
        .pcp-v3__faq summary:after{content:"";width:8px;height:8px;border-right:2px solid #426182;border-bottom:2px solid #426182;transform:rotate(45deg);transition:transform .28s cubic-bezier(.2,.8,.2,1);margin-left:12px;flex:0 0 8px}
        .pcp-v3__faq details.is-open summary:after{transform:rotate(225deg) translate(-2px,-2px)}
        .pcp-v3__faq summary::-webkit-details-marker{display:none}
        .pcp-v3__faq details div{max-height:0;opacity:0;transform:translateY(-4px);overflow:hidden;padding:0 14px;color:#40506a;font-size:12px;line-height:1.6;transition:max-height .28s cubic-bezier(.2,.8,.2,1),opacity .22s ease,transform .28s cubic-bezier(.2,.8,.2,1),padding-bottom .28s cubic-bezier(.2,.8,.2,1)}
        .pcp-v3__faq details.is-open div{max-height:220px;opacity:1;transform:translateY(0);padding-bottom:12px}
        .pcp-v3__support{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:26px;align-items:start;padding:24px 28px}
        .pcp-v3__help{display:grid;grid-template-columns:1fr;gap:10px;align-items:start}
        .pcp-v3__help-icon{width:38px;height:42px;display:flex;align-items:flex-start;justify-content:flex-start;color:#111827}
        .pcp-v3__help-icon svg{width:34px;height:34px;stroke-width:1.8}
        .pcp-v3__support p{margin:0;color:#40506a;font-size:13px;line-height:1.55}
        .pcp-v3__contact-list{width:100%;display:grid;margin-top:12px;border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}
        .pcp-v3__contact-list div{min-height:36px;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;padding:0 12px;border-bottom:1px solid var(--line);font-size:13px;color:#40506a;line-height:1.25}
        .pcp-v3__contact-list div:last-child{border-bottom:0}
        .pcp-v3__contact-list a{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center;color:#40506a;white-space:nowrap}
        .pcp-v3__contact-list svg{width:16px;height:16px;color:#40506a}
        .pcp-v3__contact-list a[href*="wa.me"] svg{fill:#25d366;stroke:none;color:#25d366}
        .pcp-v3__whatsapp-logo{width:16px;height:16px;display:block;object-fit:contain}
        .pcp-v3__knowledge{min-width:0;padding-left:18px;border-left:1px solid var(--line)}
        .pcp-v3__knowledge h2{margin-bottom:12px}
        .pcp-v3__knowledge a{height:48px;margin:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-bottom:0;color:var(--navy);background:#fff}
        .pcp-v3__knowledge a:first-of-type{border-radius:5px 5px 0 0}
        .pcp-v3__knowledge a:last-of-type{border-bottom:1px solid var(--line);border-radius:0 0 5px 5px}
        .pcp-v3__knowledge svg{width:18px;height:18px;color:#1685ff}
        .pcp-v3__knowledge strong{display:block;color:var(--navy);font-size:12px;font-weight:900;line-height:1.25}
        .pcp-v3__knowledge span{display:block;margin-top:2px;color:#708197;font-size:11px;line-height:1.25}
        .pcp-v3-related{margin-top:18px;padding-bottom:38px}
        .pcp-v3-related__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
        .pcp-v3-related__nav{display:flex;gap:8px}
        .pcp-v3-related__nav span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;color:var(--navy);font-size:18px;line-height:1;background:#fff}
        .pcp-v3-related__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
        .pcp-v3-related-card{min-width:0;min-height:154px;display:grid;grid-template-columns:86px minmax(0,1fr);grid-template-rows:1fr auto;gap:10px 14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 8px 22px rgba(6,38,75,.035);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
        .pcp-v3-related-card:hover{transform:translateY(-2px);border-color:#cbd9e8;box-shadow:0 14px 30px rgba(6,38,75,.07)}
        .pcp-v3-related-card__image{grid-row:1/3;width:86px;height:120px;display:flex;align-items:center;justify-content:center}
        .pcp-v3-related-card__image img{max-width:100%;max-height:100%;object-fit:contain}
        .pcp-v3-related-card__body{min-width:0;align-self:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px}
        .pcp-v3-related-card__title{color:var(--navy);font-family:var(--font);font-size:13px;font-weight:950;line-height:1.12;text-transform:uppercase}
        .pcp-v3-related-card__dose{display:none}
        .pcp-v3-related-card__price{color:#40506a;font-size:14px;font-weight:400;line-height:1.25}
        .pcp-v3-related-card__price del{display:block;color:#7b8ba0;font-size:11px;font-weight:700;line-height:1.1}
        .pcp-v3-related-card__price ins{text-decoration:none}
        .pcp-v3-related-card__button{grid-column:2;grid-row:2;width:100%;min-height:34px;border-radius:6px;background:var(--blue);color:#fff!important;display:flex;align-items:center;justify-content:center;padding:0 12px;font-family:var(--font);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:0;white-space:nowrap;box-shadow:0 8px 16px rgba(6,38,75,.12)}
        .pcp-v3__payments{margin:16px 0 0;width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;padding:20px 22px 14px;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;box-shadow:0 8px 24px rgba(6,38,75,.025)}
        .pcp-v3__payments--mobile{display:none}
        .pcp-v3__payments-title{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);padding:0 12px;background:#fff;color:var(--navy);font-family:var(--font);font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:0}
        .pcp-v3__pay-logo{height:46px;border:1px solid var(--line);border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;padding:8px}
        .pcp-v3__pay-logo img{max-width:100%;max-height:30px;object-fit:contain;display:block}
        .pcp-v3__pay-logo--sepa img{max-height:22px}
        @media(max-width:1180px){.pcp-v3__inner{width:min(100%,980px)}.pcp-v3__hero,.pcp-v3__info,.pcp-v3__support-row{grid-template-columns:1fr}.pcp-v3__media,.pcp-v3__summary{height:auto;min-height:0}.pcp-v3__image-card{height:460px;flex:none}.pcp-v3__panel{min-height:0;border-right:0;border-bottom:1px solid var(--line)}.pcp-v3__panel:last-child{border-bottom:0}.pcp-v3__support{grid-template-columns:1fr}.pcp-v3__help{grid-template-columns:1fr}.pcp-v3__knowledge{padding-left:0;padding-top:14px;border-left:0;border-top:1px solid var(--line)}.pcp-v3-related__grid{grid-template-columns:repeat(2,1fr)}}
        @media(max-width:767px){.pcp-v3__inner{padding:14px;overflow:hidden}.pcp-v3__hero{gap:20px}.pcp-v3__image-card{height:360px}.pcp-v3__buy .cfvsw-swatches-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-options-v14{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-option-v14{padding:7px 6px 7px 27px!important;grid-template-columns:24px minmax(0,1fr)!important;gap:5px!important}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-check-v14{left:7px!important}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-image-v14{width:24px!important;height:30px!important}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-name-v14{font-size:12px!important}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-price-v14{font-size:13px!important}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-desc-v14{font-size:11px!important}.pcp-v3__title{font-size:32px}.pcp-v3__batch summary{min-height:48px;padding:12px}.pcp-v3__batch-summary-right{gap:12px}.pcp-v3__buy{padding:14px}.pcp-v3-bundle-card__content{grid-template-columns:1fr!important}.pcp-v3-bundle-card__saving{min-height:130px}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-row-v14{grid-template-columns:52px minmax(0,1fr)48px}.pcp-v3-related{margin-left:-14px;margin-right:-14px;padding:0 0 34px 14px;overflow:hidden}.pcp-v3-related__head{padding-right:14px}.pcp-v3-related__grid{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 14px 10px 0;-webkit-overflow-scrolling:touch}.pcp-v3-related__grid::-webkit-scrollbar{display:none}.pcp-v3-related-card{min-width:280px;scroll-snap-align:start}.pcp-v3__payments--desktop{display:none}.pcp-v3__payments--mobile{display:grid;margin:14px 0 0;padding:18px 12px 12px;gap:8px}.pcp-v3__payments--mobile .pcp-v3__payments-title{font-size:10px;white-space:nowrap}.pcp-v3__pay-logo{height:42px;padding:7px}}
        @media(max-width:420px){.pcp-v3__batch summary{font-size:13px}.pcp-v3__batch-status{padding:5px 7px;font-size:9px}}
        @media(max-width:767px){.pcp-v3__batch summary{min-height:40px;padding:8px 10px}.pcp-v3__batch-content{padding:0 10px 9px}.pcp-v3__batch-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.pcp-v3__batch-proof{flex-wrap:wrap;padding:7px}.pcp-v3__batch-proof p{flex-basis:calc(100% - 125px)}.pcp-v3__batch-links{width:100%;display:grid;grid-template-columns:1fr 1fr}.pcp-v3__batch-links a{font-size:9.5px}}
        @media(max-width:767px){.pcp-v3-report-viewer{padding:16px}.pcp-v3-report-viewer img{max-width:calc(100vw - 32px);max-height:calc(100vh - 32px)}}
        @media(max-width:420px){.pcp-v3__batch summary{font-size:12px}.pcp-v3__batch-summary-right{gap:8px}.pcp-v3__batch-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pcp-v3__batch-proof{display:grid;grid-template-columns:auto minmax(0,1fr)}.pcp-v3__batch-proof p{grid-column:2;grid-row:1}.pcp-v3__batch-links{grid-column:1/-1;grid-template-columns:1fr 1fr}}
        @media(max-width:767px){.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-row-v14{grid-template-columns:46px minmax(0,1fr)44px;grid-template-rows:auto auto;align-items:center;gap:8px 9px}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-image-v14{grid-column:1;grid-row:1}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-text-v14{display:contents}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-name-v14{grid-column:2;grid-row:1;min-width:0;letter-spacing:0!important}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-v14{grid-column:1/-1;grid-row:2;min-width:0}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-switch-v14{grid-column:1;grid-row:1 / 3;align-self:center}.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-button-v14,.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-item-v14{font-size:12px;letter-spacing:0!important}}
    
/* v15 add-on kaartlayout */
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-item-v14{font-family:Arial,'Helvetica Neue',sans-serif;font-size:13px;font-weight:500;color:var(--navy);display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-row-v14{grid-template-columns:auto 56px minmax(0,1fr);grid-template-rows:auto auto;row-gap:6px;column-gap:8px;padding:8px 10px;border-radius:10px;min-height:0;box-shadow:none}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-text-v14{display:contents}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-image-v14{grid-column:2;grid-row:1 / 3;width:56px;height:56px;align-self:center}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-storagebox-row-v14 .pc-optional-image-v14{overflow:visible}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-storagebox-row-v14 .pc-optional-image-v14 img{transform:scale(1.35)}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-name-v14{grid-column:3;grid-row:1;font-size:13px;font-weight:950}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-switch-v14{grid-column:1;grid-row:1 / 3;align-self:center}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-v14{grid-column:3 / -1;grid-row:2}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-button-v14{height:32px;border-radius:8px;padding:0 32px 0 10px;font-size:13px;font-family:Arial,'Helvetica Neue',sans-serif;font-weight:500;color:var(--navy)}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-button-v14 > span:first-child{flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-main-v15{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex!important;flex-direction:row!important;align-items:center!important;gap:4px;min-width:0;width:auto!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-strong-v14{font-weight:950!important;font-size:11px!important;font-family:var(--font)!important;flex-shrink:0;display:inline-block}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-price-strong-v18{font-size:12.5px!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-panel-v14 + .pc-addon-panel-v14{margin-top:8px}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-panel-v14:nth-of-type(2):before{margin:0 0 4px}

/* v16 dosering+BAC naast elkaar (desktop) */
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-top-selects-v16{display:flex;flex-direction:column}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-top-col-v16{min-width:0}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-config-v14::before{content:none!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-top-col-bac-v16 .pc-addon-panel-v14:before{content:"BAC Water";display:block;margin:0 0 5px;color:var(--navy);font-family:var(--font);font-size:14px;font-weight:900;letter-spacing:0}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-config-v14 .pc-addon-panel-v14:nth-of-type(2):before{content:none}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-addon-config-v14 .pc-addon-panel-v14:first-of-type:before{content:"Add-ons";display:block;margin:0 0 4px;color:var(--navy);font-family:var(--font);font-size:14px;font-weight:900;letter-spacing:0}
@media (min-width:922px){
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-top-selects-v16{flex-direction:row;gap:16px;align-items:stretch}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-top-col-dose-v16{flex:1 1 0}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-top-col-bac-v16{flex:1.2 1 0;border-left:1px solid var(--line);padding-left:16px}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-top-col-dose-v16.pc-few-doses-v17 .cfvsw-swatches-container{grid-template-columns:1fr!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-top-col-bac-v16 .pc-bac-options-v14{grid-template-columns:1fr!important;gap:8px!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .cfvsw-swatches-container{grid-template-columns:1fr 1fr!important;gap:8px!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .cfvsw-swatches-option{min-height:0;padding:8px 8px 8px 30px!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .cfvsw-swatch-inner{padding:4px 6px!important;min-height:0!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-option-v14{padding:8px 8px 8px 30px!important;gap:7px!important;grid-template-columns:26px minmax(0,1fr)!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-image-v14{width:26px!important;height:34px!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-text-v14{min-width:0!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-option-v14 .pc-bac-price-v14, .pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-option-v14 .pc-bac-desc-v14{white-space:normal!important;overflow:visible!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-name-v14{font-size:12px!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-price-v14{font-size:12px!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-bac-desc-v14{font-size:11.5px!important}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-v2-badge{font-size:9px!important;padding:2px 6px!important}
}

/* v19 bezorgtracker */
.pcp-v3 .pcp-v3__payments--desktop{display:block!important}
.pcp-v3 .pcp-v3__payments--mobile{display:none!important}
@media (max-width:921.99px){.pcp-v3 .pcp-v3__payments--desktop{display:none!important}.pcp-v3 .pcp-v3__payments--mobile{display:block!important}}
.pcp-v3 .pc-del-track-v19{display:flex;align-items:flex-start;margin:2px 0 8px}
.pcp-v3 .pc-del-step-v19{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0}
.pcp-v3 .pc-del-dot-v19{width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--line);position:relative;z-index:1;box-sizing:border-box}
.pcp-v3 .pc-del-step-v19.is-done .pc-del-dot-v19{background:var(--navy);border-color:var(--navy)}
.pcp-v3 .pc-del-step-v19::before{content:"";position:absolute;top:5px;right:50%;width:100%;height:2px;background:var(--line)}
.pcp-v3 .pc-del-step-v19:first-child::before{content:none}
.pcp-v3 .pc-del-step-v19.is-done::before{background:var(--navy)}
.pcp-v3 .pc-del-label-v19{color:var(--navy);font-family:var(--font);font-size:11px;font-weight:900;letter-spacing:0;line-height:1.25}
.pcp-v3 .pc-del-sub-v19{color:var(--muted);font-size:11px;line-height:1.2;min-height:13px}
.pcp-v3 .pc-del-foot-v19{display:block;text-align:center;color:var(--muted);font-size:10.5px;margin-top:6px}
@media (max-width:520px){.pcp-v3 [data-pc-del="head"]{font-size:12px;white-space:nowrap}.pcp-v3 .pc-del-label-v19{font-size:10.5px}.pcp-v3 .pc-del-sub-v19{font-size:10.5px}}

/* v20 tracker-animaties */
.pcp-v3 .pc-del-time-v19{color:var(--navy)}
@keyframes pcDelTime{0%,100%{opacity:1}50%{opacity:.72}}
.pcp-v3 .pc-del-dot-v19{animation:pcDelPop .5s cubic-bezier(.2,.9,.3,1.4) backwards}
.pcp-v3 .pc-del-step-v19:nth-child(2) .pc-del-dot-v19{animation-delay:.15s}
.pcp-v3 .pc-del-step-v19:nth-child(3) .pc-del-dot-v19{animation-delay:.3s}
@keyframes pcDelPop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.18)}100%{transform:scale(1);opacity:1}}
@keyframes pcDelRing{0%{transform:scale(.7);opacity:.65}100%{transform:scale(1.9);opacity:0}}
.pcp-v3 .pc-del-step-v19::before{transform-origin:left center;animation:pcDelDraw .55s ease backwards}
.pcp-v3 .pc-del-step-v19:nth-child(2)::before{animation-delay:.1s}
.pcp-v3 .pc-del-step-v19:nth-child(3)::before{animation-delay:.35s}
@keyframes pcDelDraw{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.pcp-v3 .pc-del-step-v19.is-done::before{background:var(--navy);animation:pcDelDraw .55s ease backwards}
.pcp-v3 .pc-del-step-v19.is-done:nth-child(2)::before{animation-delay:.1s}
@keyframes pcDelShine{0%{background-position:130% 0}100%{background-position:-130% 0}}
@media (prefers-reduced-motion:reduce){.pcp-v3 .pc-del-dot-v19,.pcp-v3 .pc-del-step-v19::before,.pcp-v3 .pc-del-step-v19:first-child .pc-del-dot-v19::after,.pcp-v3 .pc-del-time-v19{animation:none!important}}

/* v21 trustpilot-regel */
.pcp-v3 .pc-tp-line-v21{display:flex;align-items:center;justify-content:center;gap:7px;margin:16px 0 14px;text-decoration:none;color:var(--muted);font-size:11.5px;line-height:1}
.pcp-v3 .pc-tp-line-v21 img{height:16px;width:auto;display:block}
.pcp-v3 .pc-tp-line-v21 b{color:var(--navy);font-family:Arial,'Helvetica Neue',sans-serif;font-weight:700;font-size:11.5px}
.pcp-v3 .pc-tp-line-v21--mobile{display:none}
@media (max-width:921.99px){.pcp-v3 .pc-tp-line-v21--desktop{display:none}.pcp-v3 .pc-tp-line-v21--mobile{display:flex}}

/* v22 mobiel rustiger */
.pcp-v3 .pc-del-foot-tp-v22{display:none}
@media (max-width:921.99px){
.pcp-v3 .pc-tp-line-v21--mobile{display:flex!important;margin:8px 0 12px}
.pcp-v3 .pc-del-foot-v19{display:flex;align-items:center;justify-content:center;gap:5px;flex-wrap:wrap}
.pcp-v3 .pc-del-foot-tp-v22{display:none}
.pcp-v3 .pc-del-foot-tp-v22 img{height:14px;width:auto;display:block}
.pcp-v3 .pc-del-foot-tp-v22 b{color:var(--navy);font-family:Arial,'Helvetica Neue',sans-serif;font-weight:700;font-size:11px}
.pcp-v3.pc-product-v2 .pc-v2-cart .pc-optional-dropdown-button-v14 .pc-optional-dropdown-strong-v14:not(.pc-price-strong-v18){display:none!important}
}

.pcp-v3 .pc-del-foot-v19{display:none}

.pcp-v3 .pc-tp-logo-v23{height:13px;width:auto;display:block}
.pcp-v3 .pc-tp-logo-v23--foot{height:12px}

/* v24 icon-tracker */
.pcp-v3 .pc-del-track-v24{display:flex;align-items:flex-start;justify-content:space-between;gap:0;margin:8px 0 4px}
.pcp-v3 .pc-del-track-v24 .pc-del-step-v19{flex:1;flex-direction:column;align-items:center;text-align:center;gap:5px;position:relative}
.pcp-v3 .pc-del-track-v24 .pc-del-step-v19::before{top:17px}
.pcp-v3 .pc-del-ico-v24{position:relative;width:34px;height:34px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}
.pcp-v3 .pc-del-ico-v24 svg{width:18px;height:18px;display:block}
.pcp-v3 .pc-del-step-v19.is-open .pc-del-ico-v24{background:#eef2f7;color:#8a97ab}
.pcp-v3 .pc-del-txt-v24{display:flex;flex-direction:column;gap:2px;min-width:0;align-items:center;text-align:center}
@media (max-width:520px){.pcp-v3 .pc-del-ico-v24{width:34px;height:34px}.pcp-v3 .pc-del-ico-v24 svg{width:18px;height:18px}.pcp-v3 .pc-del-track-v24 .pc-del-step-v19{gap:4px}.pcp-v3 .pc-del-track-v24 .pc-del-step-v19::before{top:17px}}
@media (prefers-reduced-motion:reduce){.pcp-v3 .pc-del-track-v24 .pc-del-step-v19:first-child .pc-del-ico-v24::after{animation:none!important}}

.pcp-v3 [data-pc-del="head"]{font-size:16px}

/* v25 lijn achter icons + navy checks */
.pcp-v3 .pc-del-ico-v24{z-index:1}
.pcp-v3__checks li:before{background:#edf4fb;border:1px solid #c5d6e8;box-sizing:border-box}
.pcp-v3__checks li:after{border-color:var(--blue)}

/* v26 mobiele tracker-kop binnen de kaart */
@media (max-width:921.99px){
.pcp-v3 .pcp-v3__payments [data-pc-del="head"]{position:static!important;transform:none!important;left:auto;top:auto;display:block;text-align:center;margin:0 0 12px;padding:0;white-space:normal;background:transparent}
}

/* v27 strakke TP-regel */
.pcp-v3 .pc-tp-op-v27,.pcp-v3 .pc-tp-rev-v27{white-space:nowrap}
@media (max-width:921.99px){
.pcp-v3 .pc-tp-line-v21--mobile{flex-wrap:nowrap;gap:6px;font-size:11px}
.pcp-v3 .pc-tp-line-v21--mobile .pc-tp-op-v27{display:none}
.pcp-v3 .pc-tp-line-v21--mobile .pc-tp-logo-v23{height:12px}
.pcp-v3 .pc-tp-line-v21--mobile img:not(.pc-tp-logo-v23){height:14px}
.pcp-v3 .pc-tp-line-v21--mobile b{font-size:11px}
}

/* v28 tracker redesign (mockup) */
.pcp-v3 .pcp-v3__payments--desktop .pcp-v3__payments-title{position:static;transform:none;display:block;text-align:center;padding:0;margin:0 0 14px;font-size:17px;white-space:normal}
.pcp-v3 .pcp-v3__payments--desktop{padding:18px 22px 0}
.pcp-v3 .pc-del-pill-v28{display:flex;align-items:center;justify-content:center;gap:8px;background:#f5f7fa;border:1px solid var(--line);border-radius:999px;padding:8px 10px;margin:0 0 20px;width:100%;box-sizing:border-box;flex-wrap:wrap}
.pcp-v3 .pc-del-country-v28{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer}
.pcp-v3 .pc-del-ctext-v28{color:#3f4f63;font-family:Arial,'Helvetica Neue',sans-serif;font-size:12.5px;white-space:nowrap}
.pcp-v3 .pc-del-ctext-v28 b{color:var(--navy);font-weight:700}
.pcp-v3 .pc-del-chev-v28{width:13px;height:13px;color:var(--navy);flex:none}
.pcp-v3 .pc-del-cselect-v28{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;border:0;margin:0;padding:0}
.pcp-v3 .pc-del-pill-div-v28{display:none}
.pcp-v3 .pc-del-cutoff-v28{display:flex;align-items:center;gap:6px;color:var(--green);font-family:Arial,'Helvetica Neue',sans-serif;font-size:12.5px;font-weight:600;white-space:nowrap}
.pcp-v3 .pc-del-cutoff-v28 svg{width:18px;height:18px;flex:none}
.pcp-v3 .pc-del-cflag-v28{width:18px;height:18px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px rgba(10,45,87,.15);background:#c9d2de}
.pcp-v3 .pc-del-cflag-v28[data-val="NL"]{background:linear-gradient(#AE1C28 0 33.3%,#fff 33.3% 66.6%,#21468B 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="BE"]{background:linear-gradient(90deg,#101010 0 33.3%,#FAE042 33.3% 66.6%,#ED2939 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="DE"]{background:linear-gradient(#000 0 33.3%,#DD0000 33.3% 66.6%,#FFCE00 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="FR"]{background:linear-gradient(90deg,#0055A4 0 33.3%,#fff 33.3% 66.6%,#EF4135 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="ES"]{background:linear-gradient(#AA151B 0 25%,#F1BF00 25% 75%,#AA151B 75%)}
.pcp-v3 .pc-del-cflag-v28[data-val="IT"]{background:linear-gradient(90deg,#008C45 0 33.3%,#F4F5F0 33.3% 66.6%,#CD212A 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="AT"]{background:linear-gradient(#ED2939 0 33.3%,#fff 33.3% 66.6%,#ED2939 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="CH"]{background-color:#DA291C;background-image:linear-gradient(90deg,transparent 0 8.5px,#fff 8.5px 11.5px,transparent 11.5px),linear-gradient(transparent 0 8.5px,#fff 8.5px 11.5px,transparent 11.5px)}
.pcp-v3 .pc-del-cflag-v28[data-val="LU"]{background:linear-gradient(#ED2939 0 33.3%,#fff 33.3% 66.6%,#00A1DE 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="DK"]{background-color:#C8102E;background-image:linear-gradient(90deg,transparent 0 6px,#fff 6px 9px,transparent 9px),linear-gradient(transparent 0 8.5px,#fff 8.5px 11.5px,transparent 11.5px)}
.pcp-v3 .pc-del-cflag-v28[data-val="SE"]{background-color:#006AA7;background-image:linear-gradient(90deg,transparent 0 6px,#FECC02 6px 9px,transparent 9px),linear-gradient(transparent 0 8.5px,#FECC02 8.5px 11.5px,transparent 11.5px)}
.pcp-v3 .pc-del-cflag-v28[data-val="FI"]{background-color:#fff;background-image:linear-gradient(90deg,transparent 0 6px,#003580 6px 9px,transparent 9px),linear-gradient(transparent 0 8.5px,#003580 8.5px 11.5px,transparent 11.5px)}
.pcp-v3 .pc-del-cflag-v28[data-val="PL"]{background:linear-gradient(#fff 0 50%,#DC143C 50%)}
.pcp-v3 .pc-del-cflag-v28[data-val="PT"]{background:linear-gradient(90deg,#006600 0 40%,#FF0000 40%)}
.pcp-v3 .pc-del-cflag-v28[data-val="IE"]{background:linear-gradient(90deg,#169B62 0 33.3%,#fff 33.3% 66.6%,#FF883E 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="CZ"]{background-image:conic-gradient(from 55deg at 0% 50%,#11457E 0 70deg,rgba(17,69,126,0) 70deg),linear-gradient(#fff 0 50%,#D7141A 50%)}
.pcp-v3 .pc-del-cflag-v28[data-val="SK"]{background-image:radial-gradient(circle 3px at 35% 55%,#EE1C25 97%,rgba(238,28,37,0)),linear-gradient(#fff 0 33.3%,#0B4EA2 33.3% 66.6%,#EE1C25 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="SI"]{background-image:radial-gradient(circle 3px at 35% 35%,#005DA4 97%,rgba(0,93,164,0)),linear-gradient(#fff 0 33.3%,#005DA4 33.3% 66.6%,#ED1C24 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="HR"]{background-image:radial-gradient(circle 3px at 50% 50%,#C8102E 97%,rgba(200,16,46,0)),linear-gradient(#FF0000 0 33.3%,#fff 33.3% 66.6%,#171796 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="HU"]{background:linear-gradient(#CE2939 0 33.3%,#fff 33.3% 66.6%,#477050 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="EE"]{background:linear-gradient(#0072CE 0 33.3%,#0d0d0d 33.3% 66.6%,#fff 66.6%)}
.pcp-v3 .pc-del-cflag-v28[data-val="LV"]{background:linear-gradient(#9E3039 0 40%,#fff 40% 60%,#9E3039 60%)}
.pcp-v3 .pc-del-cflag-v28[data-val="LT"]{background:linear-gradient(#FDB913 0 33.3%,#006A44 33.3% 66.6%,#C1272D 66.6%)}
.pcp-v3 .pc-del-ico-v24{width:44px;height:44px}
.pcp-v3 .pc-del-ico-v24 svg{width:22px;height:22px}
.pcp-v3 .pc-del-track-v24 .pc-del-step-v19{gap:10px}
.pcp-v3 .pc-del-track-v24 .pc-del-step-v19::before{top:20.5px;height:3px;background:#e2e8f0}
.pcp-v3 .pc-del-step-v19.is-open .pc-del-ico-v24{background:#e9edf3;color:#7c8a9e}
.pcp-v3 .pc-del-step-v19.is-next .pc-del-ico-v24{background:#fff;color:var(--navy);box-shadow:inset 0 0 0 2px #c5d6e8}
.pcp-v3 .pc-del-track-v24 .pc-del-step-v19.is-next::before{background:var(--navy)}
.pcp-v3 .pc-del-step-v19.is-open .pc-del-sub-v19{color:var(--navy);font-weight:700}
.pcp-v3 .pc-del-track-v19{margin:4px 0 6px}
.pcp-v3 .pc-del-label-v19{font-size:12px}
.pcp-v3 .pc-del-sub-v19{font-size:12.5px;color:#3f4c63}
.pcp-v3 .pc-del-band-v28{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;background:#f3f8fd;border-top:1px solid #dbe7f3;margin:18px -22px 0;padding:12px 16px;border-radius:0 0 7px 7px}
.pcp-v3 .pc-del-band-it-v28{display:flex;align-items:center;gap:8px;font-family:var(--font);font-size:13.5px;font-weight:300;color:var(--navy);white-space:nowrap}
.pcp-v3 .pc-del-band-it-v28 svg{width:19px;height:19px;flex:none}
.pcp-v3 .pc-del-band-div-v28{width:1px;height:18px;background:#c5d6e8}
@media (max-width:921.99px){
.pcp-v3 .pcp-v3__payments--mobile{padding-bottom:0}
.pcp-v3 .pc-del-band-v28{margin:14px -22px 0;gap:10px}
.pcp-v3 .pc-del-band-it-v28{font-size:12px}
.pcp-v3 .pc-del-pill-v28{gap:8px;padding:8px 12px;margin-bottom:14px}
.pcp-v3 .pc-del-ctext-v28,.pcp-v3 .pc-del-cutoff-v28{font-size:12px}
.pcp-v3 .pc-del-cutoff-v28 svg{width:17px;height:17px}
}
@media (max-width:767px){
.pcp-v3 .pc-del-band-v28{margin:14px -12px 0}
}
@media (max-width:520px){
.pcp-v3 .pc-del-ico-v24{width:38px;height:38px}
.pcp-v3 .pc-del-ico-v24 svg{width:20px;height:20px}
.pcp-v3 .pc-del-track-v24 .pc-del-step-v19::before{top:17.5px;height:3px}
.pcp-v3 .pc-del-pill-div-v28{display:none}
.pcp-v3 .pc-del-pill-v28{flex-direction:column;gap:6px;border-radius:14px;width:auto}
}

/* v29 kop weg, shield groen, band inline op mobiel */
.pcp-v3 .pcp-v3__payments [data-pc-del="head"]{display:none!important}
.pcp-v3 .pc-del-band-it-v28 svg{stroke:var(--navy)}
@media (max-width:921.99px){
.pcp-v3 .pc-del-band-v28{flex-wrap:nowrap;gap:min(10px,1.8vw);padding:11px 6px}
.pcp-v3 .pc-del-band-it-v28{font-size:min(12px,2.6vw);gap:min(6px,1.2vw)}
.pcp-v3 .pc-del-band-it-v28 svg{width:min(16px,3.6vw);height:min(16px,3.6vw)}
}
.pcp-v3 .pc-del-crow-v28{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;flex-wrap:nowrap}

/* Desktop bezorgblok compacter - 2026-08-11 */
@media (min-width:922px){
.pcp-v3 .pcp-v3__payments--desktop{padding:14px 18px 0}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-pill-v28{padding:5px 9px;margin-bottom:10px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-cflag-v28{width:16px;height:16px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-cutoff-v28 svg{width:16px;height:16px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-ico-v24{width:36px;height:36px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-ico-v24 svg{width:18px;height:18px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-track-v24{margin:2px 0 3px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-track-v24 .pc-del-step-v19{gap:6px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-track-v24 .pc-del-step-v19::before{top:16.5px;height:3px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-label-v19{font-size:11px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-sub-v19{font-size:11.5px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-band-v28{margin:11px -18px 0;padding:7px 12px;gap:12px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-band-it-v28{font-size:12.5px;gap:7px}
.pcp-v3 .pcp-v3__payments--desktop .pc-del-band-it-v28 svg{width:17px;height:17px}
}

.pcp-v3 .pcp-v3__notice{display:flex;gap:12px;align-items:flex-start;margin:0 0 18px;padding:14px 16px;border:1px solid;border-radius:12px}
.pcp-v3 .pcp-v3__notice-icon{flex:0 0 22px;width:22px;height:22px;margin-top:1px}
.pcp-v3 .pcp-v3__notice-icon svg{width:22px;height:22px;display:block}
.pcp-v3 .pcp-v3__notice-body{min-width:0}
.pcp-v3 .pcp-v3__notice-title{display:block;font-size:15px;font-weight:800;line-height:1.3;margin-bottom:2px}
.pcp-v3 .pcp-v3__notice-text{font-size:14px;line-height:1.55}
.pcp-v3 .pcp-v3__notice-text p{margin:0 0 6px}
.pcp-v3 .pcp-v3__notice-text p:last-child{margin:0}
.pcp-v3 .pcp-v3__notice-text a{color:inherit;text-decoration:underline}
.pcp-v3 .pcp-v3__notice--info{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a}
.pcp-v3 .pcp-v3__notice--info .pcp-v3__notice-icon{color:#2563eb}
.pcp-v3 .pcp-v3__notice--warning{background:#fffbeb;border-color:#fcd34d;color:#78350f}
.pcp-v3 .pcp-v3__notice--warning .pcp-v3__notice-icon{color:#d97706}
.pcp-v3 .pcp-v3__notice--important{background:#fef2f2;border-color:#fecaca;color:#7f1d1d}
.pcp-v3 .pcp-v3__notice--important .pcp-v3__notice-icon{color:#dc2626}
@media(max-width:767px){.pcp-v3 .pcp-v3__notice{padding:12px 13px;gap:10px}.pcp-v3 .pcp-v3__notice-title{font-size:14px}.pcp-v3 .pcp-v3__notice-text{font-size:13px}}