.chemical-compatibility-component{font-family:var(--fontParagraph)}
.chemical-compatibility-component.cc-pdp{max-width:800px}
.cpc-cc__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:absolute;right:0;top:0;z-index:10}
.cpc-cc__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-cc__loader-text{color:#656b6e;font-family:var(--fontParagraph);font-size:var(--fontSizeH6);font-weight:var(--fontWeightParagraph);margin:0}
.cc-heading{margin:0;padding:0;font-family:var(--fontH1);color:var(--colorH1);font-weight:var(--fontWeightH1);font-size:var(--fontSizeH1);font-style:normal;line-height:80px}
.cc-mobile-divider{display:none}
.cc-description{max-width:965px;padding-top:56px;position:relative;margin:0;font-family:var(--fontParagraph);color:var(--colorParagraph);font-size:var(--fontSizeParagraph);font-weight:var(--fontWeightParagraph);line-height:150%}
.cc-description>p,.cc-stepone-description>p,.cc-steptwo-description>p{margin:0;padding:0;line-height:150%;font-family:var(--fontParagraph);color:var(--colorParagraph);font-size:var(--fontSizeParagraph);font-weight:var(--fontWeightParagraph)}
.cc-description ol{margin:0;padding-left:20px}
.cc-stepone-heading{padding:13px 0 0 0;line-height:133.333%;font-family:var(--fontH4);color:var(--colorH4);font-weight:var(--fontWeightH4);font-size:var(--fontSizeH4)}
.cc-stepone-description,.cc-steptwo-description{position:relative;margin:0;padding-top:17px;max-width:965px;font-family:var(--fontParagraph);color:var(--colorParagraph);font-size:var(--fontSizeParagraph);line-height:150%;font-weight:var(--fontWeightParagraph)}
.chemical-compatibility-component .cc-dropdown-flex-container{display:flex;gap:21px;padding-top:23px;flex-wrap:wrap}
.cc-combo-input::placeholder{width:100%;height:24px;border:0;outline:0;cursor:pointer;color:var(--colorPrimary800);font-family:var(--fontParagraph);font-size:var(--fontSizeParagraph);line-height:24px;font-weight:calc(var(--fontWeightParagraph) - 100)}
.cc-custom-dropdown{position:relative;width:330px;height:60px}
.chemical-compatibility-component .cc-dropdown-flex-container h5{margin:0;font-family:var(--fontH2);color:var(--colorH5);font-weight:var(--fontWeightH5);font-size:var(--fontSizeH5);padding-left:3.3px;padding-right:3.3px;padding-top:14px}
.cc-section-one{padding-bottom:120px}
#cc-secondary-section{padding-top:53px;display:none}
#cc-secondary-section h4{max-width:896px;font-family:var(--fontH4);color:var(--colorH4);font-weight:var(--fontWeightH4);line-height:133.333%;font-size:var(--fontSizeH4);margin:0;padding:0}
.secondary-padding{padding-bottom:108px}
.cc-input-wrapper{border:1px solid var(--colorPrimary200);background:var(--colorPrimary700);display:flex;align-items:center;width:330px;height:60px;padding-left:21.15px;cursor:pointer;box-sizing:border-box}
.cc-combo-input{width:100%;height:24px;border:0;background:transparent;outline:0;cursor:pointer;color:var(--colorPrimary900);font-family:var(--fontParagraph);font-size:var(--fontSizeParagraph);line-height:24px;font-weight:var(--fontWeightParagraph)}
.cc-icon-parent{position:relative;width:36px;height:36px;flex-shrink:0;padding-top:13px;padding-right:9px}
.cc-dropdown-icon{position:absolute;width:17px;height:10.7px;pointer-events:none}
.cc-dropdown-list{display:none;position:absolute;top:62px;width:100%;max-height:250px;overflow-y:auto;background:var(--colorBackground);list-style:none;padding:0;margin:0;z-index:1000;border:1px solid var(--colorPrimary200);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)}
.cc-dropdown-list li{padding-top:5px;padding-bottom:5px;padding-left:21px;cursor:pointer;color:var(--colorPrimary900);min-height:40px;font-family:var(--fontParagraph);font-size:calc(var(--fontSizeH6) - 2px);font-weight:var(--fontWeightParagraph);line-height:214.286%;letter-spacing:.28px}
.cc-dropdown-list li:hover{background-color:var(--colorPrimary700)}
.cc-dropdown-list::-webkit-scrollbar-track{background:linear-gradient(270deg,var(--colorPrimary700) 11.06%,var(--colorBackground) 30.77%,var(--colorBackground) 71.15%,var(--colorPrimary700) 88.46%);border:none !important;box-shadow:none}
.cc-dropdown-list::-webkit-scrollbar{width:20px;padding-top:1px}
.is-closed .cc-dropdown-list{display:none}
.cc-dropdown-list::-webkit-scrollbar-thumb{background:var(--colorPrimary200);border-radius:14px}
.cc-dropdown-flex-container>h5{padding-top:14px;color:var(--colorH5);font-weight:var(--fontWeightH5);font-size:var(--fontSizeH5);line-height:28px;text-transform:uppercase;padding-bottom:10px}
.cc-search-container{margin-top:30px}
.search-padding{padding-top:28px}
#cc-search-btn{display:none;width:166px;height:60px;border:2px solid var(--colorPrimary600);color:var(--colorPrimary600);background:transparent;font-weight:var(--fontWeightH4);cursor:pointer}
#cc-search-btn:hover{background-color:var(--colorPrimary600);color:var(--colorBackground)}
#cc-results-section{display:none}
.cc-divider{width:100%;height:1px;background-color:var(--colorPrimary500);border:0;margin-top:54px;display:block;max-width:1283px}
.cc-compatibility-legHeading{padding-top:28px;color:var(--colorH5);font-family:var(--fontH2);font-weight:var(--fontWeightH5);font-size:var(--fontSizeH5);font-style:normal;line-height:28px;text-transform:uppercase;margin:0;padding-bottom:0}
.cc-legend-grid{display:grid;grid-template-columns:repeat(3,283px);width:100%;padding-top:17px;column-gap:104px;row-gap:16px}
.cc-legend-item{display:flex;align-items:center;gap:17px;box-sizing:border-box}
.cc-icon-wrapper-small{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}
.cc-legend-icon{max-width:100%;max-height:100%;object-fit:contain}
.cc-legend-text{font-size:var(--fontSizeH6);color:var(--colorParagraph);line-height:20px;font-weight:var(--fontWeightParagraph)}
@media(max-width:768px){.cc-legend-grid{grid-template-columns:repeat(2,1fr)}
}
.cc-results-title{color:var(--colorH5);font-family:var(--fontH2);font-size:var(--fontSizeH5);line-height:28px;text-transform:uppercase;margin-top:81px;min-height:35px;font-weight:var(--fontWeightH5);white-space:normal}
.cc-results-divider{max-width:1283px;height:3px;background-color:var(--colorPrimary400);margin-top:14px;display:block}
.cc-collapsible-item{width:100%;min-height:35px}
.cc-collapsible-wrapper{padding-top:29px;padding-bottom:88px}
.cc-collapsible-header{display:flex;align-items:center;width:393px;cursor:pointer;background:0;box-sizing:border-box;height:100%}
.cc-toggle-img{width:24px;height:24px;flex-shrink:0}
.cc-collapsible-title{padding:3px 5px 0 0;text-transform:uppercase;color:var(--colorH5);font-family:var(--fontH2);font-size:var(--fontSizeH5);font-weight:var(--fontWeightParagraph);flex-grow:1;line-height:28px;display:inline}
.cc-toggle-icon{width:14px;margin-right:11px}
.cc-collapsible-header{display:flex;align-items:center;padding-left:5px;cursor:pointer;border-bottom:0}
.cc-collapsible-content{padding:14px 0 22px 30px;border-top:0;display:none;overflow-x:auto}
.cc-parts-table{width:1216px;table-layout:fixed;border-collapse:collapse;border:0;margin-top:0;padding-top:0;margin-bottom:0}
.fixed-col-1{width:228px;color:var(--colorPrimary400);font-weight:var(--fontWeightH4)}
.fixed-col-2{width:712px;color:var(--colorPrimary900);font-weight:var(--fontWeightParagraph)}
.fixed-col-3{width:276px}
.cc-parts-table thead tr{background-color:var(--colorPrimary400);border:1px solid var(--colorPrimary400)}
.cc-parts-table th{color:var(--colorBackground);font-size:calc(var(--fontSizeH6) - 2px);text-transform:uppercase;text-align:left;line-height:normal;padding:10px 10px 13px 17px;border:0;height:42px;font-weight:calc(var(--fontWeightH4) + 100)}
.cc-parts-table td{min-height:36px;font-size:calc(var(--fontSizeH6) - 2px);padding-left:17px;padding-top:9px;padding-bottom:9px;line-height:normal;border-right:1px solid var(--colorPrimary500);vertical-align:top}
.cc-parts-table td:last-child{border-right:1px solid(--colorPrimary500);padding-left:80px;vertical-align:middle}
.cc-parts-table td:first-child{border-left:1px solid var(--colorPrimary500)}
.cc-parts-table tbody tr:nth-child(odd){background-color:var(--colorPrimary700);border-bottom:1px solid var(--colorPrimary500);border-right:1px solid var(--colorPrimary500)}
.cc-parts-table tbody tr:nth-child(even){background-color:var(--colorBackground);border-bottom:1px solid var(--colorPrimary500);border-right:1px solid var(--colorPrimary500)}
.cc-table-icons{display:flex;gap:22px;align-items:center;height:100%}
.cc-table-icons img{width:24px;height:24px;object-fit:contain}
.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background:rgba(63,67,69,0.95);justify-content:center;align-items:center}
html.cc-modal-open{overflow:hidden;height:100%}
.modal-content{background:var(--colorBackground);box-shadow:0 4px 15px 0 rgba(0,0,0,0.25);width:700px;max-height:80vh;position:relative;display:flex;flex-direction:column}
.cc-blank-header{background:var(--colorPrimary400);height:50px}
.close-btn{content:url("../../../../../../content/dam/cpc-biotech/icons/close-icon.svg");float:right;cursor:pointer;width:28.63px;height:28.63px;margin-top:11px;margin-right:25.37px;margin-bottom:11px}
.cc-full-body{overflow-y:auto}
.modal-body-content{padding-left:30px;padding-right:30px;padding-bottom:36px}
.static-content{padding-left:30px;padding-right:30px}
.modal-header-title{width:330px;color:var(--colorPrimary900);margin-left:auto;margin-right:auto;margin:0 auto;padding-top:16px;font-size:var(--fontSizeH4);font-style:normal;font-weight:var(--fontWeightH4);line-height:32px;text-align:center}
.modal-header-title>h4{padding:0;margin:0}
.modal-header-sku{font-size:var(--fontSizeH4);font-weight:calc(var(--fontWeightH4) + 100);padding-top:13px;color:var(--colorPrimary400);margin:0 auto;width:330px;text-align:center;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-underline-offset:20%;text-underline-position:from-font;line-height:28px;font-family:var(--fontH2)}
.compatibility-row{display:flex;align-items:center;gap:15px;padding-top:20px;margin-bottom:16px;font-size:var(--fontSizeParagraph);color:var(--colorPrimary900)}
.compatibility-row>:nth-child(2){width:191px;font-weight:calc(var(--fontWeightH4) + 100);line-height:27px}
.compatibility-row>:nth-child(3){margin-left:auto;width:380px;line-height:27px;font-weight:var(--fontWeightParagraph)}
.compatibility-status-icon{width:28px;height:28px}
.compatibility-status-icon item:nth-child(2){margin-left:11px}
.popup-results-divider-top,.popup-results-divider{max-width:640px;height:1px;background-color:var(--colorPrimary500);display:block;margin-bottom:1px}
.popup-results-divider-top{margin-top:30px}
.cc-note{padding-bottom:5px}
.cc-note>p{color:var(--colorPrimary900);font-size:calc(var(--fontSizeH6) - 2px);font-style:normal;font-weight:var(--fontWeightParagraph);line-height:normal;font-family:var(--fontParagraph);padding:0;margin:0}
.cc-test-heading{padding-bottom:18px}
.cc-test-heading>p{color:var(--colorPrimary900);font-size:var(--fontSizeH6);font-style:normal;font-weight:var(--fontWeightH5);line-height:normal;font-family:var(--fontParagraph);padding:0;margin:0}
.table-container{overflow-x:auto}
.chemical-resistance-table>table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0;padding:0}
.chemical-resistance-table>table th,.chemical-resistance-table>table td{text-align:left;white-space:normal}
.chemical-resistance-table>table td{height:28px;line-height:16px;padding-top:6px;padding-bottom:6px;border:1px solid var(--colorPrimary500)}
.chemical-resistance-table>table td{font-size:calc(var(--fontSizeH6) - 4px);font-weight:var(--fontWeightParagraph);color:var(--colorPrimary900)}
.chemical-resistance-table>table thead th{border:1px solid var(--colorPrimary300);height:44px;background:var(--colorPrimary300);color:var(--colorBackground);font-size:calc(var(--fontSizeH6) - 4px);font-style:normal;font-weight:calc(var(--fontWeightH4) + 100);line-height:normal;text-transform:uppercase;height:44px}
.chemical-resistance-table>table tbody tr.even-row{background-color:var(--colorPrimary700)}
.footer-sections{display:flex;justify-content:space-between;margin-top:19px;gap:46px;margin-bottom:22px}
.warning-section,.notes-section{flex:1}
.warning-section>p,.notes-section>p{font-family:var(--fontH2);font-size:calc(var(--fontSizeH6) - 4px);color:var(--colorPrimary900);line-height:normal;font-weight:var(--fontWeightParagraph);margin:0;padding:0}
.warning-section{max-width:268px}
.chemical-resistance-table>table th:nth-child(1),.chemical-resistance-table>table td:nth-child(1){padding-left:14px;font-weight:var(--fontWeightH5);line-height:normal}
.chemical-resistance-table>table th:nth-child(2),.chemical-resistance-table>table td:nth-child(2){padding-left:11px;line-height:normal}
.chemical-resistance-table>table th:nth-child(3),.chemical-resistance-table>table td:nth-child(3){padding-left:12px;line-height:normal}
.chemical-resistance-table>table th:nth-child(4),.chemical-resistance-table>table td:nth-child(4){padding-left:14px;line-height:normal}
.chemical-compatibility-component.cc-pdp .cc-custom-dropdown,.chemical-compatibility-component.cc-pdp .cc-input-wrapper{width:200px}
.chemical-compatibility-component.cc-pdp .cc-input-wrapper{padding-left:15px}
.chemical-compatibility-component.cc-pdp .cc-combo-input,.chemical-compatibility-component.cc-pdp .cc-combo-input::placeholder{font-size:calc(var(--fontSizeH6) - 1px);line-height:20px}
.chemical-compatibility-component.cc-pdp .cc-section-one{padding-bottom:40px}
.chemical-compatibility-component.cc-pdp .popup-results-divider-top,.chemical-compatibility-component.cc-pdp .popup-results-divider{width:100%;max-width:100%}
.chemical-compatibility-component.cc-pdp .modal-body-content,.chemical-compatibility-component.cc-pdp .static-content{display:none}
.chemical-compatibility-component.cc-pdp .cc-description{padding-top:0}
.chemical-compatibility-component.cc-pdp .static-content{padding-left:0;padding-right:30px;overflow-y:hidden}
.chemical-compatibility-component.cc-pdp .modal-body-content{padding-left:0}
.chemical-compatibility-component.cc-pdp .popup-results-divider-top{margin-top:0}
@media(max-width:480px){.cc-heading{font-size:calc(var(--fontSizeH5) + 10px);font-weight:var(--fontWeightH5);line-height:normal}
.cc-mobile-divider{width:100%;height:1px;background-color:var(--colorPrimary500);border:0;margin-top:10.7px;display:block}
.cc-description{max-width:350px;padding-top:25.5px;font-size:var(--fontSizeH6);line-height:26px}
.cc-description p,.cc-description ol,.cc-description li{font-size:var(--fontSizeH6);line-height:26px}
.cc-stepone-heading{font-size:var(--fontSizeH5);padding-top:20px;line-height:normal}
.cc-stepone-description{max-width:350px}
.cc-custom-dropdown{width:350px}
.cc-input-wrapper{padding-left:19px;padding-top:18px;padding-bottom:18px;width:350px}
.chemical-compatibility-component .cc-dropdown-flex-container{flex-direction:column;align-items:flex-start;gap:7px;padding-top:20px}
.cc-icon-parent{padding-top:15px;padding-right:11px}
.chemical-compatibility-component .cc-dropdown-flex-container h5{padding:0;width:100%;text-align:center;font-size:var(--fontSizeParagraph)}
.cc-combo-input{font-size:var(--fontSizeH6)}
.cc-section-one{padding-bottom:74px}
#cc-secondary-section{padding-top:44px;max-width:350px}
#cc-secondary-section h4{font-size:var(--fontSizeH5);line-height:normal}
#cc-search-btn{font-size:var(--fontSizeH6)}
.secondary-padding{padding-bottom:63px}
.search-padding{padding-top:30px}
.cc-divider{margin-top:35px;max-width:350px}
.cc-compatibility-legHeading{padding-top:30.92px;font-size:var(--fontSizeParagraph);line-height:24px}
.cc-legend-grid{display:flex;flex-direction:column;row-gap:12px;padding-top:11px}
.cc-legend-grid>*:last-child{margin-bottom:0}
.cc-legend-item:nth-child(3n+1){order:1}
.cc-legend-item:nth-child(3n+2){order:2}
.cc-legend-item:nth-child(3n){order:3}
.cc-legend-item:nth-child(7),.cc-legend-item:nth-child(8){margin-bottom:26px}
.cc-results-title{margin-top:50px;width:100% font-size:var(--fontSizeParagraph);line-height:24px;white-space:pre-line;display:block}
.cc-results-divider{width:100%;margin-top:26px}
.cc-collapsible-wrapper{padding-top:20px;padding-bottom:67px}
.cc-collapsible-title{width:100%;font-size:var(--fontSizeParagraph);font-weight:var(--fontWeightH4);line-height:24px}
.cc-collapsible-item{padding-bottom:15px}
.cc-toggle-icon{margin-right:6px}
.cc-parts-table{width:460px}
.cc-collapsible-content{overflow-x:auto;padding:23px 0 40px 10px}
.cc-parts-table th{line-height:100%}
.fixed-col-1{width:152px;padding-right:11px}
.fixed-col-2{width:154px;padding-right:9px}
.fixed-col-3{width:154px;line-height:100%}
td.fixed-col-1,td.fixed-col-2{font-size:calc(var(--fontSizeH6) - 3px);line-height:100%}
td.fixed-col-2{font-weight:var(--fontWeightParagraph)}
.cc-parts-table td:last-child{padding-left:14px}
.modal{z-index:999}
.modal-content{width:100%;height:100%;display:block;overflow-y:auto}
.cpc-biotech .header-xf.experiencefragment{height:0}
.close-btn{margin-top:10px;margin-right:14.3px}
.modal-header-title{padding-top:22px}
.popup-results-divider-top,.popup-results-divider{width:100%}
.compatibility-row>:nth-child(2){width:266px}
.compatibility-row>:nth-child(3){margin-left:auto;width:266px}
.compatibility-row{padding-top:13px;margin-bottom:10px;flex-wrap:wrap;gap:15px}
.compatibility-row>:nth-child(2){width:auto;flex:1}
.compatibility-row>:nth-child(3){width:100%;margin-left:0;padding-left:43px}
.modal-body-content{padding-bottom:23px}
.static-content{overflow-y:hidden}
.cc-note{padding-bottom:15px}
.chemical-resistance-table>table{margin-top:24px;width:420px}
.chemical-resistance-table>table th,.chemical-resistance-table>table td{height:67px}
.chemical-resistance-table>table th:nth-child(3),.chemical-resistance-table>table td:nth-child(3){padding-left:13px}
.chemical-resistance-table>table th:nth-child(4),.chemical-resistance-table>table td:nth-child(4){padding-left:11px}
.footer-sections{margin-top:31px;flex-direction:column;align-items:flex-start;gap:8px}
.warning-section,.notes-section{width:100%}
.chemical-compatibility-component.cc-pdp .cc-custom-dropdown,.chemical-compatibility-component.cc-pdp .cc-input-wrapper{width:330px}
}
@media(max-width:380px){.cc-custom-dropdown{max-width:350px;width:100%}
.cc-input-wrapper{padding-left:19px;padding-top:18px;padding-bottom:18px;max-width:350px;width:100%}
}