.c-part-search__alt-packaging-subheader{background-color:#005cb2;border-bottom:1px solid #fff;color:#fff;font-size:14px;font-weight:700;padding:6px 10px}
.c-part-search__alt-packaging-table-wrapper{overflow-x:auto;width:100%}
.c-part-search__alt-packaging-table-wrapper table{background-color:#fff;border-collapse:collapse;border-spacing:0;width:100%}
.c-part-search__alt-packaging-table-wrapper table td,.c-part-search__alt-packaging-table-wrapper table th{border:1px solid #d9d9d9;padding:8px 10px;white-space:nowrap}
.c-part-search__applied-filter-container{padding:15px 15px 11px;width:100%;z-index:10}
@media(max-width:767px){.c-part-search__applied-filter-container{border:0;margin-bottom:24px;padding:0}
}
@media(min-width:992px){.c-part-search__applied-filter-container{background:#fff;border-bottom:1px solid white;box-shadow:0 1px 0 1px rgba(0,0,0,.05);position:sticky;top:92px}
}
.c-part-search__applied-filter-container:after{background:#fff;content:"";height:92px;left:0;position:absolute;top:-92px;width:100%}
.c-part-search__applied-filter-button{word-wrap:break-word;background-color:#f4f4f4;margin:0 4px 4px 0;padding:4px 32px 4px 10px;position:relative;white-space:normal}
.c-part-search__applied-filter-button:first-of-type{border-bottom-left-radius:0;border-top-left-radius:0}
.c-part-search__applied-filter-button:hover{border-color:#adadad !important}
.c-part-search__applied-filter-button:hover:before{background-color:#58666e;height:2px;left:9px;right:30px;top:13px}
.c-part-search__applied-filter-button:hover:after{color:#b71c1c}
.c-part-search__applied-filter-button:before{content:"";position:absolute;right:100%;transition:all .25s}
.c-part-search__applied-filter-button:after{content:"\f057";font-family:Font Awesome\ 7 Pro,sans-serif;font-size:14px;font-weight:900;position:absolute;right:6px;transition:all .16s}
.c-part-search__applied-filter-span{border-radius:0;border-right:0;cursor:not-allowed !important;margin:0 0 4px;padding:4px 10px;pointer-events:auto !important}
.c-part-search__applied-filter-span:first-of-type{border-bottom-left-radius:4px;border-top-left-radius:4px}
.c-part-search__applied-filter-label{display:inline-block;font-weight:700;margin-bottom:4px;margin-right:8px;max-width:100%;vertical-align:middle}
.c-part-search__table--availability--wrapper{display:flex;flex-direction:column;gap:12px}
.c-part-search__table-availability-mobile{display:none;margin-top:12px}
@media(max-width:767px){.c-part-search__table-availability-mobile{display:block}
.c-part-search__table-availability-mobile .pricing-inline-col__parts-message-indicator{display:none}
.c-part-search__table-availability-mobile-spacing{display:flex;flex-wrap:wrap;margin-top:12px}
.c-part-search__table-availability-mobile-spacing div:first-child{margin-right:5px}
.c-part-search__global-pop--wrapper{margin-top:12px}
}
.c-part-search__global-pop--dropdown{margin-top:12px}
@media(min-width:768px){.c-part-search__global-pop--dropdown{max-width:78px}
}
.c-part-search__global-pop--btn{border:0;padding:0;white-space:wrap}
.c-part-search__global-pop--btn:before{content:"\f0ac";font-family:Font Awesome\ 7 Pro,sans-serif;margin-right:5px}
.c-part-search__global-pop{border:2px solid #ececec;left:0;margin-top:3px;padding:4px 12px !important;width:178px;z-index:3 !important}
@media(max-width:767px){.c-part-search__global-pop{margin-top:5px}
}
.c-part-search__global-pop--last{margin-top:-141px}
.c-part-search .c-part-search__availability-buildable-title{border:0;border-top:1px solid #c7c7c7;font-size:13px;margin-top:5px;opacity:.7;padding-top:5px}
.pricing-inline-col--buildable{border-top:1px solid #d2d1d1;font-size:13px;margin-top:8px;padding-top:5px}
@media(max-width:767px){.pricing-inline-col--buildable{display:block !important;margin-top:6px}
}
.c-part-search__filters-show-only-wrapper{align-items:center;background-color:#e7e7e7;display:flex;flex-wrap:wrap;padding:15px;position:relative;z-index:11}
@media(max-width:767px){.c-part-search__filters-show-only-wrapper{padding:0}
}
.c-part-search__filters-stack-filters-toggle{align-items:center;display:flex;justify-content:flex-end;margin-top:-10px;max-width:100%;text-align:right;width:100%}
@media(min-width:768px){.c-part-search__filters-checkbox-wrapper{display:grid;gap:0 15px;grid-template-columns:repeat(3,1fr)}
}
@media(max-width:767px){.c-part-search__filters-checkbox-wrapper{background-color:#fff;border-radius:4px;display:flex;flex-direction:column;margin-bottom:20px;margin-right:0;order:1;padding:8px 8px 20px;position:relative;width:100%}
}
@media(min-width:992px){.c-part-search__filters-checkbox-wrapper{margin-right:70px}
}
.c-part-search__filters-checkbox-inline{align-items:center;display:flex;font-weight:400}
.c-part-search__filters-checkbox-inline:not(:last-child){margin-bottom:5px}
.c-part-search__filters-checkbox-inline input{display:block;line-height:normal;margin:0 7px 0 0}
.c-part-search__filters-checkbox-inline span{cursor:pointer;line-height:normal}
.c-part-search__filters-buttons-wrapper{font-size:14px}
@media(max-width:767px){.c-part-search__filters-buttons-wrapper{background-color:#e7e7e7;border-top:1px solid #cacaca;bottom:0;display:flex;flex-wrap:wrap;left:0;order:3;padding:12px 15px 15px;position:fixed;right:0;width:100%;z-index:10}
}
@media(min-width:768px) and (max-width:991px){.c-part-search__filters-buttons-wrapper{margin-top:15px;width:100%}
}
.c-part-search__filters--reset-btn{margin-right:12px}
@media(max-width:767px){.c-part-search__filters--reset-btn{margin-right:20px;order:2;width:calc(40% - 10px)}
}
.c-part-search__filters--submit-btn{width:220px}
@media(max-width:767px){.c-part-search__filters--submit-btn{order:3;width:calc(60% - 10px)}
}
.c-part-search__filters-results{display:inline-block;margin-left:18px}
@media(max-width:767px){.c-part-search__filters-results{margin-bottom:10px;margin-left:0;order:1;width:100%}
}
.c-part-search__filters-results i{margin-right:5px}
.checkbox.checkbox-switch{margin:0;padding-left:0}
.checkbox.checkbox-switch label{align-items:center;display:flex;font-weight:500;padding-left:0}
.checkbox.checkbox-switch label input{height:0;opacity:0;width:0}
.checkbox.checkbox-switch label input:focus+span{outline:3px solid #dadada;outline-offset:-1px}
.checkbox.checkbox-switch label span{background-color:#fff;border:1px solid #dfdfdf;border-radius:20px;box-shadow:inset 0 0 0 0 #dfdfdf;display:inline-block;height:17px;margin-right:8px;transition:border .4s ease 0,box-shadow .4s ease 0;vertical-align:middle;width:35px}
.checkbox.checkbox-switch label span:before{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.4);content:" ";display:inline-block;height:15px;left:-18px;position:relative;top:0;transition:all .3s ease;width:15px}
.checkbox.checkbox-switch label>input:checked+span{background-color:#b4b6b7;border-color:#b4b6b7;box-shadow:inset 0 0 0 8px #b4b6b7;transition:border .4s ease 0,box-shadow .4s ease 0,background-color 1.2s ease 0}
.checkbox.checkbox-switch label>input:checked+span:before{left:0}
.checkbox.checkbox-switch label>input:checked:disabled+span{background-color:#dcdcdc;border-color:#dcdcdc;box-shadow:inset 0 0 0 8px #dcdcdc;transition:border .4s ease 0,box-shadow .4s ease 0,background-color 1.2s ease 0}
.checkbox.checkbox-switch label>input:disabled+span{background-color:#e8ebee;border-color:#fff}
.checkbox.checkbox-switch label>input:disabled+span:before{background-color:#f8f9fa;border-color:#f3f3f3;box-shadow:0 1px 4px rgba(0,0,0,.1)}
.c-part-search__kros-part-container{align-items:center;display:flex;flex-wrap:wrap;width:100%}
.c-part-search__kros-part-wrapper{border:2px solid #e2e2e2;border-radius:5px;margin:12px;padding:10px}
@media(max-width:767px){.c-part-search__kros-part-wrapper{font-size:12px;margin:9px}
}
.modal-loading-throbber{margin-bottom:150px}
.modal-loading-throbber__wrapper{background:#fff !important;height:120px !important}
.modal-loading-throbber__spinner{font-size:4.3rem}
.c-part-search__parametric-filters-panel-group{display:flex;margin-bottom:15px;overflow-y:hidden;padding-top:15px;position:relative;width:100%}
@media(max-width:767px){.c-part-search__parametric-filters-panel-group{flex-wrap:wrap !important;order:2}
.c-part-search__parametric-filters-panel-group .c-part-search__parametric-filters-panel:last-child{margin-bottom:10px}
}
.c-part-search__parametric-filters-panel{background-color:#fff;border-radius:4px;flex:none;margin-bottom:35px;margin-right:15px;min-width:150px;padding:8px;position:relative}
@media(max-width:767px){.c-part-search__parametric-filters-panel{margin-right:0;width:100%}
}
.c-part-search__parametric-filters-panel-content{max-height:275px}
.c-part-search__parametric-filters-form-multi-select{border:0;height:100% !important;min-height:235px;min-width:120px;overflow-y:auto;width:100%;width:-webkit-fill-available;width:fill-available}
.c-part-search__parametric-filters-form-multi-select option:disabled{opacity:.3 !important}
@media(max-width:767px){.c-part-search__parametric-filters-form-multi-select{min-height:40px}
}
@-moz-document url-prefix(){@media(max-width:767px){.c-part-search .c-part-search__parametric-filters-form-multi-select{min-height:128px}
}
}
.c-part-search__parametric-filters-search{align-items:center;display:flex;margin-bottom:10px;position:relative}
.c-part-search__parametric-filters-search:before{color:#ababab;content:"\f002";font-family:Font Awesome\ 7 Pro,sans-serif;font-weight:900;left:8px;position:absolute}
.c-part-search__parametric-filters-search-input{padding-left:30px !important}
.c-part-search__parametric-filters-reset{background-color:#fff;border:1px solid #fff;border-radius:4px;bottom:-25px;color:#005cb2;left:0;padding:0 6px;position:absolute;width:100%}
.c-part-search__table-head--btn{background:0;border:none !important}
.c-part-search__table-part-td{min-width:365px;width:520px}
@media(max-width:767px){.c-part-search__table-part-td{min-width:auto;width:100%}
}
.c-part-search__table-part-image-container{flex-shrink:0;position:relative;text-align:center;width:115px}
.c-part-search__table-part-image-wrapper{background-color:#fff;border:1px solid #d7d7d7;border-bottom-left-radius:0;border-bottom-right-radius:0;height:72px;overflow:hidden;position:relative;width:100%;z-index:2}
.c-part-search__table-part-image-wrapper img{display:block;height:auto;max-height:100%;max-width:100%;object-fit:scale-down;width:100%}
.c-part-search__table-part-image-wrapper:hover .c-part-search__table-part-image-icon--zoom:after{color:#005cb2;opacity:1}
.c-part-search__table-part-image-icon--zoom{background-color:#fff;bottom:-23px;height:45px;position:absolute;right:-23px;transform:rotate(45deg);width:45px}
.c-part-search__table-part-image-icon--zoom:after{color:#53666e;content:"\f002";font-family:Font Awesome\ 7 Pro,sans-serif;font-size:13px;font-weight:900;left:3px;opacity:.65;position:absolute;top:13px;transform:rotate(-45deg);z-index:1}
.c-part-search__table-part-compare-checkbox,.c-part-search__table-part-datasheet{background-color:#fff;border:1px solid #d7d7d7;border-top:none !important;margin:0;padding:5px 10px}
.c-part-search__table-part-description-container{padding-left:15px}
.c-part-search__table-part-description-container a{word-break:break-all}
.c-part-search__table-part-label{display:inline-block;width:30px}
.c-part-search__table-part-ezbuy-label{color:#002e55;font-weight:700}
.c-part-search__table-part-ezbuy-label span{color:#f25b24}
.c-part-search__table-flag-icon-wrapper{font-weight:700}
@media(min-width:768px){.c-part-search__table-flag-icon-wrapper{align-items:center;display:flex}
}
.c-part-search__table-flag-icon{border-radius:50%;display:inline-block;height:12px;margin-right:5px;width:12px}
.c-part-search__table-flag-icon--new{background:#005cb2}
.c-part-search__table-flag-icon--end-of-life{background:#c79100}
.c-part-search__table-flag-icon--obsolete{background:#dc3d2d}
.c-part-search__table-additional-mobile-info{display:none}
@media(max-width:767px){.c-part-search__table-additional-mobile-info{display:flex;flex-direction:column;margin:24px 120px 5px}
}
@media(max-width:676px){.c-part-search__table-additional-mobile-info{margin:24px 75px 5px}
}
@media(max-width:576px){.c-part-search__table-additional-mobile-info{margin:24px 25px 5px}
}
@media(max-width:480px){.c-part-search__table-additional-mobile-info{margin:24px 15px 5px}
}
.pagination{display:flex;margin-top:0}
.pagination>button{background-color:#fff;border:1px solid #ddd;border-right-color:transparent;color:#005cb2;padding:6px 12px;position:relative;text-decoration:none}
.pagination>button:hover{background-color:#edf1f2;color:#002e55}
.pagination>button.active,.pagination>button.active:focus,.pagination>button.active:hover{background-color:#005cb2;border-color:#005cb2;color:#fff;cursor:default}
.pagination>button:first-child{border-bottom-left-radius:4px;border-color:#dee5e7;border-right-color:transparent !important;border-top-left-radius:4px}
.pagination>button:last-child{border-bottom-right-radius:4px;border-right:1px solid #dee5e7;border-top-right-radius:4px}
.pagination>button.disabled,.pagination>button.disabled:hover{background-color:#f0f0f0;border:1px solid #e5e5e5;color:#a5a5a5;cursor:default}
.pagination>span.pagination-dots{border:1px solid #ddd;border-right-color:transparent;color:#a5a5a5;padding:6px 12px;position:relative;text-decoration:none}
.pagination>span.pagination-dots:hover{background-color:#fff;color:#a5a5a5}
.pagination>li:first-child>a,.pagination>li:last-child>a{border:1px solid #dee5e7}
.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#005cb2;border-color:#005cb2}
.pagination>.disabled>a,.pagination>.disabled>a:hover{background-color:#f0f0f0 !important;border:1px solid #e5e5e5 !important;color:#a5a5a5 !important;cursor:default !important}
.pagination>.pagination-dots>span,.pagination>.pagination-dots>span:hover{background-color:#fff;border:1px solid #e5e5e5;color:#a5a5a5;cursor:default}
.tti-plus-rewards-Bronze{color:#986a58}
.tti-plus-rewards-Bronze-light{color:#d8b2a4}
.tti-plus-rewards-Silver{color:#c5c5c5}
.tti-plus-rewards-Gold{color:#f3d58b}
.tti-plus-rewards-Platinum{color:#eaeaea}
.display-flex{display:flex}
.display-inline-flex{display:inline-flex}
.flex-direction--column{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}
.no-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.c-available-on-order-modal__table{margin-bottom:0;table-layout:fixed;width:100%}
.c-available-on-order-modal__table th{background-color:initial;border-right:1px solid #ddd;color:#58666e;max-width:165px;padding:6px 12px 6px 15px !important;width:165px}
@media(max-width:767px){.c-available-on-order-modal__table th{max-width:155px;width:155px}
}
@media(max-width:576px){.c-available-on-order-modal__table th{max-width:125px;width:125px}
}
.c-available-on-order-modal__table td{padding:6px 12px 6px 15px !important}
.c-available-on-order-modal__table tr:nth-child(2n){background-color:#f4f4f4}
.c-part-detail__blockedMessage{border:1px solid #e6e6e6;border-radius:4px;padding:15px;position:relative;width:100%}
@media(max-width:767px){.c-part-detail__blockedMessage{border-left:5px solid #f9af2c}
}
@media(min-width:768px){.c-part-detail__blockedMessage{padding-left:78px}
.c-part-detail__blockedMessage-icon{align-items:center;background:#f9af2c;border:1px solid #c3c3c3;border-radius:4px 0 0 4px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:58px}
}
.c-part-detail__blockedMessage-icon i{color:#fff;font-size:20px}
.c-support-team-display__outter-well{background-color:#fff;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;padding:19px 15px 10px}
.c-support-team-display__inset-well{background:none repeat scroll 0 0 #f3f4f6;border:1px solid #e3e3e3;border-radius:4px;padding:15px}
@media(max-width:991px){.c-product-gallery__container{width:80%}
}
.c-product-gallery__container .modal-content .preloader-container{height:100%;position:absolute;width:100%;z-index:150}
.c-product-gallery__container .modal-content #loader-wrapper{background:rgba(255,255,255,.9) !important;height:100% !important;position:absolute;z-index:150}
.c-product-gallery__container .modal-content #loader-wrapper .modal-loading-throbber__spinner{font-size:3em}
.c-product-gallery__container .modal-header{background-color:#fff;border-radius:6px}
.c-product-gallery__container .modal-header h4{color:#58666e}
.c-product-gallery__container .modal-header i{color:#960707;font-size:22px;margin-right:10px}
@media(max-width:576px){.c-product-gallery__container .modal-header i{font-size:20px}
}
.c-product-gallery__container .modal-header button{color:#a2a2a2;font-size:26px;transition:color .3s ease}
.c-product-gallery__container .modal-header button:hover{color:#828181 !important}
.c-product-gallery__modal-body{display:flex}
@media(max-width:991px){.c-product-gallery__modal-body{flex-direction:column-reverse}
}
@media(min-width:992px){.c-product-gallery__modal-body{overflow-x:visible !important;overflow-y:visible !important}
}
.c-product-gallery__left-container{display:flex;flex-direction:column;width:115px}
@media(max-width:991px){.c-product-gallery__left-container{width:auto}
}
.c-product-gallery__thumbnail-wrapper--single{align-items:center;border:1px solid #dbdbdb;border-radius:4px;display:flex;justify-content:center;outline:2px solid #005cb2;padding:4px}
.c-product-gallery__thumbnail-placeholder{align-items:center;border:solid #dbdbdb;border-radius:4px;border-width:1px 1px 3px;color:#bbb;display:flex;font-size:16px;height:92px;justify-content:center;margin-top:4px;padding:4px;width:107px}
.c-product-gallery__thumbnail-image{height:80px;width:80px}
.c-product-gallery__right-container{align-items:center;display:flex;flex-direction:column;flex-grow:1;flex:1;justify-content:center;min-height:400px;position:relative}
@media(max-width:991px){.c-product-gallery__right-container{min-height:200px}
}
.c-product-gallery__360-instructions{left:50%;position:absolute;text-align:center;top:0;transform:translateX(-50%);z-index:1}
.c-product-gallery__360-instructions-mobile{background-color:rgba(0,0,0,.7);border-radius:15px;color:#fff;opacity:1;padding:5px 15px;transition:opacity .5s ease}
.c-product-gallery__360-instructions-mobile--hidden{opacity:0;pointer-events:none}
.c-product-gallery__inline-loader{bottom:50px;left:50px;position:absolute;z-index:2}
.c-product-gallery__inline-loader .preloader-container{height:auto;position:static;width:auto;z-index:auto}
.c-product-gallery__inline-loader #loader-wrapper{align-items:center;background:rgba(255,255,255,.85) !important;border-radius:4px;display:flex;gap:8px;height:auto !important;padding:6px 12px;position:static !important;z-index:auto}
.c-product-gallery__inline-loader #loader-wrapper .modal-loading-throbber__spinner{color:#555;font-size:13px}
@media(min-width:992px){.c-product-gallery__zoom-wrapper{background-repeat:no-repeat;border:3px solid #fff;border-radius:100%;box-shadow:inset 0 0 20px 1px rgba(0,0,0,.3);display:block;height:400px;opacity:0;pointer-events:none;position:absolute;transform:scale(.4);transition:opacity .3s ease,transform .3s ease;width:400px;z-index:99}
}
.c-product-gallery__right-container-image-wrapper{align-items:center;display:flex;height:600px;justify-content:center;position:relative;width:100%}
@media(max-width:991px){.c-product-gallery__right-container-image-wrapper{height:clamp(200px,40vh,350px);width:90%}
}
@media(max-width:576px){.c-product-gallery__right-container-image-wrapper{height:clamp(150px,35vh,300px);width:90%}
}
@media(min-width:992px){.c-product-gallery__right-container-image-wrapper.c-product-gallery__zoom-enabled:active,.c-product-gallery__right-container-image-wrapper.c-product-gallery__zoom-enabled:hover{cursor:zoom-in}
.c-product-gallery__right-container-image-wrapper:active .c-product-gallery__zoom-wrapper,.c-product-gallery__right-container-image-wrapper:hover .c-product-gallery__zoom-wrapper{opacity:1;transform:scale(1)}
}
.c-product-gallery__right-container--image{max-height:100%;max-width:100%;object-fit:contain}
.c-product-gallery__nav-arrow{align-items:center;background-color:rgba(0,0,0,.35);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .2s ease;width:36px;z-index:100}
.c-product-gallery__nav-arrow:hover~.c-product-gallery__zoom-wrapper{opacity:0 !important;transform:scale(.4) !important}
.c-product-gallery__nav-arrow:hover{background-color:rgba(0,0,0,.6)}
.c-product-gallery__nav-arrow:focus-visible{opacity:1;outline:2px solid #005fcc;outline-offset:2px}
.c-product-gallery__nav-arrow:focus:not(:focus-visible){outline:0}
.c-product-gallery__nav-arrow--prev{left:8px}
.c-product-gallery__nav-arrow--next{right:8px}
.c-product-gallery__thumbnail-list{display:flex;flex-direction:column;gap:8px;max-height:100%;overflow-y:auto;padding:4px}
@media(max-width:991px){.c-product-gallery__thumbnail-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(50% - 4px),1fr));overflow-y:visible}
}
.c-product-gallery__thumbnail-button{align-items:center;background:0;border:solid #dbdbdb;border-radius:4px;border-width:1px 1px 3px;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:border-color .2s ease;width:100%}
.c-product-gallery__thumbnail-button:hover{border-color:#888}
.c-product-gallery__thumbnail-button:focus-visible{outline:2px solid #005fcc;outline-offset:2px}
.c-product-gallery__thumbnail-button:focus:not(:focus-visible){outline:0}
.c-product-gallery__thumbnail-button--selected{border-color:#005cb2}
.c-product-gallery__thumbnail-button--selected:hover{border-bottom-color:#005cb2}
.c-generic-modal-white .modal-header{background-color:#fff;border-radius:6px}
.c-generic-modal-white .modal-header h4{color:#58666e}
.c-generic-modal-white .modal-header button{color:#a2a2a2;font-size:26px;margin-left:auto;transition:color .3s ease}
.c-generic-modal-white .modal-header button:hover{color:#828181 !important}
.global-error-information{background:#ffbcbc;border-radius:4px;color:#6c0000;font-size:13px;font-weight:700;margin-bottom:20px;min-height:20px;padding:10px 15px}
.c-part-search{background-color:#fff;display:flex;padding-bottom:30px;position:relative}
.c-part-search__page-title{background:#fff;border-bottom:3px solid #f4f4f4;padding:15px;position:relative;z-index:11}
.c-part-search__page-title h1{font-size:26px;margin:0}
@media(max-width:767px){.c-part-search__page-title h1{font-size:24px}
}
.c-part-search__page-title h2,.c-part-search__page-title h3{font-size:20px;font-weight:500;margin-bottom:10px;margin-top:0}
.c-part-search__no-parts-found-container{background:#fff;border-top:3px solid #f4f4f4;padding:15px}
.c-part-search__no-parts-found-ideas-wrapper{max-width:600px}
.c-part-search__regional-inventory-link-icon{text-decoration:underline}
.c-part-search__regional-inventory-link-icon:after{content:"\f08e";display:inline-block;font-family:Font Awesome\ 7 Pro,sans-serif;font-weight:900;margin-left:3px;text-decoration:none}
.c-part-search__compare-parts-btn{margin-left:10px;min-width:184px}
.c-part-search__compare-parts-btn i{background-color:rgba(118,118,118,.1);border-radius:4px 0 0 4px;margin-left:-13px}
.c-part-search__search-compare-container{display:flex;justify-content:space-between;padding:15px}
@media(min-width:768px){.c-part-search__search-compare-container{border-top:3px solid #fcfcfc}
}
.c-part-search__mobile-filter-panel{-webkit-overflow-scrolling:touch;background-color:#e7e7e7;display:block;height:100%;left:0;overflow-y:scroll;overscroll-behavior:contain;padding:20px 20px 91px;position:fixed;top:0;width:100%;z-index:100}
.breadcrumbWrap{border-bottom:none !important;margin-bottom:0 !important}
.c-stock-status__h-2{font-weight:500;margin:0}
.c-stock-status__h-2:first-child:not(:last-child){border-bottom:1px solid #d7d7d7;margin-left:-12px;margin-right:-12px;padding-bottom:8px;padding-left:12px;padding-right:12px}
.c-stock-status__purchasing-indicator-title{--circle-top:8px;font-weight:500;padding-left:15px}
.c-stock-status__purchasing-indicator-package{--circle-top:4px;font-size:14px;padding-left:13px}
.c-stock-status__availability-indicator{--circle-top:5px;display:inline-block;padding-left:13px}
.c-stock-status__green-ats{color:#28a143}
.c-stock-status__purchasing-indicator--in-stock{position:relative}
.c-stock-status__purchasing-indicator--in-stock:before{background-color:#28a143;border:0;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:var(--circle-top,0);width:8px}
.c-stock-status__purchasing-indicator--on-order{position:relative}
.c-stock-status__purchasing-indicator--on-order:before{background-color:initial;border:2px solid #28a143;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:var(--circle-top,0);width:8px}
.c-stock-status__purchasing-indicator--out-of-stock{position:relative}
.c-stock-status__purchasing-indicator--out-of-stock:before{background-color:initial;border:2px solid #b71c1c;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:var(--circle-top,0);width:8px}
.c-part-search__table-section{min-height:600px;width:100%}
@media(max-width:991px){.c-part-search__table-section{width:100%}
}
.c-part-search__table-wrapper{background:#fff;margin:0 15px 12px;overflow-x:auto;position:relative}
.c-part-search__table{border-collapse:initial !important;margin-bottom:0;table-layout:fixed !important}
@media(max-width:767px){.c-part-search__table{width:100% !important}
}
.c-part-search__table th{border-bottom:none !important;border-right:1px solid #d7d7d7 !important;padding:0 !important;text-align:center;white-space:nowrap}
.c-part-search__table th:first-child{border-left:none !important}
.c-part-search__table th:last-child{border-right:none !important}
.c-part-search__table td{border-bottom:1px solid #d7d7d7 !important;border-right:1px solid #d7d7d7 !important;padding:8px 12px !important;vertical-align:top !important}
.c-part-search__table td:first-child{border-left:none !important}
.c-part-search__table td:last-child{border-right:none !important}
.c-part-search__table td.c-part-search__table--part-alias{overflow-x:auto}
.c-part-search__table td.c-part-search__table--part-alias div{display:flex;justify-content:center;min-width:100%;white-space:nowrap !important;width:100%}
.c-part-search__table-head-sort-container{align-items:center;display:flex;justify-content:space-between;width:100%}
.c-part-search .c-part-search__table-head-sort-btn{border:none !important;border-radius:0;flex:1;padding:0}
.c-part-search .c-part-search__table-head-sort-btn.active,.c-part-search .c-part-search__table-head-sort-btn.active.focus,.c-part-search .c-part-search__table-head-sort-btn.focus,.c-part-search .c-part-search__table-head-sort-btn:active,.c-part-search .c-part-search__table-head-sort-btn:active:focus,.c-part-search .c-part-search__table-head-sort-btn:focus{background-color:#1a486f;box-shadow:none !important}
.c-part-search .c-part-search__table-head-sort-btn--ascending{border-right:1px solid #d7d7d7 !important}
.c-part-search .c-part-search__table-head-sort-btn--ascending:before{content:"\f077";font-family:Font Awesome\ 7 Pro,sans-serif;font-size:11px;font-weight:300}
.c-part-search .c-part-search__table-head-sort-btn--descending:before{content:"\f078";font-family:Font Awesome\ 7 Pro,sans-serif;font-size:11px;font-weight:300}
.c-part-search__table--part{width:465px !important}
@media(max-width:767px){.c-part-search__table--part{width:100% !important}
}
@media(min-width:992px){.c-part-search__table--part{left:0;position:sticky;z-index:3}
}
.c-part-search__table--availability{width:180px !important}
@media(max-width:767px){.c-part-search__table--availability{display:none}
}
.c-part-search__table--pricing{width:390px !important}
@media(max-width:767px){.c-part-search__table--pricing{display:none}
}
.c-part-search__table--rohs-lead{text-align:center;width:140px !important}
@media(max-width:767px){.c-part-search__table--rohs-lead{display:none}
}
.c-part-search__table--parametrics{text-align:center;width:150px}
@media(max-width:767px){.c-part-search__table--parametrics{display:none}
}
.c-part-search__table--part-alias{text-align:center}
@media(max-width:767px){.c-part-search__table--part-alias{display:none}
}
.c-part-search__table-row:nth-of-type(2n){background-color:#fff !important}
.c-part-search__table-row:nth-of-type(odd){background-color:#f4f4f4 !important}
.c-part-search__table-pagination-ul{display:flex;list-style-type:none;margin:0;padding:0}
.c-part-search__table-pagination-ul li{margin:0 1px}
.c-part-search__table-pagination-ul a{display:block;padding:5px}
.c-part-search__table-pagination-ul a.is-active{background-color:#005cb2;color:#fff}
#c-part-search__table-fixed-header{animation:fadeIn .2s forwards;opacity:var(--fade-opacity);position:fixed !important;width:calc(100% - 30px) !important;z-index:4}
@property --fade-opacity{syntax:"<number>";inherits:false;initial-value:0}
@keyframes fadeIn{to{--fade-opacity:1}
}
@media(min-width:992px){#partSearchTable>tbody>tr:nth-child(odd)>td.c-part-search__table--part{background-color:#f4f4f4 !important}
#partSearchTable>tbody>tr:nth-child(2n)>td.c-part-search__table--part{background-color:#fff !important}
.c-part-search__table-wrapper.c-part-search__table-scroll-shadow td.c-part-search__table--part:after,.c-part-search__table-wrapper.c-part-search__table-scroll-shadow th.c-part-search__table--part:after{bottom:0;box-shadow:inset 10px 0 8px -8px rgba(0,0,0,.2) !important;content:"";position:absolute;right:0 !important;top:0;transform:translateX(100%) !important;width:10px}
}
.dataTables_scrollHead{position:absolute !important}
.dataTables_scroll{padding-top:57px !important;position:relative !important}
.fl-scrolls{z-index:4}
.sorted{background-color:#002e55 !important}
.c-part-search__product-category-filters-container{background:#fff;margin-bottom:0;padding:20px 15px}
.c-part-search__product-category-filters-form-group{height:100%;max-width:1280px}
.c-part-search__product-category-filters-label{font-size:18px;margin-top:0}
.c-part-search__product-category-filters-list{column-count:3;margin-bottom:0;padding-left:17px}
.c-part-search__product-category-filters-list a{text-align:left;white-space:normal}
@media(max-width:992px){.c-part-search__product-category-filters-list{column-count:2}
}
@media(max-width:767px){.c-part-search__product-category-filters-list{column-count:1}
}
.c-part-search__purchasing__no-pricing-wrapper{margin:0 auto;max-width:175px;text-align:center}
.c-part-search__purchasing__btn--view-details{padding-left:37px;position:relative;width:100%}
.c-part-search__purchasing__btn--view-details:before{background-color:#004d94;color:#fff;content:"\f00b";font-family:Font Awesome\ 7 Pro,sans-serif;font-weight:900;height:32px;left:0;line-height:2.3;position:absolute;top:0;width:28px}
.c-part-search__purchasing__btn--view-details:hover:before{background-color:#005cb2}
.c-part-search__purchasing__btn--buy{padding-left:37px;position:relative;width:100%}
.c-part-search__purchasing__btn--buy:before{background-color:#0f882a;color:#fff;content:"\f07a";font-family:Font Awesome\ 7 Pro,sans-serif;font-size:12px;font-weight:900;height:32px;left:0;line-height:2.8;position:absolute;top:0;width:28px}
.c-part-search__purchasing__btn--buy:hover:before{background-color:#28a143}
.c-part-search__purchasing__btn--pricing{align-items:center;border:0;display:flex;font-weight:400;padding:0;width:100%}
@media(max-width:767px){.c-part-search__purchasing__btn--pricing{padding:3px 0}
}
.c-part-search__pricing-placeholder-text{align-items:center;display:flex;flex-direction:column;list-style:none;margin-bottom:0;padding:0}
.c-part-search__pricing-placeholder-text li{height:20px;margin:0 0 5px;width:150px}
.c-part-search__pricing-placeholder-text li,.pricing-animated-bg{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:pricingPlaceHolderShimmer;animation-timing-function:linear;background:linear-gradient(90deg,#e6e6e6 1%,#eee 20%,#e6e6e6 40%);background-size:500px 104px}
@keyframes pricingPlaceHolderShimmer{0.01%{background-position:-300px 0}
to{background-position:300px 0}
}
.c-part-table__per-unit-price-wrapper a{display:block}
.c-part-table__per-unit-price-wrapper--vip,.c-part-table__per-unit-price-wrapper--vip .c-part-table__per-unit-price{color:#28a143 !important;font-weight:700}
.c-part-table__per-unit-price-wrapper--ezbuy,.c-part-table__per-unit-price-wrapper--ezbuy .c-part-table__per-unit-price{color:#002e55 !important;font-weight:700}
.c-part-table__per-unit-price-wrapper:last-child{border:0}
.c-part-table__per-unit{text-align:right}
.c-part-table__per-unit-price{color:#58666e;text-align:left}
.c-part-search__ezbuy-label{color:#002e55;font-weight:700}
.c-part-search__ez{color:#f25b24}
.c-part-table__min-mult.has-error{background-color:#a944423d;border-radius:3px;font-weight:700;padding:2px 5px}
.c-part-table__show-vip-btn{color:#005cb2;font-weight:400}
.c-rohs-lead-compliance__rohs-compliant{background-position:-10px -10px}
.c-rohs-lead-compliance__contains-lead{background-position:-52px -48px}
.c-rohs-lead-compliance__rohs-non-compliant{background-position:-52px -10px}
.c-rohs-lead-compliance__rohs-compliant-exemption{background-position:-10px -48px}
.c-rohs-lead-compliance__lead-free{background-position:-94px -10px}
.c-rohs-lead-compliance__env-ico{background-image:url(../../../../../content/dam/Apps/env-icons.png);cursor:pointer;display:inline-block;height:18px;margin:0 2px;width:23px}
.c-rohs-lead-compliance__env-ico:active{background-image:url(../../../../../content/dam/Apps/env-icons.png) !important}
.c-rohs-lead-compliance__env-modal-title{font-weight:700;margin-bottom:5px;margin-top:0}
.c-part-search__environment-icon{line-height:1.2;margin:0 auto 14px;max-width:100px}
.c-part-search__env-btn{background-color:initial;border-color:transparent;box-shadow:none;color:#58666e;font-weight:400;padding:0;white-space:normal}
.c-part-search__search-within{max-width:530px;width:100%}
@media(max-width:768px){.c-part-search__search-within{max-width:100%;width:100%}
}
.c-part-search__search-within-input{padding:6px 50px 6px 12px}
.c-part-search__search-within-input:focus{border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);outline:0 none}
.c-part-search__search-within-input-clear{color:#58666e;cursor:pointer;font-size:1.33333333em;line-height:.75em;padding:0;position:absolute;right:46px;top:8px;vertical-align:-15%;z-index:1}
.c-part-search__search-within-btn{background:transparent;border-bottom-left-radius:0;border-left:1px solid #919191;border-top-left-radius:0;color:#58666e;font-size:18px;height:100%;line-height:1;padding:6px 10px;position:absolute;right:0;top:0}
.c-part-search__seo-container{display:flex;margin:15px 0 0}
.c-part-search__seo-image-wrapper{height:50px;margin-right:15px;padding:10px;width:50px}
.c-part-search__seo-image-wrapper img{margin:0 auto;width:auto}
.c-part-search__seo-text-wrapper{max-width:1000px;width:calc(100% - 80px)}
.c-part-search__seo-text-read-more-less{color:#005cb2;font-weight:400;margin-left:6px;padding:0 !important}