/*

Template: Bazar - Multipurpose WooCommerce WordPress Theme

Author: peacefulqode.co.in

Version: 1.3

Design and Developed by: Peaceful Qode



NOTE: This is main stylesheet of template, This file contains the styling for the actual Template. Please do not change anything here! write in a custom.css file if required!

*/

/*================================================
[  Table of contents  ]
================================================

==> Shop Style
==> Home Banner Style
==> Deal of the day
==> Tooltip


======================================
[ End table content ]
======================================*/

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Shop Style

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

/*+++++ Style 1 +++++*/
.pt-product-wrapper.style-1 { text-align: center; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-thumbnail { position: relative; overflow: hidden; transition: all 0.5s ease; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-thumbnail a { position: relative; display: block; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-thumbnail img { width: 100%; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); backface-visibility: hidden; transform-origin: center center; transition: all 0.5s ease; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-thumbnail img.zoomImg { transition: none; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-thumbnail-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.5s ease; }
.pt-product-wrapper.style-1:hover .pt-product-inner .pt-product-thumbnail .pt-product-main-image { opacity: 0; }
.pt-product-wrapper.style-1:hover .pt-product-inner .pt-product-thumbnail .pt-product-thumbnail-hover { opacity: 1; }
.pt-product-wrapper.style-1:hover .pt-product-inner .pt-product-thumbnail .pt-product-main-image { -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
.pt-product-wrapper.style-1:hover .pt-product-inner .pt-product-thumbnail .pt-product-thumbnail-hover { opacity: 1; -webkit-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-thumbnail .pt-product-badge, .pt-product-wrapper.style-1 .pt-product-inner .pt-product-thumbnail .pt-on-sale, .pt-product-wrapper.style-1 .pt-product-inner .pt-product-thumbnail .pt-sold-label { position: absolute; top: 5%; left: 5%; right: auto; z-index: 2; display: block; font-size: 12px; font-weight: 400; padding: 5px 12px; line-height: 1; text-align: center; letter-spacing: normal; background: #262626; color: var(--white-color); min-width: inherit; min-height: inherit; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-wrapper { position: absolute; width: 160px; height: 50px; bottom: 20px; left: 50%; margin-left: -80px; background: #fff; box-shadow: none; opacity: 0; transform: scale(.85); transition: all 0.3s ease; z-index: 9; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner { align-items: center; justify-content: center; display: flex; height: 100%; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a span.cart-text, .pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a.added { display: none; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:before { position: absolute; content: ""; background: url(../img/ajax-loader.svg) no-repeat center center; width: 25px; height: 25px; visibility: visible; opacity: 1; top: 50%; border: none; transform: translate(-50%, -50%); left: 50%; transition: all 0s ease; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:hover:before { background: url(../img/ajax-loader-white.svg) no-repeat center center; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading > i { display: none; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a.added_to_cart { font-size: 0; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a.added_to_cart:before { content: "\e92c"; font-size: 18px; font-family: 'pqf' !important; font-weight: 400; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a, .pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-add-to-wishlist, .pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-add-to-wishlist > div { color: var(--dark-color); background: transparent; font-size: 18px; display: inline-flex; float: none; position: relative; top: auto; left: auto; right: auto; width: 100%; height: 100%; align-items: center; justify-content: center; margin: 0; transition: all 0.5s ease; cursor: pointer; border-right: 1px solid var(--grey-color); }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a:hover { color: var(--white-color); background: var(--dark-color); border-color: var(--dark-color); }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a.pt-product-quickview { border: none; }
.pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-add-to-wishlist > div, .pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-add-to-wishlist > div a { border: none; }
.pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-add-to-wishlist > div a.delete_item { font-size: 0; }
.pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-add-to-wishlist > div a.delete_item i { font-size: 18px; }
.pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-add-to-wishlist > div a .blockUI { background-color: var(--white-color) !important; }
.pt-product-inner .yith-wcwl-add-to-wishlist > div span { width: 100%; height: 100%; }
.pt-product-inner .yith-wcwl-add-to-wishlist > div a .fa-heart:before { content: "\e946"; font-family: 'pqf' !important; }
.pt-product-inner .yith-wcwl-add-to-wishlist.exists > div a .fa-heart:before { content: "\f004"; font-family: "Font Awesome 5 Free" !important; }
.pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-wishlistexistsbrowse span { height: 100%; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a i { transform: scale(1); margin: 0; }
.pt-product-wrapper.style-1:hover .pt-product-inner .pt-actions-wrapper { opacity: 1; transform: scale(1); }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-info { padding: 15px 0 0 0; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: none; margin-top: 10px;}
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 400;
    text-transform: capitalize;
    background: var(--dark-color);
    color: var(--white-color);
    font-size: 16px;
    padding: 0;
    height: 50px;line-height: 50px;
}
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a:hover{ background: var(--primary-color); }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a i{ display: none; }



@media(max-width:1023px) {
	.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a.pt-product-quickview { display: none; }
	.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-wrapper { opacity: 1;transform: scale(1);width: auto;height: auto; margin-left:0;bottom: inherit;top: 15px;left: inherit;right: 15px;background: transparent;}
	.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button { display: none; }
	.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner{ display: block; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a, .pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-add-to-wishlist, .pt-product-wrapper.style-1 .pt-product-inner .yith-wcwl-add-to-wishlist > div { font-size: 16px;  }
.pt-product-wrapper.style-1 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: block; }
.pt-product-wrapper.style-1 .pt-product-inner .pt-actions-inner a:hover { background: transparent;color: var(--dark-color); }


}

/*+++++ Style 2 +++++*/
.pt-product-wrapper.style-2 { text-align: center; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-thumbnail { position: relative; overflow: hidden; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-thumbnail a { position: relative; display: block; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-thumbnail img { width: 100%; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); backface-visibility: hidden; transform-origin: center center; transition: all 0.5s ease; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-thumbnail img.zoomImg { transition: none; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-thumbnail-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.5s ease; }
.pt-product-wrapper.style-2:hover .pt-product-inner .pt-product-thumbnail .pt-product-main-image { opacity: 0; }
.pt-product-wrapper.style-2:hover .pt-product-inner .pt-product-thumbnail .pt-product-thumbnail-hover { opacity: 1; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-thumbnail .pt-product-badge, .pt-product-wrapper.style-2 .pt-product-inner .pt-product-thumbnail .pt-on-sale, .pt-product-wrapper.style-2 .pt-product-inner .pt-product-thumbnail .pt-sold-label { position: absolute; top: 5%; left: 5%; right: auto; z-index: 2; display: block; font-size: 12px; font-weight: 400; padding: 5px 12px; line-height: 1; text-align: center; letter-spacing: normal; background: #262626; color: var(--white-color); min-width: inherit; min-height: inherit; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-wrapper { text-align: center; position: absolute; top: 100%; width: 100%; text-align: center; z-index: 9; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner { display: flex; justify-content: center; align-items: center; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a { font-size: 18px; margin: 0 5px; padding: 0; background: rgba(255, 255, 255, 0.8); color: var(--dark-color); display: inline-block; vertical-align: middle; width: 50px; height: 50px; border-radius: 50%; min-height: 50px; line-height: 50px; opacity: 0; transition: all 0.5s ease; cursor: pointer; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a:hover { background: var(--dark-color); color: var(--white-color); }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a span.cart-text, .pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a.added { display: none; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:before { position: absolute; content: ""; background: url(../img/ajax-loader.svg) no-repeat center center; width: 25px; height: 25px; visibility: visible; opacity: 1; top: 50%; border: none; transform: translate(-50%, -50%); left: 50%; transition: all 0s ease; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:hover:before { background: url(../img/ajax-loader-white.svg) no-repeat center center; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading > i { display: none; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a.added_to_cart { font-size: 0; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a.added_to_cart:before { content: "\e92c"; font-size: 18px; font-family: 'pqf' !important; font-weight: 400; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a.add_to_cart_button.added i:before { content: "\f00c"; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner .yith-wcwl-add-to-wishlist > div a.delete_item { font-size: 0; line-height: 60px; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner .yith-wcwl-add-to-wishlist > div a.delete_item i { font-size: 18px; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a .blockUI { background-color: var(--white-color) !important; border-radius: 100%; }
.pt-product-wrapper.style-2:hover .pt-product-inner .pt-actions-inner a { transform: translateY(-72px); opacity: 1; }
.pt-product-wrapper.style-2:hover .pt-product-inner .pt-actions-inner a.add_to_cart_button { transition-delay: .1s; }
.pt-product-wrapper.style-2:hover .pt-product-inner .pt-actions-inner .yith-wcwl-add-to-wishlist a { transition-delay: .2s; }
.pt-product-wrapper.style-2:hover .pt-product-inner .pt-actions-inner a.pt-product-quickview { transition-delay: .3s; }
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-info { padding: 15px 0 0; }

.pt-product-wrapper.style-2 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: none; margin-top: 10px;}
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 400;
    text-transform: capitalize;
    background: var(--dark-color);
    color: var(--white-color);
    font-size: 16px;
    padding: 0;
    height: 50px;line-height: 50px;
}
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a:hover{ background: var(--primary-color); }
.pt-product-wrapper.style-2 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a i{ display: none; }
@media(max-width:1023px) {
	.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a.pt-product-quickview { display: none; }
	.pt-product-wrapper.style-2 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: block; }
	.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button {display: none;}
	.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-wrapper {top: 15px;right: 15px;width: auto;}
	.pt-product-wrapper.style-2 .pt-product-inner .pt-actions-inner a { transform: translateY(0); opacity: 1; }
	.pt-product-wrapper.style-2:hover .pt-product-inner .pt-actions-inner a { transform: translateY(0); }


}

/*+++++ Style 3 +++++*/
.pt-product-wrapper.style-3 { text-align: center; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-thumbnail { position: relative; overflow: hidden; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-thumbnail a { position: relative; display: block; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-thumbnail img { width: 100%; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); backface-visibility: hidden; transform-origin: center center; transition: all 0.5s ease; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-thumbnail img.zoomImg:hover { transition: none; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-thumbnail-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.5s ease; }
.pt-product-wrapper.style-3:hover .pt-product-inner .pt-product-thumbnail .pt-product-main-image { opacity: 0; }
.pt-product-wrapper.style-3:hover .pt-product-inner .pt-product-thumbnail .pt-product-thumbnail-hover { opacity: 1; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-thumbnail .pt-product-badge, .pt-product-wrapper.style-3 .pt-product-inner .pt-product-thumbnail .pt-on-sale { position: absolute; top: 5%; left: 5%; right: auto; z-index: 2; display: block; font-size: 12px; font-weight: 400; padding: 5px 12px; line-height: 1; text-align: center; letter-spacing: normal; background: #262626; color: var(--white-color); min-width: inherit; min-height: inherit; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; min-width: inherit; min-height: inherit; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-info { padding: 15px 0 0; position: relative; transition: all 0.5s ease; background: #fff; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wrapper { width: 100%; height: 50px; line-height: 50px; position: absolute; bottom: 0; opacity: 0; text-align: center; transition: all 0.5s ease; transform: translateY(72px); z-index: 9; }
.pt-product-wrapper.style-3:hover .pt-product-inner .pt-actions-wrapper { transform: translateY(0%); opacity: 1; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wrapper a { width: 100%; display: block; text-align: center; font-weight: 400; text-transform: uppercase; background: var(--dark-color); color: var(--white-color); font-size: 16px; padding: 0; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wrapper a:hover { background: var(--primary-color); }
.pt-product-wrapper.style-3  .pt-product-inner .pt-actions-inner a.add_to_cart_button i, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button.added { display: none; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:before { position: absolute; content: ""; background: url(../img/ajax-loader-white.svg) no-repeat center center; width: 25px; height: 25px; visibility: visible; opacity: 1; top: 50%; border: none; transform: translate(-50%, -50%); left: 50%; transition: all 0s ease; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading .cart-text { opacity: 0; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wrapper .pt-actions-inner .yith-wcwl-add-to-wishlist { display: inline-block; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist { position: absolute; right: -70px; top: 20px; transition: all 0.5s ease; z-index: 9; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-quick-view { position: absolute; right: -70px; top: 80px; transition: all 0.5s ease; z-index: 9; }
.pt-product-wrapper.style-3:hover .pt-product-inner .pt-actions-wishlist { transition-delay: .2s; }
.pt-product-wrapper.style-3:hover .pt-product-inner .pt-actions-quick-view { transition-delay: .3s; }
.pt-product-wrapper.style-3:hover .pt-product-inner .pt-actions-wishlist, .pt-product-wrapper.style-3:hover .pt-product-inner .pt-actions-quick-view { right: 20px; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.delete_item, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-quick-view a { font-size: 18px; background: rgba(255, 255, 255, 0.8); color: var(--dark-color); display: inline-block; vertical-align: middle; width: 50px; height: 50px; border-radius: 50%; min-height: 50px; line-height: 50px; transition: all 0.5s ease; cursor: pointer; text-align: center; padding: 0; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-quick-view a:hover { background: var(--dark-color); color: var(--white-color); }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist > div a.delete_item { font-size: 0; line-height: 60px; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist > div a.delete_item i { font-size: 18px; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist a .blockUI { background-color: var(--white-color) !important; border-radius: 100%; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-add-to-cart a.add_to_cart_button.loading:before { display: inline-block; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist [data-title]:before, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-quick-view [data-tooltip]:before { left: -8px; transform: translateY(-50%); top: 50%; bottom: inherit; border-left-color: var(--dark-color); border-top-color: transparent; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist [data-title]:after, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-quick-view [data-tooltip]:after { left: auto; right: 100%; transform: translateY(-50%); top: 50%; bottom: inherit; margin-right: 8px; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wrapper [data-tooltip]:before, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wrapper [data-tooltip]:after { display: none; }
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: none; margin-top: 10px;}
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 400;
    text-transform: capitalize;
    background: var(--dark-color);
    color: var(--white-color);
    font-size: 16px;
    padding: 0;
    height: 50px;line-height: 50px;
}
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a:hover{ background: var(--primary-color); }
.pt-product-wrapper.style-3 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a i{ display: none; }


@media(max-width:1023px) {
	.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-quick-view { display: none; }
	.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wishlist, .pt-product-wrapper.style-3 .pt-product-inner .pt-actions-quick-view { right: 20px; }
	.pt-product-wrapper.style-3 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: block; }
	.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button {display: none;}
	.pt-product-wrapper.style-3 .pt-product-inner .pt-actions-wrapper {top: 15px;right: 15px;width: auto;transform: translateY(0%); opacity: 1;}
}

/*+++++ Style 4 +++++*/
.pt-product-wrapper.style-4 { text-align: center; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-thumbnail { position: relative; overflow: hidden; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-thumbnail a { position: relative; display: block; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-thumbnail img { width: 100%; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); backface-visibility: hidden; transform-origin: center center; transition: all 0.5s ease; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-thumbnail img.zoomImg:hover { transition: none; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-thumbnail-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.5s ease; }
.pt-product-wrapper.style-4:hover .pt-product-inner .pt-product-thumbnail .pt-product-main-image { opacity: 0; }
.pt-product-wrapper.style-4:hover .pt-product-inner .pt-product-thumbnail .pt-product-thumbnail-hover { opacity: 1; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-thumbnail .pt-product-badge, .pt-product-wrapper.style-4 .pt-product-inner .pt-product-thumbnail .pt-on-sale { position: absolute; top: 5%; left: 5%; right: auto; z-index: 2; display: block; font-size: 12px; font-weight: 400; padding: 5px 12px; line-height: 1; text-align: center; letter-spacing: normal; background: #262626; color: var(--white-color); min-width: inherit; min-height: inherit; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; min-width: inherit; min-height: inherit; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-info { padding: 15px 0 0; position: relative; transition: all 0.5s ease; background: #fff; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper { width: 100%; height: 50px; line-height: 50px; position: absolute; bottom: -100px; opacity: 0; text-align: center; transition: all 0.5s ease; z-index: 9; }
.pt-product-wrapper.style-4:hover .pt-product-inner .pt-actions-wrapper { bottom: 15px; opacity: 1; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper .pt-actions-inner { display: flex; align-items: center; margin: 0 15px; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper .pt-actions-inner .pt-actions-add-to-cart { flex: 1; margin: 0 5px; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper a { width: 100%; display: inline-block; vertical-align: middle; text-align: center; font-weight: 400; text-transform: uppercase; background: var(--dark-color); color: var(--white-color); font-size: 16px; padding: 0; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper a:hover { background: var(--primary-color); }
.pt-product-wrapper.style-4  .pt-product-inner .pt-actions-inner a.add_to_cart_button i, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button.added { display: none; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:before { position: absolute; content: ""; background: url(../img/ajax-loader-white.svg) no-repeat center center; width: 25px; height: 25px; visibility: visible; opacity: 1; top: 50%; border: none; transform: translate(-50%, -50%); left: 50%; transition: all 0s ease; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading .cart-text { opacity: 0; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper .pt-actions-inner .yith-wcwl-add-to-wishlist { display: inline-block; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.delete_item, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-quick-view a { font-size: 18px; background: var(--dark-color); color: var(--white-color); display: inline-block; vertical-align: middle; width: 50px; height: 50px; min-height: 50px; line-height: 50px; transition: all 0.5s ease; cursor: pointer; text-align: center; padding: 0; text-transform: capitalize; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-quick-view a:hover { background: var(--primary-color); }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist > div a.delete_item { font-size: 0; line-height: 60px; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist > div a.delete_item i { font-size: 18px; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-add-to-cart a.add_to_cart_button.loading:before { display: inline-block; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist [data-title]:before, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-quick-view [data-tooltip]:before { left: 50%; transform: translateX(-50%); top: -10px; bottom: inherit; border-top-color: var(--dark-color); border-bottom-color: transparent; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist [data-title]:after { left: 0; right: auto; transform: translateY(-40px); top: 0; bottom: inherit; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-quick-view [data-tooltip]:after { left: auto; right: 0; transform: translateY(-40px); top: 0; bottom: inherit; }
.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper .pt-actions-add-to-cart [data-tooltip]:before, .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper .pt-actions-add-to-cart [data-tooltip]:after { display: none; }

.pt-product-wrapper.style-4 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: none; margin-top: 10px;}
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 400;
    text-transform: capitalize;
    background: var(--dark-color);
    color: var(--white-color);
    font-size: 16px;
    padding: 0;
    height: 50px;line-height: 50px;
}
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a:hover{ background: var(--primary-color); }
.pt-product-wrapper.style-4 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a i{ display: none; }
.woocommerce ul.products.columns-6 .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper a span.cart-text{ display: none; }
.woocommerce ul.products.columns-6 .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper a i{ display: inline-block; }
.woocommerce ul.products.columns-6 .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper a {width: 50px;height: 50px;    min-height: 50px;    line-height: 50px;  }
.woocommerce ul.products.columns-6 .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-inner a.added_to_cart {font-size: 0;}
.woocommerce ul.products.columns-6 .pt-product-wrapper.style-4 .pt-product-inner .pt-actions-inner a.added_to_cart:before {
    content: "\e92c";
    font-size: 18px;
    font-family: 'pqf' !important;
    font-weight: 400;
}

@media(max-width:1023px) {
	.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-quick-view { display: none; }
	.pt-product-wrapper.style-4 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: block; }
	.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button {display: none;}
	.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper .pt-actions-inner { margin: 0; }
	.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wrapper {top: 10px;right: 0px;width: auto;opacity: 1;}
	.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist { background: transparent;color: var(--dark-color); }
	.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover { background: transparent; }
	.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a { background: transparent;color: var(--dark-color);  }
	.pt-product-wrapper.style-4 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover {   background: transparent;color: var(--dark-color);}
}

/*+++++ Style 5 +++++*/
.pt-product-wrapper.style-5 { text-align: center; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail { position: relative; overflow: hidden; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail a { position: relative; display: block; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail > a:before { position: absolute; left: 0; width: 100%; height: 0; top: 0; content: ""; background: var(--dark-color); opacity: 0.2; transition: all 0.5s ease; z-index: 1; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail > a:after { position: absolute; left: 0; width: 100%; height: 0; bottom: 0; content: ""; background: var(--dark-color); opacity: 0.2; transition: all 0.5s ease; z-index: 1; }
.pt-product-wrapper.style-5:hover .pt-product-inner .pt-product-thumbnail > a:before, .pt-product-wrapper.style-5:hover .pt-product-inner .pt-product-thumbnail > a:after { height: 50%; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail img { width: 100%; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); backface-visibility: hidden; transform-origin: center center; transition: all 0.5s ease; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail img.zoomImg { transition: none; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.5s ease; }
.pt-product-wrapper.style-5:hover .pt-product-inner .pt-product-thumbnail .pt-product-main-image { opacity: 0; }
.pt-product-wrapper.style-5:hover .pt-product-inner .pt-product-thumbnail .pt-product-thumbnail-hover { opacity: 1; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail .pt-product-badge, .pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail .pt-on-sale, .pt-product-wrapper.style-5 .pt-product-inner .pt-product-thumbnail .pt-sold-label { position: absolute; top: 5%; left: 5%; right: auto; z-index: 2; display: block; font-size: 12px; font-weight: 400; padding: 5px 12px; line-height: 1; text-align: center; letter-spacing: normal; background: #262626; color: var(--white-color); min-width: inherit; min-height: inherit; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-wrapper { text-align: center; position: absolute; top: 50%; transform: translateY(-50%); width: 100%; text-align: center; z-index: 9; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner { display: flex; justify-content: center; align-items: center; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a { font-size: 18px; margin: 0 5px; padding: 0; background: var(--white-color); color: var(--dark-color); display: inline-block; vertical-align: middle; width: 50px; height: 50px; border-radius: 50%; min-height: 50px; line-height: 50px; opacity: 0; transition: all 0.5s ease; cursor: pointer; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a:hover { background: var(--dark-color); color: var(--white-color); }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a span.cart-text, .pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a.added { display: none; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:before { position: absolute; content: ""; background: url(../img/ajax-loader.svg) no-repeat center center; width: 25px; height: 25px; visibility: visible; opacity: 1; top: 50%; border: none; transform: translate(-50%, -50%); left: 50%; transition: all 0s ease; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:hover:before { background: url(../img/ajax-loader-white.svg) no-repeat center center; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading > i { display: none; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a.added_to_cart { font-size: 0; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a.added_to_cart:before { content: "\e92c"; font-size: 18px; font-family: 'pqf' !important; font-weight: 400; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a.add_to_cart_button.added i:before { content: "\f00c"; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner .yith-wcwl-add-to-wishlist > div a.delete_item { font-size: 0; line-height: 60px; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner .yith-wcwl-add-to-wishlist > div a.delete_item i { font-size: 18px; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a .blockUI { background-color: var(--white-color) !important; border-radius: 100%; }
.pt-product-wrapper.style-5:hover .pt-product-inner .pt-actions-inner a { opacity: 1; }
.pt-product-wrapper.style-5:hover .pt-product-inner .pt-actions-inner a.add_to_cart_button { transition-delay: .4s; }
.pt-product-wrapper.style-5:hover .pt-product-inner .pt-actions-inner .yith-wcwl-add-to-wishlist a { transition-delay: .4s; }
.pt-product-wrapper.style-5:hover .pt-product-inner .pt-actions-inner a.pt-product-quickview { transition-delay: .4s; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-info { padding: 15px 0 0; }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: none; margin-top: 10px;}
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 400;
    text-transform: capitalize;
    background: var(--dark-color);
    color: var(--white-color);
    font-size: 16px;
    padding: 0;
    height: 50px;line-height: 50px;
}
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a:hover{ background: var(--primary-color); }
.pt-product-wrapper.style-5 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a i{ display: none; }
@media(max-width:1023px) {
	.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a.pt-product-quickview { display: none; }
	.pt-product-wrapper.style-5 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: block; }
	.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button {display: none;}
	.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-wrapper {top: 15px;right: 15px;width: auto;transform: translateY(0)}
	.pt-product-wrapper.style-5 .pt-product-inner .pt-actions-inner a { opacity: 1; }
	.pt-product-wrapper.style-5:hover .pt-product-inner .pt-product-thumbnail > a:before, .pt-product-wrapper.style-5:hover .pt-product-inner .pt-product-thumbnail > a:after { display: none; }
}

/*+++++ Style 6 +++++*/
.pt-product-wrapper.style-6 { text-align: center; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-thumbnail { position: relative; overflow: hidden; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-thumbnail a { position: relative; display: block; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-thumbnail img { width: 100%; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); backface-visibility: hidden; transform-origin: center center; transition: all 0.5s ease; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-thumbnail img.zoomImg:hover { transition: none; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-thumbnail-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.5s ease; }
.pt-product-wrapper.style-6:hover .pt-product-inner .pt-product-thumbnail .pt-product-main-image { opacity: 0; }
.pt-product-wrapper.style-6:hover .pt-product-inner .pt-product-thumbnail .pt-product-thumbnail-hover { opacity: 1; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-thumbnail .pt-product-badge, .pt-product-wrapper.style-6 .pt-product-inner .pt-product-thumbnail .pt-on-sale { position: absolute; top: 5%; left: 5%; right: auto; z-index: 2; display: block; font-size: 12px; font-weight: 400; padding: 5px 12px; line-height: 1; text-align: center; letter-spacing: normal; background: #262626; color: var(--white-color); min-width: inherit; min-height: inherit; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; min-width: inherit; min-height: inherit; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-info { padding: 15px 0 0; position: relative; transition: all 0.5s ease; background: #fff; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-info .pt-product-title, .pt-product-wrapper.style-6 .pt-product-inner .pt-product-info .pt-product-price { transition: all 0.3s ease; }
.pt-product-wrapper.style-6:hover .pt-product-inner .pt-product-info .pt-product-title { opacity: 0; }
.pt-product-wrapper.style-6:hover .pt-product-inner .pt-product-info .pt-product-price { opacity: 0; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wrapper { width: 100%; height: 50px; line-height: 50px; position: absolute; bottom: 0; opacity: 0; text-align: center; transition: all 0.5s ease; z-index: 9; transform: translateY(20px); }
.pt-product-wrapper.style-6:hover .pt-product-inner .pt-actions-wrapper { transform: translateY(0px); opacity: 1; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wrapper a { width: 100%; display: block; text-align: center; font-weight: 400; text-transform: capitalize; background: var(--dark-color); color: var(--white-color); font-size: 16px; padding: 0; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wrapper a:hover { background: var(--primary-color); }
.pt-product-wrapper.style-6  .pt-product-inner .pt-actions-inner a.add_to_cart_button i, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button.added { display: none; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:before { position: absolute; content: ""; background: url(../img/ajax-loader-white.svg) no-repeat center center; width: 25px; height: 25px; visibility: visible; opacity: 1; top: 50%; border: none; transform: translate(-50%, -50%); left: 50%; transition: all 0s ease; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading .cart-text { opacity: 0; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wrapper .pt-actions-inner .yith-wcwl-add-to-wishlist { display: inline-block; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist { position: absolute; left: -70px; bottom: 20px; transition: all 0.5s ease; z-index: 9; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-quick-view { position: absolute; right: -70px; bottom: 20px; transition: all 0.5s ease; z-index: 9; }
.pt-product-wrapper.style-6:hover .pt-product-inner .pt-actions-wishlist { left: 20px; }
.pt-product-wrapper.style-6:hover .pt-product-inner .pt-actions-quick-view { right: 20px; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.delete_item, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-quick-view a { font-size: 18px; background: rgba(255, 255, 255, 0.8); color: var(--dark-color); display: inline-block; vertical-align: middle; width: 50px; height: 50px; border-radius: 50%; min-height: 50px; line-height: 50px; transition: all 0.5s ease; cursor: pointer; text-align: center; padding: 0; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-quick-view a:hover { background: var(--dark-color); color: var(--white-color); }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist > div a.delete_item { font-size: 0; line-height: 60px; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist > div a.delete_item i { font-size: 18px; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist a .blockUI { background-color: var(--white-color) !important; border-radius: 100%; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-add-to-cart a.add_to_cart_button.loading:before { display: inline-block; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist [data-title]:before, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-quick-view [data-tooltip]:before { left: 50%; transform: translateX(-50%); top: -10px; bottom: inherit; border-top-color: var(--dark-color); border-bottom-color: transparent; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist [data-title]:after { left: 0; right: auto; transform: translateY(-40px); top: 0; bottom: inherit; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-quick-view [data-tooltip]:after { left: auto; right: 0; transform: translateY(-40px); top: 0; bottom: inherit; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wrapper [data-tooltip]:before, .pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wrapper [data-tooltip]:after { display: none; }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: none; margin-top: 10px;}
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 400;
    text-transform: capitalize;
    background: var(--dark-color);
    color: var(--white-color);
    font-size: 16px;
    padding: 0;
    height: 50px;line-height: 50px;
}
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a:hover{ background: var(--primary-color); }
.pt-product-wrapper.style-6 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a i{ display: none; }

@media(max-width:1023px) {
	.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-quick-view { display: none; }
	.pt-product-wrapper.style-6 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: block; }
	.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wrapper {opacity: 1;position: relative;}
	.pt-product-wrapper.style-6 .pt-product-inner .pt-actions-wishlist { left: 20px; }
	.pt-product-wrapper.style-6 .pt-product-inner .pt-product-info .pt-product-title {opacity: 1;}
	.pt-product-wrapper.style-6:hover .pt-product-inner .pt-product-info .pt-product-title {opacity: 1;}
	.pt-product-wrapper.style-6 .pt-product-inner .pt-product-info .pt-product-price {opacity: 1;}
	.pt-product-wrapper.style-6:hover .pt-product-inner .pt-product-info .pt-product-price { opacity: 1;}
	.pt-product-wrapper.style-6:hover .pt-product-inner .pt-actions-wrapper {transform: translateY(20px);opacity: 1;}
	


}

/*+++++ Style 7 +++++*/
.pt-product-wrapper.style-7 { text-align: center; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-thumbnail { position: relative; overflow: hidden; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-thumbnail a { position: relative; display: block; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-thumbnail img { width: 100%; -moz-transform: scale(1, 1); -ms-transform: scale(1, 1); -webkit-transform: scale(1, 1); transform: scale(1, 1); backface-visibility: hidden; transform-origin: center center; transition: all 0.5s ease; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-thumbnail img.zoomImg:hover { transition: none; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-thumbnail-hover { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all 0.5s ease; }
.pt-product-wrapper.style-7:hover .pt-product-inner .pt-product-thumbnail .pt-product-main-image { opacity: 0; }
.pt-product-wrapper.style-7:hover .pt-product-inner .pt-product-thumbnail .pt-product-thumbnail-hover { opacity: 1; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-thumbnail .pt-product-badge, .pt-product-wrapper.style-7 .pt-product-inner .pt-product-thumbnail .pt-on-sale { position: absolute; top: 5%; left: 5%; right: auto; z-index: 2; display: block; font-size: 12px; font-weight: 400; padding: 5px 12px; line-height: 1; text-align: center; letter-spacing: normal; background: #262626; color: var(--white-color); min-width: inherit; min-height: inherit; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; min-width: inherit; min-height: inherit; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-info { padding: 15px 0 0; position: relative; transition: all 0.5s ease; background: #fff; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wrapper { width: 100%; height: 50px; line-height: 50px; position: absolute; bottom: 0; opacity: 0; text-align: center; transition: all 0.5s ease; transform: translateY(72px); z-index: 9; }
.pt-product-wrapper.style-7:hover .pt-product-inner .pt-actions-wrapper { transform: translateY(0%); opacity: 1; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wrapper a { width: 100%; display: block; text-align: center; font-weight: 400; text-transform: uppercase; background: var(--dark-color); color: var(--white-color); font-size: 16px; padding: 0; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wrapper a:hover { background: var(--primary-color); }
.pt-product-wrapper.style-7  .pt-product-inner .pt-actions-inner a.add_to_cart_button i, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button.added { display: none; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading:before { position: absolute; content: ""; background: url(../img/ajax-loader-white.svg) no-repeat center center; width: 25px; height: 25px; visibility: visible; opacity: 1; top: 50%; border: none; transform: translate(-50%, -50%); left: 50%; transition: all 0s ease; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-inner a.add_to_cart_button.loading .cart-text { opacity: 0; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wrapper .pt-actions-inner .yith-wcwl-add-to-wishlist { display: inline-block; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist { position: absolute; right: 20px; top: 0px; transition: all 0.5s ease; z-index: 9; opacity: 0; transform: rotate(90deg); }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-quick-view { position: absolute; right: 20px; top: 100px; transition: all 0.5s ease; z-index: 9; opacity: 0; transform: rotate(90deg); }
.pt-product-wrapper.style-7:hover .pt-product-inner .pt-actions-wishlist { transition-delay: .2s; }
.pt-product-wrapper.style-7:hover .pt-product-inner .pt-actions-quick-view { transition-delay: .3s; }
.pt-product-wrapper.style-7:hover .pt-product-inner .pt-actions-wishlist { top: 20px; opacity: 1; transform: rotate(0); }
.pt-product-wrapper.style-7:hover .pt-product-inner .pt-actions-quick-view { top: 80px; opacity: 1; transform: rotate(0); }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.delete_item, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-quick-view a { font-size: 18px; background: rgba(255, 255, 255, 0.8); color: var(--dark-color); display: inline-block; vertical-align: middle; width: 50px; height: 50px; border-radius: 50%; min-height: 50px; line-height: 50px; transition: all 0.5s ease; cursor: pointer; text-align: center; padding: 0; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-quick-view a:hover { background: var(--dark-color); color: var(--white-color); }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist > div a.delete_item { font-size: 0; line-height: 60px; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist .yith-wcwl-add-to-wishlist > div a.delete_item i { font-size: 18px; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist a .blockUI { background-color: var(--white-color) !important; border-radius: 100%; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-add-to-cart a.add_to_cart_button.loading:before { display: inline-block; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist [data-title]:before, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-quick-view [data-tooltip]:before { left: -8px; transform: translateY(-50%); top: 50%; bottom: inherit; border-left-color: var(--dark-color); border-top-color: transparent; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist [data-title]:after, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-quick-view [data-tooltip]:after { left: auto; right: 100%; transform: translateY(-50%); top: 50%; bottom: inherit; margin-right: 8px; }
.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wrapper [data-tooltip]:before, .pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wrapper [data-tooltip]:after { display: none; }

.pt-product-wrapper.style-7 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: none; margin-top: 10px;}
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 400;
    text-transform: capitalize;
    background: var(--dark-color);
    color: var(--white-color);
    font-size: 16px;
    padding: 0;
    height: 50px;line-height: 50px;
}
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a:hover{ background: var(--primary-color); }
.pt-product-wrapper.style-7 .pt-product-inner .pt-product-info .pt-actions-inner-mobile a i{ display: none; }
@media(max-width:1023px) {
	.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-quick-view { display: none; }
	.pt-product-wrapper.style-7 .pt-product-inner .pt-product-info .pt-actions-inner-mobile{ display: block; }
	.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wrapper a.add_to_cart_button {display: none;}
	.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wrapper {top: 15px;right: 15px;width: auto;transform: translateY(0%); opacity: 1;}
	.pt-product-wrapper.style-7 .pt-product-inner .pt-actions-wishlist {
    top: 20px;
    opacity: 1;
    transform: rotate(0);
}
}

/*+++++ Product Style  +++++*/
.pfslider .owl-carousel .owl-nav button.owl-prev, .pfslider .owl-carousel .owl-nav button.owl-next { position: absolute; top: 50%; transform: translateY(-50%); width: 50px; height: 50px; line-height: 50px; border: none; outline: none; font-size: 24px; background: var(--white-color); color: var(--blue-color); opacity: 0; }
.pfslider .owl-carousel .owl-nav button:hover { background: var(--dark-color); color: var(--white-color); }
.pfslider .owl-carousel .owl-nav button span { display: block; margin-top: -4px; }
.pfslider .owl-carousel .owl-nav button.owl-prev { left: 0; }
.pfslider:hover .owl-carousel .owl-nav button.owl-prev { left: 15px; }
.pfslider .owl-carousel .owl-nav button.owl-next { right: 0; }
.pfslider:hover .owl-carousel .owl-nav button.owl-next { right: 15px; }
.pfslider:hover .owl-carousel .owl-nav button { opacity: 1; }
.pt-product-wrapper.style-1.pffadein:hover .pt-product-inner .pt-product-thumbnail .pt-product-thumbnail-hover { transform: none; }
.pt-product-wrapper.style-1.pffadein:hover .pt-product-inner .pt-product-thumbnail .pt-product-main-image { transform: none; }
.pt-product-wrapper.style-1.pfclassic .pt-product-inner .pt-actions-wrapper { opacity: 1; transform: scale(1); }


@media(max-width:1023px) {
	.pfslider .owl-carousel .owl-nav button.owl-prev, .pfslider .owl-carousel .owl-nav button.owl-next { width: 30px;  }

.pfslider:hover .owl-carousel .owl-nav button.owl-prev {
    left: 0;
}
.pfslider:hover .owl-carousel .owl-nav button.owl-next {
    right: 0;
}

}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Home Banner Style

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-fancy-box.pt-fancybox-style-1 { position: relative; overflow: hidden; background: var(--grey-color); padding: 30px; }
.pt-fancy-box.pt-fancybox-style-1 .pt-fancy-image { position: relative; margin: 0 15px; margin-bottom: 15px; }
.pt-fancy-box.pt-fancybox-style-2 { position: relative; overflow: hidden; }
.pt-fancy-box.pt-fancybox-style-2 img { transition: all 0.6s ease; cursor: pointer; width: 100%; }
.pt-fancy-box.pt-fancybox-style-2:hover img { transform: scale(1.1); }
.pt-fancy-box.pt-fancybox-style-2 .banner-content { position: absolute; top: 5%; padding: 30px 45px; }
.pt-fancy-box.pt-fancybox-style-2 .banner-content .pt-fancy-box-title { font-size: 30px; line-height: 38px; margin-bottom: 5px; text-transform: capitalize; }
.pt-fancy-box.pt-fancybox-style-2 .pt-button.pt-button-link { font-weight: 400; padding: 0; position: relative; padding-bottom: 3px; }
.pt-fancy-box.pt-fancybox-style-2 .pt-button.pt-button-link:before { position: absolute; content: ""; background: var(--dark-color); bottom: 0; width: 50%; height: 2px; transition: all 0.5s ease; }
.pt-fancy-box.pt-fancybox-style-2 .pt-button.pt-button-link:hover:before { width: 100%; background: var(--primary-color); }
.pt-left-middle .pt-fancy-box.pt-fancybox-style-2 .banner-content { top: 50%; transform: translateY(-50%); }
.pt-right-middle .pt-fancy-box.pt-fancybox-style-2 .banner-content { top: 50%; transform: translateY(-50%); right: 0; }
.pt-fancy-box.pt-fancybox-style-3 { position: relative; overflow: hidden; }
.pt-fancy-box.pt-fancybox-style-3 .banner-content p { margin-bottom: 0; }
.pt-fancy-box.pt-fancybox-style-3 .banner-content .pt-fancy-box-title { margin: 15px 0; text-transform: capitalize; }
.pt-fancy-box.pt-fancybox-style-3 .banner-content .pt-fancy-box-small-title { margin-bottom: 30px; }
.pt-right-middle .pt-fancy-box.pt-fancybox-style-3 { padding: 100px 0; overflow: visible; }
.pt-right-middle .pt-fancy-box.pt-fancybox-style-3 .banner-content { position: absolute; width: auto; top: 50%; transform: translateY(-50%); right: 5%; }
.pt-fancy-box.pt-fancybox-style-4 { position: relative; overflow: hidden; }
.pt-fancy-box.pt-fancybox-style-4 img { transition: all 0.6s ease; cursor: pointer; width: 100%; }
.pt-fancy-box.pt-fancybox-style-4:hover img { transform: scale(1.1); }
.pt-fancy-box.pt-fancybox-style-4 .banner-content { position: absolute; width: 100%; text-align: center; top: 0; padding: 30px; }
.pt-fancy-box.pt-fancybox-style-4 .pt-fancy-box-subtitle { font-size: 20px; line-height: 28px; }
.pt-fancy-box.pt-fancybox-style-4 .pt-fancy-box-title { margin-top: 10px; }
.pt-fancy-box.pt-fancybox-style-4 .pt-button.pt-button-outline { border: 1px solid var(--dark-color); padding: 5px 20px; margin-top: 20px; }
.pt-left-middle .pt-fancy-box.pt-fancybox-style-4 .banner-content { top: 50%; transform: translateY(-50%); left: 5%; text-align: left; width: auto; }
.pt-right-middle .pt-fancy-box.pt-fancybox-style-4 .banner-content { top: 50%; transform: translateY(-50%); right: 0; text-align: left; width: auto; }
.pt-left-top .pt-fancy-box.pt-fancybox-style-4 .banner-content { top: 0; left: 0; text-align: left; width: auto; }
@media(max-width:479px) {
	.pt-fancy-box.pt-fancybox-style-2 .banner-content { padding: 30px; }
	.pt-fancy-box.pt-fancybox-style-2 .banner-content .pt-fancy-box-title { font-size: 18px; line-height: 26px; }
	.pt-fancy-box.pt-fancybox-style-4 .banner-content { padding: 15px; }
	.pt-fancy-box.pt-fancybox-style-4 .pt-fancy-box-subtitle { margin-bottom: 0; }
	.pt-fancy-box.pt-fancybox-style-4 .pt-button.pt-button-outline { padding: 2px 10px; font-size: 14px; margin-top: 5px; }
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Deal of the day

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-deal-of-day { padding: 0 50px; background: var(--white-color); }
.pt-deal-of-day .pt-product-info { padding: 60px 0; }
.pt-deal-of-day .pt-product-info .pt-deal-heading h6 { color: var(--primary-color); }
.pt-deal-of-day .pt-product-info .pt-deal-heading h4 { font-size: 36px; line-height: 44px; font-weight: 600; margin-top: 8px; margin-bottom: 30px; }
.pt-deal-of-day .pt-product-info .pt-deal-price h6 { font-size: 30px; line-height: 38px; font-weight: 500; }
.pt-deal-of-day .pt-product-info .pt-deal-price-block { margin-bottom: 30px; font-size: 20px; font-weight: 500; }
.pt-deal-of-day .pt-product-info .pt-deal-price-block .pt-new-price { color: var(--primary-color); display: inline-block; margin-right: 10px; }
.pt-deal-of-day .pt-product-info .pt-deal-price-block .pt-old-price { color: var(--grey-color); text-decoration: line-through; }
.pt-deal-of-day .pt-counter-info { margin-bottom: 40px; }
.pt-deal-of-day .pt-counter-info .pt-product-timer { display: flex; }
.pt-deal-of-day .pt-counter-info .pt-product-timer  > span { border: 1px solid var(--grey-color); padding: 8px 0; margin-right: 15px; text-align: center; line-height: normal; width: 75px; font-weight: 500; font-size: 14px; color: var(--dark-color); position: relative; }
.pt-deal-of-day .pt-counter-info .pt-product-timer  > span:before, .pt-deal-of-day .pt-counter-info .pt-product-timer  > span:after { position: absolute; width: 4px; height: 4px; background: var(--primary-color); top: 24px; content: ""; border-radius: 50%; right: -10px; }
.pt-deal-of-day .pt-counter-info .pt-product-timer  > span:after { top: 34px; }
.pt-deal-of-day .pt-counter-info .pt-product-timer  > span:last-child { margin-right: 0; }
.pt-deal-of-day .pt-counter-info .pt-product-timer  > span:last-child:before, .pt-deal-of-day .pt-counter-info .pt-product-timer  > span:last-child:after { display: none; }
.pt-deal-of-day .pt-counter-info .pt-product-timer span span { display: block; font-size: 20px; }
.pt-style-2 .pt-deal-of-day { padding: 0 20px; }

/*+++++ countdown  +++++*/
.woocommerce .pt-countdown-6 { background: var(--grey-color); padding: 45px 30px; }
.woocommerce .pt-countdown-6 ul.products li.cd-item { width: 100%; margin: 0; }
.woocommerce .pt-deal-of-day-2 .container-fluid { padding: 0; }
.woocommerce .pt-deal-of-day-2 .pt-deal-heading .product-title { text-transform: uppercase; font-size: 22px; line-height: 30px; }
.woocommerce .pt-deal-of-day-2 .pt-deal-price { font-size: 18px; line-height: 26px; margin: 20px 0 15px 0px; color: var(--dark-color); }
.woocommerce .pt-deal-of-day-2 .pt-deal-price del { color: var(--secondary-color); }
.woocommerce .pt-deal-of-day-2 .pt-deal-price ins { text-decoration: none; }
.woocommerce .pt-deal-of-day-2 .pt-deal-top { display: flex; justify-content: space-between; }
.woocommerce .pt-deal-of-day-2 .pt-deal-top .onsale { position: relative; top: 0; left: auto; right: 0; z-index: 2; font-weight: 400; display: inline-block; font-size: 16px; padding: 0; line-height: 1; text-align: center; letter-spacing: normal; background: transparent; color: var(--dark-color); min-width: inherit; min-height: inherit; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.woocommerce .pt-deal-of-day-2 .pt-deal-top .deal-available span { color: var(--dark-color); }
.woocommerce .pt-deal-of-day-2 .pt-deal-bottom { margin: 15px 0 45px 0px; }
.woocommerce .pt-deal-of-day-2 .pt-deal-bottom .progress { border-radius: 0; }
.woocommerce .pt-deal-of-day-2 .pt-deal-bottom .progress-bar { background: var(--primary-color); }
.woocommerce .pt-deal-of-day-2 .pt-counter-info .pt-product-timer { display: flex; }
.woocommerce .pt-deal-of-day-2 .pt-counter-info .pt-product-timer  > span { margin-right: 15px; text-align: center; line-height: normal; width: 64px; height: 64px; color: var(--dark-color); position: relative; background: var(--white-color); font-size: 16px; display: inline-flex; justify-content: center; align-items: center; border-radius: 100%; }
.woocommerce .pt-deal-of-day-2 .pt-counter-info .pt-product-timer span span { margin-right: 2px; display: inline-block; }
.woocommerce .pt-deal-of-day-2 .pt-counter-info .pt-product-timer  > span:last-child { margin-right: 0; }
.woocommerce .pt-deal-of-day-2 .pt-action-button { margin-top: 45px; display: flex; }
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-add-to-cart a { display: block; text-align: center; font-weight: 400; text-transform: uppercase; background: var(--white-color); color: var(--dark-color); font-size: 16px; padding: 8px 30px; position: relative; }
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-add-to-cart a:hover { background: var(--dark-color); color: var(--white-color); }
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-add-to-cart a i { display: none; }
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-add-to-cart a i, .woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-add-to-cart a.add_to_cart_button.added { display: none; }
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-add-to-cart a.add_to_cart_button.loading .cart-text { opacity: 0; }
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-add-to-cart a.add_to_cart_button.loading:before { position: absolute; content: ""; background: url(../img/ajax-loader.svg) no-repeat center center; width: 25px; height: 25px; visibility: visible; opacity: 1; top: 50%; border: none; transform: translate(-50%, -50%); left: 50%; transition: all 0s ease; }
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-wishlist { margin-left: 5px; }
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-wishlist a { background: var(--white-color); color: var(--dark-color); display: inline-block; vertical-align: middle; width: 50px; height: 50px; min-height: 50px; line-height: 60px; transition: all 0.5s ease; cursor: pointer; text-align: center; padding: 0; font-size: 0;}
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-wishlist a i  { font-size: 16px; }
.woocommerce .pt-deal-of-day-2 .pt-action-button .pt-actions-wishlist a:hover { background: var(--dark-color); color: var(--white-color); }
.woocommerce .pt-countdown-6 .countdown-img-slider .owl-nav button { width: 40px; height: 40px; line-height: 40px; display: inline-flex; align-items: center; justify-content: center; color: var(--secondary-color); position: absolute; top: 50%; transform: translateY(-50%); }
.woocommerce .pt-countdown-6 .countdown-img-slider .owl-nav button:hover { color: var(--dark-color); }
.woocommerce .pt-countdown-6 .countdown-img-slider .owl-nav button:before { position: absolute; font-family: "Ionicons"; font-size: 20px; display: inline-block; }
.woocommerce .pt-countdown-6 .countdown-img-slider .owl-nav button.owl-prev { left: 15px; }
.woocommerce .pt-countdown-6 .countdown-img-slider .owl-nav button.owl-next { right: 15px; }
.woocommerce .pt-countdown-6 .countdown-img-slider .owl-nav button.owl-prev:before { content: "\f3d2"; }
.woocommerce .pt-countdown-6 .countdown-img-slider .owl-nav button.owl-next:before { content: "\f3d3"; }
.woocommerce .pt-countdown-6 .countdown-img-slider .owl-nav button span { display: none; }
.woocommerce .pt-countdown-6 .countdown-img-slider .owl-nav { }

/*+++++ Product Columns  +++++*/
.woocommerce .products ul, .woocommerce ul.products { padding: 0; margin: 0; display: flex; flex-wrap: wrap; }
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first { clear: none; }
.woocommerce .products ul { margin-left: -15px; margin-right: -15px; padding: 0; }
.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; padding: 0 15px; margin: 0; margin-bottom: 30px; }
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { flex: 0 0 33.333333%; max-width: 33.333333%; width: 33.333333%; padding: 0 15px; margin: 0; margin-bottom: 30px; }
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product { flex: 0 0 25%; max-width: 25%; width: 25%; padding: 0 15px; margin: 0; margin-bottom: 30px; }
.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product { flex: 0 0 20%; max-width: 20%; width: 20%; padding: 0 15px; margin: 0; margin-bottom: 30px; }
.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product { flex: 0 0 16.6666%; max-width: 16.6666%; width: 16.6666%; padding: 0 15px; margin: 0; margin-bottom: 30px; }
@media(max-width:1199px) {
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product { flex: 0 0 25%; max-width: 25%; width: 25%; }
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product { flex: 0 0 25%; max-width: 25%; width: 25%; }
	.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product { flex: 0 0 25%; max-width: 25%; width: 25%; }
}
@media(max-width:991px) {
	.woocommerce .products ul, .woocommerce ul.products { margin: 0 -8px; }
	.woocommerce .products ul, .woocommerce ul.products.columns-1 { margin: 0; }
	.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product { padding: 0 10px; }
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { padding: 0 10px; }
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product { flex: 0 0 33.333333%; max-width: 33.333333%; width: 33.333333%; padding: 0 10px; }
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product { flex: 0 0 33.333333%; max-width: 33.333333%; width: 33.333333%; padding: 0 10px; }
	.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product { flex: 0 0 33.333333%; max-width: 33.333333%; width: 33.333333%; padding: 0 10px; }
}
@media(max-width:767px) {
	.woocommerce .products ul, .woocommerce ul.products { margin: 0 -8px; }
	.woocommerce ul.products.columns-1 li.product, .woocommerce-page ul.products.columns-1 li.product { width: 100%; }
	.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product { padding: 0 8px; }
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; padding: 0 8px; }
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; padding: 0 8px; }
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; padding: 0 8px; }
	.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; padding: 0 8px; }
}
@media(max-width:576px) {
	.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; }
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; }
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; }
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; }
	.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product { flex: 0 0 50%; max-width: 50%; width: 50%; }
}
@media(max-width:359px) {
	.woocommerce ul.products.columns-2 li.product, .woocommerce-page ul.products.columns-2 li.product { flex: 0 0 100%; max-width: 100%; width: 100%; }
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product { flex: 0 0 100%; max-width: 100%; width: 100%; }
	.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product { flex: 0 0 100%; max-width: 100%; width: 100%; }
	.woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product { flex: 0 0 100%; max-width: 100%; width: 100%; }
	.woocommerce ul.products.columns-6 li.product, .woocommerce-page ul.products.columns-6 li.product { flex: 0 0 100%; max-width: 100%; width: 100%; }
}
#yith-wcwl-popup-message { box-shadow: none; background: var(--dark-color); color: var(--white-color); font-weight: 400; padding: 15px 45px; font-size: 18px; line-height: 26px; text-transform: capitalize; transform: translateX(-50%); margin-left: 0 !important; transition: all 0.5s ease; }

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Tooltip

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.pt-product-wrapper .pt-product-inner [data-tooltip], .pt-product-wrapper .pt-product-inner [data-title] { position: relative; }
.pt-product-wrapper .pt-product-inner [data-tooltip]:before, .pt-product-wrapper .pt-product-inner [data-title]:before { content: ''; position: absolute; border-width: 5px; border-style: solid; border-color: transparent; left: 50%; transform: translateX(-50%); bottom: 100%; margin-bottom: -2px; border-top-color: var(--dark-color); visibility: hidden; opacity: 0; transition: all 0.3s ease; }
.pt-product-wrapper .pt-product-inner [data-tooltip]:after, .pt-product-wrapper .pt-product-inner [data-title]:after { position: absolute; visibility: hidden; opacity: 0; padding: 0px 10px; font-size: 12px; line-height: 30px; content: attr(data-tooltip); white-space: nowrap; left: 50%; transform: translateX(-50%); bottom: 100%; margin-bottom: 8px; background: var(--dark-color); color: var(--white-color); transition: all 0.3s ease; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pt-product-wrapper .pt-product-inner [data-title]:after { content: attr(data-title); }
.pt-product-wrapper .pt-product-inner [data-tooltip]:hover:before, .pt-product-wrapper .pt-product-inner [data-tooltip]:hover:after { visibility: visible; opacity: 1; }
.pt-product-wrapper .pt-product-inner [data-title]:hover:before, .pt-product-wrapper .pt-product-inner [data-title]:hover:after { visibility: visible; opacity: 1; }
.pt-product-wrapper .pt-product-inner:before { content: ''; position: absolute; border-width: 5px; border-style: solid; border-color: transparent; left: 50%; transform: translateX(-50%); bottom: 100%; margin-bottom: -2px; border-top-color: var(--dark-color); visibility: hidden; opacity: 0; transition: all 0.3s ease; }
body.overlay-layer .pt-overlay-popup { top: 0; left: 0; width: 100%; height: 100%; z-index: 99; overflow: hidden; position: fixed; background: var(--dark-color); opacity: 0.99; }
.quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button { display: none; margin: 0; }
.quantity input.qty { appearance: textfield; -webkit-appearance: none; -moz-appearance: textfield; }


@media(max-width:1023px) {
.pt-product-wrapper .pt-product-inner [data-tooltip]:before, .pt-product-wrapper .pt-product-inner [data-title]:before{ display: none; }
.pt-product-wrapper .pt-product-inner [data-title]:hover:before, .pt-product-wrapper .pt-product-inner [data-title]:hover:after{ display: none; }

}







