.slick-dots,
.slick-next,
.slick-prev{position:absolute;display:block;padding:0}
.slick-dots li button:before,
.slick-next:before,
.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-slide{margin:0}
.slick-slide img{width:100%;height:auto;display:inline-block;}
.slick-loading .slick-list{background:#fff}
.slick-next,
.slick-prev{font-size:0;line-height:0;font-weight:400;top:50%;width:40px;height:30%;margin-top:-10px;cursor:pointer;color:transparent;opacity:0.70;border:0;outline:0;background:#f6f5f4;z-index:100;transition:.2s ease-in-out all}
.slick-prev{/*-webkit-box-shadow:10px 0 20px -5px rgba(0, 0, 0, .1);-moz-box-shadow:10px 0 20px -5px rgba(0, 0, 0, .1);box-shadow:10px 0 20px -5px rgba(0, 0, 0, .1);*/left:0}
.slick-next{/*-webkit-box-shadow:-10px 0 20px -5px rgba(0, 0, 0, .1);-moz-box-shadow:-10px 0 20px -5px rgba(0, 0, 0, .1);box-shadow:-10px 0 20px -5px rgba(0, 0, 0, .1);*/right:0}
.slick-prev:hover{-webkit-box-shadow:10px 0 20px -5px rgba(0, 0, 0, .2);-moz-box-shadow:10px 0 20px -5px rgba(0, 0, 0, .2);box-shadow:10px 0 20px -5px rgba(0, 0, 0, .2)}
.slick-next:hover{-webkit-box-shadow:-10px 0 20px -5px rgba(0, 0, 0, .2);-moz-box-shadow:-10px 0 20px -5px rgba(0, 0, 0, .2);box-shadow:-10px 0 20px -5px rgba(0, 0, 0, .2)}
.slick-prev:focus,
.slick-prev:hover{color:transparent;outline:0;background:#f6f5f4;background:-moz-linear-gradient(left, #f6f5f4 0, #e8e8e8 100%);background:-webkit-linear-gradient(left, #f6f5f4 0, #e8e8e8 100%);background:linear-gradient(to right, #f6f5f4 0, #e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f5f4', endColorstr='#e8e8e8', GradientType=1)}
.slick-next:focus,
.slick-next:hover{color:transparent;outline:0;background:#f6f5f4;background:-moz-linear-gradient(left, #e8e8e8 0, #f6f5f4 99%);background:-webkit-linear-gradient(left, #e8e8e8 0, #f6f5f4 99%);background:linear-gradient(to right, #e8e8e8 0, #f6f5f4 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#f6f5f4', GradientType=1)}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,
.slick-prev:before{font-family:'Font Awesome 5 Free';font-size:20px;line-height:1;opacity:.75;color:#4d4d4d;height:90%!important}
[dir=rtl] .slick-prev{right:-10px;left:auto}
.slick-prev:before,
[dir=rtl] .slick-prev:before{content:"\f104";font-weight:900}
[dir=rtl] .slick-next{right:auto;left:-10px}
.slick-next:before,
[dir=rtl] .slick-next:before{content:"\f105";font-weight:900}
.slick-dots{bottom:-25px;width:100%;list-style:none;text-align:center}
.slick-dots li,
.slick-dots li button{height:10px;padding:5px;cursor:pointer}
.slick-dots li{position:relative;display:inline-block;width:35px;margin:0 5px}
.slick-dots li button{font-size:0;line-height:0;display:block;width:42px;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:focus,
.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before{opacity:.5}
.slick-dots li button:before{position:absolute;top:0;left:0;width:40px;height:5px;margin:5px;border:1px solid #fff;content:" ";text-align:center;opacity:.1;background-color:#4d4d4d}
.slick-dots li.slick-active button:before{opacity:1;background-color:#C3500B;content:''}
.carousel-product{padding:0 5px;}
.carousel-cell{background:white;text-align:center;position:relative;top:0;display:block;transition:all .25s ease-in-out;margin-bottom:10px;border-radius:4px;}
.carousel-cell:hover{top:-3px;z-index:999;transition:.2s ease-in-out all;box-shadow:0 0 6px 0 rgba(0,0,0,.1);}
.carousel-cell .product-image{position:relative;min-width:100%;}
.carousel-cell .product-image img{width:75%;border-radius:4px 4px 0 0;}
.carousel-cell .item-content{padding:.5rem .6rem .5rem;}
.carousel-cell a .item-content .item-title,
.carousel-cell a .item-content .item-title.viewed{color: #1a3d61;font-size:.9rem;line-height: 1rem;height:50px;width:100%;background:white;z-index:3;display:-webkit-box;-webkit-line-clamp:0;-webkit-box-orient:vertical;overflow:hidden;vertical-align:middle;transition:none;transform:none;}
.carousel-cell a .item-content .item-title.viewed{font-size:.8rem;}
.carousel-cell a:hover .item-title{color:#c3500b;}
.carousel-cell a:hover img{opacity:.8;transition:.2s ease-in-out all;}
.carousel-cell .item-content .card-item{color:#666;line-height:15px;border-top:1px solid #d4d4d4;margin:10px 0 5px 0;position:relative}
.carousel-cell .item-content .item-brand,
.carousel-cell .item-content .item-model{color:#000;font-size:.85rem;width:100%;height:20px;background:white;z-index:3;display:-webkit-box;-webkit-line-clamp:0;-webkit-box-orient:vertical;overflow:hidden;vertical-align:middle;transition:none;transform:none;}
.carousel-cell .item-content .card-item-inner{background:#fff;position:absolute;font-size:11px;line-height:15px;top:-7px;left:50%;padding:0 10px;transform:translateX(-50%);white-space:nowrap}
.carousel-cell .card-btn{display:flex;}
.carousel-cell .card-btn button{font-family:Helvetica, sans-serif;font-weight:700;display:block;border:none;border-radius:0 0 4px 4px;}
.carousel-cell .card-btn button:nth-of-type(2){border-left:2px solid #f6f5f4}
.carousel-cell .btn,
.carousel-cell .form-control{border:0;border-radius:0;font-size:.7rem;height:100%;border-top:2px solid #f6f5f4}
.carousel-cell .form-control:hover{box-shadow:none!important;}
.carousel-cell .btn{color:#fff;background-color:#a7a9ac}
.carousel-cell .btn:hover{background-color:#797A7C}


.carousel-cell .product-extra{margin-bottom:2px;min-height:90px}
.carousel-cell .product-extra .item-price{font-weight:700;font-size:1.6rem;color:#0f1111;align-items: center;gap: 5px;}
.carousel-cell .product-extra .item-price .item-price-map{color:#999;}
.carousel-cell .product-extra .item-price .integer {font-size: 1.6rem;font-weight: 600;color: #0f1111;}
.carousel-cell .product-extra .item-price .decimal {font-size: .8rem;vertical-align: super;color: #333;}
.carousel-cell .product-extra .item-price .dollar {font-size: .8rem;vertical-align: super;color: #333;}
.carousel-cell .product-extra .item-price .hidden-price {display: none;}
.carousel-cell .product-extra .item-price .limited {font-size: .8rem;color: #cc0c39;font-weight: 600; margin:0; padding:0;}
.carousel-cell .product-extra .item-price .discount {font-size: 1.2rem;color: #cc0c39; font-weight: 400;}
.carousel-cell .product-extra .item-price .discount-perc {font-size: .8rem;color: #cc0c39;font-weight: 400; margin-right: 15px;}

.carousel-cell .product-extra .item-reg-price {font-size: .8rem;font-weight: 400;color: #565959;}
.carousel-cell .product-extra .item-reg-price .integer {font-size: 1rem;font-weight: 400;color: #565959;text-decoration: line-through;}
.carousel-cell .product-extra .item-reg-price .decimal {font-size: .5rem;vertical-align: super;color: #565959;}
.carousel-cell .product-extra .item-reg-price .dollar {font-size: .5rem;vertical-align: super;color: #565959;}
.carousel-cell .product-extra .item-reg-price .hidden-price {display: none;}

.carousel-cell .product-extra .item-map-price .integer {font-size: 1.6rem;font-weight: 600;color: #999;}
.carousel-cell .product-extra .item-map-price .decimal {font-size: .8rem;vertical-align: super;color: #999;}
.carousel-cell .product-extra .item-map-price .dollar {font-size: .8rem;vertical-align: super;color: #999;}
.carousel-cell .product-extra .item-map-price .hidden-price {display: none;}

.carousel-cell .product-extra .item-accs .item-price .integer {font-size: 1.1rem;font-weight: 600;color: #333;}
.carousel-cell .product-extra .item-accs .item-price .decimal {font-size: .5rem;vertical-align: middle;color: #333;}
.carousel-cell .product-extra .item-accs .item-price .dollar {font-size: .6rem;vertical-align: middle;color: #333;}
.carousel-cell .product-extra .item-accs .item-price .hidden-price {display: none;}

.carousel-cell .product-extra .item-call4price {font-size: 1rem;font-weight: 400;color: gray;}

.carousel-cell .product-extra .product-login{font-size:.75rem;display:block;padding-bottom:2px}
.carousel-cell .product-extra .product-login a{color:#1a3d61}
.carousel-cell .product-extra .product-login a:hover{color:#C3500B}

.carousel-cell .product-footer{margin-bottom:2px;min-height:30px;}
.carousel-cell .product-footer .product-tag-txt{text-align:center;font-size:12px;}
.carousel-cell .product-footer .product-tag-txt i.quantitydiscount{color:#62360A!important;}
.carousel-cell .product-footer .product-tag-txt i.fa-shipping-fast{color:#0c6d0c!important;}


.carousel-cell .card-btn .add-to-cart:hover{color:#c3500b;background:#ffffff;border-right:2px solid #f6f5f4;}
.carousel-cell .card-btn .make-an-offer:hover{color:#1b75bc;background:#ffffff;}
.carousel-cell .card-btn .make-an-offer{color:white;background:#1b75bc;}
.carousel-cell .card-btn{border-top:2px solid #f6f5f4}
.carousel-cell .get-an-offer{color:#1b75bc}
.carousel-cell .add-to-cart{color:#fff;background:#c3500b;}
.carousel-cell .substitute{color:#4d4d4d}
.carousel-cell .get-a-quote:hover,
.carousel-cell .make-an-offer:hover{color:#1b75bc;background:#ffffff;}
.carousel-cell .substitute:hover{color:#fff;background:#4d4d4d}
.carousel-cell .add-to-cart:hover{color:#c3500b;background:#ffffff;border-right:2px solid #f6f5f4;}
.carousel-cell .add-to-cart,
.carousel-cell .get-a-quote,
.carousel-cell .make-an-offer,
.carousel-cell .substitute{font-family:Helvetica, sans-serif;font-weight:700;font-size:.8rem;padding:10px 0;display:inline-block;float:left}

.carousel-cell .product-tag{font-size:10px;color:white;padding:3px 5px;background:rgba(27,117,188,.85);position:absolute;top:7px;left:7px;border-radius:4px;z-index:1;border:1px solid #d9ddd7;transition:all .25s ease-in-out;}
.carousel-cell .product-tag.free{background:rgba(12,109,12,.85);}

.carousel-cell i.quantitydiscount,
.carousel-cell i.fa-shipping-fast{font-size:12px;margin:0 3px 0 0;}
.carousel-cell .product-tag i.quantitydiscount{color:#62360A!important;}
.carousel-cell .product-tag i.fa-shipping-fast{color:white!important;}
.carousel-cell .detail-option-btn-label {border-radius: 4px;font-size:.7rem;color:#1b75bc;margin:1px;padding:3px;background-color:#fff;border:1px solid #1b75bc;}
.carousel-cell .detail-option-btn-label-free {border-radius: 4px;font-size:.7rem;color:#00721a;margin:1px;padding:3px 5px;background-color:#fff;border:1px solid #00721a;}

@media (max-width: 576px) {
.slick-next,
.slick-prev{top:33%;width:40px;height:30%;}
.carousel-cell .item-content .sm-show{display:block;}

.carousel-cell .product-tag{display:none;}

.carousel-cell .product-extra .product-login {font-size: .65rem;}
.carousel-cell .product-footer .product-tag-txt{text-align:center;font-size:11px;padding:3px 0; display:block; vertical-align:bottom;}

.carousel-cell .product-extra .item-accs .item-price .integer {font-size: 1.1rem;}
.carousel-cell .product-extra .item-accs .item-price .decimal {font-size: .5rem;}
.carousel-cell .product-extra .item-accs .item-price .dollar {font-size: .4rem;}
}