.cpc-pdp__loader{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255,255,255,0.85);bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10}
.cpc-pdp__loader-spinner{-webkit-animation:cpc-locator-spin .9s linear infinite;animation:cpc-locator-spin .9s linear infinite;border:3px solid var(--colorPrimary200);border-radius:50%;border-top-color:var(--colorPrimary600);height:40px;width:40px}
.cpc-pdp__loader-text{color:#656b6e;font-family:var(--fontParagraph);font-size:var(--fontSizeH6);font-weight:var(--fontWeightParagraph);margin:0}
.lr-right-wrapper .chemical-compatibility-component{display:none}
@media(min-width:1024px){.pdp-cpc-biotech .filtered-news-listing{margin-bottom:33px}
}
.cpc-bio-adaptive-card__container.-text-image{max-width:1440px;margin:0 auto;overflow-x:hidden}
.lr-tab-wrapper[data-index="0"]{scroll-margin-top:40px}
.cpc-bio-card.left{display:flex;align-items:flex-start}
.card-image.image_set{flex:0 0 400px;display:flex;gap:78px}
.image_set .main-image{-webkit-box-shadow:none !important;box-shadow:none !important}
.image-container{background:(--colorPrimary600)}
.main-image img{width:100%;height:auto;object-fit:contain}
.image_set .main-image{-webkit-box-shadow:0 !important;box-shadow:0 !important;width:400px !important;height:416px !important;aspect-ratio:25/26;&:hover{img[loading="lazy"]{opacity:0}
}
}
.image_set .main-image.zoom.hover-active{img[loading="lazy"]{opacity:0}
}
.cpc-bio-content{flex:1}
.product-heading{color:var(--colorH1);font-family:var(--fontH1);font-size:var(--fontSizeH1);font-style:normal;font-weight:var(--fontWeightH1);line-height:80px;margin-bottom:10px}
.cpc-bio-heading{font-family:var(--fontH5);font-size:var(--fontSizeH5);line-height:28px;font-weight:var(--fontWeightH5);color:var(--colorH5);width:802px;padding-bottom:26px;border-bottom:3px solid var(--colorPrimary200);display:block}
.download-container{align-items:center;display:flex;gap:10px}
.download-icon{margin-top:36px}
.downlod-cad-details{width:203px;height:26px;margin-top:39px;color:var(--colorPrimary200);font-family:var(--fontParagraph);font-size:var(--fontSizeParagraph);font-style:normal;font-weight:800;line-height:normal}
.downlod-cad-details:hover{color:var(--colorHoverNavigation)}
.req_sample:hover{background:var(--colorButtonPrimaryBackgroundFocus);color:var(--colorButtonPrimaryTextFocus)}
.request-button{display:block;width:100%;max-width:183px;height:auto;font-family:var(--fontH6);background:var(--colorPrimary600);line-height:normal;font-weight:var(--fontWeightH6);color:var(--colorPrimary400);border:1px solid var(--colorPrimary400);font-size:var(--fontSizeH6);margin-top:43px;padding-block:0 !important;padding-inline:0 !important;text-transform:uppercase}
.quote-request-button{max-width:213px;height:auto}
.quote-request-button.disabled{background:var(--colorButtonSecondaryBackground);border:1px solid var(--colorButtonSecondaryBorder);color:var(--colorButtonSecondaryText);pointer-events:none;cursor:not-allowed}
.quote-request-button.is-active{color:var(--colorPrimary200)}
.quote-login-message{display:none;align-items:center;gap:10px;margin-top:20px;background:var(--colorPrimary300);padding:15px 16px;width:436px;height:60px}
.quote-login-message p,.quote-login-message div{margin:0;display:inline}
.quote-login-message,.quote-login-message *{font-family:var(--fontNavigation)}
.quote-login-icon{display:none}
.quote-login-icon.active{display:flex;align-items:center;flex-shrink:0}
.quote-login-icon svg{width:30px;height:30px}
.quote-login-text{line-height:1.4}
.quote-success-msg{color:#1e7e34;font-weight:600}
.quote-action-container{display:flex;gap:17px;align-items:center;flex-wrap:wrap}
.quote-request-button.disabled{pointer-events:none;opacity:.6}
.req_sample{text-align:center;padding:10px 9px;cursor:pointer}
.cpc-bio-item-details{margin-top:16px}
.cpc-bio-item-display-id,.cpc-bio-part-number{font-size:14px;line-height:20px;color:#444}
.cpc-bio-item-display-id span,.cpc-bio-part-number span{font-weight:600}
.lr-wrapper{display:flex;align-items:flex-start}
.lr-left{flex-shrink:0}
.lr-tab-wrapper{display:flex;justify-content:space-between;align-items:center;background:var(--colorPrimary300);cursor:pointer;transition:background .2s ease;margin-bottom:18px;width:400px}
.lr-tab-wrapper + .lr-tab-wrapper{margin-top:18px}
.lr-tab{color:var(--colorH5);font-family:var(--fontH5);font-size:var(--fontSizeH5);font-style:normal;font-weight:var(--fontWeightH5);line-height:28px;width:296px;height:35px;padding-left:16px;margin-top:16px;margin-bottom:9px;text-transform:uppercase}
.lr-tab-wrapper.open{background:var(--colorPrimary200)}
.lr-tab-wrapper.is-active .lr-tab{color:var(--colorPrimary600)}
.lr-tab-wrapper.open .lr-tab{color:var(--colorPrimary600)}
.lr-tab-wrapper:not(.open):hover{background-color:var(--colorPrimary200)}
.lr-tab-wrapper:hover .lr-tab{color:var(--colorPrimary600) !important}
.lr-icon{align-items:center;max-height:60px;width:60px;height:60px;background:var(--colorPrimary200);color:var(--colorPrimary600);font-size:24px;display:flex;justify-content:center;border-radius:2px}
.lr-right{box-sizing:border-box;overflow:hidden;text-align:justify}
.is-publish .js-dover__tab-panel{display:none}
.is-publish .js-dover__tab-panel.-actived{display:block}
.lr-tab-wrapper.is-active{color:var(--colorPrimary600) !important;background:var(--colorPrimary200)}
.lr-right-wrapper{margin:auto}
.product-details__item{position:relative;display:grid;grid-template-columns:260px 1fr;align-items:center;padding:14px 0}
.product-details__item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d9d9d9;transform:none}
.product-details__item:last-of-type::after{display:none}
.product-details__content-name{font-size:var(--fontSizeH4);width:180px;height:32px;font-style:normal;line-height:27px;font-weight:var(--fontWeightH4);font-family:var(--fontH4);color:var(--colorH4)}
.product-details__content-value{width:290px;min-height:32px;font-family:var(--fontParagraph);font-size:var(--fontSizeParagraph);line-height:27px;color:var(--colorH3);font-weight:var(--fontWeightParagraph);text-align:left}
.lr-icon .icon-minus{display:none}
.lr-icon .icon-plus{display:block}
.lr-tab-wrapper.is-active{margin-bottom:0 !important}
.lr-tab-wrapper.is-active .icon-plus{display:none}
.lr-tab-wrapper.is-active .icon-minus{display:block}
.cad-iframe{margin:auto}
.cad-download-iframe{width:740px;height:600px;border:0}
.marketo-form-cad_extractables{margin:auto;max-width:880px}
.marketo-form-cad_validations{margin:auto;max-width:880px}
.product_info{padding-top:76px}
.product_information_title{margin-bottom:10px !important;max-width:785px;color:var(--colorH2);font-family:var(--fontH2);font-size:var(--fontSizeH2);font-style:normal;font-weight:var(--fontWeightH2);line-height:normal}
.product_notch_image{margin-bottom:56px}
@media(max-width:1024px){.lr-tab-wrapper.is-active{margin-bottom:20px !important}
.cpc-biotech-container{margin:0 14px 0 14px}
.lr-right-wrapper{width:100%}
.product-details__item{padding:0 0 7px 0;display:block}
.product-heading{display:flex;width:340px;height:49.807px;flex-direction:column;justify-content:center;color:var(--colorH1);font-family:var(--fontH2);font-size:calc(var(--fontSizeH2) * .44);font-style:normal;font-weight:calc(var(--fontWeightH2) * 2.5);line-height:80px;margin-bottom:0 !important}
.product-details__content-name{color:var(--colorPrimary900);font-family:var(--fontH4);font-size:calc(var(--fontSize4) * .89);font-style:normal;font-weight:var(--fontWeightH4);line-height:26px;width:100%;height:32px;display:block}
.product-details__content-value{width:100%;height:auto;display:block;color:var(--colorPrimary900);font-family:var(--fontParagraph);font-size:calc(var(--fontSizeParagraph) * .89);font-style:normal;font-weight:var(--fontWeightParagraph);line-height:26px}
.product-details__item::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d9d9d9;transform:none}
.product-details__item:last-of-type::after{display:none}
.cpc-bio-adaptive-card__container.-text-image{padding:0 21px 0 22px}
.card-image.image_set{width:100%;gap:10px}
.cad-download-iframe{width:100%;height:400px;border:0}
.cpc-bio-heading{font-family:var(--fontH5);font-size:var(--fontSizeH5);font-weight:var(--fontWeightH5);color:var(--colorH5);width:100%;padding-bottom:23px;border-bottom:3px solid var(--colorPrimary200);display:block}
.download-container{align-items:center;display:flex;gap:10px}
.download-icon{margin-top:20px}
.downlod-cad-details{color:var(--colorPrimary200);font-family:var(--fontParagraph);font-size:var(--fontSizeParagraph);font-style:normal;font-weight:800;line-height:normal;margin-top:22.5px}
.request-button{height:40px;font-family:var(--fontH6);font-size:var(--fontSizeH6);line-height:normal;font-weight:var(--fontWeightH6);background:var(--colorPrimary600);color:var(--colorPrimary400);border:1px solid var(--colorPrimary400);margin-top:25px;padding-block:0 !important;padding-inline:0 !important;text-transform:uppercase}
.quote-action-container:has(+ #quoteMessageContainer[style*="display: none"]){margin-bottom:28px}
.quote-action-container{margin-top:25px}
.request-button .quote-request-button{margin:0}
.request-button{margin:0}
.quote-action-container{gap:12px}
.quote-login-message{margin-top:12px;margin-bottom:28px}
.cpc-bio-item-display-id,.cpc-bio-part-number{font-size:13px}
.image_set .main-image .image{margin:0 !important;max-height:400px !important;max-width:416px;padding:0 !important;text-align:start !important}
.lr-wrapper{flex-direction:column;padding:0 22px}
.lr-left{width:100%;margin-left:0}
.lr-tab-wrapper{width:100%;display:flex;justify-content:space-between;align-items:center;background:var(--colorPrimary300);cursor:pointer;transition:background .2s ease;margin-bottom:11px}
.lr-right{display:none}
.is-publish .js-dover__tab-panel{display:none !important}
.is-publish .js-dover__tab-panel.-actived.active-mobile{display:block !important}
.lr-tab{color:var(--colorH5);font-family:var(--fontH5);font-size:calc(var(--fontSizeH5) * .9);font-style:normal;font-weight:var(--fontWeightH5);line-height:28px;height:30.625px;padding-left:14px;margin-top:14px;margin-bottom:7.88px;text-transform:uppercase}
.product_info{padding:0 21px 0 22px}
.product_information_title{margin-bottom:13px !important;color:var(--colorH2);font-family:var(--fontH2);font-size:calc(var(--fontSizeH2) * .6);font-style:normal;font-weight:var(--fontWeightH2);line-height:normal}
.product-details__item:last-child div:last-child{margin-bottom:70px}
.product_notch_image{margin-bottom:25px}
.product_notch_image_mobile{display:block !important;padding:0 22px 26px 22px;width:100%;height:auto}
.marketo-form-cad_extractables{padding:0 4px 0 4px}
.accessories-bg{right:40px !important}
}
.accessories-bg{padding:80px;width:100vw;position:relative;background-color:#ecf3f6;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}
.accessories-bg-wc{background-color:#fff !important}
.accessories-section{margin-top:50px;.accessories-arrow{.slider_arrow_left{left:-60px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:45px;height:45px;border-radius:50%;background:#fff;border:1px solid #b8c1c4;display:flex;align-items:center;cursor:pointer;justify-content:center}
.slider_arrow_right{right:-60px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:45px;height:45px;border-radius:50%;background:#fff;border:1px solid #b8c1c4;display:flex;align-items:center;cursor:pointer;justify-content:center}
.arrow-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}
}
.viewed-heading{color:var(--colorPrimary500);font-family:var(--fontParagraph);font-weight:var(--fontWeightParagraph);font-size:28px;letter-spacing:.5px;line-height:30.8px;text-align:left;margin-top:0;margin-bottom:22px}
.slider{user-select:none;display:inline-block;position:relative;max-width:100%}
.slider_viewport{position:relative;&::-webkit-scrollbar{display:none}
}
.view-product{color:#007bc7;font-family:var(--fontParagraph);font-size:16px;font-weight:600;line-height:20px;text-align:center;text-decoration:underline #007bc7 1.2px;bottom:16px;display:flex;align-items:center;align-self:center;text-wrap:nowrap;text-underline-offset:3px;margin-top:10px;justify-content:center}
.quote-container{width:285px;align-self:center;margin-top:auto}
.animate{transition:all .5s cubic-bezier(0.77,0,0.175,1)}
.slider_item{float:left;img{display:block;max-width:100%;height:auto;background-size:cover}
}
.slider_nav.is-disabled{display:none}
.slider_control-nav{border:1px solid var(--colorPrimary400);position:relative;z-index:999;bottom:-55px;text-align:center;margin-right:12%}
.addToCart{width:285px;height:44px;border-radius:4px;border:1px;gap:10px;padding:10px 24px;background-color:var(--colorPrimary500);color:var(--colorPrimary400);line-height:15.4px}
.slider_control-nav-item{transition:all .5s linear;display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 5px;cursor:pointer;background:var(--colorPrimary300);&:hover{opacity:.3}
&.is-active{opacity:.6;background:var(--colorPrimary300)}
}
.slider_arrow{position:absolute;bottom:-44px;margin-top:-25px;width:15px;height:15px;z-index:999;cursor:pointer;&:hover{opacity:.5}
&.is-disabled{cursor:default;opacity:.5}
}
.slider_list{display:flex;gap:34px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}
.slider_arrow__right{right:13%;border:solid #007bc7;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.slider_arrow__left{right:17%;border:solid #007bc7;border-width:0 3px 3px 0;display:inline-block;transform:rotate(135deg);-webkit-transform:rotate(135deg)}
.product-image-slider{display:flex;justify-content:center;width:192px;height:200px;margin:20px 48px 20px 47px;overflow:hidden;img{object-fit:contain;height:auto;width:100%}
}
.product-details{width:285px;margin:0;gap:5px;display:flex;flex-direction:column;margin-bottom:14px}
.viewed-card{border:1px solid #c3ccdc;border-radius:0;display:flex;flex-direction:column;width:289px;background-color:#ffffff;.item-price{font-size:16px;font-weight:600;line-height:20px;color:#222;font-family:var(--fontParagraph)}
.product-title-slider{padding-left:27px;width:250px;height:35px;text-align:start;font-size:20px;font-weight:700;line-height:20px;color:var(--colorH3);font-family:var(--fontH3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-wrap:wrap}
}
.accessories-notch{margin-bottom:24px}
.brand-slider{color:#4a4e52;font-family:var(--fontParagraph);font-size:12px;font-weight:600;letter-spacing:2.4px;line-height:13.2px;text-transform:uppercase}
.product-info-slider{color:var(--colorPrimary900);font-family:var(--fontH6);font-size:var(--fontSizeH6);font-style:normal;font-weight:var(--fontWeightH6);line-height:20px;display:flex;gap:1px;flex-direction:column;height:96px;padding:1px 27px 18px 27px;p{color:var(--colorParagraph);font-family:var(--fontParagraph);font-size:13px;font-weight:var(--fontWeightParagraph);line-height:16.25px;margin:0;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
.product_short_desc{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;color:var(--colorPrimary900);font-family:var(--fontH6);font-size:14px;font-style:normal;font-weight:400;line-height:20px}
.dover-title-notch__line{display:none}
}
@media(max-width:925px){.cpc-bio-card.left{flex-direction:column;gap:0}
.card-image.image_set{flex-direction:column}
.image_set .main-image.zoom{width:100% !important;height:100% !important;display:flex;justify-content:center;aspect-ratio:auto}
.cpc-bio-adaptive-card__container .cpc-bio-content{width:100% !important}
}
@media(max-width:768px){.slider_list{gap:unset !important}
.accessories_notch_desktop{display:none}
.dover-title-notch__line{display:unset}
.accessories-bg{margin:50px 0 0 0 !important;padding:0 22px 22px 22px !important;right:0;left:0;width:unset}
.accessories-pagination{display:flex;justify-content:center;gap:10px;margin-top:14px;font-family:var(--fontParagraph);font-size:14px;.accessories-dot.active{color:var(--colorPrimary400);font-weight:700;border-bottom:2px solid var(--colorPrimary400)}
.accessories-dot{cursor:pointer;color:#8a8f99;padding:2px 6px}
}
.accessories-section{margin:50px 22px 0 22px}
.accessories-section .carousel_nav .slider_arrow_right{right:-70px}
.accessories-section .carousel_nav .slider_arrow_left{left:-70px}
.viewed-card{flex-direction:row !important;align-items:start;min-width:100%;height:180px;.product-image-slider{width:150px;height:150px;aspect-ratio:68 / 71;margin:4px 16px 33px 9px !important;img{height:150px;width:150px}
}
.product-details{&::after{background-image:url(../../../../../../content/dam/cpc-biotech/icons/arrow-back.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:15px;content:"";height:24px;position:absolute;right:10px;width:24px}
.product-title-slider{padding:19px 0 9px 0;height:auto;width:100%;text-align:start;font-size:calc(var(--fontSizeH3) * .8);font-weight:var(--fontWeightH3);line-height:20px;color:var(--colorH3);font-family:var(--fontH3)}
.product-info-slider{padding:0 20px 0 0;width:100%;color:var(--colorPrimary900);font-family:var(--fontH6);font-size:calc(var(--fontSizeH6) * .85);font-style:normal;font-weight:var(--fontWeightH6);line-height:20px;display:flex;gap:1px;flex-direction:column;height:auto}
}
}
}
@media(max-width:482px){.quote-login-message{width:auto}
}