/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:OpenSans;font-weight:300;font-style:normal;font-display:swap;src:url('/themes/custom/spl/fonts/OpenSans-Light.ttf');}@font-face{font-family:OpenSans;font-weight:400;font-style:normal;font-display:swap;src:url('/themes/custom/spl/fonts/OpenSans-Regular.ttf');}@font-face{font-family:OpenSans;font-weight:400;font-style:italic;font-display:swap;src:url('/themes/custom/spl/fonts/OpenSans-RegularItalic.ttf');}@font-face{font-family:OpenSans;font-weight:600;font-style:normal;font-display:swap;src:url('/themes/custom/spl/fonts/OpenSans-SemiBold.ttf');}@font-face{font-family:OpenSans;font-weight:700;font-style:normal;font-display:swap;src:url('/themes/custom/spl/fonts/OpenSans-Bold.ttf');}@font-face{font-family:OpenSans;font-weight:700;font-style:italic;font-display:swap;src:url('/themes/custom/spl/fonts/OpenSans-BoldItalic.ttf');}@font-face{font-family:OpenSans;font-weight:800;font-style:normal;font-display:swap;src:url('/themes/custom/spl/fonts/OpenSans-ExtraBold.ttf');}.no-padding{padding-left:0px;padding-right:0px;}body{margin-top:0px;font-family:OpenSans,"Segoe UI",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;}.path-frontpage{margin-top:0px;}.spl-home-logos .spl-logo{width:77%;}.spl-home-logos{margin-left:5%;margin-top:15px;}.spl-home-logos .spl-tagline{display:none;}.spl-nav .row{position:relative;}.spl-nav{padding-bottom:20px;}.spl-article-items .views-field-title-1,.spl-article-items .views-field-title{color:black;font-size:14px;padding-left:11px;}.spl-article-items .views-field-created{color:#a4a4a4;font-size:11px;}.spl-article-items .views-field-field-image{padding-bottom:8px;}.spl-article-items > div{font-family:OpenSans;}.spl-article-items .views-field-title{padding:0px 10px;}.spl-article-items .views-field-created{padding:0px 10px;}.spl-article-items .views-field-view-node{padding:0px 10px;}.article img{padding:15px;}.article h3{color:#970e1c;font-size:18px;}.page-node-type-article h1.page-header{display:none;}.spl-price{font-family:OpenSans;color:#1286e8;}.spl-request-quote-text{font-style:italic;}.spl-alt-products-search-header{font-weight:bolder;}.spl-tax-price{font-family:OpenSans;color:#a1a1a1;}.spl-site-header .container::before{position:absolute;top:0px;}#block-loginandregisterformpopup::before{position:absolute;top:0px;}.Login-Register-popup-link{display:inline-flex;width:227px;position:relative;right:89px;}.spl-add-to-cart-urgent{margin-right:5px;}.spl-stock-good-at-local{color:#678f5a;background-image:url(/themes/custom/spl/images/stock-icon-in-stock.png);padding-left:25px;}.spl-stock-none-at-local{color:#970e1c;background-image:url(/themes/custom/spl/images/stock-icon-low-stock.png);padding-left:25px;}.spl-stock-good{color:#678f5a;background-image:url(/themes/custom/spl/images/stock-icon-in-stock.png);}.spl-stock-low{color:#d5d705;background-image:url(/themes/custom/spl/images/stock-icon-in-stock.png);}.spl-stock-none{color:#970e1c;background-image:url(/themes/custom/spl/images/stock-icon-low-stock.png);}.spl-stock-status{background-repeat:no-repeat;background-position-x:8px;background-position-y:4px;}@media (min-width:768px){#block-smartpartsblock-2{margin-right:10%;}.spl-home-logos{margin-left:10%;margin-top:0px;}.spl-home-logos .spl-logo{width:48%;}.spl-home-logos .spl-tagline{display:block;}}.spl-nav-right{float:right;width:50%;position:absolute;right:0px;bottom:0px;}.spl-nav-left{float:left;width:50%;}.spl-home-logos .spl-tagline{width:19%;padding-left:11px;position:absolute;bottom:1%;left:27%;}.spl-article-items .views-field-view-node{padding-top:20px;}.no-style{text-decoration:none;color:initial;}.no-style:hover{text-decoration:none;color:initial;}.no-style:active{text-decoration:none;color:initial;}#block-splaccount{padding-right:15px;}#block-splaccount span,#block-splaccount a{font-family:OpenSans;}#block-loginandregisterformpopup{padding-right:24px;}.spl-site-header{background-color:#F7F8FA;padding:13px 0px;}#block-loginandregisterformpopup span{display:inline-block;padding:0px 30px;}#block-loginandregisterformpopup span.ajax-throbber{padding:0px;}#block-loginandregisterformpopup span a{color:black;}#block-loginandregisterformpopup span a:hover{text-decoration:none;}#block-loginandregisterformpopup span:hover{background-color:#CCCDD1;}.spl-user-popup{font-family:OpenSans;color:white;position:fixed;top:16px;z-index:100;width:92%;}#drupal-modal .modal-title{background-image:url("/themes/custom/spl/images/spl-logo-suggestion.png");background-repeat:no-repeat;display:block;height:70px;background-position:center;background-size:contain;color:white;}#drupal-modal .modal-buttons{text-align:center;}#drupal-modal .modal-body{overflow:auto !important;}#drupal-modal .modal-buttons button{border-radius:4px;background-color:black;color:white;}.user-register-form .input-group-addon{display:none;}.user-register-form .password-parent{width:100%;}@media (min-width:768px){#drupal-modal .modal-buttons button{}}.spl-site-header > .container{text-align:right;}.spl-site-header > div > .region-header{display:flex;justify-content:end;gap:20px;}#block-splaccount .navbar-text{float:none;margin-left:0px;margin-right:0px;}#block-cart{float:right;position:relative;}#block-cart  .spl-cart-logo img{width:23px;}#block-cart  .cart-circle-wrapper span{font-family:OpenSans;font-size:12px;position:relative;top:-1px;}#block-cart  .cart-circle-wrapper{position:relative;top:-32px;right:-14px;background-color:black;border-radius:21px;height:20px;width:20px;text-align:center;color:white;}#edit-actions{padding-top:10px;}#edit-shipping-information-recalculate-shipping{margin-bottom:10px;}.page-header{margin-top:10px;}@media (min-width:768px){.spl-site-header > .container{padding-right:50px;}}@media (min-width:768px){.spl-site-header > .container{padding-right:73px;}}#block-splcategorymenu{margin-bottom:-20px;position:relative;}.spl-menu{height:51px;border-radius:0px;}.spl-menu .container-fluid{width:83%;padding-left:0px;overflow-x:scroll;overflow-y:visible;}.spl-menu .container-fluid .navbar-nav > li{float:none;display:inline-block;}.scroll-spacer{width:100%;height:20px;background-color:white;position:absolute;bottom:-20px;}.spl-menu-arrow{position:absolute;padding:16px 10px;}.spl-menu-arrow-end{position:absolute;padding:16px 10px;right:0;top:0px;}.spl-menu .container-fluid .navbar-nav p{margin:15px 6px;color:white;}.spl-menu .container-fluid .navbar-nav{position:relative;white-space:nowrap;}.spl-popup{width:83%;margin:auto;position:relative;bottom:21px;}.navbar-inverse .navbar-nav > li > a{color:white;}.spl-techbuyer-child-menus-wrapper{margin-top:-21px;}.spl-techbuyer-child-menus-wrapper  .navbar-inverse{background-color:#0d71d3;border:none;}.spl-techbuyer-child-menus-wrapper .spl-menu .container-fluid .navbar-nav{float:none;position:initial;text-align:center;}.spl-techbuyer-child-menus-wrapper .navbar-inverse .navbar-nav > li > .spl-techbuyer-sub-active{text-decoration:underline;}.spl-techbuyer-main-active{background-color:#0d71d3;}@media (min-width:768px){.spl-menu .container-fluid{width:83%;}.spl-menu-arrow{padding:19px 57px;}.spl-menu-arrow-end{padding-top:19px;padding-right:57px;padding-bottom:19px;padding-left:0px;}.spl-popup{width:83%;}}@media (min-width:768px){}.spl-menu-arrow i,.spl-menu-arrow-end i{border:solid #ffffff;border-width:0 3px 3px 0;display:inline-block;padding:5px;z-index:5;}.spl-menu-arrow-end .two-arrow{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.spl-menu-arrow .left{transform:rotate(135deg);-webkit-transform:rotate(135deg);}#block-dropdownsearch .select-wrapper{padding-top:7px;padding-bottom:7px;}#block-dropdownsearch form{padding-bottom:24px;padding-top:13px;}#block-dropdownsearch button{width:156px;}#block-dropdownsearch .col-md-2{padding-left:5px;padding-right:5px;}#block-dropdownsearch h2{text-align:center;color:white;font-size:24px;font-family:OpenSans;}#block-dropdownsearch select{background-color:#CD6469;border-color:#CD6469;color:white;}#block-dropdownsearch{background-color:#BF1724;position:relative;}#smart-parts-dropdown-search-form{width:50%;margin:auto;}.spl-search-sub-category{display:none;}#smart-parts-dropdown-search-form .row .col-md-2:nth-child(5){text-align:center;}#smart-parts-dropdown-search-form .item-highlight{padding:1px;border-radius:3px;}@media (min-width:768px){#smart-parts-dropdown-search-form .item-highlight{padding:4px;border-radius:8px;}}@media (min-width:992px){#smart-parts-dropdown-search-form{width:100%;}#block-dropdownsearch .select-wrapper{padding-top:0px;padding-bottom:0px;}#smart-parts-dropdown-search-form .row .col-md-2:nth-child(5){text-align:left;width:165px;}}.flash{-moz-animation:flash 3s ease-out;-moz-animation-iteration-count:1;-webkit-animation:flash 3s ease-out;-webkit-animation-iteration-count:1;-ms-animation:flash 3s ease-out;-ms-animation-iteration-count:1;}@keyframes flash{0%{background-color:transparent;}50%{background-color:white;}100%{background-color:transparent;}}@-webkit-keyframes flash{0%{background-color:transparent;}50%{background-color:white;}100%{background-color:transparent;}}@-moz-keyframes flash{0%{background-color:transparent;}50%{background-color:white;}100%{background-color:transparent;}}@-ms-keyframes flash{0%{background-color:transparent;}50%{background-color:white;}100%{background-color:transparent;}}#block-serialnumbersearch{background-color:#0f1011;padding-bottom:6px;}#block-serialnumbersearch h2{text-align:center;color:#fff;font-size:22px;font-weight:700;font-family:OpenSans;margin-bottom:2px;}#block-serialnumbersearch h2::after{content:"Enter your machine's serial / service tag and we'll list the parts that fit.";display:block;font-size:13px;font-weight:400;color:rgba(255,255,255,.72);margin-top:4px;}#block-serialnumbersearch .col-md-2{padding-left:5px;padding-right:5px;}#block-serialnumbersearch select,#block-serialnumbersearch input{background-color:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;color:#24292e;height:48px;box-shadow:0 2px 10px rgba(0,0,0,.18);}#block-serialnumbersearch input::placeholder{color:#8a9099;}#block-serialnumbersearch button{color:#970e1c;background-color:#fff;border:0;border-radius:8px;height:48px;width:156px;font-weight:700;box-shadow:0 2px 10px rgba(0,0,0,.18);transition:background .15s ease,color .15s ease;}#block-serialnumbersearch button:hover{background-color:#970e1c;color:#fff;}#block-serialnumbersearch button span{display:none;}#smart-parts-serial-number-search-form{padding-bottom:26px;padding-top:15px;}#smart-parts-serial-number-search-form .select-wrapper{padding-top:7px;padding-bottom:7px;}#smart-parts-serial-number-search-form{width:50%;margin:auto;}#smart-parts-serial-number-search-form .row div:nth-child(4){text-align:center;padding-top:7px;}@media (min-width:992px){#smart-parts-serial-number-search-form{width:100%;}#smart-parts-serial-number-search-form .select-wrapper{padding-top:0px;padding-bottom:0px;}#smart-parts-serial-number-search-form .row div:nth-child(4){text-align:left;padding-top:0px;}}.path-search .page-header{text-align:center;font-family:OpenSans;color:#010101;}#smart-parts-product-search-form{position:relative;}#smart-parts-product-search-form input{border:none;border-bottom:1px solid black;border-radius:0px;float:left;-webkit-box-shadow:none;box-shadow:none;}#smart-parts-product-search-form input::-webkit-input-placeholder{color:#c51023;}#smart-parts-product-search-form input:-ms-input-placeholder{color:#c51023;}#smart-parts-product-search-form input::placeholder{color:#c51023;}#smart-parts-product-search-form button{color:#c51023;background-color:transparent;border-color:transparent;position:absolute;top:0px;right:0px;}.spl-search-result-alternate{position:absolute;bottom:3px;display:inline-flex;background-color:#ededed;padding:8px;width:100%;}.spl-search-result-alternate .spl-search-result-alternate-icon{position:absolute;right:17px;cursor:pointer;}.path-search .page-header{text-align:center;font-family:OpenSans;color:#010101;}#smart-parts-techbuyer-search-form{position:relative;}#smart-parts-techbuyer-search-form input{border:none;border-bottom:1px solid black;border-radius:0px;float:left;-webkit-box-shadow:none;box-shadow:none;}#smart-parts-techbuyer-search-form input::-webkit-input-placeholder{color:#0d71d3;}#smart-parts-techbuyer-search-form input:-ms-input-placeholder{color:#0d71d3;}#smart-parts-techbuyer-search-form input::placeholder{color:#0d71d3;}#smart-parts-techbuyer-search-form button{color:#0d71d3;background-color:transparent;border-color:transparent;position:absolute;top:0px;right:0px;}.spl-techbuyer-logo{padding-top:15px;}#block-views-block-articles-block-1 h2{text-align:center;padding-top:18px;padding-bottom:20px;font-size:22px;}#block-views-block-articles-block-1 .form-group{margin-left:-15px;margin-right:-15px;}#block-views-block-articles-block-1 .form-group .views-row{width:50%;float:left;height:240px;overflow:hidden;}@media (min-width:480px){.spl-search-result-alternate{width:320px;}}@media (min-width:684px){#block-views-block-articles-block-1 .form-group .views-row{width:25%;height:290px;}}@media (min-width:992px){#block-views-block-articles-block-1 .form-group .views-row{width:23%;}#block-views-block-articles-block-1 .form-group{padding:18px 58px;}#block-views-block-articles-block-1 .form-group .views-row:nth-child(2){margin-left:2.6%;margin-right:1.4%;}#block-views-block-articles-block-1 .form-group .views-row:nth-child(3){margin-left:1.4%;margin-right:2.6%;}#block-views-block-articles-block-1 .form-group .views-row{height:300px;background-color:#F7F7FA;}}footer.footer{background-color:#191919;text-align:center;}footer.footer ul.menu a{color:white;font-family:OpenSans;font-size:12px;padding:3px 0px;}footer.footer ul.menu a:hover{background-color:#A20923;}footer.footer h2{color:white;font-size:15px;font-family:OpenSans;padding-bottom:20px;}footer.footer #block-views-block-article-footer-block-1 .spl-article-items .views-row{text-align:left;}.lsq-embed{max-width:100%;}.lsq-embed iframe{width:100%;aspect-ratio:3 / 4;height:auto;border:0;}@media (max-width:520px){.lsq-embed iframe{aspect-ratio:auto;min-height:40vh;}}@media (min-width:768px){.lsq-embed iframe{aspect-ratio:auto;min-height:75vh;}}@media (min-width:992px){.lsq-embed iframe{aspect-ratio:auto;min-height:55vh;}}@media (min-width:1200px){.lsq-embed iframe{aspect-ratio:auto;min-height:46vh;}}@media (min-width:1440px){.lsq-embed iframe{aspect-ratio:auto;min-height:47vh;}}@supports not (aspect-ratio:1 / 1){.lsq-embed{position:relative;}.lsq-embed::before{content:"";display:block;padding-top:133.333%;}.lsq-embed iframe{position:absolute;inset:0;width:100%;height:100%;}}@media (min-width:992px){#block-spl-newslettersignup,#block-sendy-newsletter-footer{width:26%;float:left;}footer.footer #block-views-block-article-footer-block-1{width:26%;float:left;padding:0px 39px;}footer.footer #block-helpfooter{width:20%;float:left;}footer.footer #block-legalfooter{width:20%;float:left;margin-left:33px;}footer.footer{text-align:left;padding:48px 80px;}}footer.footer #block-everlyticnewsletter .form-submit,footer.footer #block-sendy-newsletter-footer .form-submit{background-color:#A20923;border-color:#A20923;font-size:10px;padding:9px 49px;margin-bottom:20px;margin-top:8px;}footer.footer #block-sendy-newsletter-footer input[type="text"]{width:100%;margin-bottom:8px;padding:6px 10px;box-sizing:border-box;}footer.footer #everlytic-form p{color:white;font-family:OpenSans;font-size:8px;margin:0px;}footer.footer #everlytic-form .views-field-view-node a{color:#1286e8;}.spl-model-item{padding:10px;border-bottom:2px solid crimson;}.spl-filter h2{text-align:center;color:#970e1c;font-family:OpenSans;font-size:26px;}.spl-filter{padding-bottom:20px;}.spl-filter a{font-size:11px;}.spl-quick-search-results{font-family:OpenSans;}.spl-quick-search-results h2{font-size:16px;margin-top:0px;}.spl-quick-search-results .spl-quick-search-result{width:100%;position:relative;padding-bottom:29px;border-bottom:1px solid black;margin-bottom:35px;}.spl-quick-search-results .alternate-result{padding-bottom:59px;}.spl-quick-search-results .spl-quicksearch-result-details{right:0px;}.spl-quick-search-results .spl-quicksearch-result-details a{}.spl-quick-search-results .spl-quicksearch-result-details .spl-stock-status{display:none;padding:0px 30px;}.spl-quick-search-results .spl-quicksearch-result-details .spl-price{float:right;color:#1286e8;font-size:21px;}.spl-quick-search-results .spl-quicksearch-result-details .spl-add-to-cart:hover{cursor:pointer;}.spl-quick-search-results .spl-quicksearch-result-details .spl-add-to-cart{display:none;width:34px;margin-left:11px;position:relative;bottom:5px;}.spl-quick-search-pager-wrapper{text-align:center;padding:15px;width:100%;}.spl-quick-search-result-image{text-align:center;max-height:250px;}.spl-quick-search-result-image img{margin:auto;max-height:245px;}.spl-search-result-alternate-dropdown{position:absolute;z-index:8;background-color:white;bottom:-22px;border:solid 1px #c0c0c0;border-radius:5px;padding:10px;width:100%;}.spl-search-result-alternate-dropdown .spl-stock-status{background-image:none;}.alternate-content-link:hover{text-decoration:none;}.alternate-content-link{font-family:OpenSans;color:#151515;}@media (min-width:768px){.spl-quick-search-results .spl-quicksearch-result-details{position:absolute;}.spl-quick-search-results h2{font-size:23px;}.spl-quick-search-results .spl-quicksearch-result-header{width:50%;}.spl-quick-search-results .spl-quick-search-result{display:inline-flex;}.spl-quick-search-results .spl-quicksearch-result-details .spl-add-to-cart{display:inline;}.spl-quick-search-results .spl-quicksearch-result-details .spl-stock-status{display:inline;}.spl-quick-search-results .spl-quicksearch-result-details .spl-price{float:none;}}.spl-browse-products{margin-left:-13px;margin-right:-13px;padding-left:13px;padding-right:13px;}.spl-browse-product{float:left;position:relative;width:49%;min-height:439px;padding:5px;}.spl-browse-product .spl-product-header{padding-bottom:4px;}.spl-browse-product .spl-price{font-size:15px;}.spl-browse-product .spl-add-to-cart{float:right;width:20%;}.spl-browse-product h2{font-size:12px;font-family:OpenSans;font-weight:600;text-overflow:ellipsis;}@media (min-width:768px){.spl-browse-product{width:24%;padding:5px;min-height:250px;}.spl-browse-product .spl-product-img-wrapper img{object-fit:contain;height:119px;margin:auto;}.spl-browse-product .spl-product-img-wrapper{width:100%;}.spl-browse-product .spl-product-title-wrapper{text-overflow:ellipsis;max-height:28px;}.spl-product-row{}}@media (min-width:1200px){.spl-browse-product{padding:10px;}}.path-part .page-header{display:none;}.spl-product-options select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-image:none;background-image:url("/themes/custom/spl/images/dropdown.png");background-repeat:no-repeat;background-position-x:97%;background-position-y:13px;border:1px solid #dfdfdf;border-radius:2px;margin-right:2rem;padding-right:3rem;background-size:2%;}.spl-product-price-box .spl-price{font-size:27px;}.spl-product-price-box{padding:13px 0px;border-bottom:1px solid black;border-top:1px solid black;margin:14px 0px;}.spl-product-bulk-buy{font-family:OpenSans;color:#970e1c;}.product-add-to-cart-form{display:inline-flex;}.product-add-to-cart-form .spl-product-add-btn:hover{cursor:pointer;}.product-add-to-cart-form .spl-product-add-btn{width:157px;height:37px;color:white;background-color:black;font-family:OpenSans;text-align:center;border-radius:4px;font-size:12px;padding-top:9px;}.product-add-to-cart-form .spl-urgent-check{padding:7px;margin-left:14px;}#spl-countdown-timer > label{font-family:OpenSans;font-size:13px;color:#191919;}#spl-countdown-timer .spl-countdown-timer-units th{font-family:OpenSans;font-size:22px;text-align:center;color:#970e1c;}#spl-countdown-timer td{font-family:OpenSans;font-size:11px;text-align:center;color:#010101;width:38px;font-weight:bold;}#spl-countdown-timer #spl-countdown-timer-minutes{border-left:#8E8E8E 1px solid;border-right:#8E8E8E 1px solid;}.spl-customer-history-results{}.spl-customer-history-item-header{width:100%;}.spl-customer-history-item-header h3{margin:0px;}.spl-customer-history-item-header span{padding:5px 10px;}.spl-customer-history-result{padding:5px;border-bottom:1px solid black;}.spl-customer-history-items{padding:5px 36px;}.spl-customer-history-item{border-bottom:1px solid #A20923;}.spl-customer-history-item:last-child{border-bottom:none;}.spl-customer-history-item-details{display:inline-flex;width:100%;}.spl-product-long-desc-title{font-family:OpenSans;font-size:16px;text-align:left;color:#970e1c;}.spl-product-long-desc{font-family:OpenSans;text-align:left;color:#010101;}.spl-product-alter .spl-product-row-header{font-family:OpenSans;text-align:center;color:#2e2e33;}.spl-product-alter{background-color:#F2F3F7;padding-top:1px;}.spl-product-alter .spl-browse-product-wrapper{background-color:white;padding:9px;}.spl-promo-block-title{text-align:center;padding-top:18px;padding-bottom:20px;font-size:22px;}.spl-promo a:hover{text-decoration:none;}.spl-promo h3{font-family:OpenSans;font-size:16px;color:#010101;}.spl-promo p{font-family:OpenSans;}.spl-promo .promo-spl-product-code{font-family:OpenSans;color:#2e2e33;}.spl-promo .inner-spl-promo-row .inner-promo-title-wrapper p{color:black;}.spl-promo .inner-spl-promo-row p{font-size:12px;}.spl-promo .inner-spl-promo-row .inner-promo-spl-product-code{font-size:9px;color:#2e2e33;}.spl-promo .inner-spl-promo-row .inner-promo-price{font-size:16px;}.promo-item{box-shadow:2.5px 1.7px 7px 0 rgba(0,0,0,0.15);}.spl-promo .inner-spl-promo-row .promo-item{min-height:225px;padding-left:5px;}.spl-promo .promo-header{width:100%;height:294px;padding:5px;}.spl-promo .promo-header img{max-height:290px;}.spl-promo .promo-item .promo-content{padding-bottom:20px;padding-left:15px;padding-right:15px;}.spl-promo .promo-title-wrapper{height:45px;}.spl-promo .promo-header img{margin:auto;}.spl-promo .inner-promo-header img{margin:auto;padding:4px;max-height:111px;}.spl-promo .inner-promo-content{padding:8px;}.spl-promo .promo-banner img{margin:auto;padding:10px 0px;max-height:140px;}.spl-full-width-small .spl-promo-row{display:inline-flex;}.spl-full-width-small .spl-promo-row .promo-header{height:106px;}.spl-full-width-small .spl-promo-row .promo-title-wrapper h3{font-size:11px;}.spl-large-full-width .promo-item-row{display:inline-flex;width:100%;box-shadow:2.5px 1.7px 7px 0 rgba(0,0,0,0.15);padding:7px;}.spl-large-full-width .promo-item-row .promo-header{width:20%;min-width:100px;}.spl-large-full-width .promo-item-row .promo-content{width:80%;}.spl-large-full-width .spl-promo-row .promo-title-wrapper h3{font-size:16px;color:black;}.spl-large-full-width .spl-promo-row .promo-spl-product-code{font-size:12px;color:#2e2e33;}@media (min-width:768px){.spl-large-full-width .promo-item-row .promo-header img{max-height:120px;}}@media (min-width:992px){.spl-promo .promo-item{min-height:454px;}.spl-promo-banner .spl-promo .promo-item{min-height:140px;}.spl-full-width-small .spl-promo .promo-item{min-height:248px;}.spl-large-full-width .promo-item-row .promo-header img{max-height:180px;}}@media (min-width:1200px){.spl-promo .promo-item{min-height:444px;}.spl-promo .inner-spl-promo-row .promo-item{min-height:222px;}}@media (min-width:992px){.spl-full-width-tall  .spl-promo .promo-item{min-height:330px;}.spl-full-width-tall .spl-promo .promo-header{height:160px;}.spl-full-width-tall .spl-promo .promo-title-wrapper{height:126px;overflow:hidden;}.spl-full-width-tall .spl-promo .promo-item{min-height:350px;}}@media (min-width:1200px){.spl-full-width-tall .spl-promo .promo-item{min-height:350px;}}.table-striped > tbody > tr:nth-of-type(2n+1){background-color:transparent;}.views-field-unit-price__number{color:#1286e8;}.views-field-total-price__number{color:#1286e8;}.table-striped > tbody > tr:nth-of-type(2n+1){background-color:transparent;}th.views-field-unit-price__number{color:black;}th.views-field-total-price__number{color:black;}.order-total-line span{font-size:20px;color:black;}.order-total-line:first-child{border-top:solid 1px black;}.order-total-line{text-align:left;border-bottom:solid 1px black;padding:35px 0px;}.order-total-line >span:nth-child(2){float:right;width:auto;color:#1286e8;}.path-cart .page-header{display:none;}.spl-cart-title{font-family:OpenSans;font-size:21px;letter-spacing:normal;text-align:center;color:#010101;}.user-register-form #password-policy-status{display:none;}#drupal-modal .spl-quote-popup .modal-buttons{padding-top:15px;}#drupal-modal .spl-quote-popup .modal-title{}.spl-request-quote-link:active{text-decoration:none;color:black;}.spl-request-quote-link:hover{text-decoration:none;color:black;}.spl-request-quote-link{width:157px;height:37px;color:white;background-color:#A20923;font-family:OpenSans;text-align:center;border-radius:4px;font-size:12px;padding:9px 4px;}.spl-request-quote-link-substitute{width:157px;height:37px;color:white;background-color:#A20923;font-family:OpenSans;text-align:center;border-radius:4px;font-size:12px;padding:3px 2px;}.spl-request-quote-link-zero-price{width:100px;height:37px;color:white;background-color:#A20923;font-family:OpenSans;text-align:center;border-radius:4px;font-size:12px;padding-top:9px;}.no-product-search .spl-request-quote-link{padding:9px;}.no-product-search{text-align:center;}.menu--spl-main span{padding:10px;}.menu--spl-main li:hover{text-decoration:none;background-color:transparent;}.menu--spl-main.nav > li > a:hover{background-color:grey;}.menu--spl-main.nav > li > span:hover{background-color:grey;}.menu--spl-main a,.menu--spl-main span{color:white;display:block;}.menu--spl-main{background-color:black;}.menu--spl-main .active a,.menu--spl-main .active span{color:lightgrey;}#block-splmain{background-color:black;text-align:center;}#block-splmain ul li span:hover{cursor:pointer;}@media (min-width:768px){.menu--spl-main{display:inline-flex;align-items:center;margin:5px;}#block-splmain ul li{margin-left:20px;}}.spl-techbuyer-category-spacer{padding-top:20px;}.path-techbuyer h1.page-header{display:none;}.return-to-spl{position:absolute;top:-35px;left:5px;}.return-to-spl img{width:60px;}.return-to-spl a{font-family:OpenSans;color:black;}.techbuyer-main-content .spl-browse-product .spl-add-to-cart{cursor:pointer}.techbuyer-main-content{margin-top:-20px;}.techbuyer-category-filter{background-color:#CCCDD1;padding-left:12px;}.techbuyer-blue-header{color:#0d71d3;}.techbuyer-product-footer{}#techbuyer-mobile-filter{background-color:black;}@media (max-width:992px){.techbuyer-category-filter{position:absolute;z-index:500;overflow:hidden;white-space:nowrap;display:none;}}@media (min-width:992px){#techbuyer-mobile-filter{display:none;}.techbuyer-category-filter{display:block !important;}.techbuyer-main-content{margin-top:-40px;}}.path-hardtofind h1.page-header{color:#9c0616;text-align:center;font-size:22px;font-family:OpenSans;padding-top:15px;}.hardtoofind-desc{text-align:center;}#smart-parts-hard-to-find-form{margin:auto;max-width:350px;padding-bottom:15px;}.spl-hard-to-find-error{color:#9c0616;}.path-hardtofind .form-item-smart-parts-hardtofind-brand{display:none;}.path-hardtofind .form-item-smart-parts-hardtofind-description{display:none;}.path-hardtofind .spl-hardtofind-link{display:none;}.path-hardtofind .form-item-smart-parts-hardtofind-comment{display:none;}.path-hardtofind .form-item-files-smart-parts-hardtofind-image{display:none;}#hardtofind-submit-replace,#hardtofind-submit{border-radius:4px;background-color:black;color:white;}#spl-hard-to-find-no-part-number a{display:inline;}.glyphicon-refresh-animate{-animation:spin .7s infinite linear;-webkit-animation:spin2 .7s infinite linear;}@-webkit-keyframes spin2{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@keyframes spin{from{transform:scale(1) rotate(0deg);}to{transform:scale(1) rotate(360deg);}}#serial-search-spinner{display:none;margin-top:18px;float:left;width:100%;text-align:center;}.serial-search-spinner__pill{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;}#smart-parts-serial-number-search-form .is-busy{opacity:.65;cursor:progress;}#hardtofind-search-spinner{display:none;margin-left:120px;}#hardtofind-results-info{display:none;padding-bottom:15px;}#block-dropdownsearch{display:none;}.path-frontpage #block-dropdownsearch{display:block;}a.deco-none{color:inherit;text-decoration:none;}.spl-cart-img{float:left;max-width:109px;}.field--name-field-name{font-family:OpenSans;font-size:22px;}.hardtofind-login-required{display:none;}.path-user .page-header{display:none;}.path-user .region-content nav.tabs{margin-top:15px;}.path-user .region-content nav.tabs li > a{color:#A20923;}.path-user .region-content nav.tabs li.active > a{color:black;}.path-user article > .field{padding-top:15px;}#block-chatbot{position:fixed;right:60px;bottom:30px;}.live-chatbot-image{width:100px;}@media only screen and (max-width :767px){.live-chatbot-image{width:50px;position:fixed;right:80px;bottom:30px;}}.spl-chat-button{color:white;}footer.footer .spl-article-items{max-width:320px;margin:auto;}.spl-custom-account-menu{display:flex;gap:0.75rem;align-items:center;padding:0;margin:0;list-style:none;flex-wrap:wrap;}.spl-custom-account-menu li a{color:black;font-size:18px;}.product-image-wrapper{display:block;text-decoration:none;}.spl-category{font-family:OpenSans;padding:0 0 30px;}.spl-category-header{border-bottom:1px solid #e3e6e9;margin-bottom:20px;padding-bottom:12px;}.spl-category-title{font-family:OpenSans;color:#2e2e33;margin:0 0 6px;}.spl-category-count{color:#6b6b73;margin:0 0 10px;}.spl-category-groups{list-style:none;margin:0;padding:0;}.spl-category-groups li{display:inline-block;margin:0 8px 8px 0;padding:4px 10px;background:#f4f6f8;border:1px solid #e3e6e9;border-radius:3px;font-size:13px;}.spl-category-group-count{color:#970e1c;font-weight:bold;margin-left:4px;}.spl-category-cell{margin-bottom:20px;}.spl-category-card{display:block;height:100%;padding:15px;border:1px solid #e3e6e9;border-radius:3px;background:#fff;color:#2e2e33;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease;}.spl-category-card:hover,.spl-category-card:focus{border-color:#1286e8;box-shadow:0 2px 6px rgba(0,0,0,.08);text-decoration:none;color:#2e2e33;}.spl-category-name{font-family:OpenSans;font-size:15px;line-height:1.35;margin:0 0 8px;min-height:62px;}.spl-category-code{color:#6b6b73;font-size:13px;margin:0 0 8px;}.spl-category-meta{margin:0 0 10px;font-size:13px;}.spl-category-brand{display:inline-block;margin-right:8px;color:#6b6b73;}.spl-category-card .spl-stock-in{color:#3d6b35;}.spl-category-card .spl-stock-out{color:#970e1c;}.spl-category-cta{color:#0b5ca8;}.spl-category-more{text-align:center;margin-top:10px;}.spl-category-empty{padding:20px;background:#f4f6f8;border:1px solid #e3e6e9;}.spl-parts-menu{display:flex;flex-wrap:wrap;gap:32px;padding:20px 24px;background:#fff;border:1px solid #e3e6e9;}.spl-parts-menu-col{flex:1 1 280px;min-width:260px;}.spl-parts-menu-heading{font-family:'OpenSans',sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#970e1c;margin:0 0 12px;}.spl-parts-menu-list{list-style:none;margin:0;padding:0;columns:2;column-gap:24px;}.spl-parts-menu-list li{break-inside:avoid;margin-bottom:6px;}.spl-parts-menu-list a{display:flex;justify-content:space-between;gap:10px;font-size:12px;letter-spacing:.02em;color:#0b5ca8;text-decoration:none;}.spl-parts-menu-list a:hover .spl-parts-menu-name{text-decoration:underline;}.spl-parts-menu-count{color:#6b6b73;font-size:12px;font-variant-numeric:tabular-nums;}.spl-parts-menu-sub{font-size:12px;color:#6b6b73;margin:-4px 0 14px;line-height:1.5;max-width:46em;}.spl-parts-menu-brandgrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;}.spl-brandtile{display:flex;flex-direction:column;border:1px solid #e3e6e9;border-radius:4px;background:#fff;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;}.spl-brandtile:hover{border-color:#1286e8;box-shadow:0 2px 6px rgba(0,0,0,.08);}.spl-brandtile-main{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px 10px;min-height:78px;flex:1 1 auto;background:#f9fafb;text-decoration:none;}.spl-brandtile-main:hover,.spl-brandtile-main:focus{text-decoration:none;background:#fff;}.spl-brandtile-main img{max-width:100%;max-height:34px;object-fit:contain;}.spl-parts-menu-brandname{font-size:11px;color:#2e2e33;text-align:center;}.spl-brandtile-count{font-size:10px;color:#6b6b73;font-variant-numeric:tabular-nums;}.spl-brandtile-serial{display:flex;align-items:center;justify-content:center;gap:5px;padding:5px 6px;border-top:1px solid #e3e6e9;background:#fff;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#0b5ca8;text-decoration:none;}.spl-brandtile-serial:hover,.spl-brandtile-serial:focus{background:#0b5ca8;color:#fff;text-decoration:none;}.spl-serial-flag{display:inline-block;padding:1px 4px;border-radius:2px;background:#0b5ca8;color:#fff;font-size:9px;font-weight:700;letter-spacing:.05em;}.spl-brandtile-serial:hover .spl-serial-flag{background:#fff;color:#0b5ca8;}.spl-facets{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;}.spl-facet{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e3e6e9;border-radius:999px;background:#fff;color:#2e2e33;font-size:13px;text-decoration:none;}.spl-facet:hover,.spl-facet:focus{border-color:#1286e8;color:#2e2e33;text-decoration:none;}.spl-facet.is-active{background:#970e1c;border-color:#970e1c;color:#fff;}.spl-facet-count{font-size:11px;color:#6b6b73;font-variant-numeric:tabular-nums;}.spl-facet.is-active .spl-facet-count{color:#fff;}.spl-chip{display:inline-block;padding:2px 8px;border-radius:2px;font-size:11px;font-weight:700;letter-spacing:.03em;}.spl-chip-new{background:#eef4ff;color:#14448f;}.spl-chip-refurbished{background:#fff3e0;color:#8a4b08;}.spl-category-note{margin:4px 0 16px;padding:10px 14px;background:#fffbea;border-left:3px solid #d9a406;border-radius:2px;color:#4a3a0b;font-size:13px;line-height:1.5;}.spl-category-note-cta{color:#970e1c;font-weight:700;white-space:nowrap;}@media (max-width:767px){.spl-parts-menu{flex-direction:column;gap:20px;padding:16px;}.spl-parts-menu-list{columns:1;}}.spl-partfinder{max-width:860px;margin:0 auto;padding:4px 16px;}.spl-partfinder-label{display:block;font-size:15px;font-weight:600;color:#fff;margin:0 0 8px;letter-spacing:.02em;text-transform:uppercase;opacity:.95;}.spl-partfinder-row{display:flex;gap:10px;}.spl-partfinder-input{flex:1 1 auto;min-width:0;height:52px;padding:0 18px;font-size:16px;color:#24292e;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.12);transition:box-shadow .15s ease;}.spl-partfinder-input::placeholder{color:#8a9099;}.spl-partfinder-input:focus{outline:none;box-shadow:0 0 0 3px rgba(255,255,255,.55),0 2px 10px rgba(0,0,0,.12);}.spl-partfinder-btn{flex:0 0 auto;height:52px;padding:0 30px;border:0;border-radius:8px;background:#fff;color:#970e1c;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.12);transition:background .15s ease,color .15s ease;}.spl-partfinder-btn:hover{background:#111;color:#fff;}.spl-partfinder-hint{margin:10px 2px 0;font-size:13px;color:rgba(255,255,255,.9);}.spl-partfinder-hint em{font-style:normal;background:rgba(255,255,255,.18);padding:1px 7px;border-radius:4px;color:#fff;}@media (max-width:640px){.spl-partfinder-row{flex-direction:column;}.spl-partfinder-btn{width:100%;}}.spl-payment-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding:18px 16px;background:#f4f6f8;border-top:1px solid #e3e6e9;}.spl-payment-bar__label{color:#4a5158;font-size:13px;letter-spacing:.01em;}.spl-payment-bar__logos{height:26px;width:auto;max-width:100%;}@media (max-width:640px){.spl-payment-bar{flex-direction:column;gap:8px;text-align:center;}}.spl-brandstrip{padding:44px 16px;background:#fff;border-top:1px solid #e3e6e9;}.spl-brandstrip-inner{max-width:1080px;margin:0 auto;}.spl-brandstrip-head{text-align:center;margin:0 0 26px;}.spl-brandstrip-title{margin:0 0 6px;font-size:22px;font-weight:700;color:#2e2e33;letter-spacing:.01em;}.spl-brandstrip-title::after{content:"";display:block;width:44px;height:3px;background:#970e1c;margin:10px auto 0;border-radius:2px;}.spl-brandstrip-sub{margin:12px auto 0;max-width:680px;font-size:15px;line-height:1.6;color:#6b6b73;}.spl-brandstrip-claim{display:block;color:#2e2e33;font-weight:700;}.spl-brandstrip-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin:0;padding:0;list-style:none;}.spl-brandstrip-item{margin:0;}.spl-brandstrip-link{display:flex;align-items:center;justify-content:center;height:84px;padding:10px 12px;background:#fff;border:1px solid #e3e6e9;border-radius:8px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;}.spl-brandstrip-link img{width:100%;height:100%;object-fit:contain;filter:grayscale(100%);opacity:.72;transition:filter .2s ease,opacity .2s ease;}.spl-brandstrip-link:hover,.spl-brandstrip-link:focus-visible{border-color:#970e1c;box-shadow:0 4px 14px rgba(0,0,0,.09);transform:translateY(-2px);outline:none;}.spl-brandstrip-link:hover img,.spl-brandstrip-link:focus-visible img{filter:grayscale(0);opacity:1;}.spl-brandstrip-more{display:block;margin:24px auto 0;text-align:center;font-size:14px;font-weight:700;color:#970e1c;text-decoration:none;}.spl-brandstrip-more:hover{color:#7d0b17;text-decoration:underline;}@media (max-width:991px){.spl-brandstrip-grid{grid-template-columns:repeat(5,1fr);}}@media (max-width:640px){.spl-brandstrip{padding:30px 12px;}.spl-brandstrip-grid{grid-template-columns:repeat(3,1fr);gap:10px;}.spl-brandstrip-link{height:68px;}.spl-brandstrip-title{font-size:19px;}.spl-brandstrip-sub{font-size:14px;}}@media (prefers-reduced-motion:reduce){.spl-brandstrip-link,.spl-brandstrip-link img{transition:none;}.spl-brandstrip-link:hover{transform:none;}}.region-header{display:flex;align-items:center;justify-content:flex-end;gap:22px;padding:8px 18px;background:#f4f6f8;border-bottom:1px solid #e3e6e9;}.spl-custom-account-menu{display:flex;align-items:center;gap:20px;margin:0;padding:0;list-style:none;}.spl-custom-account-menu > li{margin:0;padding:0;float:none;}.spl-custom-account-menu > li > a{display:inline-block;padding:4px 0;font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#4a5158;text-decoration:none;background:none;border-bottom:2px solid transparent;transition:color .15s ease,border-color .15s ease;}.spl-custom-account-menu > li > a:hover,.spl-custom-account-menu > li > a:focus-visible{color:#970e1c;border-bottom-color:#970e1c;text-decoration:none;outline:none;}.region-header #block-cart{margin:0;}.region-header .cart-block--link__expand{display:flex;align-items:center;gap:6px;}.region-header .spl-cart-logo img{height:22px;width:auto;}@media (max-width:640px){.region-header{gap:14px;padding:6px 12px;}.spl-custom-account-menu{gap:14px;}.spl-custom-account-menu > li > a{font-size:11px;letter-spacing:.04em;}}.region-footer{padding:40px 0 32px;}.region-footer .block-title{margin:0 0 16px;padding:0 0 10px;font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#fff;border-bottom:1px solid rgba(255,255,255,.14);position:relative;}.region-footer .block-title::after{content:"";position:absolute;left:0;bottom:-1px;width:38px;height:2px;background:#c51023;}.region-footer nav ul{margin:0;padding:0;list-style:none;}.region-footer nav ul li{margin:0 0 9px;}.region-footer nav ul li a{color:rgba(255,255,255,.76);font-size:14px;text-decoration:none;transition:color .15s ease;}.region-footer nav ul li a:hover{color:#fff;text-decoration:underline;}#block-views-block-article-footer-block-1 .views-row{display:block;max-width:320px;}#block-views-block-article-footer-block-1 .views-field-field-image a{display:block;overflow:hidden;border-radius:8px;line-height:0;}#block-views-block-article-footer-block-1 .views-field-field-image img{width:100%;height:auto;display:block;border-radius:8px;transition:transform .3s ease,opacity .2s ease;}#block-views-block-article-footer-block-1 .views-field-field-image a:hover img{transform:scale(1.03);opacity:.92;}#block-views-block-article-footer-block-1 .views-field-title-1{margin:14px 0 0;}#block-views-block-article-footer-block-1 .views-field-title-1 .field-content{display:block;color:#fff;font-size:15px;font-weight:600;line-height:1.4;}#block-views-block-article-footer-block-1 .views-field-created{margin:6px 0 0;}#block-views-block-article-footer-block-1 .views-field-created time{color:rgba(255,255,255,.5);font-size:12px;letter-spacing:.02em;}#block-views-block-article-footer-block-1 .views-field-view-node{margin:10px 0 0;}#block-views-block-article-footer-block-1 .views-field-view-node a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-size:13px;font-weight:700;text-decoration:none;border-bottom:2px solid #c51023;padding-bottom:2px;transition:gap .15s ease;}#block-views-block-article-footer-block-1 .views-field-view-node a::after{content:"\2192";}#block-views-block-article-footer-block-1 .views-field-view-node a:hover{gap:10px;text-decoration:none;}#block-sendy-newsletter-footer .smart-parts-sendy-newsletter-form{display:flex;flex-direction:column;gap:10px;max-width:300px;}#block-sendy-newsletter-footer .form-item{margin:0;}#block-sendy-newsletter-footer input[type="text"],#block-sendy-newsletter-footer input[type="email"]{width:100%;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:rgba(255,255,255,.06);color:#fff;font-size:14px;box-shadow:none;}#block-sendy-newsletter-footer input::placeholder{color:rgba(255,255,255,.45);}#block-sendy-newsletter-footer input:focus{outline:none;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.1);}#block-sendy-newsletter-footer .form-actions{margin:4px 0 0;}#block-sendy-newsletter-footer input[type="submit"]{width:100%;height:42px;border:0;border-radius:6px;background:#c51023;color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s ease;}#block-sendy-newsletter-footer input[type="submit"]:hover{background:#970e1c;}@media (max-width:767px){#block-sendy-newsletter-footer .smart-parts-sendy-newsletter-form,#block-views-block-article-footer-block-1 .views-row{max-width:none;}.region-footer{padding:28px 0 24px;}}.ui-widget-overlay{position:fixed;inset:0;z-index:100;background:rgba(11,11,12,.55);opacity:1;}.ui-dialog{width:min(560px,calc(100vw - 32px)) !important;max-width:calc(100vw - 32px);padding:0;border:0;border-radius:10px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,.32);overflow:hidden;font-family:OpenSans,"Helvetica Neue",Helvetica,Arial,sans-serif;}.ui-dialog .ui-dialog-titlebar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:16px 20px;border:0;border-radius:0;background:#970e1c;color:#fff;}.ui-dialog .ui-dialog-title{float:none;margin:0;flex:1 1 auto;font-size:18px;font-weight:700;line-height:1.3;color:#fff;white-space:normal;overflow:visible;text-overflow:clip;}.ui-dialog .ui-dialog-titlebar-close{position:static;flex:0 0 auto;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:6px;background:rgba(255,255,255,.14);color:#fff;font-size:0;cursor:pointer;overflow:hidden;transition:background .15s ease;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus-visible{background:rgba(255,255,255,.3);outline:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon{display:none;}.ui-dialog .ui-dialog-titlebar-close::before{content:"\00d7";font-size:22px;line-height:32px;display:block;text-align:center;}.ui-dialog .ui-dialog-content{padding:20px;color:#24292e;font-size:15px;line-height:1.55;}.ui-dialog .ui-dialog-content label{font-weight:600;color:#2e2e33;}.ui-dialog .ui-dialog-content .form-control,.ui-dialog .ui-dialog-content textarea,.ui-dialog .ui-dialog-content input[type="text"],.ui-dialog .ui-dialog-content input[type="email"],.ui-dialog .ui-dialog-content input[type="password"]{width:100%;border:1px solid #ccd2d8;border-radius:6px;padding:10px 12px;font-size:15px;box-shadow:none;}.ui-dialog .ui-dialog-content textarea:focus,.ui-dialog .ui-dialog-content input:focus{border-color:#970e1c;outline:none;box-shadow:0 0 0 3px rgba(151,14,28,.14);}.ui-dialog .ui-dialog-buttonpane{margin:0;padding:14px 20px;border:0;border-top:1px solid #e3e6e9;background:#fafbfc;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button,.ui-dialog .ui-dialog-content .form-actions .btn,.ui-dialog .ui-dialog-content .form-submit{min-height:42px;padding:0 22px;border:0;border-radius:6px;background:#970e1c;color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s ease;}.ui-dialog .ui-dialog-buttonpane button:hover,.ui-dialog .ui-dialog-content .form-actions .btn:hover,.ui-dialog .ui-dialog-content .form-submit:hover{background:#7d0b17;}@media (max-width:640px){.ui-dialog{width:calc(100vw - 20px) !important;}.ui-dialog .ui-dialog-content{padding:16px;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}.ui-dialog .ui-dialog-buttonpane button,.ui-dialog .ui-dialog-content .form-submit{width:100%;}}.spl-serial-miss{max-width:760px;margin:24px auto;}.spl-serial-miss .panel-body{padding:24px 26px;}.spl-serial-miss-title{margin:0 0 12px;font-size:24px;line-height:1.25;color:#2f3237;text-wrap:balance;}.spl-serial-miss-lead{margin:0 0 12px;font-size:15px;line-height:1.55;color:#4a4f57;}.spl-serial-miss-code{font-family:Menlo,Consolas,"Courier New",monospace;font-size:15px;background:#f1f3f5;border:1px solid #dfe3e8;border-radius:3px;padding:1px 6px;overflow-wrap:anywhere;}.spl-serial-miss-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 14px;}.spl-serial-miss-cta{background:#0b5ca8;border-color:#0b5ca8;color:#fff;}.spl-serial-miss-cta:hover,.spl-serial-miss-cta:focus{background:#094a88;border-color:#094a88;color:#fff;}.spl-serial-miss-note{margin:0;font-size:13px;line-height:1.5;color:#6b6b73;}@media (max-width:600px){.spl-serial-miss-title{font-size:20px;}.spl-serial-miss-actions .btn{width:100%;}}
:root{--spl-red:#a20923;--spl-red-press:#7e0619;--spl-red-tint:#fbf1f3;--spl-ink:#1c1a1b;--spl-ink-2:#3d3739;--spl-muted:#6a6467;--spl-muted-2:#8b8588;--spl-line:#e2dedf;--spl-line-strong:#cdc7c9;--spl-surface:#ffffff;--spl-ground:#f7f5f6;--spl-ok:#2c6b3f;--spl-ok-tint:#eef5f0;--spl-stop:#970e1c;--spl-stop-tint:#fdf1f2;--spl-warn:#7a5200;--spl-warn-tint:#fdf6e8;--spl-s1:4px;--spl-s2:8px;--spl-s3:12px;--spl-s4:16px;--spl-s5:24px;--spl-s6:32px;--spl-s7:40px;--spl-r:3px;--spl-r-lg:6px;--spl-t-micro:11px;--spl-t-small:13px;--spl-t-body:15px;--spl-t-lead:17px;--spl-t-h3:20px;--spl-t-h2:26px;--spl-t-price:32px;--spl-shadow:0 1px 2px rgba(28,26,27,.06),0 2px 10px rgba(28,26,27,.04);}.spl-add-to-cart.is-added{background-color:var(--spl-ok) !important;border-color:var(--spl-ok) !important;cursor:default;}.spl-label{font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:var(--spl-t-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--spl-muted);}.spl-pdp{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;gap:var(--spl-s5) var(--spl-s7);align-items:start;padding:var(--spl-s5) 0 var(--spl-s6);color:var(--spl-ink);font-family:OpenSans,Helvetica,Arial,sans-serif;}.spl-pdp__identity{grid-column:2;grid-row:1;}.spl-pdp__media{grid-column:1;grid-row:1 / span 2;}.spl-pdp__buy{grid-column:2;grid-row:2;}@media (max-width:767px){.spl-pdp{grid-template-columns:minmax(0,1fr);gap:var(--spl-s4);padding-top:var(--spl-s4);}.spl-pdp__identity,.spl-pdp__media,.spl-pdp__buy{grid-column:1;grid-row:auto;}}.spl-pdp__title{font-size:var(--spl-t-h2);line-height:1.24;font-weight:600;color:var(--spl-ink);margin:0 0 var(--spl-s3);text-wrap:balance;}@media (max-width:767px){.spl-pdp__title{font-size:var(--spl-t-h3);}}.spl-pdp__codes{display:flex;flex-wrap:wrap;gap:var(--spl-s2) var(--spl-s5);margin:0 0 var(--spl-s4);padding:0;}.spl-pdp__code{margin:0;}.spl-pdp__code dt{font-size:var(--spl-t-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--spl-muted-2);margin-bottom:2px;}.spl-pdp__code dd{margin:0;font-size:var(--spl-t-body);font-weight:600;color:var(--spl-ink);font-variant-numeric:tabular-nums;}.spl-pdp__brandline{font-size:var(--spl-t-small);color:var(--spl-muted);margin:0 0 var(--spl-s4);}.spl-pdp__frame{background:var(--spl-surface);border:1px solid var(--spl-line);border-radius:var(--spl-r-lg);aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:var(--spl-s5);overflow:hidden;}.spl-pdp__frame img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;}.spl-pdp__frame--nophoto{background:var(--spl-ground);border-style:dashed;border-color:var(--spl-line-strong);flex-direction:column;gap:var(--spl-s3);padding:var(--spl-s4);aspect-ratio:auto;overflow:visible;align-items:stretch;}.spl-pdp__frame--nophoto .spl-pdp__nophoto-glyph{display:block;width:100%;max-width:100%;max-height:none;height:auto;border-radius:var(--spl-r);}.spl-pdp__nophoto-foot{display:flex;align-items:center;gap:var(--spl-s3);max-width:100%;}@media (max-width:767px){.spl-pdp__nophoto-foot{display:block;}.spl-pdp__frame--nophoto .spl-pdp__nophoto-brand{margin-bottom:var(--spl-s2);}}.spl-pdp__frame--nophoto .spl-pdp__nophoto-brand{width:auto;height:auto;max-height:30px;max-width:100px;object-fit:contain;background:var(--spl-surface);border:1px solid var(--spl-line);border-radius:var(--spl-r);padding:3px 6px;flex:none;}.spl-pdp__nophoto-note{font-size:var(--spl-t-small);line-height:1.4;color:var(--spl-muted);margin:0;}.spl-pdp__pricebox{background:var(--spl-ground);border:1px solid var(--spl-line);border-radius:var(--spl-r-lg);padding:var(--spl-s4);margin:0 0 var(--spl-s4);}.spl-pdp__price{font-size:var(--spl-t-price);font-weight:600;line-height:1.1;color:var(--spl-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;}.spl-pdp__price-vat{font-size:var(--spl-t-small);font-weight:600;color:var(--spl-muted);letter-spacing:0;}.spl-pdp__price-sub{font-size:var(--spl-t-small);color:var(--spl-muted);margin-top:var(--spl-s1);font-variant-numeric:tabular-nums;}.spl-pdp__quoteonly{font-size:var(--spl-t-body);color:var(--spl-ink-2);line-height:1.5;margin:0;}.spl-pdp__stock{display:inline-flex;align-items:center;gap:var(--spl-s2);margin-top:var(--spl-s3);padding:4px 10px 4px 8px;border-radius:999px;font-size:var(--spl-t-small);font-weight:600;background:var(--spl-ok-tint);color:var(--spl-ok);}.spl-pdp__stock::before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;flex:none;}.spl-pdp__stock--none{background:var(--spl-stop-tint);color:var(--spl-stop);}.spl-pdp__bulk{margin:var(--spl-s3) 0 0;font-size:var(--spl-t-small);font-weight:600;color:var(--spl-red);}.spl-pdp__countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spl-s2);margin:0 0 var(--spl-s4);padding:var(--spl-s3) var(--spl-s4);background:var(--spl-warn-tint);border:1px solid #f0e2c4;border-radius:var(--spl-r-lg);font-size:var(--spl-t-small);color:var(--spl-ink-2);}.spl-pdp__clock{font-size:var(--spl-t-lead);font-weight:600;color:var(--spl-warn);font-variant-numeric:tabular-nums;}.spl-pdp__clock span{display:inline-block;min-width:1.2em;text-align:right;}.spl-pdp__clock small{font-size:var(--spl-t-small);font-weight:400;color:var(--spl-muted);}.spl-pdp__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spl-s3);}.spl-pdp .spl-add-to-cart,.spl-pdp .spl-request-quote-link{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 var(--spl-s5);border:1px solid var(--spl-red);border-radius:var(--spl-r);background:var(--spl-red);color:#fff;font-size:var(--spl-t-body);font-weight:600;line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease;float:none;width:auto;}.spl-pdp .spl-add-to-cart:hover,.spl-pdp .spl-request-quote-link:hover,.spl-pdp .spl-add-to-cart:focus-visible,.spl-pdp .spl-request-quote-link:focus-visible{background:var(--spl-red-press);border-color:var(--spl-red-press);color:#fff;text-decoration:none;}.spl-pdp .spl-add-to-cart:focus-visible,.spl-pdp .spl-request-quote-link:focus-visible{outline:2px solid var(--spl-ink);outline-offset:2px;}@media (max-width:767px){.spl-pdp__actions{display:block;}.spl-pdp .spl-add-to-cart,.spl-pdp .spl-request-quote-link{width:100%;}}.spl-pdp__urgent{display:flex;gap:var(--spl-s3);align-items:flex-start;margin-top:var(--spl-s4);padding:var(--spl-s3) var(--spl-s4);border:1px solid var(--spl-line);border-radius:var(--spl-r-lg);background:var(--spl-surface);cursor:pointer;}.spl-pdp__urgent:hover{border-color:var(--spl-line-strong);}.spl-pdp__urgent input{margin:2px 0 0;width:16px;height:16px;flex:none;accent-color:var(--spl-red);}.spl-pdp__urgent-text{font-size:var(--spl-t-small);line-height:1.45;color:var(--spl-ink-2);}.spl-pdp__urgent-text strong{display:block;font-weight:600;color:var(--spl-ink);}.spl-pdp__options{display:grid;gap:var(--spl-s2);margin:0 0 var(--spl-s4);}.spl-pdp__options select{width:100%;min-height:42px;margin:0;padding:0 var(--spl-s6) 0 var(--spl-s3);border:1px solid var(--spl-line-strong);border-radius:var(--spl-r);background-color:var(--spl-surface);background-position:right var(--spl-s3) center;background-size:10px;font-size:var(--spl-t-body);color:var(--spl-ink);}.spl-pdp-section{padding:var(--spl-s5) 0;border-top:1px solid var(--spl-line);font-family:OpenSans,Helvetica,Arial,sans-serif;}.spl-pdp-section__title{font-size:var(--spl-t-h3);font-weight:600;color:var(--spl-ink);margin:0 0 var(--spl-s3);}.spl-pdp-section__body{font-size:var(--spl-t-body);line-height:1.6;color:var(--spl-ink-2);max-width:68ch;}.spl-pdp-section__body p:last-child{margin-bottom:0;}.spl-alts{background:var(--spl-ground);border-radius:var(--spl-r-lg);padding:var(--spl-s5);margin:var(--spl-s5) 0 var(--spl-s6);font-family:OpenSans,Helvetica,Arial,sans-serif;}.spl-alts__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spl-s3);margin-bottom:var(--spl-s4);}.spl-alts__title{font-size:var(--spl-t-h3);font-weight:600;color:var(--spl-ink);margin:0;}.spl-alts__note{font-size:var(--spl-t-small);color:var(--spl-muted);}.spl-alts__gate{margin:0;font-size:var(--spl-t-body);color:var(--spl-muted);line-height:1.6;}.spl-alts__gate strong{color:var(--spl-ink);font-weight:600;}.spl-alts__gate a{color:var(--spl-red);text-decoration:underline;}.spl-alts__gate a:hover,.spl-alts__gate a:focus{color:var(--spl-red-press);}.spl-alts__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--spl-s4);}.spl-alts__card{display:flex;flex-direction:column;background:var(--spl-surface);border:1px solid var(--spl-line);border-radius:var(--spl-r-lg);padding:var(--spl-s3);transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;}.spl-alts__card:hover{border-color:var(--spl-line-strong);box-shadow:var(--spl-shadow);transform:translateY(-1px);}.spl-alts__media{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;margin-bottom:var(--spl-s3);overflow:hidden;}.spl-alts__media img{max-width:100%;max-height:100%;object-fit:contain;}.spl-alts__name{font-size:var(--spl-t-small);font-weight:600;line-height:1.4;margin:0 0 var(--spl-s1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.spl-alts__name a{color:var(--spl-ink);text-decoration:none;}.spl-alts__name a:hover{color:var(--spl-red);text-decoration:underline;}.spl-alts__code{font-size:var(--spl-t-micro);color:var(--spl-muted-2);font-variant-numeric:tabular-nums;margin-bottom:var(--spl-s2);}.spl-alts__meta{display:flex;flex-wrap:wrap;gap:var(--spl-s1);margin-bottom:var(--spl-s2);}.spl-alts__brand,.spl-alts__commodity{font-size:var(--spl-t-micro);line-height:1.6;padding:0 6px;border-radius:var(--spl-r);border:1px solid var(--spl-line);white-space:nowrap;}.spl-alts__brand{color:var(--spl-ink-2);background:var(--spl-surface);font-weight:600;}.spl-alts__commodity{color:var(--spl-muted);background:var(--spl-ground);}.spl-alts__stock{margin-bottom:var(--spl-s3);}.spl-alts .spl-stock-status{display:inline-block;font-size:var(--spl-t-micro);font-weight:600;line-height:1.6;padding:0 6px;border-radius:var(--spl-r);background-image:none;background-repeat:no-repeat;}.spl-alts .spl-stock-good{color:var(--spl-ok);background-color:var(--spl-ok-tint);}.spl-alts .spl-stock-low{color:var(--spl-warn);background-color:var(--spl-warn-tint);}.spl-alts .spl-stock-none{color:var(--spl-stop);background-color:var(--spl-stop-tint);}.spl-alts__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--spl-s2);}.spl-alts__price{font-size:var(--spl-t-body);font-weight:600;color:var(--spl-ink);font-variant-numeric:tabular-nums;}.spl-alts .spl-request-quote-link,.spl-alts .spl-request-quote-link-substitute{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--spl-s3);border:1px solid var(--spl-line-strong);border-radius:var(--spl-r);background:var(--spl-surface);color:var(--spl-ink);font-size:var(--spl-t-small);font-weight:600;text-decoration:none;float:none;width:auto;}.spl-alts .spl-request-quote-link:hover,.spl-alts .spl-request-quote-link-substitute:hover{border-color:var(--spl-red);color:var(--spl-red);text-decoration:none;}.spl-approve{max-width:34rem;margin:var(--spl-s7) auto;padding:0 var(--spl-s4);font-family:OpenSans,Helvetica,Arial,sans-serif;font-size:var(--spl-t-lead);line-height:1.6;color:var(--spl-ink-2);}.spl-approve__title{font-size:var(--spl-t-h2);font-weight:600;color:var(--spl-ink);margin:0 0 var(--spl-s4);}.spl-approve p{margin:0 0 var(--spl-s4);}.spl-approve__why{background:var(--spl-ground);border-left:3px solid var(--spl-line-strong);border-radius:var(--spl-r);padding:var(--spl-s3) var(--spl-s4);font-size:var(--spl-t-small);color:var(--spl-muted);}.spl-approve__btn{display:inline-block;border:0;border-radius:var(--spl-r);background:var(--spl-red);color:#fff;font:inherit;font-weight:600;padding:var(--spl-s3) var(--spl-s5);cursor:pointer;}.spl-approve__btn:hover,.spl-approve__btn:focus{background:var(--spl-red-press);}.spl-approve__btn--no{background:var(--spl-ink-2);}.spl-approve__btn--no:hover,.spl-approve__btn--no:focus{background:var(--spl-ink);}.user-register-form{max-width:58rem;margin:0 auto var(--spl-s7);font-family:OpenSans,Helvetica,Arial,sans-serif;color:var(--spl-ink-2);}.user-register-form > input[type="hidden"]{display:none;}.user-register-form .form-item,.user-register-form .form-group{margin-bottom:var(--spl-s4);}.user-register-form label.control-label{display:block;margin:0 0 var(--spl-s1);font-size:var(--spl-t-small);font-weight:600;color:var(--spl-ink);}.user-register-form label.form-required::after{content:" *";color:var(--spl-red);font-weight:700;}.user-register-form .form-control{width:100%;height:auto;padding:var(--spl-s2) var(--spl-s3);font-size:var(--spl-t-body);line-height:1.4;color:var(--spl-ink);background:var(--spl-surface);border:1px solid var(--spl-line-strong);border-radius:var(--spl-r);box-shadow:none;}.user-register-form .form-control:focus{border-color:var(--spl-red);box-shadow:0 0 0 3px rgba(162,9,35,.18);}.user-register-form .description,.user-register-form .help-block{margin-top:var(--spl-s1);font-size:var(--spl-t-small);line-height:1.5;color:var(--spl-muted);}@media (min-width:768px){.user-register-form{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spl-s5);align-items:start;}.user-register-form > div{grid-column:1 / -1;}.user-register-form > #edit-field-first-name-wrapper,.user-register-form > #edit-field-title-wrapper,.user-register-form > #edit-spl-notify-level-wrapper{grid-column:1;}.user-register-form > #edit-field-surname-wrapper,.user-register-form > #edit-field-area-wrapper{grid-column:2;}.user-register-form #edit-pass{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spl-s5);}.user-register-form #edit-pass > *{grid-column:1 / -1;}.user-register-form #edit-pass > .form-item-pass-pass1{grid-column:1;}.user-register-form #edit-pass > .form-item-pass-pass2{grid-column:2;}}.user-register-form #edit-spl-urgent-default-wrapper{background:var(--spl-ground);border:1px solid var(--spl-line);border-radius:var(--spl-r-lg);padding:var(--spl-s4);margin-bottom:var(--spl-s5);}.user-register-form #edit-spl-urgent-default-wrapper .form-item{margin-bottom:0;}.user-register-form #edit-spl-urgent-default-wrapper label.control-label.option{display:flex;gap:var(--spl-s3);align-items:flex-start;font-size:var(--spl-t-body);font-weight:600;cursor:pointer;}.user-register-form #edit-spl-urgent-default-wrapper input[type="checkbox"]{flex:0 0 auto;margin:.2em 0 0;width:1.05em;height:1.05em;accent-color:var(--spl-red);}.spl-reg-claim{border:1px solid var(--spl-line);border-left:3px solid var(--spl-red);border-radius:var(--spl-r-lg);padding:var(--spl-s4) var(--spl-s5);margin-bottom:var(--spl-s5);background:var(--spl-surface);}.spl-reg-claim__title{margin:0 0 var(--spl-s2);font-size:var(--spl-t-lead);font-weight:600;color:var(--spl-ink);}.spl-reg-claim__lede{margin:0 0 var(--spl-s4);font-size:var(--spl-t-small);line-height:1.6;color:var(--spl-muted);}@media (min-width:768px){.spl-reg-claim__fields{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--spl-s5);}}.user-register-form .form-actions{margin-top:var(--spl-s2);}.user-register-form .form-actions .btn,.user-register-form .form-actions input[type="submit"]{background:var(--spl-red);border:1px solid var(--spl-red);color:#fff;font-weight:600;font-size:var(--spl-t-body);padding:var(--spl-s3) var(--spl-s6);border-radius:var(--spl-r);text-shadow:none;}.user-register-form .form-actions .btn:hover,.user-register-form .form-actions .btn:focus,.user-register-form .form-actions input[type="submit"]:hover,.user-register-form .form-actions input[type="submit"]:focus{background:var(--spl-red-press);border-color:var(--spl-red-press);color:#fff;}
