﻿.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: #1c70ab; 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: #1c70ab; text-decoration: none; padding-left: 5px; }

.shop-sidebar .widget.widget_size li a:hover { color: #fff; background-color: #1c70ab; text-decoration: none; padding-left: 0px; }

.title, .title-bb { font-size: 30px; color: #252525; }

.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; display: flex; flex-direction: column; width: 100%; padding: 10px; }

.product .product-type { font-size: 15px; color: #ee242c; line-height: 1; display: block; text-transform: uppercase; letter-spacing: 2.4px; margin-bottom: 10px; display: none !important; }

.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; padding-left: 13px; display: inline-block; line-height: 53px; width: 100%; margin: 0; }

.shop-sidebar .widget-title:after { background: #1c70ab; 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: #ee242c !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: #ee242c; 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: #ee242c }

/************************************
	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: #ee242c !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; margin: 0 }

.shop-detail .shop-detail_more-info #tab-so3 ul li, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li { display: inline-block; /* flex: 1 1 33.33333%; */ text-align: center; transition: .3s ease; line-height: 44px; padding: 0; align-items: center; display: inline-flex; }

.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 { 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: #1c70ab; 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: #1c70ab; text-decoration: none; padding-left: 5px; }

.shop-sidebar .widget.widget_size li a:hover { color: #fff; background-color: #1c70ab; 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: #1c70ab; height: 3px; width: 53px; position: absolute; bottom: -2px; left: 0; content: ""; }

.shop-products_top .title-category:after { bottom: 9px; }

.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; background-color: #fff; padding: 7px 15px; border-radius: 8px; margin-top: 22px; box-shadow: 1px 0 4px #ccc; }

.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: #ee242c; font-weight: bold; position: relative }

.shop-sidebar .shop-sidebar_department .department_bottom .department-link.active:before { content: ""; color: #ee242c; 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: 6px 30px 5px 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; min-height: 291px; }

.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: #ee242c; 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: 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: #ee242c; }

.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; background-color: #fff; }

.department_bottom { background-color: #fff; border-radius: 8px; padding: 22px 8px; border-bottom: 1px solid #d0d1d4 !important; }

.shop-sidebar .widget-title { font-size: 16px; font-weight: 600; text-transform: uppercase; position: relative; padding: 0; padding-left: 13px; display: inline-block; line-height: 53px; width: 100%; margin: 0; }

.shop-sidebar .widget-title:after { background: #1c70ab; height: 2px; width: 107px; position: absolute; bottom: -2px; left: 13px; 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: #23c1f2 !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: #ee242c; 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: #ee242c }

/************************************
	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: left; }

.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: #ee242c !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; border: none; padding: 25px 25px; border-radius: 8px; margin-bottom: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #ffffff; }
.product_tabs { padding: 0; border: 0; font-size: 100%; vertical-align: baseline; -webkit-font-smoothing: antialiased; margin: 0 }
.shop-detail .shop-detail_more-info #tab-so3 ul li, #quickview .quickview-box .shop-detail_more-info #tab-so3 ul li { display: inline-block; /* flex: 1 1 33.33333%; */ text-align: center; transition: .3s ease; line-height: 44px; padding: 0; align-items: center; display: inline-flex; }
#tab-so3 ul li:last-child { border: none; }
.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 { color: #ef383f; }
.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: 17px; 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: 0px 9px; width: 100%; padding: 0px 30px; border-right: 1px solid #e8e8e8; }
.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; }
.description-item_text { padding: 15px }

@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 { }
.product-last { text-indent: -3000px; display: block }
.prlist-hediyeurun { color: #169549; line-height: 1em; display: block; margin-left: 8px; }
.prlist-hediyeurun i { }
.produr-list-item .cntrnumb.no-stock { background-color: #898989 !important }
.produr-list-item .cntrnumb.no-stock:hover { background-color: #898989 !important }
.produr-list-item .unit-qty { font-weight: bold }
.produr-list-item .unit-label { }
.produr-list-item .unit-code-text { font-weight: bold }
.produr-list-item .product-detail { padding-bottom: 19px; display: flex; flex-direction: column; justify-content: space-between; }
.product.grid-view .product-info_block .unit-code { }

.product.grid-view .product-info_block .unit-code .label-stock { }

.product.grid-view .product-info_block .unit-code .unit-code-text { }

.list-quantity { width: 100%; text-align: center }

.list-total-price { width: 100%; text-align: center; font-weight: bold; color: green; }
.satisAdetKatsayiliListe { display: flex; justify-content: center; align-content: center; align-items: center; margin: 0; }
