.nav__li.navigation-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-srbox{margin-left:28px;position:relative;width:calc(100% - 28px)}.c-srbox:focus-within .c-srbox__icon{opacity:0}.c-srbox__icon{bottom:0;height:23px;left:-10px;opacity:1;position:absolute;top:0;-webkit-transition:opacity ease .25s;-o-transition:opacity ease .25s;transition:opacity ease .25s;width:22px;z-index:105;-webkit-transform:translateY(35%);-ms-transform:translateY(35%);transform:translateY(35%)}.c-srbox__field{position:relative;z-index:101}.c-srbox__field:before{font-size:1.15em;height:1.15em;width:1.15em}.c-srbox__field:focus-within .c-srbox__input{-webkit-box-shadow:inset 0 0 0 .2em rgba(53,171,255,.15);box-shadow:inset 0 0 0 .2em rgba(53,171,255,.15);outline:0;padding-left:.5em}.c-srbox__field:focus-within .c-srbox__input::-webkit-input-placeholder{text-overflow:ellipsis;opacity:0}.c-srbox__field:focus-within .c-srbox__input:-ms-input-placeholder{text-overflow:ellipsis;opacity:0}.c-srbox__field:focus-within .c-srbox__input::-ms-input-placeholder{text-overflow:ellipsis;opacity:0}.c-srbox__field:focus-within .c-srbox__input::placeholder{-o-text-overflow:ellipsis;text-overflow:ellipsis;opacity:0}.c-srbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#FFF;border-radius:.35rem;border:solid 1px #000;font-size:16px!important;height:40px;padding-left:40px;-webkit-transition:padding ease .25s;-o-transition:padding ease .25s;transition:padding ease .25s;width:100%}.c-srbox__input::-webkit-search-cancel-button{padding-right:10px;-webkit-appearance:none;appearance:none;height:10px;width:10px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjEyMy4wNXB4IiBoZWlnaHQ9IjEyMy4wNXB4IiB2aWV3Qm94PSIwIDAgMTIzLjA1IDEyMy4wNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIzLjA1IDEyMy4wNTsiDQoJIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPHBhdGggZD0iTTEyMS4zMjUsMTAuOTI1bC04LjUtOC4zOTljLTIuMy0yLjMtNi4xLTIuMy04LjUsMGwtNDIuNCw0Mi4zOTlMMTguNzI2LDEuNzI2Yy0yLjMwMS0yLjMwMS02LjEwMS0yLjMwMS04LjUsMGwtOC41LDguNQ0KCQljLTIuMzAxLDIuMy0yLjMwMSw2LjEsMCw4LjVsNDMuMSw0My4xbC00Mi4zLDQyLjVjLTIuMywyLjMtMi4zLDYuMSwwLDguNWw4LjUsOC41YzIuMywyLjMsNi4xLDIuMyw4LjUsMGw0Mi4zOTktNDIuNGw0Mi40LDQyLjQNCgkJYzIuMywyLjMsNi4xLDIuMyw4LjUsMGw4LjUtOC41YzIuMy0yLjMsMi4zLTYuMSwwLTguNWwtNDIuNS00Mi40bDQyLjQtNDIuMzk5QzEyMy42MjUsMTcuMTI1LDEyMy42MjUsMTMuMzI1LDEyMS4zMjUsMTAuOTI1eiIvPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);background-size:10px 10px;background-repeat:no-repeat}.c-srbox__input::-webkit-search-decoration{display:none}.c-srbox__input::-webkit-input-placeholder{font-size:.75em;-webkit-transition:opacity ease .25s;-o-transition:opacity ease .25s;transition:opacity ease .25s}.c-srbox__input:-ms-input-placeholder{font-size:.75em;-webkit-transition:opacity ease .25s;-o-transition:opacity ease .25s;transition:opacity ease .25s}.c-srbox__input::-ms-input-placeholder{font-size:.75em;-webkit-transition:opacity ease .25s;-o-transition:opacity ease .25s;transition:opacity ease .25s}.c-srbox__input::placeholder{font-size:.75em;-webkit-transition:opacity ease .25s;-o-transition:opacity ease .25s;transition:opacity ease .25s}.c-srbox__input:focus{-webkit-box-shadow:none;box-shadow:none}.c-srbox__submit{display:none}.c-srbox__hide{display:none}.c-srbox__search-results{background:#FFF;border-radius:0 0 .35rem .35rem;border-top:none;border:solid 1px #9f9f9f;-webkit-box-shadow:0 5px 5px 5px rgba(0,0,0,.1);box-shadow:0 5px 5px 5px rgba(0,0,0,.1);display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(1rem,2.13vw,2rem);left:0;max-height:70vh;overflow-y:scroll;padding:clamp(1rem,2.13vw,2rem);position:absolute;right:0;top:calc(100% - 4px);z-index:99999;color:#000}.c-srbox__search-result{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:1em;text-decoration:none}.c-srbox__search-result.-category{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;grid-template-columns:50% 1fr;max-width:400px;min-width:250px;text-transform:uppercase;text-align:center}.c-srbox__search-result.-blog{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%;grid-template-columns:50% 1fr;max-width:400px;min-width:250px;text-transform:uppercase;text-align:center}.c-srbox.-focused .c-srbox__search-results:not(.-hiding),.c-srbox:focus-within .c-srbox__search-results:not(.-hiding){display:-webkit-box;display:-ms-flexbox;display:flex}.c-srbox__search-result.-item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;grid-template-areas:"image title title" "image part price";grid-template-columns:15% -webkit-min-content 1fr;grid-template-columns:15% min-content 1fr;grid-template-rows:1fr 1fr;max-width:550px}.c-srbox__search-result.-item .c-srbox__search-result-image{grid-area:image}.c-srbox__search-result.-item .c-srbox__search-result-title{-ms-flex-item-align:end;align-self:end;grid-area:title;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.c-srbox__search-result.-item .c-srbox__search-result-detail{-ms-flex-item-align:start;align-self:start;font-size:.75em}.c-srbox__search-result.-item .c-srbox__search-result-detail.-part-number{grid-area:part}.c-srbox__search-result.-item .c-srbox__search-result-detail.-price{grid-area:price}.c-srbox__search-result-image{border-radius:.7rem;height:auto!important;width:100%}.c-srbox__search-results-heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:1.15em;gap:.5em;margin-bottom:0;text-transform:uppercase}.c-srbox__search-results-heading-link{font-size:16px}.c-srbox__mobile-search-button{display:none}.c-srbox__message{display:none;left:0;pointer-events:none;position:absolute;right:0;top:100%;z-index:200}.c-srbox__message.-loading{color:#00497d;background:#d9e8f3;padding:.5em;border:1px solid #0067B0;border-radius:.35rem;background-image:-webkit-gradient(linear,left top,right top,color-stop(35%,transparent),color-stop(50%,#FFF),color-stop(65%,transparent));background-image:-webkit-linear-gradient(left,transparent 35%,#FFF 50%,transparent 65%);background-image:-o-linear-gradient(left,transparent 35%,#FFF 50%,transparent 65%);background-image:linear-gradient(to right,transparent 35%,#FFF 50%,transparent 65%);background-size:300% 100%;background-repeat:no-repeat;-webkit-animation:search-loading-gradient 1s linear infinite;animation:search-loading-gradient 1s linear infinite}.c-srbox__message.-invalid,.c-srbox__message.-no-results{color:#9e1d2a;background:#f7dee1;padding:.5em;border:1px solid #C92536;border-radius:.35rem}.c-srbox.-invalid:focus-within~.c-srbox__message.-invalid,.c-srbox.-loading:focus-within .c-srbox__message.-loading,.c-srbox.-no-results:focus-within .c-srbox__message.-no-results{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){.c-srbox__search-results{min-width:400px}}@media (max-width:1499px){.c-srbox__search-results{grid-template-columns:1fr;margin:0 auto;top:calc(100% - 4px);width:calc(100% - 40px);z-index:1}.c-srbox__message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;margin-top:-7px;min-height:150px;width:calc(100% - 40px);z-index:1}}@media (max-width:1199px){.c-srbox__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-srbox__field,.c-srbox__message{display:none}.c-srbox__mobile-search-button{display:block}.c-srbox.-has-search-result:focus-within .c-srbox__search-results:not(.-hiding) .c-srbox__search-results{display:grid}}.page-header:not( .-mobile-nav-open ) .main-navigation:not( .-sticky ) .c-srbox__input{padding-left:30px;border-left:0;border-radius:0 .35rem .35rem 0}.page-header:not( .-mobile-nav-open ) .main-navigation:not( .-sticky ) .c-srbox__field:after{position:absolute;content:'';left:-20px;width:40px;top:0;bottom:0;border-radius:.35rem 0 0 .35rem;border:solid 1px #000;border-right:none;background-color:#0296FF;font-size:.7em;z-index:104}.page-header:not( .-mobile-nav-open ) .main-navigation:not( .-sticky ) .c-srbox__field:before{left:-5px}.page-header:not( .-mobile-nav-open ) .main-navigation:not( .-sticky ) .c-srbox__field:focus-within:after{z-index:2;background-color:#FFF;-webkit-clip-path:polygon(0 0,50% 0,80% 100%,0 100%);clip-path:polygon(0 0,50% 0,80% 100%,0 100%);-webkit-box-shadow:inset 0 0 0 .2em rgba(53,171,255,.15);box-shadow:inset 0 0 0 .2em rgba(53,171,255,.15)}.page-header:not( .-mobile-nav-open ) .main-navigation:not( .-sticky ) .c-srbox__field:focus-within .c-srbox__input{padding-left:10px}.page-header:not( .-mobile-nav-open ) .main-navigation:not( .-sticky ) .c-srbox__message,.page-header:not( .-mobile-nav-open ) .main-navigation:not( .-sticky ) .c-srbox__search-results{left:-27px}@media (max-width:1199px){.navigation-search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}