﻿
.shop-sidebar .widget li { /* border-bottom: 1px solid #f1f1f1; */ padding: 10px 0; text-transform: capitalize; }
.shop-sidebar .widget li:last-child { border-bottom: none; }
.shop-sidebar .widget.widget_size li { display: inline-block; padding: 0; text-transform: uppercase; border: none; }
.shop-sidebar .widget .ui-selectmenu-button { background: transparent !important; border-radius: 0; color: #898989 !important; vertical-align: middle; width: 100% !important; }
.shop-sidebar .widget .ui-selectmenu-button span.ui-selectmenu-text { padding-left: 0; }
.shop-sidebar .widget.widget_size li a { border: 1px solid #f1f1f1; display: inline-block; height: 35px; line-height: 32px; margin-bottom: 10px; margin-right: 10px; text-align: center; width: 35px; }
.shop-sidebar .widget.widget_size li a:hover, .shop-sidebar .widget.widget_size li a:focus { border-color: #333; }
.shop-sidebar .widget-title:after { background: #1abcff; height: 1px; width: 25px; position: absolute; bottom: 0; left: 0; content: ""; }
.shop-sidebar .widget li a { color: #898989; }
.shop-sidebar .widget li a:hover { color: #1abcff; text-decoration: none; padding-left: 5px; }
.shop-sidebar .widget.widget_size li a:hover { color: #fff; background-color: #1abcff; text-decoration: none; padding-left: 0px; }
.title, .title-bb { font-size: 30px; color: #252525; }
.title-category { position: relative; color: #252525; line-height: 53px; font-size: 16px; font-weight: 600; text-transform: uppercase; padding: 0; display: inline-block; width: 100%; margin: 0; }
.title-category:after { background: #1abcff; height: 3px; width: 53px; position: absolute; bottom: -2px; left: 0; content: ""; }
.shop-sidebar .shop-sidebar_department .department_top .title, .shop-sidebar .shop-sidebar_department .department_top .title-bb { }
.mini-tab-title { margin-bottom: 10px; border-bottom: 1px solid #ebebeb; }
.mini-tab-title-category { margin-bottom: 30px; border-bottom: 1px solid #ebebeb; }
.shop-sidebar .shop-sidebar_department .department_bottom .department-link { color: #252525; line-height: 39px; display: inline-block; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; display: block; }
.mini-tab-title.underline .title, .mini-tab-title.underline .title-bb { position: relative; }
.select-form { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border: 1px solid #ebebeb; padding: 10px 30px 10px 20px; background-image: url(../images/arrow_carrot-down.svg); background-repeat: no-repeat; background-size: 15px; background-position: 90% center; }
.shop-grid-list .shop-products .shop-products_top .product-option { display: flex; align-items: center; justify-content: flex-end; }
shop-grid-list .shop-products .shop-products_top .product-option .product-filter { margin-right: 20px; }
.shop-grid-list .shop-products .shop-products_top .product-option .view-method p { font-size: 20px; color: #ccc; line-height: 1; display: inline-block; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; margin: 0; margin-right: 15px; cursor: pointer; line-height: 40px; }
.shop-grid-list .shop-products .shop-products_top .product-option .view-method p.active { color: #ff0000; }
.shop-grid-list .shop-products .shop-products_top .product-option .view-method p:last-child { margin-right: 0; }
.product { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 30px 0; border: 1px solid #ebebeb; position: relative; z-index: 6; transition: .3s ease; margin-bottom: 30px; }
.product .product-img { width: 100%; display: flex; margin-bottom: 16px; justify-content: center; align-items: center; }
.product .product-img img { max-width: 100%; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }
.product.grid-view .product-info_block { text-align: center; }
.product .product-type { font-size: 15px; color: #1abcff; line-height: 1; display: block; text-transform: uppercase; letter-spacing: 2.4px; margin-bottom: 10px; }
.product .product-name { font-size: 14px; padding: 0; text-align: center; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.35em; display: block; display: -webkit-box; height: 34px; }
.product .product-price { font-size: 20px; color: #252525; line-height: 1; display: block; min-height: 57px; margin-top: 10px !important; }
.product:hover { border: 0 solid transparent; box-shadow: 0 20px 32px 0 rgba(53, 78, 84,0.15); z-index: 20; }
.product.grid-view .product-info_block .product-describe { display: none; }
.product.grid-view .product-info_block .product-avaiable { display: none; }
.button-borderless { background-color: transparent; color: #252525; font-size: 18px; border-radius: 999px; -webkit-border-radius: 999px; -moz-border-radius: 999px; -ms-border-radius: 999px; -o-border-radius: 999px; padding: 0; text-transform: uppercase; border: 0 solid transparent; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; display: inline-block; }
.product.grid-view .product-info_block .add-to-wishlist { display: none; cursor: pointer; }
.product .product-select { transition: .3s ease; display: flex; text-align: center; justify-content: space-around; width: 100%; position: absolute; top: 100%; z-index: 5; bottom: 0; left: 0; right: 0; }
.product .product-select .button { height: 40px; width: 134px; -moz-transition: all .4s ease-in; -o-transition: all .4s ease-in; -webkit-transition: all .4s ease-in; transition: all .4s ease-in; background-color: #fff; color: #63656a; border: 1px solid #63656a; transform: scale(0) translateY(0px); }
.product.grid-view .product-select_list { display: none; }
.department_bottom ul { list-style: none; padding: 0; margin: 0 }
.shop-sidebar .widget-title { font-size: 16px; font-weight: 600; text-transform: uppercase; position: relative; padding: 0; display: inline-block; line-height: 53px; width: 100%; margin: 0; }
.shop-sidebar .widget-title:after { background: #1abcff; height: 3px; width: 53px; position: absolute; bottom: -2px; left: 0; content: ""; }
.shop-sidebar .widget { margin-bottom: 25px; }
.shop-sidebar .widget li { /* border-bottom: 1px solid #f1f1f1; */ padding: 0; text-transform: capitalize; }
.quickview { display: none }
.view-method { margin-left: 15px; display: flex; line-height: 40px; }
.product:hover .product-select button { }

.product .product-select .button { height: 40px; width: 132px; text-align: center; line-height: 40px; border: 1px solid #eaeaea; border-radius: 21px; }
.round-icon-btn:hover { background-color: #ffffff; color: #1abcff !important; border: 0 solid #fff; text-decoration: none; border: 1px solid #ffffff !important; box-shadow: 1px 1px 1px #9a9a9a; }
.product:hover .product-select .button { transform: scale(1) translateY(-17px); }
.product:after { content: ''; position: absolute; display: block; bottom: 0; left: 0; height: 0; width: 100%; background-color: #fff; z-index: 0; opacity: 0; border: 1px solid transparent; transition: .3s; }
.product:hover:after { height: 45px; box-shadow: 0 20px 32px 0 rgba(53, 78, 84,0.15); opacity: 1; bottom: -40px; }
.product-select .prlist-hasattr { display: none }
.product:hover .product-select .prlist-hasattr { display: block; flex-direction: row; display: flex; }

/************************************
	Product list view
*************************************/
.product.list-view, .product.full-list-view { flex-direction: row; }

.product.list-view:after, .product.full-list-view:after { display: none; }

.product.list-view:hover .product-select button, .product.full-list-view:hover .product-select button { transform: scale(1) translateY(0); }

.product.list-view:hover .product-name, .product.full-list-view:hover .product-name, .product.list-view:hover .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product.list-view:hover .product-price, .product.full-list-view:hover .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-price, .product.list-view:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view:hover .product-total, .product.full-list-view:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-total, .product.list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view:hover .product-availability, .product.full-list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view:hover .product-availability, .product.list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view:hover .product-availability, .product.full-list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-availability, .product.list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view:hover .product-weight, .product.full-list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view:hover .product-weight, .product.list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view:hover .product-weight, .product.full-list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-weight, .product.list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view:hover .product-sku, .product.full-list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view:hover .product-sku, .product.list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view:hover .product-sku, .product.full-list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-sku { transform: traslateY(0); opacity: 1; visibility: visible; }

.product.list-view:hover .product-price, .product.full-list-view:hover .product-price, .product.list-view:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view:hover .product-total, .product.full-list-view:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-total, .product.list-view:hover .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.list-view:hover .product-availability, .product.full-list-view:hover .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.full-list-view:hover .product-availability, .product.list-view:hover .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.list-view:hover .product-weight, .product.full-list-view:hover .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.full-list-view:hover .product-weight, .product.list-view:hover .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.list-view:hover .product-sku, .product.full-list-view:hover .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.full-list-view:hover .product-sku { transform: translateY(0); }

.product.list-view:hover .product-img_block .quickview, .product.full-list-view:hover .product-img_block .quickview { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }

.product.list-view .product-img_block, .product.full-list-view .product-img_block { text-align: center; flex: 1 1 33.3333%; padding-right: 30px; }

.product.list-view .product-img_block .product-img, .product.full-list-view .product-img_block .product-img { margin-bottom: 0; height: auto; overflow: hidden; }

.product.list-view .product-img_block .quickview, .product.full-list-view .product-img_block .quickview { opacity: 0; visibility: hidden; transition: 0.3s ease; width: 100%; padding: 10px; -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); transform: translateY(50px); }

.product.list-view .product-info_block, .product.full-list-view .product-info_block { flex: 1 1 33.3333%; padding-right: 30px; border-right: 1px solid #ebebeb; position: relative; }

.product.list-view .product-info_block .product-name, .product.full-list-view .product-info_block .product-name, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-price, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-price, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-total, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-total, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-availability, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-availability, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-availability, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-availability, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-weight, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-weight, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-weight, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-weight, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-sku, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-sku, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-sku, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-sku { font-size: 20px; color: #252525; line-height: 24px; display: inline-block; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; }

.product.list-view .product-info_block .product-name:hover, .product.full-list-view .product-info_block .product-name:hover, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-price:hover, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-price:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-price:hover, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-price:hover, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-total:hover, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-total:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-total:hover, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-total:hover, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-availability:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-availability:hover, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-availability:hover, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-availability:hover, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-weight:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-weight:hover, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-weight:hover, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-weight:hover, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-sku:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-sku:hover, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-sku:hover, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-sku:hover { color: #1abcff; text-decoration: none; }

.product.list-view .product-info_block .product-price, .product.full-list-view .product-info_block .product-price, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-total, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-total, .product.list-view .product-info_block .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.list-view .product-info_block .product-availability, .product.full-list-view .product-info_block .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.full-list-view .product-info_block .product-availability, .product.list-view .product-info_block .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.list-view .product-info_block .product-weight, .product.full-list-view .product-info_block .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.full-list-view .product-info_block .product-weight, .product.list-view .product-info_block .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.list-view .product-info_block .product-sku, .product.full-list-view .product-info_block .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.full-list-view .product-info_block .product-sku { display: none; }

.product.list-view .product-info_block .product-rated, .product.full-list-view .product-info_block .product-rated { margin-bottom: 15px; }

.product.list-view .product-info_block .product-rated i, .product.full-list-view .product-info_block .product-rated i { color: #fac451; font-size: 13px; }

.product.list-view .product-info_block .product-rated span, .product.full-list-view .product-info_block .product-rated span { font-size: 13px; color: #b2b2b2; line-height: 1; display: block; display: inline-block; }

.product.list-view .product-info_block .product-describe, .product.full-list-view .product-info_block .product-describe { font-size: 16px; color: #636363; line-height: 26px; display: block; margin-bottom: 20px; }

.product.list-view .product-info_block .product-avaiable, .product.full-list-view .product-info_block .product-avaiable { font-size: 14px; color: #636363; line-height: 26px; display: block; }

.product.list-view .product-info_block .product-avaiable span, .product.full-list-view .product-info_block .product-avaiable span { color: #d39000; display: inline-block; }

.product.list-view .product-info_block .add-to-wishlist, .product.full-list-view .product-info_block .add-to-wishlist { position: absolute; top: 0; right: 30px; }

.product.list-view .product-select, .product.full-list-view .product-select { display: none; }

.product.list-view .product-select_list, .product.full-list-view .product-select_list { flex: 1 1 33.3333%; padding-left: 30px; padding-right: 30px; }

.product.list-view .product-select_list .delivery-status, .product.full-list-view .product-select_list .delivery-status { width: 100%; display: block; background-color: #ebebeb; text-align: center; padding: 15px; margin-bottom: 30px; font-size: 14px; color: #252525; line-height: 1; display: block; }

.product.list-view .product-select_list .product-price, .product.full-list-view .product-select_list .product-price, .product.list-view .product-select_list .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view .product-select_list .product-total, .product.full-list-view .product-select_list .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view .product-select_list .product-total, .product.list-view .product-select_list .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.list-view .product-select_list .product-availability, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-availability, .product.list-view .product-select_list .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.list-view .product-select_list .product-weight, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-weight, .product.list-view .product-select_list .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.list-view .product-select_list .product-sku, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-sku { color: #d39000; font-size: 24px; margin-bottom: 25px; }

.product.list-view .product-select_list .product-price del, .product.full-list-view .product-select_list .product-price del, .product.list-view .product-select_list .shopping-cart .product-table .table tbody .product-total del, .shopping-cart .product-table .table tbody .product.list-view .product-select_list .product-total del, .product.full-list-view .product-select_list .shopping-cart .product-table .table tbody .product-total del, .shopping-cart .product-table .table tbody .product.full-list-view .product-select_list .product-total del, .product.list-view .product-select_list .shop-compare .compre-table .table .product-availability del, .shop-compare .compre-table .table .product.list-view .product-select_list .product-availability del, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-availability del, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-availability del, .product.list-view .product-select_list .shop-compare .compre-table .table .product-weight del, .shop-compare .compre-table .table .product.list-view .product-select_list .product-weight del, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-weight del, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-weight del, .product.list-view .product-select_list .shop-compare .compre-table .table .product-sku del, .shop-compare .compre-table .table .product.list-view .product-select_list .product-sku del, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-sku del, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-sku del { font-size: 14px; display: block; margin-bottom: 5px; }

.product.list-view .product-select_list button, .product.full-list-view .product-select_list button, .product.list-view .product-select_list .button { margin-bottom: 10px; width: 100%; padding: 10px; text-align: center }

.product.list-view .product-select_list button:last-child, .product.full-list-view .product-select_list button:last-child { margin-bottom: 0; }

.product.list-view .product-select_list .add-to-compare, .product.full-list-view .product-select_list .add-to-compare { border: 2px solid #ebebeb; }

.product.list-view .product-select_list .add-to-compare:hover, .product.full-list-view .product-select_list .add-to-compare:hover { border: 2px solid #d39000; }
.product.list-view .product-select_list .product-price { color: #1abcff }
/************************************
	Product full list view
*************************************/
.product.full-list-view .product-img_block { flex: 1 1 25%; }

.product.full-list-view .product-img_block .product-img { height: 160px; }

.product.full-list-view .product-info_block { flex: 1 1 55%; }

.product.full-list-view .product-select_list { flex: 1 1 20%; }

/************************************
	Product grid view
*************************************/
.product.grid-view .product-select_list { display: none; }

.product.grid-view .product-img_block .quickview { display: none; }

.product.grid-view .product-info_block { text-align: center; }

.product.grid-view .product-info_block .product-rated { display: none; }

.product.grid-view .product-info_block .product-describe { display: none; }

.product.grid-view .product-info_block .product-avaiable { display: none; }

.product.grid-view .product-info_block .add-to-wishlist { display: none; }

/************************************
	Mini product
*************************************/
.mini-product { display: flex; align-items: center; margin-bottom: 30px; }

.mini-product:hover .mini-product_img { border: 1px solid #d39000; }

.mini-product.border { border: 1px solid #ebebeb; }

.mini-product.border .mini-product_img { border: 0; }

.mini-product.column { border-bottom: 1px solid #ebebeb; margin-bottom: 0; }

.mini-product.column .mini-product_img { border: 0; }

.mini-product.coffee .mini-product_info a { font-size: 18px; color: #252525; line-height: 1; display: inline-block; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; }

.mini-product.coffee .mini-product_info a:hover { color: #f79823; text-decoration: none; }

.mini-product.coffee:hover .mini-product_img { border: 1px solid #f79823; }

.mini-product .mini-product_img { width: 100px; height: 100px; border: 1px solid #ebebeb; margin-right: 25px; padding: 10px; transition: border 0.3s ease; }

.mini-product .mini-product_img a { display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; }

.mini-product .mini-product_img a img { max-width: 100%; max-height: 100%; }

.mini-product .mini-product_info { flex-grow: 1; }

.mini-product .mini-product_info a { font-size: 18px; color: #252525; line-height: 1; display: inline-block; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; margin-bottom: 10px; }

.mini-product .mini-product_info a:hover { color: #d39000; text-decoration: none; }

.mini-product .mini-product_info p { font-size: 18px; color: #252525; line-height: 1; display: block; }

.mini-product .mini-product_info p del { font-size: 16px; color: #b2b2b2; line-height: 1; display: block; display: inline-block; }

@media (max-width: 576px) {
	.product { text-align: center; padding: 10px 10px 20px; margin-bottom: 0; height: 100%; }
	.product.borderless { border: 1px solid #ebebeb; }
	.product:hover .product-name, .product:hover .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product:hover .product-price, .product:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product:hover .product-total, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-availability, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-availability, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-weight, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-weight, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-sku, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-sku { transform: traslateY(0); opacity: 1; visibility: visible; }
	.product:hover .product-price, .product:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product:hover .product-total, .product:hover .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product:hover .product-availability, .product:hover .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product:hover .product-weight, .product:hover .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product:hover .product-sku { transform: translateY(0); }
	.product .product-img { padding: 20px; }
	.product .product-select { display: none; }
	.product:after { display: none; }
	.product.list-view, .product.full-list-view { flex-direction: column; }
	.product.list-view .product-img_block, .product.full-list-view .product-img_block { margin-bottom: 30px; width: 100%; padding-right: 0; }
	.product.list-view .product-img_block .product-img, .product.full-list-view .product-img_block .product-img { height: 138px; }
	.product.list-view .product-img_block .quickview-list, .product.full-list-view .product-img_block .quickview-list { display: none; }
	.product.list-view .product-info_block, .product.full-list-view .product-info_block { width: 100%; padding-right: 0; border-right: 0; margin-bottom: 30px; }
	.product.list-view .product-info_block .add-to-wishlist, .product.full-list-view .product-info_block .add-to-wishlist { right: 0; }
	.product.list-view .product-select_list, .product.full-list-view .product-select_list { width: 100%; padding-left: 0; }
	.product.full-list-view .product-info_block .product-describe--1 { display: none; }
	.no-gutters-sm { margin-right: 0; margin-left: 0; }
	.no-gutters-sm > .col,
	.no-gutters-sm > [class*="col-"] { padding-right: 0; padding-left: 0; }
}

@media (min-width: 576px) and (max-width: 767px) {
	.product:hover .product-name, .product:hover .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product:hover .product-price, .product:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product:hover .product-total, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-availability, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-availability, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-weight, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-weight, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-sku, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-sku { transform: traslateY(0); opacity: 1; }
	.product:hover .product-price, .product:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product:hover .product-total, .product:hover .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product:hover .product-availability, .product:hover .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product:hover .product-weight, .product:hover .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product:hover .product-sku { transform: translateY(0); }
	.product .product-select { display: none; }
	.product:after { display: none; }
	.product.full-list-view .product-img_block { flex: 1 1 33.33333%; }
	.product.full-list-view .product-info_block { flex: 1 1 33.33333%; }
	.product.full-list-view .product-info_block .product-describe--1 { display: none; }
	.product.full-list-view .product-select_list { flex: 1 1 33.33333%; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.product.full-list-view .product-info_block { flex: 1 1 45%; }
	.product.full-list-view .product-select_list { flex: 1 1 30%; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.product.full-list-view .product-info_block { flex: 1 1 45%; }
	.product.full-list-view .product-select_list { flex: 1 1 30%; }
}

@media (min-width: 1200px) and (max-width: 1399px) {
	.product.full-list-view .product-info_block { flex: 1 1 45%; }

	.product.full-list-view .product-select_list { flex: 1 1 30%; }
}

.product-list-button { -moz-transition: all .4s ease-in; -o-transition: all .4s ease-in; -webkit-transition: all .4s ease-in; transition: all .4s ease-in; background-color: #fff; color: #63656a; border: 1px solid #63656a; height: 40px; text-align: center; line-height: 40px; border: 1px solid #eaeaea; border-radius: 21px; width: 100%; display: block; margin-top: 10px; margin-bottom: 10px; }
.product-list-button:hover { background-color: #ffffff; color: #1abcff !important; border: 0 solid #fff; text-decoration: none; border: 1px solid #ffffff !important; box-shadow: 1px 1px 1px #9a9a9a; }
.shop-detail .shop-detail_more-info #tab-so3 ul, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul { display: flex; padding: 0; margin: 0; border-bottom: 1px solid #ccc; flex-wrap: nowrap; }
.product_tabs { padding: 0; border: 0; font-size: 100%; vertical-align: baseline; -webkit-font-smoothing: antialiased; background: #fff; margin: 0 }
.shop-detail .shop-detail_more-info #tab-so3 ul li, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li {}
.shop-detail .shop-detail_more-info #tab-so3 ul li.active, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li.active { }
.shop-detail .shop-detail_more-info #tab-so3 ul li a.active, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li a.active { background-color: #1abcff; color: #fff }
.shop-detail .shop-detail_more-info #tab-so3 ul li a, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li a { font-size: 14px; color: #252525; line-height: 24px; display: inline-block; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; text-transform: uppercase; display: block; line-height: 1.2em; padding: 14px 9px; width: 100%; }
.shop-detail .shop-detail_more-info #tab-so3 ul li.active a, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li.active a { font-size: 16px; color: #fff; line-height: 24px; display: inline-block; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; }

@media (max-width: 576px) {
	.shop-detail .shop-detail_more-info #tab-so3 ul, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul { white-space: nowrap; overflow-x: auto; }
}



.shop-sidebar .widget li { /* border-bottom: 1px solid #f1f1f1; */ padding: 10px 0; text-transform: capitalize; }
.shop-sidebar .widget li:last-child { border-bottom: none; }
.shop-sidebar .widget.widget_size li { display: inline-block; padding: 0; text-transform: uppercase; border: none; }
.shop-sidebar .widget .ui-selectmenu-button { background: transparent !important; border-radius: 0; color: #898989 !important; vertical-align: middle; width: 100% !important; }
.shop-sidebar .widget .ui-selectmenu-button span.ui-selectmenu-text { padding-left: 0; }
.shop-sidebar .widget.widget_size li a { border: 1px solid #f1f1f1; display: inline-block; height: 35px; line-height: 32px; margin-bottom: 10px; margin-right: 10px; text-align: center; width: 35px; }
.shop-sidebar .widget.widget_size li a:hover, .shop-sidebar .widget.widget_size li a:focus { border-color: #333; }
.shop-sidebar .widget-title:after { background: #1abcff; height: 1px; width: 25px; position: absolute; bottom: 0; left: 0; content: ""; }
.shop-sidebar .widget li a { color: #898989; }
.shop-sidebar .widget li a:active, .shop-sidebar .widget li a:focus { background-color: #dedede; }
.shop-sidebar .widget li a:hover { color: #1abcff; text-decoration: none; padding-left: 5px; }
.shop-sidebar .widget.widget_size li a:hover { color: #fff; background-color: #1abcff; text-decoration: none; padding-left: 0px; }
.title, .title-bb { font-size: 30px; color: #252525; }
.title-category { position: relative; color: #252525; line-height: 53px; font-size: 16px; font-weight: 600; text-transform: uppercase; padding: 0; display: inline-block; width: 100%; margin: 0; }
.title-category:after { background: #1abcff; height: 3px; width: 53px; position: absolute; bottom: -2px; left: 0; content: ""; }
.shop-sidebar .shop-sidebar_department .department_top .title, .shop-sidebar .shop-sidebar_department .department_top .title-bb { }
.mini-tab-title { margin-bottom: 10px; border-bottom: 1px solid #ebebeb; }
.mini-tab-title-category { margin-bottom: 30px; border-bottom: 1px solid #ebebeb; }
.shop-sidebar .shop-sidebar_department .department_bottom .department-link { color: #252525; line-height: 39px; display: inline-block; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; display: block; padding-left: 10px; }
.shop-sidebar .shop-sidebar_department .department_bottom .department-link.active { color: #1abcff; font-weight: bold; position: relative; }
.shop-sidebar .shop-sidebar_department .department_bottom .department-link.active:before { /* content: "\f105"; */ color: #1abcff; font-weight: bold; position: absolute; left: -1px; font-family: 'Font Awesome 5 Free'; font-weight: 900; top: 2px; }
.mini-tab-title.underline .title, .mini-tab-title.underline .title-bb { position: relative; }
.select-form { border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border: 1px solid #ebebeb; padding: 10px 30px 10px 20px; background-image: url(../images/arrow_carrot-down.svg); background-repeat: no-repeat; background-size: 15px; background-position: 90% center; }
.shop-grid-list .shop-products .shop-products_top .product-option { display: flex; align-items: center; justify-content: flex-end; }
shop-grid-list .shop-products .shop-products_top .product-option .product-filter { margin-right: 20px; }
.shop-grid-list .shop-products .shop-products_top .product-option .view-method p { font-size: 20px; color: #ccc; line-height: 1; display: inline-block; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; margin: 0; margin-right: 15px; cursor: pointer; line-height: 40px; }
.shop-grid-list .shop-products .shop-products_top .product-option .view-method p.active { color: #ff0000; }
.shop-grid-list .shop-products .shop-products_top .product-option .view-method p:last-child { margin-right: 0; }
.product { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 30px 0; border: 1px solid #ebebeb; position: relative; z-index: 6; transition: .3s ease; margin-bottom: 30px; background-color: #fff; }
.product .product-img { width: 100%; display: flex; margin-bottom: 16px; justify-content: center; align-items: center; }
.product .product-img img { max-width: 100%; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }
.product.grid-view .product-info_block { text-align: center; }
.product .product-type { font-size: 15px; color: #8d8d8d; line-height: 1; display: block; text-transform: uppercase; letter-spacing: 2.4px; margin-bottom: 10px; display: none; }
.product .product-name { font-size: 14px; padding: 0; text-align: center; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.35em; display: block; display: -webkit-box; height: 61px; }
.product .product-price { font-size: 20px; color: #252525; line-height: 1; display: block; min-height: 57px; margin-top: 6px; display: flex; flex-wrap: nowrap; align-content: center; justify-content: center; align-items: center; font-weight: 500; }
.product:hover { border: 0 solid transparent; box-shadow: 0 20px 32px 0 rgba(53, 78, 84,0.15); z-index: 20; }
.sprice { padding: 0 0 0 8px; color: #1abcff; }
.product.grid-view .product-info_block .product-describe { display: none; }
.product.grid-view .product-info_block .product-avaiable { display: none; }
.button-borderless { background-color: transparent; color: #252525; font-size: 18px; border-radius: 999px; -webkit-border-radius: 999px; -moz-border-radius: 999px; -ms-border-radius: 999px; -o-border-radius: 999px; padding: 0; text-transform: uppercase; border: 0 solid transparent; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; display: inline-block; }
.product.grid-view .product-info_block .add-to-wishlist { display: none; cursor: pointer; }
.product .product-select { transition: .3s ease; display: flex; text-align: center; justify-content: space-around; width: 100%; position: absolute; top: 100%; z-index: 5; bottom: 0; left: 0; right: 0; }
.product .product-select .button { height: 40px; width: 134px; -moz-transition: all .4s ease-in; -o-transition: all .4s ease-in; -webkit-transition: all .4s ease-in; transition: all .4s ease-in; background-color: #fff; color: #63656a; border: 1px solid #63656a; transform: scale(0) translateY(0px); }
.product.grid-view .product-select_list { display: none; }
.department_bottom ul { list-style: none; padding: 0; margin: 0 }
.shop-sidebar .widget-title { font-size: 16px; font-weight: 600; text-transform: uppercase; position: relative; padding: 0; display: inline-block; line-height: 53px; width: 100%; margin: 0; }
.shop-sidebar .widget-title:after { background: #1abcff; height: 3px; width: 53px; position: absolute; bottom: -2px; left: 0; content: ""; }
.shop-sidebar .widget { margin-bottom: 25px; }
.shop-sidebar .widget li { /* border-bottom: 1px solid #f1f1f1; */ padding: 0; text-transform: capitalize; }
.quickview { display: none }
.view-method { margin-left: 15px; display: flex; line-height: 40px; }
.product:hover .product-select button { }

.product .product-select .button { height: 40px; width: 132px; text-align: center; line-height: 40px; border: 1px solid #eaeaea; border-radius: 21px; }
.round-icon-btn:hover { background-color: #ffffff; color: #1abcff !important; border: 0 solid #fff; text-decoration: none; border: 1px solid #ffffff !important; box-shadow: 1px 1px 1px #9a9a9a; }
.product:hover .product-select .button { transform: scale(1) translateY(-17px); }
.product:after { content: ''; position: absolute; display: block; bottom: 0; left: 0; height: 0; width: 100%; background-color: #fff; z-index: 0; opacity: 0; border: 1px solid transparent; transition: .3s; }
.product:hover:after { height: 45px; box-shadow: 0 20px 32px 0 rgba(53, 78, 84,0.15); opacity: 1; bottom: -40px; }
.product-select .prlist-hasattr { display: none }
.product:hover .product-select .prlist-hasattr { display: block; flex-direction: row; display: flex; }

/************************************
	Product list view
*************************************/
.product.list-view, .product.full-list-view { flex-direction: row; }

.product.list-view:after, .product.full-list-view:after { display: none; }

.product.list-view:hover .product-select button, .product.full-list-view:hover .product-select button { transform: scale(1) translateY(0); }

.product.list-view:hover .product-name, .product.full-list-view:hover .product-name, .product.list-view:hover .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product.list-view:hover .product-price, .product.full-list-view:hover .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-price, .product.list-view:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view:hover .product-total, .product.full-list-view:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-total, .product.list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view:hover .product-availability, .product.full-list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view:hover .product-availability, .product.list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view:hover .product-availability, .product.full-list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-availability, .product.list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view:hover .product-weight, .product.full-list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view:hover .product-weight, .product.list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view:hover .product-weight, .product.full-list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-weight, .product.list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view:hover .product-sku, .product.full-list-view:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view:hover .product-sku, .product.list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view:hover .product-sku, .product.full-list-view:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-sku { transform: traslateY(0); opacity: 1; visibility: visible; }

.product.list-view:hover .product-price, .product.full-list-view:hover .product-price, .product.list-view:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view:hover .product-total, .product.full-list-view:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view:hover .product-total, .product.list-view:hover .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.list-view:hover .product-availability, .product.full-list-view:hover .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.full-list-view:hover .product-availability, .product.list-view:hover .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.list-view:hover .product-weight, .product.full-list-view:hover .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.full-list-view:hover .product-weight, .product.list-view:hover .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.list-view:hover .product-sku, .product.full-list-view:hover .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.full-list-view:hover .product-sku { transform: translateY(0); }

.product.list-view:hover .product-img_block .quickview, .product.full-list-view:hover .product-img_block .quickview { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); }

.product.list-view .product-img_block, .product.full-list-view .product-img_block { text-align: center; flex: 1 1 33.3333%; padding-right: 30px; }

.product.list-view .product-img_block .product-img, .product.full-list-view .product-img_block .product-img { margin-bottom: 0; height: auto; overflow: hidden; }

.product.list-view .product-img_block .quickview, .product.full-list-view .product-img_block .quickview { opacity: 0; visibility: hidden; transition: 0.3s ease; width: 100%; padding: 10px; -webkit-transform: translateY(50px); -moz-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); transform: translateY(50px); }

.product.list-view .product-info_block, .product.full-list-view .product-info_block { flex: 1 1 33.3333%; padding-right: 30px; border-right: 1px solid #ebebeb; position: relative; }

.product.list-view .product-info_block .product-name, .product.full-list-view .product-info_block .product-name, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-price, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-price, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-total, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-total, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-availability, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-availability, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-availability, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-availability, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-weight, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-weight, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-weight, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-weight, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-sku, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-sku, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-sku, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-sku { font-size: 20px; color: #252525; line-height: 24px; display: inline-block; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; }

.product.list-view .product-info_block .product-name:hover, .product.full-list-view .product-info_block .product-name:hover, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-price:hover, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-price:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-price:hover, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-price:hover, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-total:hover, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-total:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-total:hover, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-total:hover, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-availability:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-availability:hover, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-availability:hover, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-availability:hover, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-weight:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-weight:hover, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-weight:hover, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-weight:hover, .product.list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.list-view .product-info_block .product-sku:hover, .product.full-list-view .product-info_block .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku:hover, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product.full-list-view .product-info_block .product-sku:hover, .product.list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-sku:hover, .product.full-list-view .product-info_block .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku:hover, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-sku:hover { color: #1abcff; text-decoration: none; }

.product.list-view .product-info_block .product-price, .product.full-list-view .product-info_block .product-price, .product.list-view .product-info_block .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view .product-info_block .product-total, .product.full-list-view .product-info_block .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view .product-info_block .product-total, .product.list-view .product-info_block .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.list-view .product-info_block .product-availability, .product.full-list-view .product-info_block .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.full-list-view .product-info_block .product-availability, .product.list-view .product-info_block .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.list-view .product-info_block .product-weight, .product.full-list-view .product-info_block .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.full-list-view .product-info_block .product-weight, .product.list-view .product-info_block .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.list-view .product-info_block .product-sku, .product.full-list-view .product-info_block .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.full-list-view .product-info_block .product-sku { display: none; }

.product.list-view .product-info_block .product-rated, .product.full-list-view .product-info_block .product-rated { margin-bottom: 15px; }

.product.list-view .product-info_block .product-rated i, .product.full-list-view .product-info_block .product-rated i { color: #fac451; font-size: 13px; }

.product.list-view .product-info_block .product-rated span, .product.full-list-view .product-info_block .product-rated span { font-size: 13px; color: #b2b2b2; line-height: 1; display: block; display: inline-block; }

.product.list-view .product-info_block .product-describe, .product.full-list-view .product-info_block .product-describe { font-size: 16px; color: #636363; line-height: 26px; display: block; margin-bottom: 20px; }

.product.list-view .product-info_block .product-avaiable, .product.full-list-view .product-info_block .product-avaiable { font-size: 14px; color: #636363; line-height: 26px; display: block; }

.product.list-view .product-info_block .product-avaiable span, .product.full-list-view .product-info_block .product-avaiable span { color: #d39000; display: inline-block; }

.product.list-view .product-info_block .add-to-wishlist, .product.full-list-view .product-info_block .add-to-wishlist { position: absolute; top: 0; right: 30px; }

.product.list-view .product-select, .product.full-list-view .product-select { display: none; }

.product.list-view .product-select_list, .product.full-list-view .product-select_list { flex: 1 1 33.3333%; padding-left: 30px; padding-right: 30px; }

.product.list-view .product-select_list .delivery-status, .product.full-list-view .product-select_list .delivery-status { width: 100%; display: block; background-color: #ebebeb; text-align: center; padding: 15px; margin-bottom: 30px; font-size: 14px; color: #252525; line-height: 1; display: block; }

.product.list-view .product-select_list .product-price, .product.full-list-view .product-select_list .product-price, .product.list-view .product-select_list .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.list-view .product-select_list .product-total, .product.full-list-view .product-select_list .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product.full-list-view .product-select_list .product-total, .product.list-view .product-select_list .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.list-view .product-select_list .product-availability, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-availability, .product.list-view .product-select_list .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.list-view .product-select_list .product-weight, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-weight, .product.list-view .product-select_list .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.list-view .product-select_list .product-sku, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-sku { color: #d39000; font-size: 24px; margin-bottom: 25px; }

.product.list-view .product-select_list .product-price del, .product.full-list-view .product-select_list .product-price del, .product.list-view .product-select_list .shopping-cart .product-table .table tbody .product-total del, .shopping-cart .product-table .table tbody .product.list-view .product-select_list .product-total del, .product.full-list-view .product-select_list .shopping-cart .product-table .table tbody .product-total del, .shopping-cart .product-table .table tbody .product.full-list-view .product-select_list .product-total del, .product.list-view .product-select_list .shop-compare .compre-table .table .product-availability del, .shop-compare .compre-table .table .product.list-view .product-select_list .product-availability del, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-availability del, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-availability del, .product.list-view .product-select_list .shop-compare .compre-table .table .product-weight del, .shop-compare .compre-table .table .product.list-view .product-select_list .product-weight del, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-weight del, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-weight del, .product.list-view .product-select_list .shop-compare .compre-table .table .product-sku del, .shop-compare .compre-table .table .product.list-view .product-select_list .product-sku del, .product.full-list-view .product-select_list .shop-compare .compre-table .table .product-sku del, .shop-compare .compre-table .table .product.full-list-view .product-select_list .product-sku del { font-size: 14px; display: block; margin-bottom: 5px; }

.product.list-view .product-select_list button, .product.full-list-view .product-select_list button, .product.list-view .product-select_list .button { margin-bottom: 10px; width: 100%; padding: 10px; text-align: center }

.product.list-view .product-select_list button:last-child, .product.full-list-view .product-select_list button:last-child { margin-bottom: 0; }

.product.list-view .product-select_list .add-to-compare, .product.full-list-view .product-select_list .add-to-compare { border: 2px solid #ebebeb; }

.product.list-view .product-select_list .add-to-compare:hover, .product.full-list-view .product-select_list .add-to-compare:hover { border: 2px solid #d39000; }
.product.list-view .product-select_list .product-price { color: #1abcff }
/************************************
	Product full list view
*************************************/
.product.full-list-view .product-img_block { flex: 1 1 25%; }

.product.full-list-view .product-img_block .product-img { height: 160px; }

.product.full-list-view .product-info_block { flex: 1 1 55%; }

.product.full-list-view .product-select_list { flex: 1 1 20%; }

/************************************
	Product grid view
*************************************/
.product.grid-view .product-select_list { display: none; }

.product.grid-view .product-img_block .quickview { display: none; }

.product.grid-view .product-info_block { text-align: center; }

.product.grid-view .product-info_block .product-rated { display: none; }

.product.grid-view .product-info_block .product-describe { display: none; }

.product.grid-view .product-info_block .product-avaiable { display: none; }

.product.grid-view .product-info_block .add-to-wishlist { display: none; }

/************************************
	Mini product
*************************************/
.mini-product { display: flex; align-items: center; margin-bottom: 30px; }

.mini-product:hover .mini-product_img { border: 1px solid #d39000; }

.mini-product.border { border: 1px solid #ebebeb; }

.mini-product.border .mini-product_img { border: 0; }

.mini-product.column { border-bottom: 1px solid #ebebeb; margin-bottom: 0; }

.mini-product.column .mini-product_img { border: 0; }

.mini-product.coffee .mini-product_info a { font-size: 18px; color: #252525; line-height: 1; display: inline-block; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; }

.mini-product.coffee .mini-product_info a:hover { color: #f79823; text-decoration: none; }

.mini-product.coffee:hover .mini-product_img { border: 1px solid #f79823; }

.mini-product .mini-product_img { width: 100px; height: 100px; border: 1px solid #ebebeb; margin-right: 25px; padding: 10px; transition: border 0.3s ease; }

.mini-product .mini-product_img a { display: flex; width: 100%; height: 100%; justify-content: center; align-items: center; }

.mini-product .mini-product_img a img { max-width: 100%; max-height: 100%; }

.mini-product .mini-product_info { flex-grow: 1; }

.mini-product .mini-product_info a { font-size: 18px; color: #252525; line-height: 1; display: inline-block; -webkit-transition: 0.3s ease; -moz-transition: 0.3s ease; -ms-transition: 0.3s ease; -o-transition: 0.3s ease; transition: 0.3s ease; margin-bottom: 10px; }

.mini-product .mini-product_info a:hover { color: #d39000; text-decoration: none; }

.mini-product .mini-product_info p { font-size: 18px; color: #252525; line-height: 1; display: block; }

.mini-product .mini-product_info p del { font-size: 16px; color: #b2b2b2; line-height: 1; display: block; display: inline-block; }

@media (max-width: 576px) {
	.product { text-align: center; padding: 10px 10px 20px; margin-bottom: 0; height: 100%; }
	.product.borderless { border: 1px solid #ebebeb; }
	.product:hover .product-name, .product:hover .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product:hover .product-price, .product:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product:hover .product-total, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-availability, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-availability, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-weight, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-weight, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-sku, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-sku { transform: traslateY(0); opacity: 1; visibility: visible; }
	.product:hover .product-price, .product:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product:hover .product-total, .product:hover .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product:hover .product-availability, .product:hover .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product:hover .product-weight, .product:hover .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product:hover .product-sku { transform: translateY(0); }
	.product .product-img { padding: 20px; }
	.product .product-select { display: none; }
	.product:after { display: none; }
	.product.list-view, .product.full-list-view { flex-direction: column; }
	.product.list-view .product-img_block, .product.full-list-view .product-img_block { margin-bottom: 30px; width: 100%; padding-right: 0; }
	.product.list-view .product-img_block .product-img, .product.full-list-view .product-img_block .product-img { height: 138px; }
	.product.list-view .product-img_block .quickview-list, .product.full-list-view .product-img_block .quickview-list { display: none; }
	.product.list-view .product-info_block, .product.full-list-view .product-info_block { width: 100%; padding-right: 0; border-right: 0; margin-bottom: 30px; }
	.product.list-view .product-info_block .add-to-wishlist, .product.full-list-view .product-info_block .add-to-wishlist { right: 0; }
	.product.list-view .product-select_list, .product.full-list-view .product-select_list { width: 100%; padding-left: 0; }
	.product.full-list-view .product-info_block .product-describe--1 { display: none; }
	.no-gutters-sm { margin-right: 0; margin-left: 0; }
	.no-gutters-sm > .col,
	.no-gutters-sm > [class*="col-"] { padding-right: 0; padding-left: 0; }
}

@media (min-width: 576px) and (max-width: 767px) {
	.product:hover .product-name, .product:hover .shopping-cart .product-table .table tbody .product-price, .shopping-cart .product-table .table tbody .product:hover .product-price, .product:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product:hover .product-total, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-availability, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-availability, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-availability, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-availability, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-weight, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-weight, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-weight, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-weight, .product:hover .shopping-cart .product-table .shop-compare .compre-table .table tbody .product-sku, .shopping-cart .product-table .shop-compare .compre-table .table tbody .product:hover .product-sku, .product:hover .shop-compare .compre-table .shopping-cart .product-table .table tbody .product-sku, .shop-compare .compre-table .shopping-cart .product-table .table tbody .product:hover .product-sku { transform: traslateY(0); opacity: 1; }
	.product:hover .product-price, .product:hover .shopping-cart .product-table .table tbody .product-total, .shopping-cart .product-table .table tbody .product:hover .product-total, .product:hover .shop-compare .compre-table .table .product-availability, .shop-compare .compre-table .table .product:hover .product-availability, .product:hover .shop-compare .compre-table .table .product-weight, .shop-compare .compre-table .table .product:hover .product-weight, .product:hover .shop-compare .compre-table .table .product-sku, .shop-compare .compre-table .table .product:hover .product-sku { transform: translateY(0); }
	.product .product-select { display: none; }
	.product:after { display: none; }
	.product.full-list-view .product-img_block { flex: 1 1 33.33333%; }
	.product.full-list-view .product-info_block { flex: 1 1 33.33333%; }
	.product.full-list-view .product-info_block .product-describe--1 { display: none; }
	.product.full-list-view .product-select_list { flex: 1 1 33.33333%; }
}

@media (min-width: 768px) and (max-width: 991px) {
	.product.full-list-view .product-info_block { flex: 1 1 45%; }
	.product.full-list-view .product-select_list { flex: 1 1 30%; }
}

@media (min-width: 992px) and (max-width: 1199px) {
	.product.full-list-view .product-info_block { flex: 1 1 45%; }
	.product.full-list-view .product-select_list { flex: 1 1 30%; }
}

@media (min-width: 1200px) and (max-width: 1399px) {
	.product.full-list-view .product-info_block { flex: 1 1 45%; }

	.product.full-list-view .product-select_list { flex: 1 1 30%; }
}

.product-list-button { -moz-transition: all .4s ease-in; -o-transition: all .4s ease-in; -webkit-transition: all .4s ease-in; transition: all .4s ease-in; background-color: #fff; color: #63656a; border: 1px solid #63656a; height: 40px; text-align: center; line-height: 40px; border: 1px solid #eaeaea; border-radius: 21px; width: 100%; display: block; margin-top: 10px; margin-bottom: 10px; }
.product-list-button:hover { background-color: #ffffff; color: #1abcff !important; border: 0 solid #fff; text-decoration: none; border: 1px solid #ffffff !important; box-shadow: 1px 1px 1px #9a9a9a; }
.shop-detail .shop-detail_more-info #tab-so3 ul, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul {display: flex;padding: 0;margin: 0;border-bottom: 1px solid #00bee2;flex-wrap: nowrap;flex-direction: column;}
.product_tabs { padding: 0; border: 0; font-size: 100%; vertical-align: baseline; -webkit-font-smoothing: antialiased; background: #fff; margin: 0 }
.shop-detail .shop-detail_more-info #tab-so3 ul li, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li {}
.shop-detail .shop-detail_more-info #tab-so3 ul li.active, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li.active { }
.shop-detail .shop-detail_more-info #tab-so3 ul li a.active, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li a.active {background-color: #00bee2;color: #fff}
.shop-detail .shop-detail_more-info #tab-so3 ul li a, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li a { font-size: 14px; color: #252525; line-height: 24px; display: inline-block; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; text-transform: uppercase; display: block; line-height: 1.2em; padding: 14px 9px; width: 100%; }
.shop-detail .shop-detail_more-info #tab-so3 ul li.active a, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li.active a { font-size: 16px; color: #fff; line-height: 24px; display: inline-block; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; }

@media (max-width: 576px) {
	.shop-detail .shop-detail_more-info #tab-so3 ul, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul { white-space: nowrap; overflow-x: auto; }
}

@media (max-width: 750px) {
	.product.grid-view .product-price { font-size: 16px !important; }
	.product.grid-view .product-price del { font-size: 16px !important; }
}

.mhp1 { padding-left: 8px; }
.mhp2 { padding-left: 16px; }
.mhp2 { padding-left: 24px; }
.sideBarCurrentCategory { }
.sideBarCurrentCategory-content { }
.current-category-logo { }
.shop-aside__wrapper { background-color: #fff; box-shadow: 0 14px 46px rgba(197, 205, 216, 0.3); padding: 36px 35px 50px; margin-top: -4px; }
.product-item {position: relative;display: -ms-flexbox;display: flex;padding: 10px!important;}

.product-item__inner { transform: all .1s ease-out; -webkit-transition: .3s ease; -moz-transition: .3s ease; -ms-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; background-color: #fff }
.product-item__outer {border: 1px solid rgb(225 225 225);}
@media(min-width: 1200px) {
	.product-item:hover .product-item__inner:not(.remove-prodcut-hover) { position: relative; width: 100%; height: auto; min-height: 100%; box-shadow: 0 0 6px 0 rgba(1,1,1,.3); background-color: #fff; z-index: 1 }

	.product-item:hover .product-item__footer { display: block !important }
}

.product-item__title { font-size: .74987rem; line-height: .875rem }

.shop-products .product-item__title {text-align: center;display: flex;flex-direction: row;flex-wrap: nowrap;align-content: center;justify-content: center;align-items: center;}

@media(min-width: 992px) {
	.product-item__title { font-size: .875rem; line-height: 1.125rem }
}

@media(min-width: 768px) {
	.product-item__title a {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}
}

@media(min-width: 1200px) {
	.product-item__title a {min-height: 40px;}
}

@media(min-width: 1200px) {
	.product-item__list .product-item__title a { min-height: 100% }
}

@media(min-width: 1200px) {
	.products-group-4-1-4 .products-group-1__body, .products-group-8-1 .products-group-1__body { height: 100% }

	.products-group-4-1-4 .products-group-1 .product-item__title a, .products-group-8-1 .products-group-1 .product-item__title a { min-height: 100% }

	.products-group-4-1-4 .products-group-1 .product-item:hover .product-item__inner, .products-group-8-1 .products-group-1 .product-item:hover .product-item__inner { height: calc(100% + 35px) }

	.products-group-4-1-4 .products-group-1 .product-item:hover .product-item__body, .products-group-8-1 .products-group-1 .product-item:hover .product-item__body { height: calc(100% - 28px) }
}

.product-list-all .product-item__title { text-align: center }
