.c-predictive-search__input-wrapper{position:relative;width:100%}
.c-predictive-search__input{box-sizing:border-box;padding-right:75px;width:100%}
.c-predictive-search__input:focus{outline:0}
.c-predictive-search__btn--clear{background:0;border:0;color:#58666e;cursor:pointer;padding:0;position:absolute;right:50px;top:10px}
.c-predictive-search__btn--clear:before{content:"\f057";font-family:Font Awesome\ 7 Pro,sans-serif;font-size:1.33333333em;font-weight:900;line-height:.75em}
.c-predictive-search .u-position--relative>#ui-id-1.c-predictive-search__dropdown,.c-predictive-search__dropdown{background-color:#fff;border:1px solid #e4e4e4;border-radius:0 0 4px 4px !important;border-top:1px solid #d7d7d7 !important;box-shadow:3px 5px 6px 0 rgba(0,0,0,.14),-3px 0 10px 0 rgba(0,0,0,.05);box-sizing:border-box;display:block;font-size:14px;height:auto;left:0 !important;line-height:1.4em;list-style:none;margin:0 !important;max-height:312px;max-width:100% !important;min-width:0 !important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain !important;padding:0 0 5px !important;position:absolute !important;right:auto !important;top:100% !important;width:100% !important;z-index:1000}
.c-predictive-search__option-link{color:#005cb2 !important}
.c-predictive-search .ui-autocomplete-category,.c-predictive-search__category{color:#58666e !important;font-weight:600 !important;padding:10px 12px 2px !important;position:relative}
.c-predictive-search .ui-autocomplete-category:not(:first-child):before,.c-predictive-search__category:not(:first-child):before{background-color:#e4e4e4;content:"";height:1px;left:10px;position:absolute;right:10px;top:4px}
.c-predictive-search .ui-autocomplete-category:first-child,.c-predictive-search__category:first-child{padding-top:8px !important}
.c-predictive-search .ui-menu-item,.c-predictive-search__option{align-items:flex-start !important;color:#005cb2 !important;cursor:pointer;display:flex !important;font-family:inherit !important;font-size:inherit !important;list-style-image:none !important;padding:2px 12px !important}
.c-predictive-search .ui-menu-item:before,.c-predictive-search__option:before{color:#005cb2;content:"\f002";font-family:Font Awesome\ 7 Pro,sans-serif;font-size:10px;font-weight:900;margin-right:5px}
.c-predictive-search .ui-menu-item--highlighted,.c-predictive-search .ui-menu-item.ui-state-focus,.c-predictive-search .ui-menu-item:hover,.c-predictive-search__option--highlighted,.c-predictive-search__option.ui-state-focus,.c-predictive-search__option:hover{background:none !important;background-color:#eee !important;border:none !important;color:#005cb2 !important;font-weight:400 !important;margin:0 !important}
.c-predictive-search .ui-menu-item--highlighted a,.c-predictive-search .ui-menu-item.ui-state-focus a,.c-predictive-search .ui-menu-item:hover a,.c-predictive-search__option--highlighted a,.c-predictive-search__option.ui-state-focus a,.c-predictive-search__option:hover a{color:inherit !important}
.c-part-builder__well{background:transparent;border:0;box-shadow:none;margin:0;min-height:20px;padding:0}
.c-part-builder__form__row{margin:0}
.c-part-builder__form__wrapper{background:#f6f6f6;box-shadow:0 0 0 rgba(0,0,0,0),0 2px 5px rgba(0,0,0,.02);margin:0;max-width:800px;padding:0 15px;width:100%}
.c-part-builder__form__col{padding:0}
.c-part-builder__form__input{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;font-size:18px;height:46px;line-height:1.333333;padding:10px 16px;width:100%}
@media(min-width:1200px){.c-part-builder__form__input{border-top-left-radius:5px;border-top-right-radius:0}
}
.c-part-builder__button--status{border-left:1px solid #fff}
.c-part-builder__button--statusInStock,.c-part-builder__button--statusLeadFree,.c-part-builder__button--statusRoh{border-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;float:left;font-size:18px;height:46px;line-height:1.333333;padding:10px 16px;width:33.333333%}
.c-part-builder__button--search{border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:18px;height:46px;line-height:1.333333;padding:10px 16px}
@media(min-width:768px){.c-part-builder__button--search{border-bottom-left-radius:0;border-top-left-radius:0}
}
#partBuilderSearchWrapper .h2{font-size:24px}
#partBuilderBottomWrapper{margin:0;max-width:800px;width:100%}
@media(max-width:769px){#partBuilderSearchWrapper .h2{font-size:18px}
}
.c-banner-slide,.c-shopping__header{box-shadow:inset 0 -40px 45px -45px rgba(0,0,0,.15)}
.c-shopping__header{background-color:#232323;background:url(PartBuilderReactClientLibrary/dist/page-shopping--landing-lighter.jpg) 100% no-repeat;background-size:cover;padding:140px 0;position:relative}
.c-banner .modal-body h4{color:#58666e;text-shadow:none}
@media(max-width:767px){.c-banner .c-banner--variable-height{padding-bottom:60px;padding-top:40px}
}