.page-layout-2columns-left .row-content .col-sidebar{width:300px}.page-layout-2columns-left .row-content .col-main{width:calc(100% - 320px)}.page-products.page-layout-2columns-left .row-content .col-main{width:calc(100% - 300px);float:left;padding:0 0 0 20px}.select-brand .select-brand-inner ul li .stock-span{display:none}.products-list .product-item-info .select-brand{width:250px;max-height:160px;overflow:auto}.products-list .product-item-info .select-brand::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgb(235 87 87 / .1);background-color:rgb(235 87 87 / .1);border-radius:5px}.products-list .product-item-info .select-brand::-webkit-scrollbar{width:6px;border-radius:5px;background-color:rgb(235 87 87 / .1)}.products-list .product-item-info .select-brand::-webkit-scrollbar-thumb{background-color:#EB252D;border-radius:5px}.products.wrapper.products-list .product-item .product-item-details{width:calc(100% - 430px)!important}.quoteextension-quote-index #block-shipping-method tr.row:last-child{display:table-row}.cart-container .cart-summary .table-wrapper table tr td{border-top:1px solid #dee2e6}.cart-container .cart-summary .shipping.method .title::after{display:none}.cart-container .cart-summary #block-shipping .action-show-popup{height:auto!important;background:transparent!important;color:#000!important;font-size:14px!important;padding:0!important;text-decoration:underline!important}.opc-wrapper .shipping-address-item.selected-item{margin:0 0 10px 0;display:none}.cart-container .cart-summary .shipping.method .title{margin:0 0 10px 0}.quote-title.quote-date{margin-top:0}.row-content .col-main .page-title-wrapper .order-status{margin:20px 0 0 0}.salesrep-quote-view .current-total{margin:0 0 15px 0;color:#000}.salesrep-quote-view .page-title-wrapper .actions{display:flex;align-items:center}.salesrep-quote-view .page-title-wrapper .actions .primary .primary{margin:0 20px 0 0;line-height:40px}.account .row-content .col-main .page-title-wrapper{margin:0 0 10px 0}.quote-title{margin-top:0}.quote-items .toggle-content{border:0;padding:10px 0 0 0;overflow:auto}.quote-items .toggle-content .table tbody.item .item-info{box-shadow:none}.quote-items .toggle-content .table tbody.item .item-info .col.item{border:0;border-bottom:1px solid #B9B9B9}.cart.table-wrapper .product-item-details .comment textarea{min-height:60px}.quote-items .table-wrapper table tfoot tr th,.quote-items .table-wrapper table tfoot tr td{border:1px solid #B9B9B9;font-size:14px;font-weight:400;padding:5px 20px;color:#000}.account .row-content .col-main .column.main .table-wrapper .toggle-content table{border:1px solid #B9B9B9}.account .row-content .col-main .column.main .table-wrapper .toggle-content table tbody:last-child .item-info .item{border-bottom:0}.account .row-content .col-main .column.main .table-wrapper table{border:0}.quote-items .table-wrapper table tfoot{max-width:492px;display:block;margin:0 0 0 auto}.quote-title span{font-weight:500}.salesrep-quote-view .col-main .block-content{display:flex;justify-content:space-between}.salesrep-quote-view .block-content .box{width:calc(50% - 15px);margin:0 0 15px 0;display:inline-block;vertical-align:text-top}.salesrep-quote-view .col-main .block-content .block-content{display:inherit}.vehicle-group{margin-bottom:1em}.toggle-button{width:100%;padding:.5em;background-color:#4a4a4a;color:#fff;text-align:left;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.toggle-content{padding:.5em;border:1px solid #ccc;border-top:none}.fa-angle-down{transition:transform 0.3s ease}.fa-rotate-90{transform:rotate(90deg)}.cart.table-wrapper .product-item-name{margin-top:0;margin-bottom:10px;color:#282828;line-height:normal}.salesrep-quote-view .col-main .field{margin:10px 0 15px 0}.salesrep-quote-view .col-main .field input[type=checkbox]{position:relative;border:1px solid #a5a5a5;border-radius:2px;background:none;cursor:pointer;line-height:0;margin:-6px 5px 0 0;outline:0;height:18px;width:18px;-webkit-appearance:none;left:0;right:auto;z-index:9;opacity:1;max-width:0;padding:0;min-width:18px}.salesrep-quote-view .col-main .field input[type=checkbox]:before{content:'';position:absolute;right:50%;top:50%;width:6px;height:10px;border:solid #FFF;border-width:0 2px 2px 0;margin:-1px -2px 0 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}.salesrep-quote-view .col-main .field input[type=checkbox]:checked{background-color:#EB252D;border-color:#EB252D;opacity:1}.salesrep-quote-view .col-main .checkout-shipping-address .step-title{color:#41362f;font-weight:500;line-height:1.2;font-size:2.5rem}.salesrep-quote-view .col-main .checkout-shipping-method .step-title{font-size:18px!important;font-weight:500!important;margin-top:10px}.account .col-summary{display:none}.page-products.page-layout-2columns-left .page-title-wrapper .page-title{padding:0;font-weight:500;font-size:28px;display:none}.toolbar .toolbar-amount .toolbar-number strong{font-size:28px}.change-vehicle-container .customer-search{display:none}.change-vehicle-container .smas-container .select-customer-title{display:none}.change-vehicle-container .vehicle-search{position:relative}.change-vehicle-container .smas-caption{display:none!important}.change-vehicle-container .tab{width:100%;margin:0 0 10px 0;padding:0;display:flex}.change-vehicle-container .tab ul{width:100%;display:flex;align-items:center;margin:0;padding:0;justify-content:flex-start}.change-vehicle-container .tab ul li{width:auto;display:inline-block;padding:0}.change-vehicle-container .smas-form-wrap{width:auto;margin:0;padding:0}.change-vehicle-container .smas-form-wrap .smas-form{width:100%;display:flex;margin:0;padding:0}.change-vehicle-container .smas-form-wrap .smas-form>.smas-group{width:100%;margin:0;padding:0;display:inline-flex;justify-content:flex-start}.change-vehicle-container .smas-form-wrap .smas-form .smas-group .smas-attr{width:33.33%;margin:0 20px 0 0;padding:0;float:left}.change-vehicle-container .smas-form-wrap .smas-form .smas-group .smas-attr .smas-attr-inner{margin:0;width:100%;display:block;padding:0;max-width:100%}.change-vehicle-container .smas-form-wrap .smas-group .smas-attr label,.change-vehicle-container .smas-form-wrap .smas-form .smas-group .smas-attr label{font-weight:600!important;margin:0 0 6px 0;padding:0!important;display:block}.change-vehicle-container .smas-form-wrap .smas-form .smas-group .smas-attr .smas-attr-inner input{border:.4px solid #828282!important;border-radius:4px!important;width:100%!important;font-weight:300;font-size:12.8px;line-height:15px;right:0!important;top:0!important}.change-vehicle-container .smas-form-wrap .smas-form .smas-group .smas-attr .smas-attr-inner select{border:.4px solid #828282!important;border-radius:4px!important;width:100%!important;font-weight:300;font-size:12.8px!important;line-height:15px;left:0!important}.change-vehicle-container .smas-form-wrap .smas-form>.smas-group .smas-group{width:auto;display:inline-block;margin:0;padding:0}.change-vehicle-container .smas-form-wrap .smas-form>.smas-group .smas-group .smas-btn{width:auto;display:inline-block;margin:0;padding:0}.change-vehicle-container .smas-form-wrap .smas-form>.smas-group .smas-group .smas-btn button{position:relative!important;top:auto!important;left:0!important;margin:24px 0 0 0}.change-vehicle-container .smas-form-wrap .smas-group{width:100%;display:flex!important;margin:0;padding:0}.change-vehicle-container .smas-form-wrap .smas-group .smas-attr{padding:0}.change-vehicle-container .smas-form-wrap .smas-group .smas-attr .smas-attr-inner{margin:0}.change-vehicle-container .smas-form-wrap .smas-group .smas-attr .smas-attr-inner select{border:.4px solid #828282!important;border-radius:4px!important;width:100%!important;font-weight:300;font-size:12.8px!important;line-height:15px;left:0!important;height:35px}.change-vehicle-container .smas-form-wrap .smas-group .smas-btn{margin:22px 0 0 0}.change-vehicle-container .message{display:none}.change-vehicle-container .vehicle-content{flex-wrap:wrap;width:calc(100% - 200px);display:flex}.change-vehicle-container .vehicle-content .vehicle-images{width:110px}.change-vehicle-container .vehicle-content .vehicle-name-vin{width:calc(100% - 0px)}.change-vehicle-container .vehicle-content .vehicle-history-box{width:calc(100% - 0px);padding-left:0}.change-vehicle-container .vehicle-content .vehicle-history-box ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.change-vehicle-container .vehicle-content .vehicle-history-box ul li{margin:0 0 0 0;padding:0;width:auto;display:inline-block;position:relative;font-size:12px;color:#838383}.change-vehicle-container .vehicle-content .vehicle-history-box ul li b{font-weight:600;position:relative;margin:0 10px 0 0;color:#262626}.change-vehicle-container .vehicle-content .vehicle-history-box ul li b::after{content:"";width:1px;height:15px;background:#CCC;display:inline-block;position:absolute;right:-6px;top:0}.change-vehicle-container .vehicle-content .vehicle-history-box ul li:last-child b::after{display:none}.selected-vehicle-div .selected-vehicle li .popup-car-details .vehicle-content .vehicle-details{width:calc(100% - 190px)}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-sku span{font-weight:500;font-size:12.8px;line-height:normal;color:#262626;margin:4px 0 4px 0!important;display:block}.col-summary .minicart-content .minicart-items-wrapper{border:0}.page-main{padding-top:20px}.header-container .header-search .amsearch-wrapper-block{margin:0;padding:0;width:100%}.header-container .header-search .amsearch-wrapper-block .amsearch-form-block{width:100%!important;display:block}.header-container .header-search .amsearch-wrapper-block .amsearch-form-block .amsearch-input,.header-container .header-search .amsearch-wrapper-block .amsearch-form-block input.search-bar{height:45px!important;padding-left:15px;background:none!important;border:1px solid #828282;border-radius:6px;box-shadow:none!important;font-weight:400;font-size:14px;line-height:15px;color:#262626}.header-container .header-search .amsearch-wrapper-block .amsearch-form-block .amsearch-button,.header-container .header-search .amsearch-wrapper-block .amsearch-form-block .fa-search{right:0;background-color:#2c1e5a;background-image:url(../images/download_new.svg);left:auto;height:45px;width:45px;opacity:1;background-size:18px auto;background-repeat:no-repeat}.header-container .header-search .amsearch-wrapper-block .amsearch-form-block .fa-search{bottom:0;margin:auto;position:absolute;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-position:50%;margin-top:0;margin-bottom:0;top:0}.header-container .header-search .amsearch-wrapper-block .amsearch-form-block #customerMessage{position:absolute;top:9px;left:16px;background-color:#fff}.header-container .header-search .amsearch-wrapper-block .amsearch-form-block .fa-search::before{display:none}.header-container .header-search .amsearch-wrapper-block .amsearch-form-block .amsearch-button.-close{right:46px;background-color:#fff0;background-image:url(../images/close-clear-icon.svg)}.header-search .amsearch-result-block{max-height:80vh}.header-search .amsearch-result-section .amsearch-items-section{position:sticky;top:0;padding-top:0;height:100%;overflow:auto;background:#fff;z-index:9}.header-search .amsearch-result-section .amsearch-items-section .amsearch-item-container{margin:0;padding:15px 0 10px;border-bottom:1px solid #ddd}.header-search .amsearch-result-section .amsearch-items-section .amsearch-block-header .amsearch-title{font-style:normal;color:#262626;font-size:12.8px;font-weight:600;line-height:15.49px;text-align:left}.amsearch-item-container .amsearch-item{display:inline-block}.amsearch-item-container .amsearch-item .amsearch-link{color:#282828;font-size:14px;padding:8px 20px}.amsearch-item-container .amsearch-collapsible-content{padding:10px 20px 0}.amsearch-item-container .amsearch-collapsible-content .amsearch-item a.item-name{padding:5px 18px;border:1px solid #EB252D;border-radius:6px;font-size:15px;font-weight:400;margin:0 6px 0 0;line-height:20px;background-color:#fff0}.amsearch-item-container.-recent_searches .amsearch-item a.amsearch-link{border:0;background-color:#F8F8FA;font-size:15px;font-weight:400;line-height:20px;text-align:left;border-radius:6px;color:#000}.amsearch-highlight{color:#282828;font-weight:600}.amsearch-item-container .amsearch-item .amsearch-link:hover{color:#2c1e5a}.amsearch-loader-block{right:100px}.amsearch-item-container.-recent_searches .amsearch-item.-match,.amsearch-item-container.-recent_searches .amsearch-item{margin:0 0 0;background:#fff0;border-radius:0}.amsearch-result-section:not(.-small){flex-wrap:wrap;max-height:calc(100vh - 160px)}.amsearch-items-section:not(:first-child:last-child),.amsearch-products-section:not(:first-child){width:100%;border:0;max-width:100%}.amsearch-items-section{padding:25px 0 10px}.amsearch-products-section.-list .amsearch-image{max-width:80px}.amsearch-products-section .amsearch-description{width:calc(100% - 90px)}.amsearch-products-section .amsearch-wrapper-inner .product-item-actions{position:absolute;right:0;top:40px}.amsearch-products-section.-list .amsearch-description .select-brand{position:absolute;right:0;top:0}.amsearch-products-section.-list .amsearch-description .select-brand .swatchimage{line-height:normal;overflow:hidden;max-width:70px;text-align:center;margin-left:auto;margin-right:auto;max-height:30px}.amsearch-item-container.-recent_searches .amsearch-item .amsearch-link{padding:3px 15px}.header-search .amsearch-result-section .amsearch-products-section{height:100%;padding:12px 0 0}.amsearch-products-section .amsearch-block-header{padding:0 20px 10px}.amsearch-block-header .amsearch-title{text-transform:capitalize;word-break:break-word;word-wrap:break-word;font-style:normal;font-weight:600;font-size:12.8px;line-height:19px;color:#262626}.amsearch-block-header .amsearch-link{line-height:normal}.amsearch-products-section .amsearch-link{color:#EB252D;font-size:12.8px}.amsearch-products-section .amsearch-product-list{display:flex;flex-wrap:wrap;margin:0;padding:10px;width:100%}.amsearch-products-section.-list .amsearch-item{width:100%;align-items:center;box-shadow:1px 2px 4px 0 #0000002B;padding:10px 10px;margin:0 0 10px 0;border-radius:6px}.amsearch-products-section .product-item-details{min-height:auto}.amsearch-products-section.-list .amsearch-description{padding-left:10px;position:relative}.amsearch-products-section .product-item-link{word-break:keep-all;text-align:left;font-weight:600;display:inline-block;margin:0 0 5px 0;padding:0 0 0 0}.amsearch-products-section .product-number{font-size:12px;line-height:normal;margin:0 0 5px 0;padding:0;display:flex;align-items:baseline}.amsearch-products-section .amsearch-sku-block{padding:5px 0 10px;width:calc(100% - 160px);font-weight:400;font-size:12px;line-height:15px;display:flex;align-items:center;color:#828282}.amsearch-products-section .amsearch-sku-block .amsearch-title{font-weight:400}.amsearch-products-section .amsearch-wrapper-inner{font-weight:500;line-height:normal;color:#EB252D}.amsearch-products-section .amsearch-wrapper-inner .price-box .price-wrapper .price{font-size:14px;margin:0;padding:0;display:block;color:#EB252D}.amsearch-products-section .product-item [data-role='priceBox']{padding:0}.amsearch-products-section .product-item [data-role='priceBox'] p,.amsearch-products-section .product-item [data-role='priceBox'] span{padding:0}.amsearch-products-section.-list .product-item-actions .actions-primary .amasty-xsearch-form{display:flex;align-items:center;margin:0;padding:0}.amsearch-products-section.-list .product-item-actions .actions-primary .amasty-xsearch-form .change-qty-btn{display:none;align-items:center;margin:0 0 0 10px;padding:0}.amsearch-products-section.-list .product-item-actions .actions-primary .amasty-xsearch-form .change-qty-btn input{margin:0;width:60px;border-radius:0;text-align:center}.amsearch-products-section.-list .product-item-actions .actions-primary .amasty-xsearch-form .change-qty-btn button{width:30px;padding:0!important;margin:0 -6px 0 0;border-radius:5px 0 0 5px}.amsearch-products-section.-list .product-item-actions .actions-primary .amasty-xsearch-form .change-qty-btn input+.increase-qty{border-radius:0 5px 5px 0}.amsearch-products-section .action.tocart{border-radius:4px;background:#fff0;border:1px solid #EB252D!important;gap:5px;display:flex!important;align-items:center;font-weight:500;height:auto!important;line-height:normal;margin:0 0 0 15px}.amsearch-products-section .action.tocart svg{width:18px;height:18px;vertical-align:middle;margin-right:5px}.amsearch-products-section .action.tocart svg path{stroke:#EB252D}.amsearch-message-block span{font-size:14px;color:#000}.amsearch-products-section .amsearch-link:hover{color:#262626}.header-container .desktop-navigation .navbar .header-search .search-wrapper{width:100%!important}.amsearch-emptysearch-cms>.amsearch-content{padding-left:30px;padding-right:0}.amsearch-result-section{width:100%;min-width:100%}.amsearch-product-image-container span.product-image-wrapper{padding-bottom:0}.amelsearch-further-section .amelsearch-label{font-weight:500!important;font-size:14px!important;line-height:19px;margin:0 0 6px 0;padding:0!important;display:block;color:#000}.amelsearch-further-section .amelsearch-form-section{max-width:100%;width:100%}.amelsearch-further-section .amelsearch-input{height:45px!important;padding-left:15px!important;background:none!important;border:1px solid #828282!important;border-radius:6px;box-shadow:none!important;font-weight:400;font-size:14px;line-height:15px;color:#262626}.amelsearch-further-section .amelsearch-button.-primary{display:none}.amelsearch-further-section .amelsearch-button.-loupe{background-color:#2c1e5a;background-image:url(../images/download_new.svg);left:auto!important;height:45px;width:45px;opacity:1;background-size:18px auto;right:0!important;background-repeat:no-repeat;background-position:50%}.amelsearch-further-section .amelsearch-button.-close{left:auto;height:45px;width:45px;opacity:1;background-size:18px auto;right:46px;background-color:transparent!important;background-image:url(../images/close-clear-icon.svg);background-repeat:no-repeat;background-position:50%}.amelsearch-button.-close:after,.amelsearch-button.-loupe:after{display:none}.amelsearch-further-section{margin-bottom:20px}.amsearch-emptysearch-cms{flex-wrap:wrap;max-width:1050px;margin:0 auto;background-color:#fff0;padding:20px 0}.amsearch-emptysearch-cms .amelsearch-further-section{width:100%}.amsearch-emptysearch-cms .amsearch-text{font-size:23px;line-height:30px}.amsearch-emptysearch-cms .amsearch-content>.amsearch-title{font-size:48px;font-weight:700;line-height:58.09px;letter-spacing:.02em;color:#1A2E35;margin:0 0 10px 0}.amsearch-emptysearch-cms .amsearch-content h3{font-size:48px;font-weight:400;line-height:58.09px;letter-spacing:.02em;color:#1A2E35;margin:0 0 10px 0;padding:0;display:block}.amsearch-emptysearch-cms .amsearch-content .amsearch-text{font-size:18px;font-weight:400;line-height:36px;letter-spacing:.02em;color:#000;margin:0 0 10px 0}.amsearch-emptysearch-cms .amsearch-content .amsearch-value{color:#EB252D;padding:8px 15px;border-radius:4px;background:#fff0;border:1px solid #EB252D;font-size:14px!important;font-weight:500;line-height:normal}.amsearch-emptysearch-cms .amsearch-content .amsearch-value .fa{margin-right:10px}.amsearch-emptysearch-cms .amsearch-contacts-block{font-size:22px;margin-top:20px}.amsearch-emptysearch-cms .amsearch-contacts-block>.amsearch-title{margin-bottom:0;font-size:16px}.amsearch-emptysearch-cms .amsearch-contacts-block .amsearch-value{font-size:16px}.products-list .product-item .product-item-details .product-item-description .action.more{font-size:0;padding:0;width:35px;height:35px;border-radius:50%;align-items:center;border:1px solid #2C1E5A;background:#fff}.products-list .product-item .product-item-details .product-item-description .action.more svg{min-width:24px;margin:0 0 0 9px;display:block;width:auto;height:auto}.products-list .product-item .product-item-details .product-item-description .action.more svg path{fill:#2C1E5A}.amsearch-search-page .col-sidebar{display:none}.amsearch-search-page.page-products.page-layout-2columns-left .row-content .col-main{width:calc(100% - 0px);padding:0 0 0 0!important}.car-banner:before{display:none}.login-right-banner .login-banner-popup{display:none}.customer-account-login .page-main .column .login-container .block-customer-login,.customer-account-create .page-main .column .login-container .register-section,.customer-account-forgotpassword .page-main .column .login-container .forgot-password-section{border:0;position:relative}.customer-account-login .page-main .column .login-container .login-right-banner,.customer-account-create .page-main .column .login-container .login-right-banner,.customer-account-forgotpassword .page-main .column .login-container .login-right-banner{width:70%}.customer-account-login .login-container .login-right-banner .car-banner,.customer-account-create .login-container .login-right-banner .car-banner,.customer-account-forgotpassword .login-container .login-right-banner .car-banner{height:auto}.customer-account-login .login-container .login-right-banner .car-banner img,.customer-account-create .login-container .login-right-banner .car-banner img,.customer-account-forgotpassword .login-container .login-right-banner .car-banner img{object-fit:cover;object-position:center center;height:auto;width:auto;margin:0 auto}.customer-login .login-title-container h2,.customer-login .login-title-container h3{color:#29235B}.customer-login .login-title-container h2 span{color:#EB252D}.customer-login .block-content form .field .label{font-size:16px!important}.customer-login .block-content form .primary button{font-size:14px!important}.vehicle-search-con .art-search{min-height:auto!important}.art-search .smas-container .select-customer-title{font-size:16px!important}.company-search-form .search-container{width:calc(100% - 150px)}.customer-search .search-results #show-address,.art-search .smas-container #hide-address{padding-right:0!important;line-height:normal!important;font-size:14px!important;font-weight:600;color:#29235B!important;text-align:right;margin-left:auto;display:block;height:auto}.art-search .smas-container .customer-address .select-customer-title{font-size:14px!important}.art-search .smas-container .customer-address .add-address{position:absolute;top:40px;right:0;height:auto;font-size:14px!important;font-weight:600;line-height:normal;letter-spacing:.46000000834465027px}.art-search .smas-container .customer-address .add-address .fa-solid{color:#EB252D}.art-search .smas-container form .customer-address{padding:6px 8px;border-radius:6px;background:#F8F8FA;width:100%;display:flex;align-items:center;margin:0 0 5px}.art-search .smas-container form .customer-address .delete-address{margin-left:10px;line-height:normal;vertical-align:middle;display:inline-block;height:auto;position:relative;top:-4px}.art-search .smas-container form .customer-address .delete-address .fa-trash{background-image:url(../images/trash_new_icon.svg)!important;background-repeat:no-repeat!important;background-size:20px!important;height:20px;font-size:0!important;font-weight:600;line-height:19px;color:#EB252D!important;padding-left:0;width:20px}.art-search .smas-container form .customer-address input[type="radio"]{position:relative;border:1px solid #A5A5A5;border-radius:50%;background:none;cursor:pointer;line-height:0;margin:0 10px 0 0;outline:0;padding:0!important;vertical-align:text-top;height:20px;width:20px;-webkit-appearance:none;opacity:.5;min-height:20px;min-width:20px}.art-search .smas-container form .customer-address input[type="radio"]:checked{opacity:1;border-color:#EB252D}.art-search .smas-container form .customer-address input[type="radio"]:before{content:'';position:absolute;right:4px;top:4px;width:10px;height:10px;z-index:2;background:#EB252D;border-radius:50%;opacity:1;opacity:0}.art-search .smas-container form .customer-address input[type="radio"]:checked::before{opacity:1}.art-search .smas-container form .customer-address label{display:flex}.art-search .smas-container form .customer-address p{position:relative;cursor:pointer;font-weight:500!important;font-size:12px!important;line-height:20px;color:#262626;margin:0 0 0 0!important;display:block}.art-search .smas-container form .customer-address label span{padding-right:5px;border-right:1px solid #EB252D;margin-right:10px}.art-search .smas-container form .customer-address label span:last-child{margin-right:0;padding-right:0;border:0}.art-search .smas-container .quick-search{width:100%;display:block;margin:0;padding:20px 0 10px}.art-search .smas-container .quick-search .quick-search-form{width:100%;display:flex;flex-wrap:wrap;margin:0 0 15px 0;padding:0;justify-content:space-between}.art-search .smas-container .quick-search .search-container{width:calc(100% - 150px);position:relative;margin:0;padding:0}.art-search .smas-container .quick-search .search-container input{border:1px solid #828282;height:35px;margin:0;padding:0 60px 0 10px;width:100%;border-radius:4px;background:#fff0;font-size:14px;font-weight:300;color:#262626;line-height:36px}.art-search .smas-container .quick-search .search-container .fa-search{position:absolute;right:15px;color:#323232;top:10px}.art-search .smas-container .quick-search .action.primary{border-radius:6px;font-size:14px!important;background-color:#29235B!important;border-color:#29235B!important;max-width:136px;width:100%}.art-search .smas-container .vehicle-search button.my-garage-btn{position:absolute;top:0;right:0;padding-right:0!important;line-height:normal!important;font-size:14px!important;font-weight:600;color:#29235B!important;text-align:right;margin-left:auto;display:block;height:auto}.art-search .smas-container .vehicle-history-data{position:relative;padding:10px 0 0 0}.art-search .smas-container .vehicle-history-data #hide-history{float:right;padding-right:0!important;line-height:normal!important;font-size:14px!important;font-weight:600;color:#29235B!important;text-align:right;margin-left:auto;display:block;height:auto;position:absolute;right:0;top:0}.home-banner-container .art-search .smas-container .vehicle-search #show-Vehicle{top:-3px;right:192px}.home-banner-container .selected-vehicle-div .selected-vehicle .vehicle-content,.home-banner-container .selected-vehicle-div .selected-vehicle .vehicle-history-box{width:calc(100% - 0px);text-align:left}.home-banner-container .selected-vehicle-div .selected-vehicle li .popup-car-details .vehicle-content .vehicle-details{width:calc(100% - 100px)}.home-banner-container .selected-vehicle-div .action-find-parts{position:relative;top:-20px;right:0;margin-left:10px}.home-banner-container .selected-vehicle-div .icon-button{position:relative;margin-left:115px!important;right:0;margin-top:0!important}.home-banner-container{display:flex;flex-wrap:wrap}.vehicle-search-con,.dashboard-card{float:left;margin:0 0 0 0}.dashboard-card-inner{width:100%;margin:0;padding:0;display:block}.dashboard-card-inner .edit-widget-link{width:100%;margin:0 0 10px 0;padding:0;display:block;text-align:end}.dashboard-card-inner .edit-widget-link a{display:inline-block;margin:0 0 0 auto;padding:0;vertical-align:middle;font-size:14px;font-weight:600;line-height:normal;letter-spacing:.46000000834465027px}.dashboard-card-inner .edit-widget-link a svg{vertical-align:middle;margin:0 2px 0 0}.card-row{width:100%;margin:0;padding:0;display:block}.card-row .row{margin:0 -5px}.card-row .row .col{padding:0 5px}.card-row .card{border-radius:4px;border:0}.card-row .card .card-header{background:rgb(47 128 237 / .15);display:flex;align-items:center;padding:10px 10px;margin:0;border-radius:4px 4px 0 0;border:0}.card-row .card .card-header h3{font-size:14px;font-weight:600;line-height:normal}.card-row .card .card-body{margin:0;text-align:center;width:100%}.card-row .card .card-body strong{font-size:20px;font-weight:700;line-height:24.2px;letter-spacing:1px;color:#262626;width:100%;display:block;margin:0 0 10px}.edit-icon-pencil{float:right;margin:-30px 0 10px auto;padding:0;position:relative;right:-10px}.edit-icon-pencil a{width:40px;height:40px;border:1px solid #29235B;border-radius:50%;display:inline-block;text-align:center;font-size:16px;line-height:40px;color:#29235B;background-color:#fff}.dashboard-coming-soon{float:left;margin:0}.coming-soon-card{border:0;display:flex}.coming-soon-card .coming-soon-image{width:100%;max-width:115px;margin:0;padding:0;text-align:center}.coming-soon-card .coming-soon-image img{margin:0;padding:0;max-width:100%}.coming-soon-card .coming-soon-text{margin:0}.coming-soon-card .coming-soon-text h3{font-size:16px;font-weight:600;margin:0 0 10px;padding:0}.coming-soon-card .coming-soon-text .link{color:#27AE60;font-size:14px;font-weight:500;margin:0;padding:0;display:inline-block}.home-banner-container .add-address-form{bottom:0;left:0;min-width:0;position:fixed;right:0;top:0;visibility:hidden;opacity:0;-webkit-transition:visibility 0s .3s,opacity .3s ease;transition:visibility 0s .3s,opacity .3s ease;z-index:10000000!important}.home-banner-container .add-address-form[style="display: block;"]{visibility:visible;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.home-banner-container .add-address-form[style="display: block;"]:after{content:"";background-color:rgb(51 51 51 / .55);bottom:0;left:0;position:fixed;right:0;top:0}.home-banner-container .add-address-form .register-section{width:calc(100% - 30px);max-width:650px;border-radius:5px;background-color:#fff;box-shadow:0 0 12px 2px rgb(0 0 0 / .35);opacity:1;pointer-events:auto;position:relative;z-index:99}.add-address-form .register-section .customer-account-add{width:100%;margin:0;display:block}.add-address-form .register-section .customer-account-add fieldset.fieldset{width:100%;padding:0;margin:0;border:0;min-height:auto}.add-address-form .register-section .customer-account-add .legend{background-color:#EB252D;margin:0;padding:10px 15px;text-transform:capitalize;font-size:19.2px;font-weight:600;line-height:26.23px;letter-spacing:.15000000596046448px;text-align:left;color:#fff;border-radius:5px 5px 0 0;display:flex;align-items:center;justify-content:space-between}.add-address-form .register-section .customer-account-add .legend a{width:25px;text-align:center;line-height:normal}.add-address-form .register-section .customer-account-add .legend a svg{width:20px;height:20px}.add-address-form .register-section .customer-account-add .block-content .legend{display:none}.add-address-form .register-section .customer-account-add .block-content{width:100%;margin:0;height:calc(100% - 45px)}.add-address-form .register-section .customer-account-add .field{width:100%;margin:0 0 10px 0;padding:0 5px}.add-address-form .register-section .customer-account-add .field label{font-weight:600!important;line-height:normal;text-align:left;margin:0 0 5px}.add-address-form .register-section .customer-account-add .field .control{margin:0;padding:0;width:100%;display:block}.add-address-form .register-section .customer-account-add .field input,.add-address-form .register-section .customer-account-add .field select{border:1px solid #838383!important;border-radius:4px!important;padding:0 10px}.add-address-form .register-section .customer-account-add .field-checkbox{display:inline-block;margin:10px 8px 20px 8px;padding:0}.add-address-form .register-section .customer-account-add .field-checkbox:last-child{margin-bottom:0}select:disabled{background-color:rgb(131 131 131 / .2);opacity:1;border-color:rgb(131 131 131 / .2)!important}.add-address-form .register-section .customer-account-add .field-checkbox input[type=checkbox]{position:relative;border:1px solid #A5A5A5;border-radius:2px;background:none;cursor:pointer;line-height:0;margin:0 5px 0 0;outline:0;padding:0!important;vertical-align:text-top;height:20px;width:20px;-webkit-appearance:none;opacity:1}.add-address-form .register-section .customer-account-add .field-checkbox input[type=checkbox]:checked{background-color:#EB252D;opacity:1;border-color:#EB252D}.add-address-form .register-section .customer-account-add .field-checkbox input[type=checkbox]:before{content:'';position:absolute;right:50%;top:50%;width:6px;height:10px;border:solid #FFF;border-width:0 2px 2px 0;margin:-1px -2px 0 0;transform:rotate(45deg) translate(-50%,-50%);z-index:2}.add-address-form .register-section .customer-account-add .field-checkbox .label{font-size:13px!important;line-height:20px!important;letter-spacing:.15000000596046448px;color:#323232}.add-address-form .register-section .customer-account-add .primary-btn-box{width:100%;display:flex;align-items:center;margin:0 0 0 auto;padding:20px 0;justify-content:flex-end}.add-address-form .register-section .customer-account-add .primary-btn-box .secondary{letter-spacing:normal;text-align:center;color:#2F2F2F!important;padding:0 10px!important;background-color:#fff0;margin-right:20px;height:45px}.add-address-form .register-section .customer-account-add .primary-btn-box .primary{letter-spacing:.10000000149011612px;text-align:center;height:45px}.add-address-form .register-section .customer-account-add .address-info{width:100%;display:inline-block;padding:10px 10px 0}.add-address-form .register-section .customer-account-add .address-info h3{font-size:16px;font-weight:600;line-height:19.36px;color:#000;margin:0 0 10px 0;padding:0;display:block}.add-address-form .register-section .customer-account-add .customer-search{width:100%;display:block;margin:0}.add-address-form .register-section .customer-account-add .customer-search .select-customer-title{margin:0 0 4px 0;font-weight:600!important;line-height:normal;text-align:left}.add-address-form .register-section .customer-account-add .customer-search .customer-list{padding-top:4px}.art-search .smas-form-wrap .smas-form>.smas-group .smas-group .smas-btn button,.smas-attr-inner .btn-vin-search,#search_part{background-color:#29235B}.cms-index-index .tab-main{display:flex}.tab-main{width:100%;display:none;margin:0;padding:0}.tab-main ul{display:flex;align-items:center;margin:0 0 15px;padding:0;flex-wrap:wrap}.tab-main ul li{margin:0 15px 0 0;padding:0}.tab-main ul li:last-child{margin-right:0}.tab-main ul li .tablinks{min-height:48px;margin:0;font-size:14px!important;font-weight:500!important;background-color:#fff0;color:#29235B!important;border:1px solid #29235B!important;border-radius:5px;line-height:normal;padding:6px 20px!important;height:auto}.tab-main ul li .tablinks span{display:block;color:#27AE60}.tab-main ul li .tablinks:not(.owl-prev):hover,.tab-main ul li .tablinks:not(.owl-next):hover,.tab-main ul li .tablinks:not(.slick-arrow):hover,.tab-main ul li .tablinks:not(.slick-arrow):focus:hover,.tab-main ul li .tablinks:not(.owl-prev):focus:hover,.tab-main ul li .tablinks:not(.owl-next):focus:hover{background-color:#fff0}.vehicle-filter-class .quick-search{display:none}.selected-vehicle-div .icon-button{margin:0 0 0 5px!important;right:20px}.change-vehicle-container .vehicle-search .icon-button{height:auto!important;line-height:normal}.vehicle-filter-class .vehicle-search button.my-garage-btn,.vehicle-history-data #hide-history{top:10px;right:0;font-size:16px!important;color:#29235B!important;font-weight:500;height:auto;line-height:normal}.vehicle-history{margin-top:10px}.discount-box .stock-detail-label .stock-qty .qty-no{padding:2px 10px;border-radius:4px}.page-main{min-height:calc(100vh - 176px)}.toolbar .search-products{display:flex;align-items:center;margin:0 0 0 auto;padding:0;flex-wrap:wrap;width:100%;position:relative;max-width:340px}.toolbar .search-products input{height:43px!important;padding-left:15px;background:none!important;border-radius:6px;box-shadow:none!important;font-weight:400;font-size:14px;line-height:15px;max-width:100%;width:100%;border:1px solid #828282;color:#262626}.toolbar .search-products .coming-soon{font-size:13px;color:#EB252D;font-weight:600;position:absolute;right:85px;top:11px}.toolbar .search-products .amsearch-button{background-color:#2c1e5a;background-image:url(../images/download_new.svg);left:auto;height:43px;width:43px;opacity:1;background-size:18px auto;background-repeat:no-repeat;position:absolute;right:0;background-position:center;margin:auto}.limiter select,.toolbar-sorter select{display:none}.toolbar .toolbar-sorter{margin:0 15px 0 10px!important}.discount-box .stock-detail-label .eta-box{display:flex;margin:0;padding:0}.discount-box .stock-detail-label .eta-box strong,.discount-box .stock-detail-label .eta-box p{color:#282828;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin:1px 0 0 6px}.discount-box .stock-detail-label .eta-box p{margin:0}.discount-box .stock-detail-label .eta-box p span{background:#838383;padding:2px 10px;border-radius:4px;color:#fff;margin-left:10px}.products-list .product-item .product-item-inner .price-list-box{margin-left:auto;position:relative}.products-list .product-item .product-item-inner .price-list-box a{width:33px;height:33px;border:1px solid #000;border-radius:50%;text-align:center;line-height:33px;margin-left:auto;display:inline-block;margin-right:15px}.products-list .product-item .product-item-inner .price-list-box .price-list-box-hover{position:absolute;margin:0;padding:0;border-radius:5px;border:1px solid #EB252D;width:100%;left:auto;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / .2);top:-137px;min-width:280px;margin-left:auto;right:-98px;z-index:9999;display:none}.products-list .product-item .product-item-inner .price-list-box .price-list-box-hover:after{content:'\f107';color:#EB252D;position:absolute;display:inline-block;font-family:FontAwesome;left:54%;transform:translate(-50%,0);bottom:-18px;font-weight:400}.products-list .product-item .product-item-inner .price-list-box a:hover+.price-list-box-hover{display:block}.products-list .product-item .product-item-inner .price-list-box .price-list-box-hover h3{color:#2F2F2F;font-size:16px;font-weight:600;padding:10px 15px;margin:0}.products-list .product-item .product-item-inner .price-list-box .price-list-box-hover table{border:0;margin:0;padding:0}.products-list .product-item .product-item-inner .price-list-box .price-list-box-hover table tr th{font-size:13px;font-weight:700;color:#262626;border:1px solid #C3C3C3;padding:5px 15px;line-height:normal;max-width:80px;height:auto}.products-list .product-item .product-item-inner .price-list-box .price-list-box-hover table tr td{font-size:12px;font-weight:400;color:#2F2F2F;border:1px solid #C3C3C3;padding:5px 15px;line-height:normal;height:auto}.popup-modal{z-index:999999999!important}.lost-sale-modal .modal-dialog{top:50%;transform:translate(0,-50%)!important}.lost-sale-modal .modal-header .modal-title{margin:0;padding:0;display:inline-block;font-size:20px;font-weight:600;color:#fff}.lost-sale-modal .modal-header .close{font-size:32px!important;font-weight:400;width:40px}.lost-sale-modal .modal-footer{width:100%;margin:0;padding:10px 15px;border-top:1px solid #C3C3C3}.lost-sale-modal .modal-footer .btn-default{background-color:transparent!important;color:#000!important;border:0 solid #29235B!important;font-weight:600;line-height:15.49px;text-align:left;border-radius:4px;padding:15px 20px!important;height:auto}.lost-sale-modal .modal-footer .btn-primary{border-radius:4px;padding:10px 20px!important;height:auto;font-weight:600}.lost-sale-modal .modal-body{width:100%;margin:0;padding:20px 15px}.lost-sale-modal .form-group-radio{width:100%;margin:0 0 10px 0;padding:0;display:block;position:relative}.lost-sale-modal .form-group-radio label{font-size:14px!important;color:#2F2F2F!important;margin:0;padding:0}.lost-sale-modal .form-group-radio input[type="radio"]:checked,.lost-sale-modal .form-group-radio input[type="radio"]:not(:checked){position:absolute;left:-9999px}.lost-sale-modal .form-group-radio input[type="radio"]:checked+label,.lost-sale-modal .form-group-radio input[type="radio"]:not(:checked)+label{position:relative;padding-left:24px!important;cursor:pointer;line-height:normal;display:inline-block;color:#080808;margin:0!important;font-size:13px!important}.lost-sale-modal .form-group-radio input[type="radio"]:checked+label:before,.lost-sale-modal .form-group-radio input[type="radio"]:not(:checked)+label:before{content:'';position:absolute;left:0;width:16px;height:16px;border:1px solid #A5A5A5;border-radius:100%;background:#fff;top:0;min-width:15px;min-height:15px}.lost-sale-modal .form-group-radio input[type="radio"]:checked+label:after,.lost-sale-modal .form-group-radio input[type="radio"]:not(:checked)+label:after{content:'';width:8px;height:8px;background:#EB252D;position:absolute;left:4px;top:4px;transform:none!important;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.lost-sale-modal .form-group-radio input[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.lost-sale-modal .form-group-radio input[type="radio"]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.lost-sale-modal .form-group-radio input[type="radio"]:checked+label::before{border-color:#EB252D}.lost-sale-modal .form-group-radio .form-group{width:100%;margin:5px 0 0 0;padding:0;display:none}.lost-sale-modal .form-group-radio .form-control{height:65px!important;padding:10px;background:none!important;border:1px solid #E0E0E0;border-radius:4px;box-shadow:none!important;font-weight:400;font-size:14px;line-height:15px;color:#262626}.lost-sale-modal .form-group-radio input[type="radio"]:checked+label+.form-group{display:block}.lost-sale-modal .modal-body p{font-size:16px;font-weight:500;color:#262626;margin:0;padding:0;display:block}.buy-in-popup .popup-content.modal-dialog{left:auto;right:0;transform:translate(0,0)!important}.buy-in-popup .popup-content.modal-dialog .return-modal{border-radius:10px 0 0 10px}.buy-in-popup .popup-content.modal-dialog .return-modal .modal-header{border-radius:10px 0 0 0}.related-product-modal .modal-dialog{top:0;transform:none!important}.related-product-modal .relation-heading,.modal-inner-wrap .modal-content>div .relation-heading{width:100%;margin:0 0 10px 0;padding:0;line-height:24px;display:block}.crossell-upsell-btn svg{width:18px;height:18px}.invoice-message{width:100%;margin:0 0 10px 0;padding:0;display:block}.invoice-message ul{display:flex;padding:0;margin:0 -15px}.invoice-message ul li{width:auto;padding:0 15px;float:left;min-width:210px}.invoice-message ul li h5{color:#262626;margin:0 0 5px 0;padding:0;display:block;font-weight:900;font-size:16px}.invoice-message ul li span{font-size:14px;line-height:18px;display:block;color:#000;word-break:break-all}.invoice-description{background:#FFF;margin-bottom:18px;float:left;width:100%}