.range-slider .input input,.range-slider .title:before{color:grey;font-size:15px;font-family:Inter,sans-serif;font-weight:500}.shop-sidebar .search-widget .search-form .form-group input[type=search]{position:relative;display:block;width:100%;height:50px;border:1px solid #e5e5e5;background:#f7fafc;font-size:16px;color:grey;padding:10px 20px 10px 50px;transition:.5s}.shop-sidebar .search-widget .search-form .form-group button{position:absolute;left:20px;top:12px;font-size:18px;color:grey;cursor:pointer;transition:.5s}.shop-details .product-discription .customer-inner .customer-review,.shop-details-2 .product-discription .tab-btn-box .tab-btns,.shop-sidebar .sidebar-widget{border-bottom:1px solid #e5e5e5}.cart-section .cart-total .total-cart-box .list li:last-child,.checkout-section .order-info .order-list li:last-child,.checkout-section .payment-info .payment-inner .option-block:last-child,.shop-sidebar .sidebar-widget:last-child{border-bottom:none}.range-slider .title:before{position:absolute;content:'$';left:-5px;top:-19px}.range-slider .input{color:#141417;max-width:75px}.range-slider .input input{background:0 0;text-align:left;width:80px}.range-slider .ui-widget.ui-widget-content{height:3px;border:none;margin-bottom:18px;background:#f0f0f0}.range-slider .ui-slider .ui-slider-range{top:0;height:3px;background:#212121}.range-slider .ui-state-default,.range-slider .ui-widget-content .ui-state-default{top:-5px;width:13px;height:13px;border:none;border-radius:50%;background:#212121;cursor:pointer;margin-left:0;box-shadow:0 5px 15px 0 rgba(0,0,0,.4)}.shop-sidebar .tags-widget .tags-list{margin:0 -5px}.shop-sidebar .tags-widget .tags-list li a{padding:2px 13.5px;border:1px solid #e5e5e5}.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn:hover,.cart-section .othre-content .coupon-box button:hover,.cart-section .othre-content .coupon-box input:focus+button,.cart-section .othre-content .update-btn button span:after,.product-details-content .image-box .preview-link a:hover,.product-details-content .product-details .addto-cart-box .clearfix li a:hover,.shop-block-one .inner-box .image-box .option-list li a:hover,.shop-sidebar .tags-widget .tags-list li a:hover{color:#fff}.wrapper.grid .shop-grid-content,.wrapper.list .shop-list-content{display:block}.shop-details-2 .product-discription .tab-btn-box .tab-btns li:last-child:after,.wrapper.grid .shop-list-content,.wrapper.list .shop-grid-content{display:none}.shop-page-section .item-shorting .left-column .btn-box button{position:relative;display:inline-block;font-size:20px;color:#242426;margin-right:12px;transition:.5s}.shop-page-section .item-shorting .left-column .btn-box button:last-child{margin:0!important}.shop-page-section .item-shorting .nice-select{height:auto;line-height:26px;border:none!important;font-size:16px;font-weight:500;font-family:Poppins,sans-serif;color:#141417;padding-left:0;padding-right:20px}.shop-page-section .item-shorting .nice-select:after{right:0;color:#222;top:1px}.shop-page-section .item-shorting .nice-select .list{min-width:160px}.shop-block-one .inner-box .image-box,.shop-block-one .inner-box .image-box .image{overflow:hidden}.shop-block-one .inner-box .image-box img{width:100%;border:1px solid #eee;transition:.5s}.shop-block-one .inner-box .image-box .option-list{position:absolute;top:50%;right:-36px;transform:translateY(-50%);transition:.5s}.shop-block-one .inner-box:hover .image-box .option-list{right:20px}.shop-block-one .inner-box .image-box .option-list li{position:relative;display:block;margin-bottom:5px}.checkout-section .billing-form .form-group:last-child,.checkout-section .payment-info .check-box,.checkout-section .upper-box .single-box:last-child,.product-details-content .bxslider .thumb-box li:last-child,.shop-block-one .inner-box .image-box .option-list li:last-child{margin-bottom:0}.shop-block-one .inner-box .image-box .option-list li a{position:relative;display:inline-block;width:36px;height:36px;line-height:36px;background:#f0f3f7;border-radius:50%;color:#000;font-size:16px;text-align:center}.product-details-content .product-details .rating li,.shop-block-one .inner-box .lower-content .rating li,.shop-details .product-discription .customer-inner .rating li{color:#ffc92e}.shop-block-one .inner-box .image-box .category{padding:0 15px;border-radius:3px;color:#fff}.shop-page-section.shop-page-2 .shop-block-one .inner-box{border:none;box-shadow:none!important}.shop-page-section.shop-page-2 .shop-block-one .inner-box .image-box{border:1px solid #e5e5e5;transition:.5s}.shop-page-section.shop-page-2 .shop-block-one .inner-box:hover .image-box{box-shadow:0 20px 40px 0 rgba(0,0,0,.08);border-color:transparent}.checkout-section .coupon-box,.product-details-content .image-box{border:1px solid #e5e5e5}.checkout-section .billing-form .form-group .nice-select .list,.product-details-content .image-box img,.shop-details .product-discription .tab-btn-box .tab-btns li.active-btn:before,.shop-details .product-discription .tab-btn-box .tab-btns li:hover:before{width:100%}.cart-section input.quantity-spinner,.product-details-content .product-details .addto-cart-box input.quantity-spinner{line-height:48px;height:48px;width:43px!important;padding:0!important;box-shadow:none!important;text-align:center;font-weight:600}.cart-section .cart-table .cart-header,.checkout-section .order-info,.checkout-section .payment-info,.product-details-content .image-box .preview-link a{background:#f7f7f7}.product-details-content .product-details .addto-cart-box .clearfix li a{color:#182846;border:1px solid #e6e6e6}.product-details-content .product-details .other-option .list li{color:#7a7b80}.product-details-content .product-details .addto-cart-box .theme-btn,.shop-details .product-discription .theme-btn{padding:12px 30px;border-radius:5px;font-weight:600;font-family:Inter,sans-serif;font-size:15px;background:#4a4b4b}.bootstrap-touchspin .glyphicon-chevron-down:before,.bootstrap-touchspin .glyphicon-chevron-up:before{font-size:18px;font-style:normal;color:#b3b3b3;font-family:'Font Awesome 5 pro';font-weight:400;transition:.5s}.checkout-section .billing-form .select-box .ui-selectmenu-button span.ui-icon:before,.checkout-section .order-info .order-list li span.light,.product-details-content .product-details .other-option .list li a{color:#848484}.shop-details .product-discription .tab-btn-box .tab-btns li{cursor:pointer}.shop-details .product-discription .tab-btn-box .tab-btns li.active-btn,.shop-details .product-discription .tab-btn-box .tab-btns li:hover{color:#141417}.shop-details .product-discription .tab-btn-box .tab-btns li:before{position:absolute;content:'';background:#141417;width:0%;height:1px;left:0;bottom:-1px;transition:.5s}.product-details-content .product-details .addto-cart-box .item-quantity{position:relative;display:inline-block;max-width:106px;height:50px;width:100%;float:left;padding:0 40px 0 0;margin-right:10px;border:1px solid #e6e6e6;z-index:1;border-radius:5px}.product-details-content .product-details .addto-cart-box input.quantity-spinner{font-family:Poppins,sans-serif;border:none;font-size:16px;color:#101010;background:0 0}.bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-down{position:absolute;background:0 0;padding:0;right:-17px;top:4px;border-right:none;border-radius:0;z-index:1}.bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-up{position:absolute;background:0 0;padding:0;right:-18px;top:17px;border-left:none;margin-top:0;border-radius:0;z-index:1}.bootstrap-touchspin .glyphicon-chevron-up:before{content:"\f107"}.bootstrap-touchspin .glyphicon-chevron-down:before{content:"\f106"}.bootstrap-touchspin .glyphicon-chevron-down:hover:before,.bootstrap-touchspin .glyphicon-chevron-up:hover:before{color:#101010}.bootstrap-touchspin .input-group-btn-vertical{position:absolute;width:100%}.bootstrap-touchspin .input-group-btn-vertical i{top:0;left:7px;font-size:inherit!important}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:0}.cart-section .cart-total .total-cart-box .list,.shop-details .product-discription .comment-form input,.shop-details .product-discription .comment-form textarea{border:1px solid #e6e6e6}.shop-details .product-discription .comment-form textarea{height:170px;resize:none}.shop-details .product-discription .check-box label{color:grey}.cart-section .othre-content .update-btn button:hover{color:#fff!important}.product-details-content .bxslider .thumb-box li{position:relative;display:block;width:90px;height:110px;margin-bottom:10px}.product-details-content .bxslider .thumb-box li a{position:relative;display:inline-block;border:1px solid #e5e5e5;opacity:.7}.product-details-content .bxslider .thumb-box li a.active{opacity:1}.shop-details-2 .product-discription .tab-btn-box .tab-btns li{margin:0 30px;padding-bottom:10px}.shop-details-2 .product-discription .tab-btn-box .tab-btns li:after{position:absolute;content:'';background:#e5e5e5;width:6px;height:30px;top:7px;right:-33px}.cart-section .item-quantity{position:relative;display:inline-block;max-width:100px;height:50px;width:100%;float:left;padding:0 40px 0 0;border:1px solid #ddd;z-index:1;border-radius:5px}.cart-section input.quantity-spinner{font-family:Inter,sans-serif;border:none;font-size:16px;color:#141417;background:0 0}.cart-section .table-outer{overflow-x:auto;position:relative;width:100%}.cart-section .cart-table{min-width:1170px;width:100%}.cart-section .cart-table thead tr th{line-height:24px;min-width:110px;padding:21px 0 20px;color:#141417;font-family:Inter,sans-serif;font-size:16px;font-weight:500;position:relative}.cart-section .cart-table tbody tr,.checkout-section .order-info .order-list li{border-bottom:1px solid #e6e6e6}.cart-section .cart-table tbody tr td.prod-column{padding:30px 0}.cart-section .cart-table tbody tr .prod-column .column-box{min-height:100px;position:relative;padding:30px 0 24px 250px}.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb img{display:block;max-width:100%}.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb{position:absolute;left:100px;top:0;width:110px;height:110px;border:1px solid #e5e5e5}.cart-section .cart-table tbody tr .prod-column .column-box .title{padding-left:20px}.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:50px;line-height:50px;font-size:14px;color:#141417;font-weight:900;border:1px solid #e5e5e5;text-align:center;border-radius:50%;cursor:pointer;transition:.5s}.cart-section .cart-table tbody tr td.price{font-size:15px;color:#141417;font-weight:500;position:relative;padding:30px 0;font-family:Inter,sans-serif}.cart-section .cart-table tbody tr .sub-total{font-size:15px;padding:27px 0;font-weight:500;color:#141417;font-family:Inter,sans-serif}.cart-section .cart-table tbody tr td.qty,.cart-section .cart-total .total-cart-box{position:relative}.cart-section .cart-table .prod-title{position:relative;display:inline-block;font-size:15px;line-height:28px;color:#141417;font-family:Inter,sans-serif;font-weight:500}.cart-section .othre-content{position:relative;display:block;padding:30px 0;margin-bottom:65px}.cart-section .othre-content .update-btn button{background:0 0;transition:.5s}.cart-section .othre-content .coupon-box{position:relative;max-width:430px}.cart-section .othre-content .coupon-box input[type=text]{position:relative;display:block;width:100%;height:50px;color:grey;font-family:Poppins,sans-serif;font-size:16px;border:1px solid #e6e6e6;border-radius:5px;padding:10px 50px 10px 30px}.cart-section .othre-content .coupon-box button{position:absolute;top:5px;right:5px;font-size:15px;width:40px;height:40px;line-height:40px;text-align:center;background:#f7f7f7;border-radius:5px;color:#141417;transition:.5s}.cart-section .othre-content .update-btn button{color:#cccccd!important;border:1px solid #e5e5e5;padding-top:11px;padding-bottom:11px;border-radius:5px;font-size:16px;font-family:Inter,sans-serif;font-weight:500}.cart-section .othre-content .update-btn button:hover:before,.checkout-section .payment-info .payment-inner{background:#fff}.cart-section .othre-content .update-btn button:hover:after{border-right:2px solid #fff!important;border-top:2px solid #fff!important}.cart-section .cart-total .total-cart-box h3,.checkout-section .billing-form .form-group{margin-bottom:23px}.cart-section .cart-total .total-cart-box .list li{position:relative;display:block;font-size:16px;font-family:Inter,sans-serif;color:#141417;font-weight:500;padding:12px 30px;border-bottom:1px solid #e6e6e6}.cart-section .cart-total .total-cart-box .list li span{float:right;color:#848484;font-weight:400}.cart-section .cart-total .total-cart-box .list li:last-child span{font-weight:700;color:#172746}.cart-section .cart-total .total-cart-box .theme-btn{display:block;padding:12px 35px;width:100%;font-weight:600;font-family:Inter,sans-serif;font-size:15px;border-radius:5px;background:#4a4b4b}.cart-section .cart-total .total-cart-box .list li:before{position:absolute;content:'';background:#e6e6e6;width:1px;height:100%;left:165px;top:0}.checkout-section .coupon a:hover,.checkout-section .coupon-box a:hover,.checkout-section .customer a:hover{text-decoration:underline}.checkout-section .billing-form .form-group input[type=email],.checkout-section .billing-form .form-group input[type=text]{position:relative;display:block;width:100%;height:45px;border:1px solid #e6e6e6;font-size:15px;border-radius:5px;color:#848484;padding:10px 15px;transition:.5s}.checkout-section .billing-form .form-group .nice-select{border-radius:0;border:1px solid #e6e6e6!important;width:100%;font-size:15px;color:#848484;height:45px;line-height:45px;font-weight:400;padding:0 20px}.checkout-section .billing-form .form-group input.address{margin-bottom:10px}.checkout-section .billing-form .select-box .ui-state-default{width:100%!important}.checkout-section .additional-info .note-book textarea{position:relative;display:block;width:100%;height:133px;border:1px solid #e6e6e6;font-size:14px;font-family:Poppins,sans-serif;font-weight:400;color:#848484;padding:8px 20px;resize:none;transition:.5s}.checkout-section .payment-info .check-box input:checked+label:before{background:0 0;border-color:#e5e5e5}.checkout-section .payment-info .check-box label:after{content:'';background:#141417;width:7px;height:7px;border-radius:2px;left:5px;top:9px}.checkout-section .payment-info .payment-inner .btn-box .theme-btn-two{padding:16px 30px}.checkout-section .payment-info .payment-inner .option-block{position:relative;display:block;margin-bottom:22px;border-bottom:1px solid #e6e6e6}.checkout-section .payment-info .theme-btn{padding:12px 35px;font-size:16px;font-weight:500;font-family:Inter,sans-serif;border-radius:5px;background:#4a4b4b}