.container{max-width:1550px !important}.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 rgba(235,87,87,.1);background-color:rgba(235,87,87,.1);border-radius:5px}.products-list .product-item-info .select-brand::-webkit-scrollbar{width:6px;border-radius:5px;background-color:rgba(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:0 0 !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;display:none}.cart-container .cart-summary .shipping.method .title{margin:0 0 10px}.quote-title.quote-date{margin-top:0}.row-content .col-main .page-title-wrapper .order-status{margin:20px 0 0}.salesrep-quote-view .current-total{margin:0 0 15px;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}.quote-title{margin-top:0}.quote-items .toggle-content{border:0;padding:10px 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;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 .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}.salesrep-quote-view .col-main .field input[type=checkbox]{position:relative;border:1px solid #a5a5a5;border-radius:2px;background:0 0;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}.col-summary{width:100%;max-width:400px;float:right;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}.col-summary .minicart-content{float:right;width:100%;border:0;margin:0 0 0 auto;box-shadow:0 1px 3px 0 rgba(0,0,0,.25);background-color:#fff;padding:15px 20px 0;position:relative;min-height:150px}.col-summary .minicart-content .block-title{width:calc((100% + 40px));margin:0 0 10px -20px;padding:0 0 11px;display:block;font-size:16px;text-align:center;border-bottom:1px solid #ccc}.col-summary .minicart-content .block-title span.text{font-weight:600;color:#262626}.col-summary .minicart-content .items-total{display:none !important}.col-summary .minicart-content .block-content .action.close{display:none !important}.col-summary .minicart-content .subtitle{width:100%;display:block;margin:0;padding:20px 0 0;font-weight:400;text-align:center;color:#eb252d}.col-summary .minicart-content .minicart-items-wrapper .minicart-options{margin:10px 0 0;padding:0}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item{margin:0;padding:10px 0 10px !important;position:relative}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product{width:100%;display:flex;align-items:flex-start;flex-wrap:wrap}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product.options{display:none}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-photo{border:.5px solid #888;border-radius:4px;min-width:60px;height:auto;min-height:60px;padding:5px;width:auto !important;max-width:60px;position:relative;display:flex;align-items:center;justify-content:center}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details{width:calc(100% - 60px);padding:0 0 0 10px !important;margin:0 !important;float:left}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-name{width:100%;margin:0 !important;padding:0;display:block}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-name a{font-weight:600;font-size:12.8px;line-height:15px;color:#262626;display:inline-block;margin:0;padding:0 50px 0 0}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-pricing{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin:0}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-pricing .price-container{position:static;margin:0;padding:0 10px 0 0;display:inline-block}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-pricing .price-container .price{font-weight:500;font-size:12.8px;line-height:15px;color:#262626;margin:0 !important;display:inline-block}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-pricing .price-container .price-excluding-tax{margin:0}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-pricing .details-qty.qty{width:auto;display:flex;margin:0;padding:0 10px 0 0}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-pricing .details-qty.qty .label{font-weight:500 !important;font-size:12.8px !important;line-height:15px;color:#262626;margin:0;padding:0 !important;display:none}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-pricing .details-qty.qty input{border:1px solid #ddd;margin:0;padding:0;font-weight:500;font-size:12px;line-height:15px;color:#eb252d;width:50px;height:35px}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-pricing .details-qty.qty .qty-decrement{width:30px;padding:0 !important;margin:0;border-radius:5px 0 0 5px}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product-item-details .product-item-pricing .details-qty.qty .qty-increment{border-radius:0 5px 5px 0;width:30px;padding:0 !important;margin:0}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .quick-remove{position:absolute;top:25px;right:10px}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product.actions .secondary{display:none}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product.actions .primary{display:none}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product.actions a.delete-quick{font-size:0}.col-summary .minicart-content .minicart-items-wrapper .minicart-options .product-item .product .product.actions a.delete-quick:before{content:'\e604';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;line-height:28px;color:#eb252d;font-family:'icons-blank-theme';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.col-summary .minicart-content .minicart-items-wrapper .minicart-items>div{font-weight:600;font-size:14px;color:#2f2f2f;line-height:normal;margin:0 0 10px;padding:0;display:block;position:relative}.col-summary .minicart-content .minicart-items-wrapper .minicart-items>div span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:93%}.col-summary .minicart-content .minicart-items-wrapper .minicart-items>div i{position:absolute;right:4px;top:2px}.col-summary .minicart-content .cart-item{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0;background:#fff;padding:12px 0}.col-summary .minicart-content .cart-item .total-count{display:inline-block;margin:0;padding:0;width:auto;font-weight:600;font-size:12px;line-height:12px;color:#262626}.col-summary .minicart-content .cart-item .subtotal{margin:0;padding:0;width:auto;display:inline-block}.col-summary .minicart-content .cart-item .subtotal .label{font-weight:600 !important;font-size:12px !important;line-height:14px;color:#262626;text-transform:capitalize}.col-summary .minicart-content .cart-item .subtotal .price-container{margin:0;padding:0;display:inline-block;float:none}.col-summary .minicart-content .cart-item .subtotal .price-container .price{font-weight:500;font-size:12px;line-height:12px;color:#262626}.col-summary .minicart-content>.block-content>.actions{width:calc(100% - 0px);display:flex;align-items:center;margin:0;padding:0 0 10px}.col-summary .minicart-content>.block-content>.actions .secondary{width:50%;display:inline-block !important;padding:0 5px}.col-summary .minicart-content>.block-content>.actions .secondary .action{width:100% !important;font-weight:500 !important;font-size:12.8px !important;color:#fbfafa;text-transform:capitalize;line-height:35px;background-color:#2c1e5a;height:35px !important;border-radius:4px;cursor:pointer;display:inline-block;text-align:center}.col-summary .minicart-content>.block-content>.actions>.primary{display:none}.col-summary .minicart-content>.block-content>.actions .secondary .action.move-to-checkout{background:#eb252d}.change-vehicle-container .customer-search{display:none}.change-vehicle-container .smas-container .select-customer-title{display:none}.change-vehicle-container .vehicle-search{background:#fff !important;box-shadow:0px 1px 3px rgba(0,0,0,.25) !important;border-radius:6px !important;min-height:135px !important;padding:40px 20px 20px;max-width:100%;margin:0 0 20px auto;position:relative}.change-vehicle-container .smas-caption{display:none !important}.change-vehicle-container .tab{width:100%;margin:0 0 10px;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;margin:0 20px 0 0;padding:0}.change-vehicle-container .tab ul li:last-child{margin-left:0}.change-vehicle-container .tab ul li .tablinks{font-style:normal;font-weight:500;font-size:12.8px;line-height:40px;color:#262626 !important;height:40px;padding:0 20px !important}.change-vehicle-container .tab ul li .tablinks.active{background:rgba(44,30,90,.9) !important;color:#fff !important}.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;font-size:13px !important;line-height:19px;margin:0 0 6px;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}.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{margin:0 20px 0 0;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}.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;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 !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:0 0 !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:transparent;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:transparent}.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;background:0 0;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 0px #0000002B;padding:10px;margin:0 0 10px;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;font-size:16px;line-height:15px;color:#262626;display:inline-block;margin:0 0 5px;padding:0;width:calc(100% - 160px)}.amsearch-products-section .product-number{font-size:12px;font-weight:500;color:#aeaeae;line-height:normal;margin:0 0 5px;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-size:12px;font-weight:500;line-height:normal;color:#eb252d}.amsearch-products-section .amsearch-wrapper-inner .price-box .price-wrapper .price{font-size:12px;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{padding:8px 15px !important;border-radius:4px;background:0 0;border:1px solid #eb252d !important;gap:5px;display:flex !important;align-items:center;font-size:14px !important;font-weight:500;font-family:'Inter',sans-serif;height:auto !important;line-height:normal;margin:0 0 0 15px;color:#eb252d !important}.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;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:0 0 !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:transparent;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}.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;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}.amsearch-emptysearch-cms .amsearch-content .amsearch-value{color:#eb252d;padding:8px 15px;border-radius:4px;background:0 0;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 !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{width:30%;background-color:#fff !important;border:0;position:relative}.customer-account-login .page-main .column .login-container .block-customer-login:after,.customer-account-create .page-main .column .login-container .register-section:after,.customer-account-forgotpassword .page-main .column .login-container .forgot-password-section:after{content:"";border-right:1px solid #838383 !important;width:2px;height:80%;position:absolute;right:0}.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}.block.login-right-banner{background-image:none;background-size:cover;background-color:#fff}.customer-login{max-width:400px}.customer-login .login-title-container h2,.customer-login .login-title-container h3{font-size:48px;font-weight:700;line-height:58.09px;text-align:center;color:#29235b}.customer-login .login-title-container h2 span{color:#eb252d}.customer-login .block-content form .field .label{font-size:16px !important;color:#262626 !important}.customer-login .block-content form .secondary{text-align:right}.customer-login .block-content form .primary button{font-size:14px !important}.vehicle-search-con .art-search{min-height:auto !important;border:1px solid rgba(131,131,131,.5);box-shadow:0px 1px 3px rgba(0,0,0,.25) !important;height:calc(100% - 15px)}.art-search-head{background:rgba(47,128,237,.15);text-align:center;padding:5px 20px;border-radius:6px 6px 0 0;width:100%;display:block;margin:0}.art-search-head h3{font-size:32px;font-weight:600;line-height:normal;letter-spacing:1px;color:#262626}.art-search .smas-container{padding:15px 10px 40px !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-list{width:100%;margin:0;padding:0;display:block;position:relative}.art-search .smas-container #customer-address-list .address-render-list{padding:40px 0 0;width:100%;display:block}.art-search .smas-container #hide-address{position:absolute;right:0;top:0}.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:0 0;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 !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;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:0 0;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}.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;top:-21px;right:0;font-size:16px !important;margin-top:0 !important}.home-banner-container{margin:40px auto 0;max-width:1550px;padding:0 15px;display:flex;flex-wrap:wrap}.vehicle-search-con,.dashboard-card{width:50%;padding:0 10px;float:left;margin:0}.dashboard-card-inner{width:100%;margin:0;padding:0;display:block}.dashboard-card-inner .edit-widget-link{width:100%;margin:0 0 10px;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:rgba(47,128,237,.15);display:flex;align-items:center;padding: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;text-align:left;color:#262626;margin:0 0 0 10px}.card-row .card .card-body{padding:12px 10px;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}.card-row .card .card-body p{font-size:12px;font-weight:600;line-height:normal;text-align:center;color:#838383;display:flex;align-items:center;justify-content:center;margin:0}.card-row .card .card-body p svg{margin:0 10px 0 0}.card-row .card .card-body p .red-text{color:#eb252d;margin:0 2px 0 0}.card-row .card .card-body p .green-text{color:#27ae60;margin:0 2px 0 0}.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{width:100%;float:left;margin:0;padding:0 10px}.dashboard-coming-soon .row{margin:0 -5px}.dashboard-coming-soon .row .col{padding:0 5px}.coming-soon-card{border-radius:4px;border:0;display:flex;flex-wrap:wrap}.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{width:calc(100% - 115px);margin:0;padding:10px;display:block}.coming-soon-card .coming-soon-text h3{font-size:16px;color:#262626;font-weight:600;margin:0 0 10px;padding:0}.coming-soon-card .coming-soon-text p{font-size:14px;font-weight:400;margin:0 0 10px;padding:0;color:#838383}.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:rgba(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 rgba(0,0,0,.35);opacity:1;pointer-events:auto;position:relative;z-index:99;margin:100px auto}.add-address-form .register-section .customer-account-add{width:100%;margin:0;padding: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%;padding:0 15px 10px;margin:0;height:calc(100% - 45px);overflow:auto}.add-address-form .register-section .customer-account-add .field{width:100%;margin:0 0 10px;padding:0 5px}.add-address-form .register-section .customer-account-add .field label{font-size:13px !important;font-weight:600 !important;line-height:normal;text-align:left;color:#262626;margin:0 0 5px;padding:0}.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;height:45px;border-radius:4px !important;font-size:16px !important;font-weight:400 !important;line-height:normal !important;color:#262626;padding:0 10px}.add-address-form .register-section .customer-account-add .field-checkbox{display:inline-block;margin:10px 8px 20px;padding:0}.add-address-form .register-section .customer-account-add .field-checkbox:last-child{margin-bottom:0}select:disabled{background-color:rgba(131,131,131,.2);opacity:1;border-color:rgba(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:0 0;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;border-top:1px solid #c3c3c3}.add-address-form .register-section .customer-account-add .primary-btn-box .secondary{font-size:16px !important;font-weight:600;letter-spacing:normal;text-align:center;color:#2f2f2f !important;padding:0 10px !important;background-color:transparent;margin-right:20px;height:45px}.add-address-form .register-section .customer-account-add .primary-btn-box .primary{background-color:#eb252d;font-size:16px !important;font-weight:500 !important;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;padding:0;display:block}.add-address-form .register-section .customer-account-add .row{margin:0 -5px}.add-address-form .register-section .customer-account-add .customer-search{width:100%;display:block;margin:0;padding:15px 15px 0}.add-address-form .register-section .customer-account-add .customer-search .select-customer-title{margin:0 0 4px;font-size:13px !important;font-weight:600 !important;line-height:normal;text-align:left;color:#262626}.add-address-form .register-section .customer-account-add .customer-search .customer-list{padding-top:4px}.art-search .smas-container .tab ul li .tablinks.active{background:#eb252d !important;color:#fff !important}.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:transparent;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.active{background-color:#29235b !important;color:#fff !important}.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:transparent}.vehicle-filter-class .quick-search{display:none}.selected-vehicle-div .icon-button{font-size:16px !important;margin:0 0 0 5px !important;right:20px;font-weight:500}.change-vehicle-container .vehicle-search .icon-button{right:215px;font-size:16px !important;height:auto !important;line-height:normal;top:10px;font-weight:500}.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{background-color:#27ae60;padding:2px 10px;border-radius:4px;color:#fff}.discount-box .stock-detail-label .stock-qty .qty-no.different{background-color:#f2994a}.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:0 0 !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 rgba(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{width:calc(100% - 20px);margin:auto auto;max-width:700px;top:50%;transform:translate(0,-50%) !important}.lost-sale-modal .modal-dialog .modal-content{width:100%;max-width:100%;margin:0;padding:0;border:0;border-radius:10px;box-shadow:0px 1px 3px rgba(0,0,0,.25)}.lost-sale-modal .modal-header{background:#eb252d;display:inline-block;margin:0;padding:10px 15px;border-radius:10px 10px 0 0}.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{background-color:transparent !important;padding:0 !important;margin:0;font-size:32px !important;font-weight:400;color:#fff;opacity:1;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;font-size:16px !important;border-radius:4px;padding:15px 20px !important;height:auto}.lost-sale-modal .modal-footer .btn-primary{background-color:#eb252d !important;border-color:#eb252d !important;border-radius:4px;padding:10px 20px !important;height:auto;font-size:16px !important;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;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 .2s ease;transition:all .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;padding:0;display:none}.lost-sale-modal .form-group-radio .form-control{height:65px !important;padding:10px;background:0 0 !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}.related-product-modal .modal-content{width:100%;max-width:100%;margin:0 auto;border:0;padding:0}.related-product-modal .modal-dialog{top:0;transform:none !important;margin-top:100px !important;margin-bottom:0 !important}.related-product-modal .modal-dialog .modal-body{max-height:370px;overflow:auto}.related-product-modal .relation-heading,.modal-inner-wrap .modal-content>div .relation-heading{width:100%;margin:0 0 10px;padding:0;font-weight:600;font-size:20px;line-height:24px;color:#262626;display:block}.crossell-upsell-btn svg{width:18px;height:18px}.invoice-message{width:100%;margin:0 0 10px;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;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{border-radius:6px;background:#fff;box-shadow:1px 2px 4px 0px rgba(0,0,0,.17);padding:10px 10px 0;margin-bottom:18px;border:1px solid #ddd;float:left;width:100%}