:root{--primary:#ed0c0c;--primary-hover:#d40a0a;--red:#ed0c0c;--red-hover:#d40a0a;--white:#ffffff;--black:#000000;--grey:#f5f6f8;--gray:var(--grey);--text:var(--black-off);--black-off:#333333;--black-333:#333333;--black-666:#666666;--shadow:#dddddd;--aquamarine:#38cbce;--petrol:#0099a8;--purple:#9866c1;--dark-blue:#424e66;--strong-blue:#005fcc;--yellow:#ffb212;--light-pink:#fed4da;--light-grey:#dadada;--lighter-grey:#e5e5e7;--pale-grey:#eeeef8;--darker-grey:#1e1e1e;--darker-gray:#333333;--light-cyan:#e6f0f2;--light-blue-lagoon:#006983;--blue-lagoon:#11839f;--dark-blue-lagoon:#016983;--darker-teal:#00707a;--light-red:#ffeef0;--bg-gray:#f5f6f8;--gray-b6:#b6b6b6;--gray-500:#dddddd;--gray-550:#999999;--gray-50:#737373;--secondary:#00c089;--green:#00c089;--green-shadow:hsl(156.8125,117.78%,25.2970588235%);--light-green:#d9f0f2;--dark-green:#00ac7b;--dark-sea-green:#1cab78;--success:#1cab78;--success-00c:#00c485;--error:var(--red);--primary-color:var(--red);--disabled:#e3e5e8;--disabled-shadow:#d0d3d9;--bs-form-invalid-color:var(--red);--bs-badge-color:var(--black);--bs-primary-rgb:var(--black)}.zp-stock{position:absolute;top:0;left:0;height:3.1rem;align-items:center;margin:0!important;width:100%;background:#fff!important;border-radius:5px 5px 0 0;border-bottom:1px solid #ddd;text-transform:uppercase}.bordered-item{padding:1.375rem 0;border-top:1px solid var(--shadow)}.bordered-item:last-of-type{border-bottom:1px solid var(--shadow)}.grouped-text-container{margin-left:1.8rem}.grouped-text-container p{font-size:16px;font-weight:600;margin:0}.grouped-text-container p:first-of-type{margin-bottom:7px}@media(max-width:767.9px){.grouped-text-container .group-info-tooltip{margin-left:3px!important}}.grouped-text-container em{margin-bottom:7px}.grouped-text-container .group-info-tooltip{margin-bottom:2px!important;align-content:center;display:inline-flex;justify-content:center;flex-wrap:wrap;vertical-align:middle}.grouped-text-container .align-items-start{flex-direction:column}.grouped-text-container .align-items-start .special-price-label{font-weight:lighter;font-size:14px;margin-bottom:0}.grouped-text-container .member-price-info{line-height:1.5;align-content:center;font-size:14px;flex-direction:row}.grouped-text-container .member-price-info .icon{margin-bottom:1px}.grouped-text-container .grouped-product-pill{margin-bottom:10px;width:auto;border:1px solid #ed0c0c;align-items:center;gap:2px}.grouped-text-container .grouped-product-pill strong{font-weight:600;color:#ed0c0c;font-size:12px}.grouped-text-container .special-pricing{align-items:center;gap:10px}.grouped-text-container .special-pricing del{font-size:16px}.grouped-text-container .special-pricing .text-brand{margin:0}@media(max-width:767.9px){.grouped-text-container .member-pricing-container{flex-wrap:wrap}}.grouped-text-container .member-pricing-container .member-pricing{padding:0!important}.grouped-text-container .member-pricing-container .member-pricing .text-info{font-size:16px}.grouped-image{max-width:80px;height:100%;width:100%}.grouped-usps{display:none!important}@media(max-width:1023.9px){.grouped-usps{display:block!important}}.grouped-delivery-info .grouped-left{width:40%}@media(max-width:767.9px){.grouped-delivery-info .grouped-left{width:100%}}.grouped-delivery-info .grouped-left .delivery-label{margin-top:1rem}@media(max-width:1023.9px)and (min-width:768px){.grouped-delivery-info .grouped-right .usp-list{padding:0!important;margin:0!important}.grouped-delivery-info{display:flex!important;gap:3rem}}.product-info .grouped-delivery-info .grouped-left{width:100%}.product-info .member-pricing{color:var(--petrol)}.toolTipModal .grouped-tt-body{max-height:596px;overflow:hidden}.toolTipModal .modal-footer{border:none;display:flex;width:100%;justify-content:flex-start}.toolTipModal .modal-footer button{border:none;background-color:rgba(0,0,0,0)}.toolTipModal .modal-footer button p{text-decoration:underline;margin:0}.toolTipModal ul{list-style:none;padding:0}.toolTipModal ul li{padding:5px 10px}.toolTipModal ul li:nth-child(odd){background-color:var(--grey)}.toolTipModal .spec-paragraph{display:flex;width:100%;gap:10px;align-items:center}.toolTipModal .spec-paragraph>p{margin:10px}.toolTipModal .spec-paragraph:nth-child(2n){background-color:var(--grey)}.margin-auto{margin:0 auto}.call-form .pre-info,.form .pre-info{margin-top:1rem}.call-form .thuisservice-mobile .btn-primary,.form .thuisservice-mobile .btn-primary{margin:0 auto}.call-form .short-info a,.form .short-info a{color:#626261;font-weight:400;text-decoration:underline}.call-form .cta-link,.form .cta-link{text-decoration:underline}