.etheme-product-hover-mode-dark {
--hover-color-white: #000;
--hover-color-dark: #fff;
}
.etheme-product-hover-mode-white {
--hover-color-white: #fff;
--hover-color-dark: #000;
}
[data-elementor-device-mode="mobile"] .etheme-product-grid {
--hover-item-height: clamp(30px, 7.5vw, 40px);
--hover-icon-size: clamp(12px, 3.5vw, 1.2rem);
--items-offset: 3px;
}
[data-elementor-device-mode="mobile"] .etheme-product-hover-mask .footer-inner > *:nth-child(3) ~ .show-quickly,
[data-elementor-device-mode="mobile"] .etheme-product-hover-mask2 .footer-inner > *:nth-child(3) ~ .show-quickly,
[data-elementor-device-mode="mobile"] .etheme-product-hover-mask3 .footer-inner > *:nth-child(3) ~ .show-quickly {
display: none;
}
.etheme-elementor-products-equal-height .etheme-product-grid-item {
display: grid;
}
.etheme-elementor-products-equal-height .etheme-product-grid-content {
margin-top: auto;
height: 100%;
display: grid;
}
.etheme-elementor-products-equal-height .etheme-product-grid-content > .etheme-product-grid-button {
-ms-flex-item-align: end;
align-self: flex-end;
}
.etheme-product-grid:not(.type-slider) {
display: grid;
grid-template-columns: repeat(var(--cols, 4), minmax(100px, 1fr));
grid-gap: var(--rows-gap, 20px) var(--cols-gap, 30px);
}
.quantity-wrapper .etheme-product-grid-button:before {
display: none;
}
.etheme-product-grid-title {
text-transform: none;
font-size: 1.14rem;
margin-bottom: 5px;
}
.etheme-product-grid-title a {
font-size: inherit;
font-family: inherit;
}
.etheme-product-grid-categories {
margin-bottom: 3px;
}
.etheme-product-grid-categories a {
color: currentColor;
}
.etheme-product-grid-item svg {
overflow: visible;
}
.etheme-product-grid-item .added_to_cart,
.etheme-product-grid-item .et-loader {
display: none !important;
}
.etheme-product-grid-item .price {
display: block;
margin-bottom: 7px;
}
.etheme-product-grid-item .stock {
font-size: 1.14rem;
color: var(--et_green-color);
margin-bottom: 0;
}
.etheme-product-grid-item .stock.out-of-stock {
color: var(--et_red-color);
}
.etheme-product-grid-item .stock.available-on-backorder {
color: var(--et_orange-color);
}
.etheme-product-grid-item .star-rating {
margin-bottom: 0;
}
.etheme-product-grid-item .woocommerce-product-details__short-description {
word-break: break-word;
}
.etheme-product-grid-item .woocommerce-product-details__short-description,
.etheme-product-grid-item .sku_wrapper {
display: block;
margin-bottom: 10px;
}
.etheme-product-grid-item .quantity-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.etheme-product-grid-item .quantity-wrapper .quantity {
margin: 0;
float: none;
-webkit-margin-end: 10px;
margin-inline-end: 10px;
}
.etheme-product-grid-item .quantity-wrapper .etheme-product-grid-button {
padding: 0;
height: 38px;
width: 38px;
font-size: 1.2rem;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.etheme-product-grid-item footer {
position: absolute;
bottom: var(--items-offset, 20px);
color: var(--hover-color-dark);
width: 100%;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.etheme-product-grid-item footer .etheme-product-grid-title a,
.etheme-product-grid-item footer .etheme-product-grid-categories a,
.etheme-product-grid-item footer .price ins .amount {
color: var(--hover-color-dark);
}
.etheme-product-grid-item.inactive-hover footer {
opacity: 0 !important;
visibility: hidden !important;
}
.etheme-product-grid-item .footer-inner {
font-size: 0;
width: 100%;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(var(--hover-item-height, 40px), 1fr));
grid-template-rows: var(--hover-item-height, 40px);
grid-auto-flow: column;
gap: var(--items-gap, 0);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.etheme-product-grid-item .footer-inner i,
.etheme-product-grid-item .footer-inner span.et-icon,
.etheme-product-grid-item .footer-inner svg {
font-size: var(--hover-icon-size, 1.2rem);
color: var(--hover-icon-color, var(--hover-color-dark));
fill: currentColor;
margin: 0 !important;
}
.etheme-product-grid-item .footer-inner .xstore-compare.processing:not(.xstore-compare-has-animation):before,
.etheme-product-grid-item .footer-inner .xstore-wishlist:before {
top: 0 !important;
left: 0 !important;
width: 100%;
height: 100%;
border-radius: inherit;
-webkit-animation: none;
animation: none;
}
.etheme-product-grid-item .footer-inner .xstore-compare[data-action=remove] .et-icon,
.etheme-product-grid-item .footer-inner .xstore-wishlist[data-action=remove] .et-icon {
color: var(--et_active-color);
}
.etheme-product-grid-item .footer-inner .button {
background: var(--hover-color-white);
border: none;
padding: 0;
line-height: 1;
height: auto;
margin: 0;
}
.etheme-product-grid-item .footer-inner > * {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer;
background: var(--hover-color-white);
margin: 0;
border-radius: var(--item-radius, 0);
height: var(--hover-item-height, 40px);
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.etheme-product-grid-item .footer-inner > *:before {
content: '';
background: var(--hover-color-dark);
opacity: 0;
visibility: hidden;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: inherit;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.etheme-product-grid-item .footer-inner > :hover:before {
opacity: 0.15;
visibility: visible;
}
.etheme-product-grid-item .top-footer {
position: relative;
z-index: 1;
background-color: var(--hover-color-white);
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
text-align: center;
font-size: clamp(10px, 3.5vw, 1em);
padding: clamp(5px, 2vw, 12px);
}
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-add-button,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistaddedbrowse,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistexistsbrowse {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: auto;
height: auto;
}
.etheme-product-grid-item .compare-button > a,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-add-button > a,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistaddedbrowse > a,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistexistsbrowse > a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.etheme-product-grid-item .wishlist-fragment .blockOverlay {
background-color: transparent !important;
opacity: 1 !important;
}
.etheme-product-grid-item .wishlist-fragment .feedback {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistaddedbrowse > a,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistexistsbrowse > a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.etheme-product-grid-item .compare:before,
.etheme-product-grid-item .yith-wcwl-add-to-wishlist a:before {
display: none;
}
.etheme-product-grid-item .yith-wcwl-icon {
font-family: 'FontAwesome';
font-weight: normal;
}
.etheme-product-grid-item .etheme-product-grid-button {
display: inline-block;
position: relative;
height: auto;
background-color: #000;
color: #fff;
border: none;
}
.etheme-product-grid-item .etheme-product-grid-button:before {
content: '' !important;
width: 1em;
height: 1em;
position: absolute;
top: calc(50% - .5em);
left: calc(50% - .5em);
border: 1px solid #e1e1e1;
border-left-color: #8888;
display: none;
z-index: 1;
-webkit-animation: rotate 0.5s linear infinite;
animation: rotate 0.5s linear infinite;
border-radius: 50%;
}
.etheme-product-grid-item .etheme-product-grid-button.loading:before {
display: block !important;
}
.etheme-product-grid-image {
position: relative;
overflow: hidden;
margin-bottom: var(--image-space, 8px);
text-align: start;
isolation: isolate;
}
.etheme-product-grid-image img {
display: block;
margin: 0 auto;
-webkit-transform: scale(var(--image-scale, 1));
transform: scale(var(--image-scale, 1));
-o-object-position: var(--image-position-x, 0) var(--image-position-y, 0);
object-position: var(--image-position-x, 0) var(--image-position-y, 0);
}
.etheme-product-grid-content {
position: relative;
}
.etheme-product-grid .button svg {
fill: currentColor;
width: 1em;
height: 1em;
}
.etheme-product-grid .sales-booster-total-sales,
.etheme-product-grid .single-waitlist {
margin-bottom: 7px;
}
.etheme-product-grid .single-waitlist:not(:first-child) {
margin-top: 5px;
} .etheme-product-hover-mask:not(:hover) footer {
-webkit-transform: translateY(50%);
transform: translateY(50%);
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-mask .footer-inner {
grid-template-columns: repeat(auto-fit, minmax(var(--hover-item-height, 40px), 1fr));
}
.etheme-product-hover-mask footer {
width: auto;
left: var(--items-offset, 20px);
right: var(--items-offset, 20px);
}
.etheme-product-hover-mask2 footer {
right: var(--items-offset, 20px);
width: auto;
}
.etheme-product-hover-mask2:not(:hover) footer {
-webkit-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-mask2 .footer-inner {
width: auto;
grid-auto-flow: row;
}
.etheme-product-hover-mask3 footer {
bottom: 50%;
-webkit-transform: translateY(50%);
transform: translateY(50%);
}
.etheme-product-hover-mask3:not(:hover) footer {
-webkit-transform: translateY(calc(50% + 10px));
transform: translateY(calc(50% + 10px));
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-mask3 .footer-inner {
gap: var(--items-gap, 10px);
grid-template-columns: repeat(auto-fit, var(--hover-item-height, 40px));
grid-auto-flow: dense;
}
.etheme-product-hover-mask3 .footer-inner > * {
border-radius: var(--hover-item-border-radius, 50%);
}
[data-elementor-device-mode=mobile] .etheme-product-hover-mask3 .footer-inner {
width: auto;
grid-auto-flow: row;
--items-gap: 0;
--hover-item-border-radius: 0;
}
[data-elementor-device-mode=mobile] .etheme-product-hover-mask3:not(:hover) footer {
-webkit-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
visibility: hidden;
}
[data-elementor-device-mode=mobile] .etheme-product-hover-mask3 footer {
right: var(--items-offset, 20px);
width: auto;
bottom: var(--items-offset, 20px);
-webkit-transform: none;
transform: none;
}
.etheme-product-hover-info:not(:hover) .top-footer {
-webkit-transform: translateY(var(--hover-item-height, 40px));
transform: translateY(var(--hover-item-height, 40px));
}
.etheme-product-hover-overlay footer,
.etheme-product-hover-default footer {
height: 100%;
bottom: 0;
background: transparent;
display: grid;
grid-template-rows: auto 1fr;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
gap: 0;
padding: 5px 7px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
pointer-events: none;
}
.etheme-product-hover-overlay footer:before,
.etheme-product-hover-default footer:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--hover-color-white);
opacity: var(--hover-overlay-opacity, 0.3);
pointer-events: none;
}
.etheme-product-hover-overlay:not(:hover) footer,
.etheme-product-hover-default:not(:hover) footer {
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-overlay:not(:hover) .top-footer,
.etheme-product-hover-default:not(:hover) .top-footer {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.etheme-product-hover-overlay:not(:hover) .footer-inner > *,
.etheme-product-hover-default:not(:hover) .footer-inner > * {
-webkit-transform: scale(0.7);
transform: scale(0.7);
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-overlay .top-footer,
.etheme-product-hover-default .top-footer {
background: transparent;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
pointer-events: all;
}
.etheme-product-hover-overlay .footer-inner,
.etheme-product-hover-default .footer-inner {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
grid-template-columns: auto;
grid-template-rows: auto;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
pointer-events: all;
}
.etheme-product-hover-overlay .footer-inner > :before,
.etheme-product-hover-default .footer-inner > :before {
display: none;
}
.etheme-product-hover-overlay .footer-inner .button,
.etheme-product-hover-default .footer-inner .button,
.etheme-product-hover-overlay .footer-inner > *,
.etheme-product-hover-default .footer-inner > * {
background: transparent;
height: auto;
padding: 5px;
}
.etheme-product-hover-overlay .footer-inner .button:hover,
.etheme-product-hover-default .footer-inner .button:hover,
.etheme-product-hover-overlay .footer-inner > *:hover,
.etheme-product-hover-default .footer-inner > *:hover {
color: var(--hover-color-white);
background-color: transparent;
}
.etheme-product-hover-overlay .footer-inner .xstore-wishlist:before,
.etheme-product-hover-default .footer-inner .xstore-wishlist:before,
.etheme-product-hover-overlay .footer-inner .xstore-compare:before,
.etheme-product-hover-default .footer-inner .xstore-compare:before {
background: none !important;
}
.etheme-product-hover-overlay .footer-inner .xstore-compare.processing:not(.xstore-compare-has-animation):before,
.etheme-product-hover-default .footer-inner .xstore-compare.processing:not(.xstore-compare-has-animation):before,
.etheme-product-hover-overlay .footer-inner .xstore-wishlist:before,
.etheme-product-hover-default .footer-inner .xstore-wishlist:before {
width: 16px !important;
height: 16px !important;
left: calc(50% - 8px) !important;
top: calc(50% - 8px) !important;
opacity: 1;
visibility: visible;
}
.etheme-product-hover-default footer:before {
display: none;
}
.etheme-product-hover-default .top-footer {
-ms-flex-item-align: end;
align-self: flex-end;
padding: 0;
}
.etheme-product-hover-default .show-quickly {
width: 100%;
font-size: clamp(10px, 3.5vw, 1em);
background: var(--hover-color-white);
padding: 7px 10px;
cursor: pointer;
color: var(--hover-color-dark);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.etheme-product-hover-default .show-quickly:after {
content: attr(data-text);
-webkit-margin-start: 10px;
margin-inline-start: 10px;
}
.etheme-product-hover-default .footer-inner {
--hover-icon-color: var(--hover-color-white);
} .etheme-product-image-hover-slider .hover-arrow {
position: absolute;
top: calc(50% - var(--arrow-size,50px)/ 2);
color: var(--hover-color-dark);
cursor: pointer;
-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, transform 0.3s ease;
transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
opacity: 0 !important;
z-index: 3;
border: 15px solid transparent;
font-size: 1.14rem;
}
.etheme-product-image-hover-slider .hover-arrow-right {
right: 0;
-webkit-transform: translateX(5px);
transform: translateX(5px);
}
.etheme-product-image-hover-slider .hover-arrow-left {
left: 0;
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
}
.etheme-product-image-hover-slider:hover .hover-arrow-right,
.etheme-product-image-hover-slider:hover .hover-arrow-left {
-webkit-transform: translateX(0px);
transform: translateX(0px);
opacity: 1 !important;
}
.etheme-product-hover-swap-image {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-filter: var(--image-hover-filter, none);
filter: var(--image-hover-filter, none);
}
.etheme-product-grid-image:not(:hover) .etheme-product-hover-swap-image {
opacity: 0;
visibility: hidden;
}
.etheme-product-image-hover-back-zoom-in .etheme-product-grid-image:hover .etheme-product-hover-swap-image img,
.etheme-product-image-hover-back-zoom-out .etheme-product-grid-image:not(:hover) .etheme-product-hover-swap-image img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-filter: var(--image-hover-filter, none);
filter: var(--image-hover-filter, none);
}
.etheme-product-image-hover-zoom-in .etheme-product-grid-image:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-filter: var(--image-hover-filter, none);
filter: var(--image-hover-filter, none);
}
.etheme-product-image-hover-zoom-in .etheme-product-grid-image img,
.etheme-product-image-hover-back-zoom-in .etheme-product-hover-swap-image img,
.etheme-product-image-hover-back-zoom-out .etheme-product-hover-swap-image img {
-webkit-transition: opacity 0.5s, -webkit-filter 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, -webkit-filter 0.5s, -webkit-transform 0.5s;
transition: filter 0.5s, opacity 0.5s, transform 0.5s;
transition: filter 0.5s, opacity 0.5s, transform 0.5s, -webkit-filter 0.5s, -webkit-transform 0.5s;
}
.etheme-product-image-hover-carousel .hover-slider-indicator {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 4px;
bottom: 7px;
left: 7px;
}
.etheme-product-image-hover-carousel .hover-slider-indicator .hover-slider-indicator-dot {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
width: 0.5rem;
height: 0.5rem;
border-radius: 50%;
background-color: var(--et_border-color);
-webkit-box-shadow: 0px 0px 3px 0 var(--et_dark-2-white-01);
box-shadow: 0px 0px 3px 0 var(--et_dark-2-white-01);
-webkit-animation: fadeIn 0.3s linear, zoomIn 0.3s linear;
animation: fadeIn 0.3s linear, zoomIn 0.3s linear;
}
.etheme-product-image-hover-carousel .hover-slider-indicator .hover-slider-indicator-dot.active {
background-color: var(--et_active-color);
}
.etheme-product-image-hover-carousel .etheme-product-grid-image img {
-webkit-transform: none;
transform: none;
}
.etheme-product-grid-bordered:not(.type-slider) {
grid-gap: 0;
-webkit-border-start: 1px solid var(--bordered-layout-border-color, var(--et_border-color));
border-inline-start: 1px solid var(--bordered-layout-border-color, var(--et_border-color));
padding-top: 1px;
}
.etheme-product-grid-bordered:not(.type-slider) > div {
padding: var(--rows-gap, 15px) var(--cols-gap, 15px);
border: 1px solid var(--bordered-layout-border-color, var(--et_border-color));
-webkit-border-start: none;
border-inline-start: none;
margin-top: -1px;
}
.etheme-product-grid-item .etheme-countdown {
--gap: 3px;
--item-min-width: 70px;
}
.etheme-product-grid-item .etheme-countdown-wrapper {
margin: 10px 0;
clear: both;
}
.etheme-product-grid-item .etheme-countdown-item {
padding: 5px;
--inner-gap: 0px;
font-size: 0.85rem;
}
.etheme-product-grid-item .etheme-countdown-digits {
font-size: 1.7rem;
}
.etheme-product-grid-spacer {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
visibility: hidden;
opacity: 0;
background-color: var(--et_container-bg-color, #fff);
}
.etheme-product-grid-fadeIn-area {
position: absolute;
top: 100%;
right: 0;
left: 0;
visibility: hidden;
opacity: 0;
padding: 10px 5px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.etheme-product-grid-more-info {
padding-bottom: 20px;
}
.etheme-product-has-fadeIn-content {
position: relative;
-ms-flex-item-align: start;
align-self: flex-start;
}
.etheme-product-has-fadeIn-content:hover {
-webkit-box-shadow: none !important;
box-shadow: none !important;
overflow: visible !important;
z-index: 3;
}
.etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer {
opacity: 1;
visibility: visible;
}
.etheme-product-has-fadeIn-content:hover .etheme-product-grid-fadeIn-area {
opacity: 1;
visibility: visible;
z-index: 3;
}
.etheme-product-has-fadeIn-content .etheme-product-grid-more-info-btn {
margin-top: 12px;
}
.etheme-product-has-fadeIn-content .etheme-product-grid-more-info-inner {
position: relative;
max-height: 20em;
overflow: auto;
-webkit-padding-end: 3px;
padding-inline-end: 3px;
}
.etheme-product-has-fadeIn-content .etheme-product-grid-more-info-inner.limited-height {
overflow: hidden;
max-height: calc(var(--p-line-height, 1.6) * 3em);
}
.etheme-product-has-fadeIn-content .shop_attributes th,
.etheme-product-has-fadeIn-content .shop_attributes tr:first-child td {
padding-top: 0;
padding-bottom: 0;
}
.etheme-product-has-fadeIn-content .shop_attributes tr:not(:last-child) {
border-bottom: none;
}
.swiper-slide .etheme-product-grid-fadeIn-area {
position: static;
}
.et-catalog-on .etheme-product-grid-item footer .show-product,
.et-catalog-on .etheme-product-grid-item footer .add_to_cart_button {
display: none !important;
}
.et-catalog-on .etheme-product-grid-item .quantity-wrapper {
display: none !important;
}
.etheme-elementor-product-align-left .quantity-wrapper[data-type=advanced] {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.etheme-elementor-product-align-center .quantity-wrapper[data-type=advanced] {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.etheme-elementor-product-align-right .quantity-wrapper[data-type=advanced] {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.etheme-product-grid-item:has(.quantity-wrapper[data-type=advanced]:not(.is-added) ~ .etheme-product-grid-button:not(.added)) .quantity-wrapper,
.etheme-product-grid-item:has(.quantity-wrapper[data-type=advanced].is-added ~ .etheme-product-grid-button) .etheme-product-grid-button,
.etheme-product-grid-item:has(.quantity-wrapper[data-type=advanced] ~ .etheme-product-grid-button.added) .etheme-product-grid-button {
display: none;
}
.etheme-product-grid-item .quantity-wrapper[data-type=advanced] {
width: 100%;
max-width: unset;
--et_quantity-height: 35px;
}
.etheme-product-grid-item .quantity-wrapper[data-type=advanced]:has(.blockUI) input {
color: transparent;
}
.etheme-product-grid-item .quantity-wrapper[data-type=advanced] .quantity {
margin-left: 0;
margin-right: 0;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.etheme-product-grid-item .quantity-wrapper[data-type=advanced] .quantity .qty {
max-width: 100px;
width: 100%;
}
.etheme-product-grid-item .quantity-wrapper[data-type=advanced] .quantity > span {
width: var(--et_quantity-height, 38px);
max-width: 25%;
}
.etheme-product-grid-item .quantity-wrapper[data-type=advanced] .quantity > span.plus {
background-color: var(--et_dark-2-white);
color: var(--et_white-2-dark);
}
.etheme-product-grid-item .quantity-wrapper[data-type=advanced] .quantity > span.minus {
background-color: var(--et_light-color);
}.product-view-mask .show-quickly,
.product-view-info .show-quickly {
border-right: 1px solid;
}
.product-view-mask .et-wishlist-holder,
.product-view-info .et-wishlist-holder,
.product-view-mask .xstore-wishlist,
.product-view-info .xstore-wishlist,
.product-view-mask .xstore-compare,
.product-view-info .xstore-compare {
border-left: 1px solid;
}
.footer-product .show-quickly {
left: 0;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.footer-product .show-quickly:after {
right: 0;
}
.footer-product .et-wishlist-holder,
.footer-product .xstore-wishlist,
.footer-product .xstore-compare {
right: 0;
font-size: 0;
}
.footer-product .et-wishlist-holder:after,
.footer-product .xstore-wishlist:after,
.footer-product .xstore-compare:after {
left: 0;
}
.footer-product .by-vendor-name-link:after,
.footer-product .pre_order_loop:after,
.footer-product .wcmp_add_to_cart_message:after {
left: 0;
}
.footer-product .button:before {
display: inline-block;
margin-right: 5px;
font-weight: 400;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.footer-product .by-vendor-name-link:before,
.footer-product .pre_order_loop:before,
.footer-product .wcmp_add_to_cart_message:before,
.footer-product .et-wishlist-holder a.add_to_wishlist.button.alt:before {
margin-right: 0;
}
.footer-product .show-quickly:after,
.footer-product .xstore-wishlist:after,
.footer-product .et-wishlist-holder:after,
.footer-product .xstore-compare:after,
.footer-product .by-vendor-name-link:after,
.footer-product .pre_order_loop:after,
.footer-product .wcmp_add_to_cart_message:after {
position: absolute;
top: 0;
width: 1px;
border-right: 1px solid #444;
height: 100%;
} .product-view-mask2[class*="wcpv_product_vendors-"] .wcpv-sold-by-loop,
.footer-product .wcvendors_sold_by_in_loop,
.footer-product br,
.products-list .product-details .button.compare,
.product-view-mask .button.compare,
.product-view-info .button.compare,
.product-view-light .button.compare,
.product-view-light .xstore-compare {
display: none;
}
.product-view-mask.view-color-dark .wcpv-sold-by-loop,
.product-view-mask.view-color-dark .wcpv-sold-by-loop a {
color: #fff;
}
.product-view-mask.view-color-dark .wcpv-sold-by-loop a:hover {
opacity: 0.7;
}
.footer-product .compare:before,
.footer-product .show-quickly:before,
.footer-product .button:before,
.footer-product .by-vendor-name-link:before,
.footer-product .pre_order_loop:before,
.footer-product .wcmp_add_to_cart_message:before,
.content-product .yith-wcwl-add-to-wishlist .show a:before,
.content-product .wishlist-fragment a:before {
font-size: 16px;
}
.footer-product .xstore-wishlist.button:before,
.footer-product .xstore-compare.button:before {
display: none;
}
.footer-product .xstore-wishlist .et-icon,
.footer-product .xstore-compare .et-icon,
.footer-product .add_to_cart_button:after {
font-size: 16px;
}
.content-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,
.content-product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before {
content: "\e92d";
}
.footer-product {
position: absolute;
bottom: 1.45rem;
left: 1.45rem;
right: 1.45rem;
height: 2.57rem;
-webkit-transform: translateY(5px);
transform: translateY(5px);
opacity: 0;
z-index: 2;
text-align: center;
overflow: hidden;
font-weight: normal;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.footer-product .compare {
position: relative;
overflow: hidden;
}
.footer-product .compare:before {
content: "\e915" !important;
}
.footer-product .compare,
.footer-product .show-quickly,
.footer-product .by-vendor-name-link,
.footer-product .pre_order_loop,
.footer-product .wcmp_add_to_cart_message {
font-size: 0;
}
.footer-product .by-vendor-name-link,
.footer-product .pre_order_loop,
.footer-product .wcmp_add_to_cart_message {
margin: 0;
}
.footer-product .by-vendor-name-link:before {
content: '\e1000';
}
.footer-product .pre_order_loop:before {
content: '\e900';
font-style: normal;
}
.footer-product .wcmp_add_to_cart_message:before {
content: '\e938';
}
.footer-product .show-quickly:before {
content: "\e907";
}
.footer-product .button {
border: none;
width: 100%;
background: var(--et_dark-color);
line-height: 1.4;
padding: 0 45px;
}
.footer-product .button .blockOverlay {
background-color: var(--et_dark-color) !important;
}
.footer-product .et-wishlist-holder a.add_to_wishlist.button.alt {
background: transparent;
}
.footer-product .show-quickly,
.footer-product .xstore-wishlist,
.footer-product .et-wishlist-holder {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
line-height: 1.4;
top: 0;
height: 100%;
width: 45px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-color: var(--et_dark-color);
background: var(--et_dark-color);
z-index: 1;
}
.footer-product .xstore-compare {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-color: var(--et_dark-color);
background: var(--et_dark-color);
}
.footer-product .by-vendor-name-link,
.footer-product .pre_order_loop,
.footer-product .wcmp_add_to_cart_message {
background: var(--et_dark-color);
}
.footer-product .by-vendor-name-link,
.footer-product .pre_order_loop,
.footer-product .wcmp_add_to_cart_message,
.footer-product .yith-wcwl-add-to-wishlist,
.footer-product .yith-wcwl-add-to-wishlist .show {
width: 100%;
height: 100%;
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.footer-product .et-wishlist-holder a {
width: 100%;
}
.footer-product .et-wishlist-holder a .yith-wcwl-icon.fa {
display: none;
}
.footer-product .quick-view-popup .add_to_cart_button,
.footer-product .loader-path {
stroke: #fff;
}
.footer-product .wishlist-fragment .blockOverlay:before {
border-color: var(--et_main-color);
border-left-color: #fff;
}
.footer-product .button,
.footer-product .yith-wcwl-add-to-wishlist a:not(.alt),
.footer-product .yith-wcwl-add-button a.open-pretty-photo,
.footer-product .by-vendor-name-link,
.footer-product .pre_order_loop,
.footer-product .wcmp_add_to_cart_message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: 100%;
}
.footer-product .show-quickly,
.footer-product .xstore-wishlist,
.footer-product .et-wishlist-holder a,
.footer-product .button,
.footer-product .button:hover,
.footer-product .button.compare,
.footer-product .button.compare:hover,
.footer-product .xstore-compare,
.footer-product .xstore-compare:hover,
.footer-product .by-vendor-name-link {
color: #fff;
}
.footer-product .pre_order_loop,
.footer-product .wcmp_add_to_cart_message {
color: #fff !important;
}
.footer-product .compare.button,
.footer-product .xstore-compare,
.footer-product .button,
.footer-product .show-quickly,
.footer-product .xstore-wishlist,
.footer-product .et-wishlist-holder,
.footer-product .by-vendor-name-link,
.footer-product .pre_order_loop,
.footer-product .wcmp_add_to_cart_message {
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.footer-product .compare.button:hover,
.footer-product .xstore-compare:hover,
.footer-product .button:hover,
.footer-product .show-quickly:hover,
.footer-product .xstore-wishlist:hover,
.footer-product .et-wishlist-holder:hover,
.footer-product .by-vendor-name-link:hover,
.footer-product .pre_order_loop:hover,
.footer-product .wcmp_add_to_cart_message:hover {
background: #333333;
}
.et-wishlist-holder .yith-wcwl-add-to-wishlist {
position: relative;
}
.et-wishlist-holder .et-loader {
position: static;
}
.et-wishlist-holder .loader-path {
stroke: #fff;
}
.content-product .show-quickly,
.content-product .by-vendor-name-link {
cursor: pointer;
}
.content-product:hover .footer-product,
.content-product.et-vpf .footer-product {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
.content-product .show-quickly:before,
.content-product .button:before,
.content-product .yith-wcwl-add-to-wishlist .show a:before,
.content-product .by-vendor-name-link:before,
.content-product .pre_order_loop:before,
.content-product .wcmp_add_to_cart_message:before {
font-family: 'xstore-icons';
}
.content-product .is_arrows-hovered .footer-product {
-webkit-transform: translateY(7px);
transform: translateY(7px);
opacity: 0;
}
.view-color-white .footer-product .loader-path,
.view-color-transparent .footer-product .loader-path,
.product-view-default .et-wishlist-holder .loader-path {
stroke: var(--et_dark-color);
}
.view-color-white .footer-product .wishlist-fragment .blockOverlay:before,
.view-color-transparent .footer-product .wishlist-fragment .blockOverlay:before,
.product-view-default .et-wishlist-holder .wishlist-fragment .blockOverlay:before {
border-color: var(--et_border-color);
border-left-color: var(--et_main-color);
}
.view-color-white .footer-product:before,
.view-color-white .footer-product .show-quickly,
.view-color-white .footer-product .et-wishlist-holder,
.view-color-white .footer-product .xstore-wishlist,
.view-color-white .footer-product .xstore-wishlist:after,
.view-color-white .footer-product .et-wishlist-holder:after,
.view-color-white .footer-product .xstore-compare,
.view-color-white .footer-product .xstore-compare:after,
.view-color-white .footer-product .show-quickly:after,
.view-color-white .footer-product .by-vendor-name-link:after,
.view-color-white .footer-product .pre_order_loop:after,
.view-color-white .footer-product .wcmp_add_to_cart_message:after {
border-color: var(--et_border-color);
}
.view-color-white .footer-product .button.compare:hover,
.view-color-white .footer-product .xstore-compare:hover,
.view-color-white .footer-product .button:hover,
.view-color-white .footer-product .show-quickly:hover,
.view-color-white .footer-product .xstore-wishlist:hover,
.view-color-white .footer-product .et-wishlist-holder:hover,
.view-color-white .footer-product .by-vendor-name-link:hover,
.view-color-white .footer-product .pre_order_loop:hover,
.view-color-white .footer-product .wcmp_add_to_cart_message:hover {
background: #f5f5f5;
}
.view-color-white.product-view-info .footer-product:before {
border-color: var(--et_border-color);
}
.view-color-white.product-view-mask2 .footer-product,
.view-color-white .footer-product .button.compare,
.view-color-white .footer-product .xstore-compare,
.view-color-white .footer-product .button,
.view-color-white .footer-product .show-quickly,
.view-color-white .footer-product .xstore-wishlist,
.view-color-white .footer-product .et-wishlist-holder,
.view-color-white .footer-product .by-vendor-name-link,
.view-color-white .footer-product .pre_order_loop,
.view-color-white .footer-product .wcmp_add_to_cart_message,
.view-color-white .product-mask,
.view-color-white.product-view-info .product-mask {
background: #fff;
}
.view-color-white .footer-product .show-quickly,
.view-color-white .footer-product .xstore-wishlist,
.view-color-white .footer-product .xstore-compare,
.view-color-white .footer-product .et-wishlist-holder a,
.view-color-white .footer-product .et-wishlist-holder a.add_to_wishlist.button.alt,
.view-color-white .footer-product .by-vendor-name-link,
.view-color-white .footer-product .button,
.view-color-white .footer-product .button.compare {
color: var(--et_dark-color);
}
.view-color-white .footer-product .pre_order_loop,
.view-color-white .footer-product .wcmp_add_to_cart_message {
color: var(--et_dark-color) !important;
}
.view-color-white .footer-product .button .blockOverlay {
background-color: #fff !important;
}
.view-color-white .product-mask a,
.view-color-white.product-view-info .product-mask a,
.view-color-white .product-mask .product-title a,
.view-color-white.product-view-info .product-mask .product-title a {
color: var(--et_dark-color);
}
.view-color-white .product-mask a:hover,
.view-color-transparent .product-mask a:hover,
.view-color-white.product-view-info .product-mask a:hover,
.view-color-transparent.product-view-info .product-mask a:hover,
.view-color-white .product-mask .product-title a:hover,
.view-color-transparent .product-mask .product-title a:hover,
.view-color-white.product-view-info .product-mask .product-title a:hover,
.view-color-transparent.product-view-info .product-mask .product-title a:hover {
color: var(--et_main-color);
}
.view-color-transparent .footer-product .show-quickly,
.view-color-transparent .footer-product .xstore-wishlist,
.view-color-transparent .footer-product .xstore-compare,
.view-color-transparent .footer-product .et-wishlist-holder a,
.view-color-transparent .footer-product .et-wishlist-holder a.add_to_wishlist.button.alt,
.view-color-transparent .footer-product .by-vendor-name-link,
.view-color-transparent .footer-product .button,
.view-color-transparent .footer-product .button.compare {
color: var(--et_dark-2-white);
}
.view-color-transparent .footer-product .pre_order_loop,
.view-color-transparent .footer-product .wcmp_add_to_cart_message {
color: var(--et_dark-2-white) !important;
}
.view-color-transparent .footer-product .button .blockOverlay {
background-color: var(--et_white-2-dark) !important;
}
.view-color-transparent .product-mask a,
.view-color-transparent.product-view-info .product-mask a,
.view-color-transparent .product-mask .product-title a,
.view-color-transparent.product-view-info .product-mask .product-title a {
color: var(--et_dark-2-white);
}
.view-color-transparent .footer-product:before,
.view-color-transparent .footer-product .show-quickly,
.view-color-transparent .footer-product .xstore-wishlist,
.view-color-transparent .footer-product .xstore-wishlist:after,
.view-color-transparent .footer-product .et-wishlist-holder,
.view-color-transparent .footer-product .et-wishlist-holder:after,
.view-color-transparent .footer-product .xstore-compare,
.view-color-transparent .footer-product .xstore-compare:after,
.view-color-transparent .footer-product .show-quickly:after,
.view-color-transparent .footer-product .by-vendor-name-link:after,
.view-color-transparent .footer-product .pre_order_loop:after,
.view-color-transparent .footer-product .wcmp_add_to_cart_message:after {
border: none;
}
.view-color-transparent .footer-product .show-quickly:hover,
.view-color-transparent .footer-product .xstore-wishlist:hover,
.view-color-transparent .footer-product .xstore-compare:hover,
.view-color-transparent .footer-product .et-wishlist-holder:hover .yith-wcwl-add-button a,
.view-color-transparent .footer-product .et-wishlist-holder:hover a.add_to_wishlist.button.alt,
.view-color-transparent .footer-product .button:hover,
.view-color-transparent .footer-product .by-vendor-name-link:hover {
color: var(--et_main-color);
}
.view-color-transparent .footer-product .pre_order_loop:hover,
.view-color-transparent .footer-product .wcmp_add_to_cart_message:hover {
color: var(--et_main-color) !important;
}
.view-color-transparent.product-view-info .footer-product:before {
border: none;
}
.view-color-transparent .footer-product,
.view-color-transparent .footer-product .button,
.view-color-transparent .footer-product .button.compare,
.view-color-transparent .footer-product .xstore-compare,
.view-color-transparent .footer-product .show-quickly,
.view-color-transparent .footer-product .xstore-wishlist,
.view-color-transparent .footer-product .et-wishlist-holder,
.view-color-transparent .footer-product .button:hover,
.view-color-transparent .footer-product .show-quickly:hover,
.view-color-transparent .footer-product .xstore-wishlist:hover,
.view-color-transparent .footer-product .et-wishlist-holder:hover,
.view-color-transparent .footer-product .by-vendor-name-link:hover,
.view-color-transparent .footer-product .pre_order_loop:hover,
.view-color-transparent .footer-product .wcmp_add_to_cart_message:hover,
.view-color-transparent.product-view-mask2 .footer-product,
.view-color-transparent.product-view-info .product-mask {
background: transparent;
}
@media only screen and (max-width: 768px) {
.content-product .footer-product {
-webkit-transform: none;
transform: none;
opacity: 1;
}
.content-product .footer-product .button {
font-size: 0;
}
.content-product .footer-product .button:before {
margin-right: 0;
margin-left: 0;
}
}
.col-md-9 .product-slide .product-view-mask .footer-product,
.col-md-8 .product-slide .product-view-mask .footer-product,
.col-md-9 .product-slide .product-view-info .footer-product,
.col-md-8 .product-slide .product-view-info .footer-product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.col-md-9 .product-slide .product-view-mask .footer-product .show-quickly,
.col-md-8 .product-slide .product-view-mask .footer-product .show-quickly,
.col-md-9 .product-slide .product-view-info .footer-product .show-quickly,
.col-md-8 .product-slide .product-view-info .footer-product .show-quickly,
.col-md-9 .product-slide .product-view-mask .footer-product .xstore-wishlist,
.col-md-8 .product-slide .product-view-mask .footer-product .xstore-wishlist,
.col-md-9 .product-slide .product-view-info .footer-product .xstore-wishlist,
.col-md-8 .product-slide .product-view-info .footer-product .xstore-wishlist,
.col-md-9 .product-slide .product-view-mask .footer-product .xstore-compare,
.col-md-8 .product-slide .product-view-mask .footer-product .xstore-compare,
.col-md-9 .product-slide .product-view-info .footer-product .xstore-compare,
.col-md-8 .product-slide .product-view-info .footer-product .xstore-compare,
.col-md-9 .product-slide .product-view-mask .footer-product .et-wishlist-holder,
.col-md-8 .product-slide .product-view-mask .footer-product .et-wishlist-holder,
.col-md-9 .product-slide .product-view-info .footer-product .et-wishlist-holder,
.col-md-8 .product-slide .product-view-info .footer-product .et-wishlist-holder,
.col-md-9 .product-slide .product-view-mask .footer-product .by-vendor-name-link,
.col-md-8 .product-slide .product-view-mask .footer-product .by-vendor-name-link,
.col-md-9 .product-slide .product-view-info .footer-product .by-vendor-name-link,
.col-md-8 .product-slide .product-view-info .footer-product .by-vendor-name-link,
.col-md-9 .product-slide .product-view-mask .footer-product .pre_order_loop,
.col-md-8 .product-slide .product-view-mask .footer-product .pre_order_loop,
.col-md-9 .product-slide .product-view-info .footer-product .pre_order_loop,
.col-md-8 .product-slide .product-view-info .footer-product .pre_order_loop,
.col-md-9 .product-slide .product-view-mask .footer-product .wcmp_add_to_cart_message,
.col-md-8 .product-slide .product-view-mask .footer-product .wcmp_add_to_cart_message,
.col-md-9 .product-slide .product-view-info .footer-product .wcmp_add_to_cart_message,
.col-md-8 .product-slide .product-view-info .footer-product .wcmp_add_to_cart_message {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position: relative;
border: none;
}
.col-md-9 .product-slide .product-view-mask .footer-product .show-quickly:after,
.col-md-8 .product-slide .product-view-mask .footer-product .show-quickly:after,
.col-md-9 .product-slide .product-view-info .footer-product .show-quickly:after,
.col-md-8 .product-slide .product-view-info .footer-product .show-quickly:after,
.col-md-9 .product-slide .product-view-mask .footer-product .xstore-wishlist:after,
.col-md-8 .product-slide .product-view-mask .footer-product .xstore-wishlist:after,
.col-md-9 .product-slide .product-view-info .footer-product .xstore-wishlist:after,
.col-md-8 .product-slide .product-view-info .footer-product .xstore-wishlist:after,
.col-md-9 .product-slide .product-view-mask .footer-product .xstore-compare:after,
.col-md-8 .product-slide .product-view-mask .footer-product .xstore-compare:after,
.col-md-9 .product-slide .product-view-info .footer-product .xstore-compare:after,
.col-md-8 .product-slide .product-view-info .footer-product .xstore-compare:after,
.col-md-9 .product-slide .product-view-mask .footer-product .et-wishlist-holder:after,
.col-md-8 .product-slide .product-view-mask .footer-product .et-wishlist-holder:after,
.col-md-9 .product-slide .product-view-info .footer-product .et-wishlist-holder:after,
.col-md-8 .product-slide .product-view-info .footer-product .et-wishlist-holder:after,
.col-md-9 .product-slide .product-view-mask .footer-product .by-vendor-name-link:after,
.col-md-8 .product-slide .product-view-mask .footer-product .by-vendor-name-link:after,
.col-md-9 .product-slide .product-view-info .footer-product .by-vendor-name-link:after,
.col-md-8 .product-slide .product-view-info .footer-product .by-vendor-name-link:after,
.col-md-9 .product-slide .product-view-mask .footer-product .pre_order_loop:after,
.col-md-8 .product-slide .product-view-mask .footer-product .pre_order_loop:after,
.col-md-9 .product-slide .product-view-info .footer-product .pre_order_loop:after,
.col-md-8 .product-slide .product-view-info .footer-product .pre_order_loop:after,
.col-md-9 .product-slide .product-view-mask .footer-product .wcmp_add_to_cart_message:after,
.col-md-8 .product-slide .product-view-mask .footer-product .wcmp_add_to_cart_message:after,
.col-md-9 .product-slide .product-view-info .footer-product .wcmp_add_to_cart_message:after,
.col-md-8 .product-slide .product-view-info .footer-product .wcmp_add_to_cart_message:after {
content: '';
}
.col-md-9 .product-slide .product-view-mask .footer-product .button,
.col-md-8 .product-slide .product-view-mask .footer-product .button,
.col-md-9 .product-slide .product-view-info .footer-product .button,
.col-md-8 .product-slide .product-view-info .footer-product .button,
.col-md-9 .product-slide .product-view-mask .footer-product .by-vendor-name-link,
.col-md-8 .product-slide .product-view-mask .footer-product .by-vendor-name-link,
.col-md-9 .product-slide .product-view-info .footer-product .by-vendor-name-link,
.col-md-8 .product-slide .product-view-info .footer-product .by-vendor-name-link,
.col-md-9 .product-slide .product-view-mask .footer-product .pre_order_loop,
.col-md-8 .product-slide .product-view-mask .footer-product .pre_order_loop,
.col-md-9 .product-slide .product-view-info .footer-product .pre_order_loop,
.col-md-8 .product-slide .product-view-info .footer-product .pre_order_loop,
.col-md-9 .product-slide .product-view-mask .footer-product .wcmp_add_to_cart_message,
.col-md-8 .product-slide .product-view-mask .footer-product .wcmp_add_to_cart_message,
.col-md-9 .product-slide .product-view-info .footer-product .wcmp_add_to_cart_message,
.col-md-8 .product-slide .product-view-info .footer-product .wcmp_add_to_cart_message {
font-size: 0;
padding: 0;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.col-md-9 .product-slide .product-view-mask .footer-product .button:before,
.col-md-8 .product-slide .product-view-mask .footer-product .button:before,
.col-md-9 .product-slide .product-view-info .footer-product .button:before,
.col-md-8 .product-slide .product-view-info .footer-product .button:before,
.col-md-9 .product-slide .product-view-mask .footer-product .by-vendor-name-link:before,
.col-md-8 .product-slide .product-view-mask .footer-product .by-vendor-name-link:before,
.col-md-9 .product-slide .product-view-info .footer-product .by-vendor-name-link:before,
.col-md-8 .product-slide .product-view-info .footer-product .by-vendor-name-link:before,
.col-md-9 .product-slide .product-view-mask .footer-product .pre_order_loop:before,
.col-md-8 .product-slide .product-view-mask .footer-product .pre_order_loop:before,
.col-md-9 .product-slide .product-view-info .footer-product .pre_order_loop:before,
.col-md-8 .product-slide .product-view-info .footer-product .pre_order_loop:before,
.col-md-9 .product-slide .product-view-mask .footer-product .wcmp_add_to_cart_message:before,
.col-md-8 .product-slide .product-view-mask .footer-product .wcmp_add_to_cart_message:before,
.col-md-9 .product-slide .product-view-info .footer-product .wcmp_add_to_cart_message:before,
.col-md-8 .product-slide .product-view-info .footer-product .wcmp_add_to_cart_message:before {
margin: 0;
}
.col-md-9 .product-slide .product-view-mask .footer-product .compare,
.col-md-8 .product-slide .product-view-mask .footer-product .compare,
.col-md-9 .product-slide .product-view-info .footer-product .compare,
.col-md-8 .product-slide .product-view-info .footer-product .compare {
display: none;
}
@media only screen and (min-width: 768px) {
.products-hover-only-icons .product-view-mask .footer-product,
.products-hover-only-icons .product-view-info .footer-product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.products-hover-only-icons .product-view-mask .footer-product .show-quickly,
.products-hover-only-icons .product-view-info .footer-product .show-quickly,
.products-hover-only-icons .product-view-mask .footer-product .xstore-wishlist,
.products-hover-only-icons .product-view-info .footer-product .xstore-wishlist,
.products-hover-only-icons .product-view-mask .footer-product .xstore-compare,
.products-hover-only-icons .product-view-info .footer-product .xstore-compare,
.products-hover-only-icons .product-view-mask .footer-product .et-wishlist-holder,
.products-hover-only-icons .product-view-info .footer-product .et-wishlist-holder,
.products-hover-only-icons .product-view-mask .footer-product .by-vendor-name-link,
.products-hover-only-icons .product-view-info .footer-product .by-vendor-name-link,
.products-hover-only-icons .product-view-mask .footer-product .pre_order_loop,
.products-hover-only-icons .product-view-info .footer-product .pre_order_loop,
.products-hover-only-icons .product-view-mask .footer-product .wcmp_add_to_cart_message,
.products-hover-only-icons .product-view-info .footer-product .wcmp_add_to_cart_message {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position: relative;
border: none;
}
.products-hover-only-icons .product-view-mask .footer-product .show-quickly:after,
.products-hover-only-icons .product-view-info .footer-product .show-quickly:after,
.products-hover-only-icons .product-view-mask .footer-product .xstore-wishlist:after,
.products-hover-only-icons .product-view-info .footer-product .xstore-wishlist:after,
.products-hover-only-icons .product-view-mask .footer-product .xstore-compare:after,
.products-hover-only-icons .product-view-info .footer-product .xstore-compare:after,
.products-hover-only-icons .product-view-mask .footer-product .et-wishlist-holder:after,
.products-hover-only-icons .product-view-info .footer-product .et-wishlist-holder:after,
.products-hover-only-icons .product-view-mask .footer-product .by-vendor-name-link:after,
.products-hover-only-icons .product-view-info .footer-product .by-vendor-name-link:after,
.products-hover-only-icons .product-view-mask .footer-product .pre_order_loop:after,
.products-hover-only-icons .product-view-info .footer-product .pre_order_loop:after,
.products-hover-only-icons .product-view-mask .footer-product .wcmp_add_to_cart_message:after,
.products-hover-only-icons .product-view-info .footer-product .wcmp_add_to_cart_message:after {
content: '';
}
.products-hover-only-icons .product-view-mask .footer-product .button,
.products-hover-only-icons .product-view-info .footer-product .button,
.products-hover-only-icons .product-view-mask .footer-product .by-vendor-name-link,
.products-hover-only-icons .product-view-info .footer-product .by-vendor-name-link,
.products-hover-only-icons .product-view-mask .footer-product .pre_order_loop,
.products-hover-only-icons .product-view-info .footer-product .pre_order_loop,
.products-hover-only-icons .product-view-mask .footer-product .wcmp_add_to_cart_message,
.products-hover-only-icons .product-view-info .footer-product .wcmp_add_to_cart_message {
font-size: 0;
padding: 0;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.products-hover-only-icons .product-view-mask .footer-product .button:before,
.products-hover-only-icons .product-view-info .footer-product .button:before,
.products-hover-only-icons .product-view-mask .footer-product .by-vendor-name-link:before,
.products-hover-only-icons .product-view-info .footer-product .by-vendor-name-link:before,
.products-hover-only-icons .product-view-mask .footer-product .pre_order_loop:before,
.products-hover-only-icons .product-view-info .footer-product .pre_order_loop:before,
.products-hover-only-icons .product-view-mask .footer-product .wcmp_add_to_cart_message:before,
.products-hover-only-icons .product-view-info .footer-product .wcmp_add_to_cart_message:before {
margin: 0;
}
.products-hover-only-icons .product-view-mask .footer-product .compare,
.products-hover-only-icons .product-view-info .footer-product .compare {
display: none;
}
} .product-view-mask2 .footer-product {
height: auto !important;
width: 45px;
left: auto;
-webkit-transform: translateX(5px);
transform: translateX(5px);
background: var(--et_dark-color);
}
.product-view-mask2 .footer-product .show-quickly,
.product-view-mask2 .footer-product .xstore-wishlist,
.product-view-mask2 .footer-product .xstore-compare,
.product-view-mask2 .footer-product .button,
.product-view-mask2 .footer-product .et-wishlist-holder,
.product-view-mask2 .footer-product .by-vendor-name-link,
.product-view-mask2 .footer-product .pre_order_loop,
.product-view-mask2 .footer-product .wcmp_add_to_cart_message {
height: 45px;
}
.product-view-mask2 .footer-product .button {
padding: 0;
width: 100%;
font-size: 0;
overflow: hidden;
}
.product-view-mask2 .footer-product .button:before {
margin-left: 0;
margin-right: 0;
}
.product-view-mask2 .footer-product .show-quickly,
.product-view-mask2 .footer-product .xstore-wishlist,
.product-view-mask2 .footer-product .xstore-compare,
.product-view-mask2 .footer-product .et-wishlist-holder,
.product-view-mask2 .footer-product .by-vendor-name-link,
.product-view-mask2 .footer-product .pre_order_loop,
.product-view-mask2 .footer-product .wcmp_add_to_cart_message {
position: relative;
width: 100%;
}
.product-view-mask2 .content-product .is_arrows-hovered .footer-product {
-webkit-transform: translateX(5px);
transform: translateX(5px);
}
@media only screen and (max-width: 1200px) and (min-width: 993px) {
.products-grid .product-view-mask2 .footer-product,
.content-page.container .products-list .product-view-mask2 .footer-product {
width: 30px;
right: calc(1.45rem/2);
bottom: calc(1.45rem/2);
}
.products-grid .product-view-mask2 .footer-product .show-quickly,
.content-page.container .products-list .product-view-mask2 .footer-product .show-quickly,
.products-grid .product-view-mask2 .footer-product .xstore-wishlist,
.content-page.container .products-list .product-view-mask2 .footer-product .xstore-wishlist,
.products-grid .product-view-mask2 .footer-product .xstore-compare,
.content-page.container .products-list .product-view-mask2 .footer-product .xstore-compare,
.products-grid .product-view-mask2 .footer-product .button,
.content-page.container .products-list .product-view-mask2 .footer-product .button,
.products-grid .product-view-mask2 .footer-product .et-wishlist-holder,
.content-page.container .products-list .product-view-mask2 .footer-product .et-wishlist-holder,
.products-grid .product-view-mask2 .footer-product .by-vendor-name-link,
.content-page.container .products-list .product-view-mask2 .footer-product .by-vendor-name-link,
.products-grid .product-view-mask2 .footer-product .pre_order_loop,
.content-page.container .products-list .product-view-mask2 .footer-product .pre_order_loop,
.products-grid .product-view-mask2 .footer-product .wcmp_add_to_cart_message,
.content-page.container .products-list .product-view-mask2 .footer-product .wcmp_add_to_cart_message {
height: 30px;
}
.products-grid .product-view-mask2 .footer-product .compare:before,
.content-page.container .products-list .product-view-mask2 .footer-product .compare:before,
.products-grid .product-view-mask2 .footer-product .show-quickly:before,
.content-page.container .products-list .product-view-mask2 .footer-product .show-quickly:before,
.products-grid .product-view-mask2 .footer-product .xstore-wishlist .et-icon,
.content-page.container .products-list .product-view-mask2 .footer-product .xstore-wishlist .et-icon,
.products-grid .product-view-mask2 .footer-product .xstore-compare .et-icon,
.content-page.container .products-list .product-view-mask2 .footer-product .xstore-compare .et-icon,
.products-grid .product-view-mask2 .footer-product .button:before,
.content-page.container .products-list .product-view-mask2 .footer-product .button:before,
.products-grid .product-view-mask2 .footer-product .add_to_cart_button:after,
.content-page.container .products-list .product-view-mask2 .footer-product .add_to_cart_button:after,
.products-grid .product-view-mask2 .content-product .yith-wcwl-add-to-wishlist .show a:before,
.content-page.container .products-list .product-view-mask2 .content-product .yith-wcwl-add-to-wishlist .show a:before,
.products-grid .product-view-mask2 .content-product .yith-wcwl-wishlistexistsbrowse a:before,
.content-page.container .products-list .product-view-mask2 .content-product .yith-wcwl-wishlistexistsbrowse a:before,
.products-grid .product-view-mask2 .content-product .yith-wcwl-wishlistaddedbrowse a:before,
.content-page.container .products-list .product-view-mask2 .content-product .yith-wcwl-wishlistaddedbrowse a:before,
.products-grid .product-view-mask2 .content-product .yith-wcwl-add-button a:before,
.content-page.container .products-list .product-view-mask2 .content-product .yith-wcwl-add-button a:before,
.products-grid .product-view-mask2 .content-product .wishlist-fragment a:before,
.content-page.container .products-list .product-view-mask2 .content-product .wishlist-fragment a:before,
.products-grid .product-view-mask2 .footer-product .by-vendor-name-link:before,
.content-page.container .products-list .product-view-mask2 .footer-product .by-vendor-name-link:before,
.products-grid .product-view-mask2 .footer-product .pre_order_loop:before,
.content-page.container .products-list .product-view-mask2 .footer-product .pre_order_loop:before,
.products-grid .product-view-mask2 .footer-product .wcmp_add_to_cart_message:before,
.content-page.container .products-list .product-view-mask2 .footer-product .wcmp_add_to_cart_message:before {
font-size: 12px;
}
}
@media only screen and (max-width: 768px) {
.product-view-mask2 .footer-product {
width: 30px;
right: calc(1.45rem/2);
bottom: calc(1.45rem/2);
}
.product-view-mask2 .footer-product .show-quickly,
.product-view-mask2 .footer-product .xstore-wishlist,
.product-view-mask2 .footer-product .xstore-compare,
.product-view-mask2 .footer-product .button,
.product-view-mask2 .footer-product .et-wishlist-holder,
.product-view-mask2 .footer-product .by-vendor-name-link,
.product-view-mask2 .footer-product .pre_order_loop,
.product-view-mask2 .footer-product .wcmp_add_to_cart_message {
height: 30px;
}
.product-view-mask2 .footer-product .compare:before,
.product-view-mask2 .footer-product .show-quickly:before,
.product-view-mask2 .footer-product .xstore-wishlist .et-icon,
.product-view-mask2 .footer-product .xstore-compare .et-icon,
.product-view-mask2 .footer-product .button:before,
.product-view-mask2 .footer-product .add_to_cart_button:after,
.product-view-mask2 .content-product .yith-wcwl-add-to-wishlist .show a:before,
.product-view-mask2 .content-product .yith-wcwl-wishlistexistsbrowse a:before,
.product-view-mask2 .content-product .yith-wcwl-wishlistaddedbrowse a:before,
.product-view-mask2 .content-product .yith-wcwl-add-button a:before,
.product-view-mask2 .content-product .wishlist-fragment a:before,
.product-view-mask2 .footer-product .by-vendor-name-link:before,
.product-view-mask2 .footer-product .pre_order_loop:before,
.product-view-mask2 .footer-product .wcmp_add_to_cart_message:before {
font-size: 12px;
}
}.et-quick-view-wrapper .swiper-slide a {
display: inline-block;
}
.et-quick-view-wrapper .main-images a.zoom,
.et-quick-view-wrapper .main-images a {
cursor: default;
}
.et-quick-view-wrapper .swiper-grid .swiper-slide {
width: auto;
max-width: 100%;
}
.et-quick-view-wrapper .swiper-grid a.zoom,
.et-quick-view-wrapper .swiper-grid a {
cursor: inherit;
}
.et-quick-view-wrapper .product_type_variable,
.et-quick-view-wrapper .product_type_variation,
.et-quick-view-wrapper .product_type_grouped,
.et-quick-view-wrapper .product_type_external {
height: auto;
font-size: 0.85rem;
padding-top: 0.95rem;
padding-bottom: 0.95rem;
background-color: var(--et_btn-dark-bg-color);
color: var(--et_btn-dark-color);
-webkit-text-fill-color: currentColor;
min-width: 190px;
margin-right: 0.4rem;
}
.et-quick-view-wrapper .product_type_variable:hover,
.et-quick-view-wrapper .product_type_variation:hover,
.et-quick-view-wrapper .product_type_grouped:hover,
.et-quick-view-wrapper .product_type_external:hover {
background-color: var(--et_btn-dark-bg-color-hover);
border-color: var(--et_btn-dark-br-color-hover);
color: var(--et_btn-dark-color-hover);
}
.et-quick-view-wrapper .product_type_variable:before,
.et-quick-view-wrapper .product_type_variation:before,
.et-quick-view-wrapper .product_type_grouped:before,
.et-quick-view-wrapper .product_type_external:before,
.et-quick-view-wrapper .add_to_cart_button:before {
padding-right: 5px;
font-family: 'xstore-icons';
}
.et-quick-view-wrapper .add_to_cart_button.loading,
.et-quick-view-wrapper .add_to_cart_button.loading:before {
color: transparent !important;
-webkit-transition: none !important;
transition: none !important;
}
.et-quick-view-wrapper .add_to_cart_button.loading:before {
background: transparent !important;
}
.et-quick-view-wrapper .add_to_cart_button .et-loader {
position: absolute;
left: 50%;
top: 50%;
margin: 0;
}
.et-quick-view-wrapper .add_to_cart_button .loader-circular {
left: calc(50% - 15px);
top: calc(50% - 15px);
bottom: auto;
margin: 0;
}
.et-quick-view-wrapper .sten-reset-loop-variation {
margin-top: 0;
margin-bottom: 5px;
font-size: 1rem;
text-transform: capitalize;
}
.et-quick-view-wrapper .show-full-details {
font-size: 1.14rem;
line-height: 1.9;
margin-top: 10px;
display: block;
text-align: start;
text-decoration: underline;
}
.et-quick-view-wrapper .quick-view-excerpts {
margin-top: 1.4em;
margin-bottom: 3em;
overflow: hidden;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.et-quick-view-wrapper .quick-view-excerpts.show-content {
max-height: 440px;
overflow-y: hidden;
}
.et-quick-view-wrapper .quick-view-excerpts.show-content .excerpt-content {
visibility: visible;
opacity: 1;
max-height: 350px;
}
.et-quick-view-wrapper .quick-view-excerpts.show-content .excerpt-title:before {
content: '\e903';
}
.et-quick-view-wrapper .quick-view-excerpts.show-content + .excerpt-title {
margin-bottom: 10px;
}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-title {
display: inline-block;
padding-right: 1em;
text-decoration: underline;
color: var(--et_dark-2-white);
font-size: 1.14rem;
cursor: pointer;
position: relative;
}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-title:before {
display: inline-block;
content: '\e905';
font-family: 'xstore-icons';
position: absolute;
font-size: 0.75em;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content {
position: relative;
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
max-height: 0;
opacity: 0;
visibility: hidden;
overflow: hidden;
}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content:before {
top: 0;
background: -webkit-gradient(linear, left bottom, left top, from(var(--et_white-2-dark-0)), color-stop(80%, var(--et_white-2-dark)));
background: linear-gradient(to top, var(--et_white-2-dark-0) 0%, var(--et_white-2-dark) 80%);
}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content:after {
bottom: 0;
background: -webkit-gradient(linear, left top, left bottom, from(var(--et_white-2-dark-0)), color-stop(80%, var(--et_white-2-dark)));
background: linear-gradient(to bottom, var(--et_white-2-dark-0) 0%, var(--et_white-2-dark) 80%);
}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content:before,
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content:after {
position: absolute;
content: '';
display: block;
left: 0;
right: 2px;
height: 20px;
pointer-events: none;
}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content .excerpt-content-inner {
max-height: 350px;
padding-right: 15px;
overflow: hidden;
overflow-y: auto;
}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner {
line-height: 1.8;
font-size: 1.14rem;
}
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h1,
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h2,
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h3,
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h4,
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h5,
.et-quick-view-wrapper .quick-view-excerpts .excerpt-content-inner h6 {
line-height: 1.3;
margin-bottom: 0.35em;
margin-top: 0.35em;
}
.et-quick-view-wrapper .yith-wcwl-add-to-wishlist.wishlist-fragment {
margin: 0;
}
.et-quick-view-wrapper .xstore-wishlist-single,
.et-quick-view-wrapper .xstore-compare-single {
display: block;
font-size: 1.14rem;
}
.et-quick-view-wrapper .quantity-wrapper {
display: block;
height: auto;
max-width: unset;
}
.et-quick-view-wrapper .product_meta:empty {
display: none !important;
}
.quick-view-popup {
margin: 0 auto;
position: relative;
background: var(--et_container-bg-color, var(--et_white-2-dark));
width: 870px;
max-width: 100%;
}
.quick-view-popup .skeleton-body .product-content .row > div {
height: 550px;
}
.quick-view-popup .skeleton-body .product-content.quick-view-layout-centered .row > div {
height: 370px;
}
.quick-view-popup .product-content {
position: relative;
}
.quick-view-popup .product-content.quick-view-layout-centered,
.quick-view-popup .product-content.quick-view-layout-centered img,
.quick-view-popup .product-content.quick-view-layout-centered iframe {
max-height: unset;
}
.quick-view-popup .product-content.quick-view-layout-centered .product-images,
.quick-view-popup .product-content.quick-view-layout-centered .product-information {
width: 100%;
}
.quick-view-popup .product-content.quick-view-layout-centered .product-images:empty:before {
background-size: 70% 100%;
background-position: center 15px;
margin: 0 30px;
}
.quick-view-popup .product-content.quick-view-layout-centered .product-information {
position: relative;
padding-left: 30px;
padding-right: 30px;
}
.quick-view-popup .product-content.quick-view-layout-centered .product-information:empty:before {
margin: 0 30px;
}
.quick-view-popup .product-content img.lazyload-lqip {
width: 100%;
}
.quick-view-popup .vertical-thumbnails,
.quick-view-popup .swiper-control-bottom {
display: none;
}
.quick-view-popup .product-content,
.quick-view-popup .main-images {
margin-bottom: 0;
}
.quick-view-popup .main-images {
text-align: start;
}
.quick-view-popup .et-wishlist-holder {
margin-bottom: 10px;
}
.quick-view-popup .product-information {
text-align: start;
}
.quick-view-popup .product-information .woocommerce-review-link {
display: none !important;
}
.quick-view-popup .product-information::-webkit-scrollbar {
width: 3px;
}
.quick-view-popup .open-360-popup {
display: none;
}
.quick-view-popup .excerpt-content-inner:focus {
outline: none;
}
.quick-view-popup .product-cats {
margin-top: -2em;
margin-bottom: 1em;
color: var(--et_font-color);
text-transform: uppercase;
}
.quick-view-popup .product-cats a {
color: var(--et_font-color);
}
.quick-view-popup .add_to_cart_button {
margin-right: 1em;
border-style: none;
}
.quick-view-popup .quick-view-info {
margin-bottom: 1.07em;
}
.quick-view-popup .quick-view-info .woocommerce-product-rating + .cart {
margin-top: 1.12em;
}
.quick-view-popup .quick-view-excerpts .excerpt-content .excerpt-content-inner {
padding-top: 20px;
}
.quick-view-popup .product_type_variable,
.quick-view-popup .product_type_variation,
.quick-view-popup .product_type_grouped,
.quick-view-popup .product_type_external {
margin-bottom: 15px !important;
}
html.quick-view-open .mfp-wrap {
overflow-x: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
@-webkit-keyframes et-canvas-right {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
opacity: 0;
visibility: hidden;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
visibility: visible;
}
}
@keyframes et-canvas-right {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
opacity: 0;
visibility: hidden;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
visibility: visible;
}
}
@-webkit-keyframes et-canvas-left {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
opacity: 0;
visibility: hidden;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
visibility: visible;
}
}
@keyframes et-canvas-left {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
opacity: 0;
visibility: hidden;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1;
visibility: visible;
}
}
.et-quick-view-canvas {
--quick-view-elements-spacing: 12px;
}
.et-quick-view-canvas .et-popup-content {
-webkit-animation: none;
animation: none;
opacity: 1 !important;
visibility: visible !important;
color: unset;
margin: 0 !important;
padding: 15px;
overflow: visible;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.et-quick-view-canvas .et-close-popup {
margin: 9px;
}
.et-quick-view-canvas:not(.done).et-content-right .et-popup-content {
opacity: 1;
visibility: visible;
-webkit-animation: et-canvas-right 0.2s linear, et-fadeIn 0.2s linear;
animation: et-canvas-right 0.2s linear, et-fadeIn 0.2s linear;
}
.et-quick-view-canvas:not(.done).et-content-left .et-popup-content {
opacity: 1;
visibility: visible;
-webkit-animation: et-canvas-left 0.2s linear, et-fadeIn 0.2s linear;
animation: et-canvas-left 0.2s linear, et-fadeIn 0.2s linear;
}
.et-quick-view-canvas.et-popup-removing.et-content-right .et-popup-content {
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.et-quick-view-canvas.et-popup-removing.et-content-left .et-popup-content {
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.et-quick-view-canvas.et-popup-removing .et-close-popup {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0;
visibility: hidden;
}
.et-quick-view-canvas .et-mini-content-head {
cursor: default;
}
.et-quick-view-canvas.et-off-canvas .et-content {
overflow: hidden;
overflow-y: auto;
padding: 0 3px;
}
.et-quick-view-canvas.et-off-canvas .et-content::-webkit-scrollbar {
display: none;
}
.et-quick-view-canvas .et-content-inner {
position: relative;
overflow: hidden;
}
.et-quick-view-canvas .et-content-inner > *,
.et-quick-view-canvas .et-content-inner .product-share:not(:last-child),
.et-quick-view-canvas .et-content-inner .product_meta > span,
.et-quick-view-canvas .et-content-inner .product_meta .products-page-cats,
.et-quick-view-canvas .et-content-inner .product_meta .wcml_currency_switcher,
.et-quick-view-canvas .et-content-inner .product_meta .wcml-dropdown.product,
.et-quick-view-canvas .et-content-inner .product_meta .wcmp-report-abouse-wrapper,
.et-quick-view-canvas .et-content-inner .quick-view-excerpts.show-content .excerpt-title {
margin: 0 0 var(--quick-view-elements-spacing, 10px) !important;
}
.et-quick-view-canvas .et-content-inner > *:last-child,
.et-quick-view-canvas .et-content-inner .product-share:not(:last-child):last-child,
.et-quick-view-canvas .et-content-inner .product_meta > span:last-child,
.et-quick-view-canvas .et-content-inner .product_meta .products-page-cats:last-child,
.et-quick-view-canvas .et-content-inner .product_meta .wcml_currency_switcher:last-child,
.et-quick-view-canvas .et-content-inner .product_meta .wcml-dropdown.product:last-child,
.et-quick-view-canvas .et-content-inner .product_meta .wcmp-report-abouse-wrapper:last-child,
.et-quick-view-canvas .et-content-inner .quick-view-excerpts.show-content .excerpt-title:last-child {
margin-bottom: 0 !important;
}
.et-quick-view-canvas .woocommerce-product-details__short-description p {
margin-bottom: var(--quick-view-elements-spacing, 10px);
}
.et-quick-view-canvas .woocommerce-product-details__short-description p:only-child {
margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
.quick-view-popup .product-content {
max-height: 550px;
overflow: hidden;
}
.quick-view-popup .product-content img {
width: auto;
}
.quick-view-popup .product-content:not(.quick-view-layout-centered) img {
margin: 0 !important;
}
.quick-view-popup .product-information {
position: absolute;
right: 0;
overflow: auto;
overflow-x: hidden;
max-height: 100%;
margin-bottom: 0;
padding-top: 2.3em;
padding-right: 20px;
}
.quick-view-popup .product-information:only-child {
position: relative;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 20px;
}
.quick-view-popup .doubled-border.has-overflow {
overflow: auto;
}
.quick-view-popup .doubled-border,
.quick-view-popup .quick-view-layout-default,
.quick-view-popup .quick-view-layout-default .row,
.quick-view-popup .quick-view-layout-default .product-images,
.quick-view-popup .quick-view-layout-default .product-information {
height: 100%;
max-height: 100%;
}
.quick-view-layout-default img,
.quick-view-layout-default iframe {
max-height: 550px;
}
}
@media only screen and (max-width: 767px) {
.quick-view-popup .product-information .et-wishlist-holder.position-after.type-icon-text a:not(.alt),
.quick-view-popup .product-info-wrapper .et-wishlist-holder.position-after.type-icon-text a:not(.alt) {
font-size: 12px !important;
}
.quick-view-popup .product-information .et-wishlist-holder.position-after.type-icon a:not(.alt),
.quick-view-popup .product-info-wrapper .et-wishlist-holder.position-after.type-icon a:not(.alt) {
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.quick-view-popup .product-information .et-wishlist-holder.position-after.type-icon a:not(.alt):hover,
.quick-view-popup .product-info-wrapper .et-wishlist-holder.position-after.type-icon a:not(.alt):hover {
font-size: 12px !important;
}
.quick-view-popup .product-information .et-wishlist-holder.position-under,
.quick-view-popup .product-info-wrapper .et-wishlist-holder.position-under {
padding-top: 0;
}
.quick-view-popup .product-information {
padding: 2.5em 3.5em 0 2.5em;
}
}
@media only screen and (max-width: 480px) {
.quick-view-popup .product-name {
font-size: 2rem;
}
.quick-view-popup .product-images {
padding: 0 15px;
margin-bottom: 0;
}
.quick-view-popup .product-cats {
margin-top: 0;
}
.quick-view-popup .add_to_cart_button.button {
margin-right: 0;
min-width: 170px;
}
}.posts-nav-btn {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
position: fixed;
top: 50%;
z-index: 9;
height: 90px;
height: -webkit-min-content;
height: -moz-min-content;
height: min-content;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.posts-nav-btn a:not(.button):hover {
color: var(--et_dark-2-white);
}
.posts-nav-btn .post-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
z-index: 1;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 270px;
background: #fff;
-webkit-box-shadow: 1px 1px 10px var(--et_dark-2-white-01);
box-shadow: 1px 1px 10px var(--et_dark-2-white-01);
}
.posts-nav-btn .post-info .post-title {
font-size: 1.14rem;
display: block;
max-width: 155px;
}
.posts-nav-btn .post-info .price {
font-size: 1rem;
margin-bottom: 0;
}
.posts-nav-btn .post-nav-arrow {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 24px;
background: var(--et_dark-color);
color: #fff;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.post-navigation {
width: 100%;
border-top: 1px solid var(--et_border-color);
border-bottom: 1px solid var(--et_border-color);
display: inline-block;
padding: 1.78em 0;
text-align: end;
}
.post-navigation p {
margin-bottom: 0;
}
.post-navigation a {
padding-left: 5px;
padding-right: 5px;
}
.post-navigation:empty {
display: none;
}
.etheme-elementor-off-canvas--shown .posts-navigation {
opacity: 0;
visibility: hidden;
}
@media only screen and (max-width: 1300px) {
.posts-navigation {
display: none;
}
}
@media only screen and (max-width: 768px) {
.posts-nav-btn {
height: 50px;
}
.posts-nav-btn img {
max-width: 50px;
max-height: 50px;
}
}
@media only screen and (max-width: 480px) {
.posts-nav-btn {
display: none;
}
}
.prev-post {
left: -270px;
text-align: end;
}
.prev-post.outside,
body:not(.et-preloader-hide) .prev-post {
left: -294px;
}
.prev-post .button:before {
content: "\e902";
}
.prev-post .post-info {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.prev-post .post-details {
margin-right: 20px;
}
.prev-post:hover {
left: 0;
}
.prev-post:hover .post-nav-arrow {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
.next-post {
right: -270px;
text-align: start;
}
.next-post.outside,
body:not(.et-preloader-hide) .next-post {
right: -294px;
}
.next-post .button:before {
content: "\e904";
}
.next-post .post-details {
margin-left: 20px;
}
.next-post:hover {
right: 0;
}
.next-post:hover .post-nav-arrow {
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
@media (min-width: 1200px) {
body.bordered .prev-post {
margin-left: 20px;
}
body.bordered .next-post {
margin-right: 20px;
}
}
@media only screen and (min-width: 993px) {
.site-header-vertical ~ div .next-post {
right: calc(-270px + var(--header-vertical-size, 90px));
}
.site-header-vertical ~ div .next-post:hover {
right: var(--header-vertical-size, 90px);
}
}