@font-face{font-family:Exo2;src:url(../fonts/Exo2-Regular.ttf);font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:Exo2;src:url(../fonts/Exo2-Bold.ttf);font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-family:WixMadeForText;src:url(../fonts/WixMadeforText-Regular.ttf);font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-family:WixMadeforText;src:url(../fonts/WixMadeforText-Bold.ttf);font-weight:700;font-style:normal;font-stretch:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#empty-compare-products-container{display:flex;justify-content:center;padding:120px 16px;min-height:400px}#empty-compare-products-container .empty-compare-products{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:24px}#empty-compare-products-container .empty-compare-products .empty-compare-image{width:80px;height:80px;color:#003d6a}#empty-compare-products-container .empty-compare-products .empty-compare-image svg{width:100%;height:100%}#empty-compare-products-container .empty-compare-products .empty-compare-title{align-self:stretch;flex-grow:0;font-family:Exo2;font-size:40px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:#32373c}#empty-compare-products-container .empty-compare-products .empty-compare-message{align-self:stretch;flex-grow:0;font-family:WixMadeforText;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal;text-align:center;color:#32373c}#empty-compare-products-container .empty-compare-products .button-browse-products{width:164px;height:48px;flex-grow:0;padding:10px 16px;background-color:#003766;border-radius:0;border:none}#empty-compare-products-container .empty-compare-products .button-browse-products .Solid-button{color:#fff}#empty-compare-products-container .empty-compare-products .button-browse-products:hover{background-color:#002a58}#compare-products-container{margin:48px;justify-items:center}#compare-products-container .compare-products{max-width:1440px;width:100%}#compare-products-container .compare-products .compare-toolbar{justify-content:space-between;display:flex}#compare-products-container .compare-products .compare-toolbar .compare-toolbar-header{display:flex;flex-direction:column;gap:16px}#compare-products-container .compare-products .compare-toolbar .compare-tools{display:flex;gap:16px;align-items:center}#compare-products-container .compare-products .compare-toolbar .compare-tools .ps-export-list,#compare-products-container .compare-products .compare-toolbar .compare-tools .ps-share-results{flex-grow:0;font-family:WixMadeforText;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#003766;width:auto}#compare-products-container .compare-products .compare-toolbar .compare-tools .ps-export-list img,#compare-products-container .compare-products .compare-toolbar .compare-tools .ps-share-results img{width:16px;height:16px}#compare-products-container .compare-products .compare-toolbar .compare-tools .ps-export-list span,#compare-products-container .compare-products .compare-toolbar .compare-tools .ps-share-results span{color:#003766}#compare-products-container .compare-products .compare-toolbar .compare-tools .toggle-wrapper{display:flex;align-items:center;gap:8px;align-self:center;border-radius:999.9rem}#compare-products-container .compare-products .compare-toolbar .compare-tools .toggle-label{font-size:16px;font-family:WixMadeforText;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#5a5e65}#compare-products-container .compare-products .compare-toolbar .compare-tools .toggle{width:40px;height:24px;background-color:#5a5e65;border-radius:15px;position:relative;cursor:pointer;display:inline-block}#compare-products-container .compare-products .compare-toolbar .compare-tools .toggle-input{display:none}#compare-products-container .compare-products .compare-toolbar .compare-tools .toggle-button{position:absolute;top:3px;left:2px;width:18px;height:18px;background-color:#fff;border-radius:50%;transition:transform .2s ease}#compare-products-container .compare-products .compare-toolbar .compare-tools .toggle-input:checked+.toggle{background-color:#0577b6}#compare-products-container .compare-products .compare-toolbar .compare-tools .toggle-input:checked+.toggle .toggle-button{transform:translateX(18px);background-image:url(/media/icons/icon-toggle-checked.svg);background-size:12px;background-repeat:no-repeat;background-position:center}#compare-products-container .compare-products .compare-toolbar .compare-tools dialog{position:fixed;top:50%;left:50%;translate:-50% -50%;border:none;box-shadow:0 5px 5px 0 rgba(0,0,0,.2),0 3px 14px 0 rgba(0,0,0,.12),0 8px 10px 0 rgba(0,0,0,.14)}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results{display:block;height:auto;width:545px}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container{width:100%;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:24px;background-color:#fff}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .link-container{display:flex;flex-direction:column;width:100%;gap:8px}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .link-container .link-label{height:24px;flex-grow:0;font-family:Lato,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#0577b6}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .link-container .share-link{height:48px;align-self:stretch;flex-grow:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 16px;border:solid 1px #0577b6;outline:0;background-color:#fff}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .message{height:50px;align-self:stretch;flex-grow:0;font-family:Lato,sans-serif;font-size:32px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:left;color:#002a58}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .CTAs{height:48px;width:100%;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:16px;padding:0}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .CTAs #copy-link{width:fit-content;height:48px;flex-grow:0;padding:10px 16px;background-color:#0577b6;border-radius:0;border:none}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .CTAs #copy-link .Solid-button{color:#fff}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .CTAs #copy-link:hover{background-color:#002a58}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .CTAs #close-modal{width:auto;height:48px;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 8px;border-radius:0;border:none;background-color:transparent}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .CTAs #close-modal .Text-button{height:20px;flex-grow:0;font-family:Lato,sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#0577b6}#compare-products-container .compare-products .compare-toolbar .compare-tools #share-results .message-container .CTAs #close-modal:hover{background-color:rgba(95,202,250,.16)}#compare-products-container .compare-products h1.cinch-text-header-lg{flex-grow:0;font-family:Lato,sans-serif;font-size:48px;font-weight:800;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:1.44px;text-align:center;color:#32373c}#compare-products-container .compare-products .compare-table .table-header{display:flex;flex-direction:column;gap:8px;position:relative;justify-content:flex-start;align-items:flex-start;padding:16px}#compare-products-container .compare-products .compare-table{margin:20px 0 80px 0;background-color:#fff;position:sticky;top:0}#compare-products-container .compare-products .compare-table table{width:100%;border-collapse:collapse}#compare-products-container .compare-products .compare-table td{flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:flex-start;padding:16px;border-right:solid 1px #e2e5e7}#compare-products-container .compare-products .compare-table tbody tr:first-child td{padding:0;background-color:#f4f5f6;position:sticky;top:0;z-index:10;box-shadow:inset 0 -1px 0 #e2e5e7}#compare-products-container .compare-products .compare-table tr:nth-child(even){background-color:#fff}#compare-products-container .compare-products .compare-table tr:nth-child(odd){background-color:#f4f5f6}#compare-products-container .compare-products .compare-table td img.product-image{max-width:80px;max-height:80px;margin-bottom:8px;object-fit:contain}#compare-products-container .compare-products .compare-table .status{flex-grow:0;font-family:WixMadeforText;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left}#compare-products-container .compare-products .compare-table .part-number{align-self:stretch;flex-grow:0;font-family:WixMadeforText;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;text-align:left;color:#003766}#compare-products-container .compare-products .compare-table .part-number-container{display:flex;align-items:center;gap:8px}#compare-products-container .compare-products .compare-table .stock-status{color:#000;font-size:14px}#compare-products-container .compare-products .compare-table .stock-status .stock-indicator{display:inline-block;width:6px;height:6px;background-color:#22c55e;border-radius:50%;margin-right:8px}#compare-products-container .compare-products .compare-table .category{align-self:stretch;flex-grow:0;font-family:WixMadeforText;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#32373c}#compare-products-container .compare-products .compare-table .description{align-self:stretch;flex-grow:0;font-family:WixMadeforText;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#5a5e65}#compare-products-container .compare-products .compare-table .request-quote{flex-grow:0;font-family:WixMadeforText;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#4d6e31;text-decoration:none}#compare-products-container .compare-products .compare-table .remove-item{flex-grow:0;font-family:WixMadeforText;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#a0283d;text-decoration:none}#compare-products-container .compare-products .compare-table .category:hover,#compare-products-container .compare-products .compare-table .part-number:hover,#compare-products-container .compare-products .compare-table .remove-item:hover,#compare-products-container .compare-products .compare-table .request-quote:hover{cursor:pointer;text-decoration:underline}#compare-products-container .compare-products .compare-table .attribute-name{align-self:stretch;flex-grow:0;font-family:WixMadeforText;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#32373c}#compare-products-container .compare-products .compare-table .attribute-value{align-self:stretch;flex-grow:0;font-family:WixMadeforText;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:left;color:#32373c}#compare-products-container .compare-toolbar-header{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}#compare-products-container .compare-toolbar-header .return-to-products{display:flex;flex-grow:0;font-family:WixMadeforText;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#003766;gap:8px;text-decoration:none}#compare-products-container .compare-toolbar-header h1{margin:0;flex-grow:1}#compare-products-container .compare-toolbar-header .request-quote-all-link{display:flex;font-family:WixMadeforText;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#4d6e31;gap:8px;text-decoration:none}#compare-products-container .compare-toolbar-header .request-quote-all-link img{filter:brightness(0) saturate(100%) invert(38%) sepia(11%) saturate(2053%) hue-rotate(47deg) brightness(95%) contrast(93%)}#compare-products-container .compare-toolbar-header .request-quote-all-link:hover{cursor:pointer;text-decoration:underline}#compare-products-container .compare-toolbar-header .request-quote-all-link:disabled{opacity:.6;cursor:wait;text-decoration:none}#compare-products-container .compare-toolbar-header .request-quote-all-link .spinner{width:16px;height:16px;border:2px solid #4d6e31;border-top-color:transparent;border-radius:50%;display:inline-block;animation:spin .6s linear infinite}#compare-products-container .compare-toolbar-header .remove-all-link{display:flex;font-family:WixMadeforText;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:#a0283d;gap:8px;text-decoration:none}#compare-products-container .compare-toolbar-header .remove-all-link:hover{cursor:pointer;text-decoration:underline}#CompareProductsStrip{display:none;border-top:solid 1px #c9ccce;padding:32px 0;background-color:#fafbfc}#CompareProductsStrip .compare-buttons{display:flex;width:100%;flex-direction:row;justify-content:space-between}#CompareProductsStrip .compare-buttons .compare-info{flex-shrink:0}#CompareProductsStrip .compare-buttons .compare-info .compare-count{font-family:WixMadeforText;font-size:16px;font-weight:400;line-height:1.5;color:#32373c;white-space:nowrap}#CompareProductsStrip .selected-compare-products{display:flex;gap:16px;align-items:center;overflow:auto;justify-content:flex-start}#CompareProductsStrip .selected-compare-products .compare-item{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:8px;background-color:transparent;border:none}#CompareProductsStrip .selected-compare-products .compare-item img{width:50px;height:50px;object-fit:contain}#CompareProductsStrip .selected-compare-products .compare-item .remove-compare-pn{font-family:WixMadeforText;font-size:14px;font-weight:700;line-height:1.67;color:#32373c;text-align:left;white-space:nowrap}#CompareProductsStrip .selected-compare-products .compare-item .remove-compare-item{background:0 0;border:none;font-family:WixMadeforText;font-size:14px;font-weight:400;line-height:1.67;color:#a0283d;cursor:pointer;padding:0;text-decoration:none}#CompareProductsStrip .selected-compare-products .compare-item .remove-compare-item:hover{text-decoration:underline}#CompareProductsStrip .compare-button-container{flex-shrink:0;display:flex;flex-direction:row;gap:16px;align-items:center}#CompareProductsStrip .compare-button-container .remove-all-link{font-family:WixMadeforText;font-size:16px;font-weight:700;line-height:1.75;color:#002a58;text-decoration:none;white-space:nowrap}#CompareProductsStrip .compare-button-container .remove-all-link:hover{text-decoration:underline}#CompareProductsStrip .compare-button-container button{width:100%;padding:0 16px;border:none;cursor:pointer;font-family:WixMadeforText;font-size:16px;font-weight:700;line-height:1.75;white-space:nowrap;background-color:#003766;color:#fff}#CompareProductsStrip .compare-button-container button:hover{background-color:#002a58}@media screen and (min-width:450px) and (max-width:1024px){#compare-products-container .compare-products{width:100%}#compare-products-container .compare-products .compare-toolbar{flex-direction:column;gap:0}#compare-products-container .compare-products .compare-toolbar .compare-tools{flex-wrap:wrap;justify-content:end}#CompareProductsStrip .compare-strip-container{flex-direction:column;gap:16px}#CompareProductsStrip .compare-strip-container .compare-info{width:100%;align-items:center}#CompareProductsStrip .compare-strip-container .selected-compare-products{width:100%;justify-content:center}#CompareProductsStrip .compare-strip-container .compare-button-container{width:100%;display:flex;justify-content:center}}@media screen and (max-width:450px){#empty-compare-products-container{padding:48px 16px}#empty-compare-products-container .empty-compare-products{width:100%}#empty-compare-products-container .empty-compare-products .cinch-text-header-sm{font-size:40px}#compare-products-container{margin:16px}#compare-products-container .compare-products{width:100%;overflow:auto}#compare-products-container .compare-products .compare-toolbar{flex-wrap:wrap;gap:0}#compare-products-container .compare-products .compare-toolbar .compare-tools{flex-wrap:wrap;justify-content:left}#CompareProductsStrip{padding:12px}#CompareProductsStrip .compare-buttons{flex-wrap:wrap;gap:8px}#CompareProductsStrip .compare-strip-container{flex-direction:column;gap:12px}#CompareProductsStrip .compare-strip-container .compare-info{width:100%;align-items:center}#CompareProductsStrip .compare-strip-container .selected-compare-products{width:100%;justify-content:center;max-height:120px;overflow-y:auto}#CompareProductsStrip .compare-strip-container .compare-button-container{width:100%;display:flex;justify-content:center}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}
