.elementor-element .swiper-container {
z-index: 0 !important;
}
.elementor-element .swiper-pagination {
position: relative;
text-align: center;
-webkit-transition: 300ms;
transition: 300ms;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.elementor-element .swiper-pagination-inside {
position: absolute;
margin-top: 0;
margin-bottom: 10px;
}
.elementor-element .swiper-entry:hover .et-swiper-elementor-nav {
opacity: 1;
}
.elementor-element .et-slider .swiper-pagination {
position: absolute;
}
.elementor-element .swiper-container-horizontal > .swiper-pagination-bullets,
.elementor-element .swiper-pagination-custom,
.elementor-element .swiper-pagination-fraction {
bottom: 0;
}
.elementor-element .swiper-button-next,
.elementor-element .swiper-button-prev {
width: var(--arrow-size, 50px);
height: var(--arrow-size, 50px);
position: absolute;
top: calc(50% - var(--arrow-size, 50px) / 2);
margin: 0;
}
.elementor-button .e-font-icon-svg {
height: 1em;
}
.swiper-pagination-number {
position: relative;
margin: 0 5px;
color: var(--et_dark-2-white);
opacity: 0.4;
-webkit-transition: all 0.3s;
transition: all 0.3s;
cursor: pointer;
line-height: 1;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.swiper-pagination-number:after {
content: '';
border-bottom: 1px solid currentColor;
width: 1em;
display: inline-block;
-webkit-margin-start: 5px;
margin-inline-start: 5px;
-webkit-transition: inherit;
transition: inherit;
}
.swiper-pagination-number:hover,
.swiper-pagination-number-active {
opacity: 1;
}
.swiper-pagination-number:hover:after,
.swiper-pagination-number-active:after {
width: 2em;
}
.elementor-text-editor p {
font-size: inherit;
line-height: inherit;
}
.elementor-image-box-img img {
vertical-align: unset;
}
.swiper-slide .content-product .product-details .button {
display: inline-block;
}
.swiper-slide .content-product .quantity-wrapper .button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.single-product .product_title {
display: block;
}
body.single .elementor-widget-heading .product_title,
body.single .elementor-widget-woocommerce-product-etheme_tabs .woocommerce-tabs {
margin: 0;
border: none;
padding: 0;
}
.woocommerce-tabs.type-accordion .wc-tabs .et-woocommerce-tab a {
border: none !important;
}
body .elementor-widget-woocommerce-etheme_breadcrumb .page-heading {
font-size: inherit;
margin: 0;
border: none;
-webkit-box-shadow: none;
box-shadow: none;
}
body.single .elementor-widget-woocommerce-etheme_breadcrumb .page-heading {
--h1-size-proportion: 1;
--content-zoom: 1em;
border: none;
margin: 0;
}
.elementor-element .et-fancy-button .button-wrap a {
height: auto;
}
.elementor-element .et-fancy-button .button-wrap svg {
width: 1em;
height: 1em;
fill: currentColor;
}
.elementor-element .et-fancy-button .button-wrap i {
-webkit-transition: inherit;
transition: inherit;
}
.elementor-element .et-menu-list .type-img.position-center-center img,
.elementor-element .et-menu-list .type-img.position-center-center i,
.elementor-element .et-menu-list .type-img.position-center-center svg {
display: block;
margin: 0;
}
.elementor-widget-etheme_horizontal_scroll [data-animation] .swiper-slide-contents:not(.animated) {
opacity: 0;
visibility: hidden;
}
.etheme-elementor-slider .swiper-slide-contents > p:last-child {
margin-bottom: 0;
}
.etheme-elementor-slider.swiper-fade .swiper-slide:not(.swiper-slide-active) {
opacity: 0 !important;
visibility: hidden !important;
}
.elementor-widget-container p {
color: inherit;
font-size: inherit;
font-family: inherit;
line-height: inherit;
}
.elementor-widget-container p.woocommerce-info {
color: var(--et_info-color, #fff);
}
.swiper-slide .added_to_cart {
display: none;
}
.elementor-button {
height: auto;
}
.elementor-button.flex {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.etheme-payment-button {
text-transform: none;
}
.footer-widget .elementor-element ul.menu > li > a,
.footer-widget .elementor-element li a {
font-size: inherit;
}
body.elementor-page:not([data-elementor-device-mode]) [class*=elementor-widget-etheme]:not(.etheme-elementor-widget-loaded) > .elementor-widget-container,
body.elementor-default:not([data-elementor-device-mode]) [class*=elementor-widget-etheme]:not(.etheme-elementor-widget-loaded) > .elementor-widget-container,
body.elementor-page:not([data-elementor-device-mode]) [class*=elementor-widget-woocommerce-etheme]:not(.etheme-elementor-widget-loaded) > .elementor-widget-container,
body.elementor-default:not([data-elementor-device-mode]) [class*=elementor-widget-woocommerce-etheme]:not(.etheme-elementor-widget-loaded) > .elementor-widget-container,
body.elementor-page:not([data-elementor-device-mode]) [class*=elementor-widget-woocommerce-product-etheme]:not(.etheme-elementor-widget-loaded) > .elementor-widget-container,
body.elementor-default:not([data-elementor-device-mode]) [class*=elementor-widget-woocommerce-product-etheme]:not(.etheme-elementor-widget-loaded) > .elementor-widget-container,
body.elementor-page:not([data-elementor-device-mode]) [class*=elementor-widget-et-]:not(.etheme-elementor-widget-loaded) > .elementor-widget-container,
body.elementor-default:not([data-elementor-device-mode]) [class*=elementor-widget-et-]:not(.etheme-elementor-widget-loaded) > .elementor-widget-container {
opacity: 0;
visibility: hidden;
}
body.elementor-page:not([data-elementor-device-mode]) [class*=elementor-widget-etheme]:not(.etheme-elementor-widget-loaded):before,
body.elementor-page:not([data-elementor-device-mode]) [class*=elementor-widget-et-]:not(.etheme-elementor-widget-loaded):before,
body.elementor-default:not([data-elementor-device-mode]) [class*=elementor-widget-etheme]:not(.etheme-elementor-widget-loaded):before,
body.elementor-default:not([data-elementor-device-mode]) [class*=elementor-widget-et-]:not(.etheme-elementor-widget-loaded):before,
.etheme-elementor-lazy-button:before,
.elementor-widget.etheme-loading:before,
.elementor-widget.etheme-reloading:before {
content: '';
display: inline-block;
position: absolute;
width: var(--etheme-elementor-loader-size, 1.5rem);
height: var(--etheme-elementor-loader-size, 1.5rem);
left: calc(50% - (var(--etheme-elementor-loader-size, 1.5rem) / 2));
top: calc(50% - (var(--etheme-elementor-loader-size, 1.5rem) / 2));
border: 1px solid var(--etheme-elementor-loader-color, #e1e1e1);
border-left-color: var(--etheme-elementor-loader-color-active, #555);
border-radius: 50%;
-webkit-animation: rotate 0.5s linear infinite;
animation: rotate 0.5s linear infinite;
z-index: 1;
}
.elementor-widget.etheme-reloading {
--etheme-elementor-loader-size: 2rem;
}
.elementor-widget.etheme-reloading.elementor-widget-woocommerce-etheme_archive_products .elementor-widget-container:has(.woocommerce-product-search),
.elementor-widget.etheme-reloading.elementor-widget-woocommerce-etheme_product_grid .elementor-widget-container:has(.woocommerce-product-search),
.elementor-widget.etheme-reloading.elementor-widget-woocommerce-etheme_product_list .elementor-widget-container:has(.woocommerce-product-search) {
min-height: 250px;
}
.elementor-widget.etheme-reloading:not(.etheme-skeleton-loading) .type-product:first-child,
.elementor-widget.etheme-reloading:not(.etheme-skeleton-loading) .type-post:first-child,
.elementor-widget.etheme-reloading:not(.etheme-skeleton-loading) .etheme-elementor-pagination,
.elementor-widget.etheme-reloading:not(.etheme-skeleton-loading) .etheme-elementor-lazy-button-wrapper {
opacity: 0;
visibility: hidden;
-webkit-transition: none;
transition: none;
}
.elementor-widget.etheme-reloading:not(.etheme-skeleton-loading) .type-product:not(:first-child),
.elementor-widget.etheme-reloading:not(.etheme-skeleton-loading) .type-post:not(:first-child) {
display: none;
}
.elementor-widget.etheme-reloading:not(.etheme-skeleton-loading) .etheme-product-grid,
.elementor-widget.etheme-reloading:not(.etheme-skeleton-loading) .etheme-product-list,
.elementor-widget.etheme-reloading:not(.etheme-skeleton-loading) .etheme-posts-wrapper {
grid-template-rows: 1fr;
}
.elementor-widget .type-product,
.elementor-widget .type-post {
-webkit-transition: var(--et_elementor-post-product-transition, all 0.225s linear);
transition: var(--et_elementor-post-product-transition, all 0.225s linear);
}
.elementor-widget .type-product.etheme-post-product-loading,
.elementor-widget .type-post.etheme-post-product-loading {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(var(--et_elementor-post-product-translate-y, 15px));
transform: translateY(var(--et_elementor-post-product-translate-y, 15px));
}
.elementor-widget.etheme-skeleton-loaded {
--et_elementor-post-product-transition: none;
--et_elementor-post-product-translate-y: 0px;
}
.elementor-widget.etheme-skeleton-loaded .etheme-post-product-loading {
-webkit-animation: et-fadeIn 0.45s linear;
animation: et-fadeIn 0.45s linear;
}
.elementor-widget.etheme-skeleton-loading {
--et_link-color: transparent;
--et_yellow-color: transparent;
--et_active-color: transparent;
--etheme-elementor-loader-size: 0px;
}
.elementor-widget.etheme-skeleton-loading .star-rating {
--et_yellow-color: transparent;
--et_border-color: transparent;
}
.elementor-widget.etheme-skeleton-loading .etheme-product-grid-item {
display: block;
opacity: 1;
visibility: visible;
background-image: none !important;
}
.elementor-widget.etheme-skeleton-loading .etheme-product-grid-item.type-list,
.elementor-widget.etheme-skeleton-loading .etheme-product-list-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.elementor-widget.etheme-skeleton-loading .etheme-product-grid-image,
.elementor-widget.etheme-skeleton-loading .etheme-product-grid-content > *,
.elementor-widget.etheme-skeleton-loading .etheme-product-grid-content .star-rating,
.elementor-widget.etheme-skeleton-loading .etheme-product-list-image,
.elementor-widget.etheme-skeleton-loading .etheme-product-list-content > *,
.elementor-widget.etheme-skeleton-loading .etheme-product-list-content .star-rating,
.elementor-widget.etheme-skeleton-loading .etheme-post-image-wrapper,
.elementor-widget.etheme-skeleton-loading .etheme-post-content > *,
.elementor-widget.etheme-skeleton-loading .etheme-elementor-pagination ul .page-numbers {
-webkit-transition: none;
transition: none;
background: #f4f4f4;
background: linear-gradient(110deg, #f4f4f4 8%, #fff 15%, #f4f4f4 33%);
background-size: 200% 100%;
-webkit-animation: etheme-elementor-skeleton-anim 1.5s linear infinite;
animation: etheme-elementor-skeleton-anim 1.5s linear infinite;
color: transparent !important;
}
.elementor-widget.etheme-skeleton-loading .etheme-product-grid-content,
.elementor-widget.etheme-skeleton-loading .etheme-product-grid-content .star-rating-wrapper,
.elementor-widget.etheme-skeleton-loading .etheme-product-list-content,
.elementor-widget.etheme-skeleton-loading .etheme-product-list-content .star-rating-wrapper,
.elementor-widget.etheme-skeleton-loading .etheme-post-content {
background: transparent !important;
}
.elementor-widget.etheme-skeleton-loading a,
.elementor-widget.etheme-skeleton-loading span {
-webkit-transition: none;
transition: none;
color: transparent !important;
pointer-events: none;
}
.elementor-widget.etheme-skeleton-loading .et_st-default-holder,
.elementor-widget.etheme-skeleton-loading .quantity-wrapper > *,
.elementor-widget.etheme-skeleton-loading img,
.elementor-widget.etheme-skeleton-loading footer {
-webkit-transition: none;
transition: none;
opacity: 0;
visibility: hidden;
}
@-webkit-keyframes etheme-elementor-skeleton-anim {
to {
background-position-x: -200%;
}
}
@keyframes etheme-elementor-skeleton-anim {
to {
background-position-x: -200%;
}
}
.elementor-widget.etheme-loading > .elementor-widget-container,
[data-elementor-type].etheme-loading {
opacity: 0.5;
}
.etheme-elementor-lazy-button {
position: relative;
background-color: #000;
}
.etheme-elementor-lazy-button:hover {
background-color: #333;
}
.etheme-elementor-lazy-button.loading span {
color: transparent !important;
}
.etheme-elementor-lazy-button.loading:before {
opacity: 1;
visibility: visible;
}
.etheme-elementor-lazy-button:before {
opacity: 0;
visibility: hidden;
}
.etheme-elementor-lazy-button.navigation-type-scroll {
display: inline-block;
font-size: var(--etheme-elementor-loader-size, 1.5rem);
height: var(--etheme-elementor-loader-size, 1.5rem);
}
.etheme-elementor-lazy-button.navigation-type-button {
--etheme-elementor-loader-size: 1em;
--etheme-elementor-loader-color: currentColor;
}
.etheme-elementor-lazy-button-wrapper {
margin: 40px 0 20px;
line-height: 1;
--etheme-elementor-loader-color: #555;
--etheme-elementor-loader-color-active: transparent;
-webkit-transition: all 0.225s linear;
transition: all 0.225s linear;
}
.etheme-elementor-lazy-progress-wrapper {
margin-bottom: 20px;
color: var(--et_font-color);
}
.etheme-elementor-lazy-progress-bar {
position: relative;
display: block;
background: #f1f1f1;
padding: var(--progress-inner-space, 0);
margin: var(--progress-space, 15px) auto;
border-radius: var(--progress-radius, 3px);
max-width: var(--progress-max-width, 350px);
}
.etheme-elementor-lazy-progress-bar-inner {
position: relative;
display: block;
height: var(--progress-height, 4px);
background: var(--progress-active-color, var(--et_dark-2-white));
border-radius: inherit;
-webkit-transition: width 1.5s linear;
transition: width 1.5s linear;
}
.etheme-elementor-lazy-progress-bar-inner:after {
content: '';
display: inline-block;
position: absolute;
background: inherit;
width: var(--progress-height, 4px);
right: 0;
top: calc(var(--progress-height,4px) / -2);
bottom: calc(var(--progress-height,4px) / -2);
}
.etheme-elementor-lazy-progress-bar-inner.finished:after {
display: none;
}
.etheme-elementor-pagination {
margin: 40px 0 20px;
--etheme-elementor-pagination-size: 2.57rem;
-webkit-transition: all 0.225s linear;
transition: all 0.225s linear;
}
.etheme-elementor-pagination ul {
list-style: none;
padding: 0;
display: grid;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
grid-template-columns: repeat(auto-fit, var(--etheme-elementor-pagination-size));
grid-template-rows: repeat(auto-fit, var(--etheme-elementor-pagination-size));
grid-gap: var(--etheme-elementor-pagination-gap, 10px);
}
.etheme-elementor-pagination ul li {
margin: 0;
}
.etheme-elementor-pagination ul .page-numbers {
font-size: 0.85rem;
width: var(--etheme-elementor-pagination-size);
height: var(--etheme-elementor-pagination-size);
border: 1px solid var(--et_border-color);
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
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-elementor-pagination ul .current,
.etheme-elementor-pagination ul .page-numbers:hover {
color: #fff;
background-color: var(--et_active-color);
border-color: var(--et_active-color);
}
.etheme-grid {
display: grid;
grid-template-columns: repeat(var(--cols, 3), minmax(100px, 1fr));
grid-gap: var(--rows-gap, 20px) var(--cols-gap, 30px);
}
.etheme-grid > .etheme-grid {
grid-template-columns: 1fr;
}
.etheme-masonry {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.etheme-image-hover img {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all 0.7s ease-in-out;
transition: all 0.7s ease-in-out;
}
.etheme-image-hover-scaleIn img,
.etheme-image-hover-scaleOut img {
width: 100%;
}
.etheme-image-hover-scaleIn:hover img,
.etheme-image-hover-scaleIn.active img,
.etheme-image-hover-scaleOut:not(:hover):not(.active) img {
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
.etheme-image-hover-slideRtl img {
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
width: calc(100% + 30px);
max-width: calc(100% + 30px);
}
.etheme-image-hover-slideRtl:not(:hover):not(.active) img {
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
.etheme-image-hover-slideScaleOut img {
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
width: calc(100% + 60px);
max-width: calc(100% + 60px);
}
.etheme-image-hover-slideScaleOut:not(:hover):not(.active) img {
-webkit-transform: translateX(-30px) scale(1.15);
transform: translateX(-30px) scale(1.15);
}
.etheme-elementor-tab {
display: inline-block;
text-align: var(--etheme-tab-align, center);
position: relative;
padding: 5px 0;
margin: 0 var(--etheme-tabs-space, 15px);
cursor: pointer;
-webkit-transition: all 0.3s, border 0s;
transition: all 0.3s, border 0s;
}
.etheme-elementor-tabs-wrapper {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 0 calc(var(--etheme-tabs-space, 15px) * -1);
margin-top: var(--etheme-tabs-space-top, 0);
margin-bottom: var(--etheme-tabs-space-bottom, 20px);
}
.etheme-elementor-tab:hover,
.etheme-elementor-tab-active {
color: #000;
}
.etheme-elementor-tab-text:only-child {
margin-left: 0 !important;
margin-right: 0 !important;
}
.etheme-elementor-tab-content:not(.etheme-elementor-tab-content-active) {
display: none;
}
@media only screen and (min-width: 768px) {
.etheme-elementor-tabs-vertical {
--etheme-tabs-space: 5px;
--etheme-tab-align: start;
}
.etheme-elementor-tabs-simple .etheme-elementor-tabs-wrapper {
margin-left: calc(var(--etheme-tabs-space,5px) * -1);
margin-right: calc(var(--etheme-tabs-space,5px) * -1);
}
.etheme-elementor-tabs-simple .etheme-elementor-tab {
margin: 0 var(--etheme-tabs-space, 5px);
}
}
.etheme-elementor-tabs-simple .etheme-elementor-tab {
padding: 7px 15px;
border-radius: 30px;
}
.etheme-elementor-tabs-simple .etheme-elementor-tab-active,
.etheme-elementor-tabs-simple .etheme-elementor-tab:hover {
color: #fff;
background-color: #000;
}
.etheme-elementor-tabs-underline .etheme-elementor-tab:after,
.etheme-elementor-tabs-overline .etheme-elementor-tab:after,
.etheme-elementor-tabs-folders .etheme-elementor-tab:after {
content: '';
bottom: 0;
height: var(--etheme-tabs-line-weight, 2px);
background: var(--etheme-tabs-line-color, currentColor);
left: auto;
right: 0;
width: 0;
position: absolute;
-webkit-transition: inherit;
transition: inherit;
}
.etheme-elementor-tabs-underline .etheme-elementor-tab:hover,
.etheme-elementor-tabs-overline .etheme-elementor-tab:hover,
.etheme-elementor-tabs-folders .etheme-elementor-tab:hover,
.etheme-elementor-tabs-underline .etheme-elementor-tab-active,
.etheme-elementor-tabs-overline .etheme-elementor-tab-active,
.etheme-elementor-tabs-folders .etheme-elementor-tab-active {
color: #000;
}
.etheme-elementor-tabs-underline .etheme-elementor-tab:hover:after,
.etheme-elementor-tabs-overline .etheme-elementor-tab:hover:after,
.etheme-elementor-tabs-folders .etheme-elementor-tab:hover:after,
.etheme-elementor-tabs-underline .etheme-elementor-tab-active:after,
.etheme-elementor-tabs-overline .etheme-elementor-tab-active:after,
.etheme-elementor-tabs-folders .etheme-elementor-tab-active:after {
width: 100%;
left: 0;
right: auto;
}
.etheme-elementor-tabs-overline .etheme-elementor-tab:after {
top: 0;
bottom: auto;
}
.etheme-elementor-tabs-folders {
--etheme-tabs-space: 0px;
--etheme-tabs-space-bottom: 0;
}
.etheme-elementor-tabs-folders .etheme-elementor-tab {
color: #888;
background: #fafafa;
border: 1px solid var(--etheme-tabs-border-color, #e1e1e1);
padding: 7px 15px;
margin: 0;
margin-bottom: -1px;
}
.etheme-elementor-tabs-folders .etheme-elementor-tab + .etheme-elementor-tab {
border-left: none;
}
.etheme-elementor-tabs-folders .etheme-elementor-tab-active {
color: #000;
background: #fff;
border-bottom: none;
}
.etheme-elementor-tabs-folders .etheme-elementor-tab:after {
top: -1px;
bottom: auto;
}
.etheme-elementor-tabs-horizontal.etheme-elementor-tabs-folders {
--etheme-tabs-space: 0px;
}
@media only screen and (min-width: 768px) {
.etheme-elementor-tabs-vertical {
--etheme-tabs-space-bottom: 0;
}
.etheme-elementor-tabs-vertical .elementor-widget-container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.etheme-elementor-tabs-vertical .etheme-elementor-tabs-wrapper {
-ms-flex-preferred-size: var(--etheme-tabs-width-proportion, 20%);
flex-basis: var(--etheme-tabs-width-proportion, 20%);
margin: calc(var(--etheme-tabs-space, 15px) * -1) 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack: center;
align-content: center;
}
.etheme-elementor-tabs-vertical .etheme-elementor-tabs-wrapper ~ .etheme-elementor-tab-content {
-ms-flex-preferred-size: calc(100% - var(--etheme-tabs-width-proportion, 20%));
flex-basis: calc(100% - var(--etheme-tabs-width-proportion, 20%));
-webkit-padding-start: 30px;
padding-inline-start: 30px;
}
.etheme-elementor-tabs-vertical .etheme-elementor-tab {
width: 100%;
padding: 7px 15px;
margin: var(--etheme-tabs-space, 15px) 0;
}
.etheme-elementor-tabs-vertical .etheme-elementor-tab:after {
width: var(--etheme-tabs-line-weight, 2px);
top: 0;
bottom: auto;
left: auto;
right: 0;
height: 0;
}
.etheme-elementor-tabs-vertical .etheme-elementor-tab-active:after,
.etheme-elementor-tabs-vertical .etheme-elementor-tab:hover:after {
height: 100%;
width: var(--etheme-tabs-line-weight, 2px);
bottom: 0;
top: auto;
right: 0;
left: auto;
}
.etheme-elementor-tabs-vertical.etheme-elementor-tabs-overline .etheme-elementor-tab:after {
left: 0;
right: auto;
}
.etheme-elementor-tabs-vertical.etheme-elementor-tabs-folders .etheme-elementor-tab + .etheme-elementor-tab {
border-left: 1px solid var(--etheme-tabs-border-color, #e1e1e1);
border-top: none;
}
.etheme-elementor-tabs-vertical.etheme-elementor-tabs-folders .etheme-elementor-tab-active {
border-bottom: 1px solid var(--etheme-tabs-border-color, #e1e1e1);
}
}
@media only screen and (max-width: 767px) {
.etheme-elementor-tabs-wrapper {
white-space: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
overflow: auto;
overflow-y: hidden;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
}
.etheme-tt-button {
display: inline-block;
cursor: pointer;
}
.etheme-tt-button-wrapper {
margin-top: 15px;
}
.etheme-toggle-short-content-wrapper p:last-child,
.etheme-toggle-long-content-wrapper p:last-child {
margin-bottom: 0;
}
.etheme-toggle-content-overlay {
position: relative;
}
.etheme-toggle-content-overlay:after {
content: '';
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: var(--overlay-height, 40px);
}
.etheme-toggle-content-overlay-white:after {
background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
background: linear-gradient(0deg, #ffffff, rgba(255, 255, 255, 0));
}
.etheme-toggle-content-overlay-dark:after {
background: -webkit-gradient(linear, left bottom, left top, from(#000000), to(rgba(0, 0, 0, 0)));
background: linear-gradient(0deg, #000000, rgba(0, 0, 0, 0));
}
.etheme-elementor-sticky-column > .elementor-column-wrap,
.etheme-elementor-sticky-column > .elementor-widget-wrap {
-ms-flex-item-align: start;
align-self: flex-start;
}
.etheme-elementor-sticky-column .is_stuck + div {
pointer-events: none;
}
.etheme-elementor-tooltip {
position: absolute;
z-index: 999;
padding: 5px 10px;
border-radius: 3px;
background-color: #000;
color: #fff;
text-align: center;
width: var(--et-tooltip-width, 150px);
-webkit-transition: all var(--et-tooltip-duration, 0.3s) linear;
transition: all var(--et-tooltip-duration, 0.3s) linear;
}
.etheme-elementor-tooltip p {
font: inherit;
line-height: inherit;
color: inherit;
}
.etheme-elementor-tooltip p:last-child {
margin-bottom: 0;
}
.etheme-elementor-tooltip:not(.etheme-elementor-tooltip-arrow) {
--et-tooltip-arrow-size: 0px;
}
.etheme-elementor-tooltip:not(.etheme-elementor-tooltip-arrow):after {
display: none;
}
.etheme-elementor-tooltip:after {
border-width: var(--et-tooltip-arrow-size, 5px);
border-style: solid;
content: '';
position: absolute;
}
.etheme-elementor-tooltip[data-position=top],
.etheme-elementor-tooltip[data-position=bottom] {
left: calc(50% - var(--et-tooltip-offset-2, 0px));
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.etheme-elementor-tooltip[data-position=top] {
bottom: calc(100% + var(--et-tooltip-offset, 0px) + var(--et-tooltip-arrow-size,5px));
}
.etheme-elementor-tooltip[data-position=top]:after {
top: 100%;
right: unset;
bottom: unset;
left: calc(50% - var(--et-tooltip-arrow-size, 5px));
border-color: var(--et-tooltip-arrow-color, #000) transparent transparent transparent;
}
.etheme-elementor-tooltip[data-position=bottom] {
top: calc(100% + var(--et-tooltip-offset, 0px) + var(--et-tooltip-arrow-size,5px));
}
.etheme-elementor-tooltip[data-position=bottom]:after {
bottom: 100%;
right: unset;
top: unset;
left: calc(50% - var(--et-tooltip-arrow-size, 5px));
border-color: transparent transparent var(--et-tooltip-arrow-color, #000) transparent;
}
.etheme-elementor-tooltip[data-position=left],
.etheme-elementor-tooltip[data-position=right] {
top: calc(50% - var(--et-tooltip-offset-2, 0px));
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.etheme-elementor-tooltip[data-position=right] {
left: calc(100% + var(--et-tooltip-offset, 0px) + var(--et-tooltip-arrow-size,5px));
}
.etheme-elementor-tooltip[data-position=right]:after {
border-color: transparent var(--et-tooltip-arrow-color, #000) transparent transparent;
top: calc(50% - var(--et-tooltip-arrow-size, 5px));
right: 100%;
}
.etheme-elementor-tooltip[data-position=left] {
right: calc(100% + var(--et-tooltip-offset, 0px) + var(--et-tooltip-arrow-size,5px));
}
.etheme-elementor-tooltip[data-position=left]:after {
border-color: transparent transparent transparent var(--et-tooltip-arrow-color, #000);
top: calc(50% - var(--et-tooltip-arrow-size, 5px));
left: 100%;
}
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip,
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip {
opacity: 0;
visibility: hidden;
}
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip[data-animation=none],
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip[data-animation=none] {
opacity: 1;
visibility: visible;
}
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip[data-animation=bottom][data-position=top],
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip[data-animation=bottom][data-position=top],
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip[data-animation=bottom][data-position=bottom],
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip[data-animation=bottom][data-position=bottom] {
-webkit-transform: translateX(-50%) translateY(15px);
transform: translateX(-50%) translateY(15px);
}
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip[data-animation=bottom][data-position=left],
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip[data-animation=bottom][data-position=left],
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip[data-animation=bottom][data-position=right],
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip[data-animation=bottom][data-position=right] {
-webkit-transform: translateY(calc(-50% + 15px));
transform: translateY(calc(-50% + 15px));
}
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip[data-animation=auto][data-position=bottom],
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip[data-animation=auto][data-position=bottom] {
-webkit-transform: translateX(-50%) translateY(15px);
transform: translateX(-50%) translateY(15px);
}
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip[data-animation=auto][data-position=top],
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip[data-animation=auto][data-position=top] {
-webkit-transform: translateX(-50%) translateY(-15px);
transform: translateX(-50%) translateY(-15px);
}
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip[data-animation=auto][data-position=left],
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip[data-animation=auto][data-position=left] {
-webkit-transform: translateY(-50%) translateX(-15px);
transform: translateY(-50%) translateX(-15px);
}
.etheme-elementor-tooltip-hover:not(:hover) .etheme-elementor-tooltip[data-animation=auto][data-position=right],
.etheme-elementor-tooltip-click:not(.shown) .etheme-elementor-tooltip[data-animation=auto][data-position=right] {
-webkit-transform: translateY(-50%) translateX(15px);
transform: translateY(-50%) translateX(15px);
}
.elementor-element.etheme-elementor-lazyBg,
.elementor-element.etheme-elementor-lazyBg > .elementor-widget-container,
.elementor-element.etheme-elementor-lazyBg > .elementor-widget-wrap {
background-image: none !important;
}
iframe.elementor-background-video-embed {
max-width: unset !important;
} .etheme-marquee {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
overflow: hidden;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
gap: var(--cols-gap, 10px);    }
.etheme-marquee-on-scroll[data-dir=ltr] {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.etheme-marquee-on-scroll .etheme-marquee-content {
-webkit-animation: none;
animation: none;
}
.etheme-marquee-on-scroll.etheme-marquee-pos-absolute .etheme-marquee-content:last-child {
position: static;
}
.etheme-marquee-content {
-ms-flex-negative: 0;
flex-shrink: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-pack: distribute;
justify-content: space-around;
gap: var(--cols-gap, 10px);
min-width: 100%;
-webkit-animation: et-marquee-rtl var(--animation-duration, 30s) linear infinite;
animation: et-marquee-rtl var(--animation-duration, 30s) linear infinite; }
@media (prefers-reduced-motion: reduce) {
.etheme-marquee-content {
-webkit-animation-play-state: paused !important;
animation-play-state: paused !important;
}
}
.etheme-marquee-item,
.etheme-marquee-item_sep {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
text-align: center;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.etheme-marquee-item_sep svg {
width: 1em;
height: 1em;
fill: currentColor;
}
.etheme-marquee-item a {
color: currentColor;
}
.etheme-marquee-item p:last-child {
margin-bottom: 0;
}
.etheme-marquee-reverse .etheme-marquee-content {
animation-direction: reverse;
}
.etheme-marquee-hover-pause:hover .etheme-marquee-content {
-webkit-animation-play-state: paused;
animation-play-state: paused;
}
.etheme-marquee-fit-content {
max-width: -webkit-fit-content;
max-width: -moz-fit-content;
max-width: fit-content;
}
.etheme-marquee-pos-absolute .etheme-marquee-content:last-child {
position: absolute;
top: 0;
left: 0;
-webkit-animation-name: et-marquee-ltr;
animation-name: et-marquee-ltr;
}
@-webkit-keyframes et-marquee-rtl {
from {
-webkit-transform: translateX(0);
transform: translateX(0);
}
to {
-webkit-transform: translateX(calc(-100% - var(--cols-gap, 10px)));
transform: translateX(calc(-100% - var(--cols-gap, 10px)));
}
}
@keyframes et-marquee-rtl {
from {
-webkit-transform: translateX(0);
transform: translateX(0);
}
to {
-webkit-transform: translateX(calc(-100% - var(--cols-gap, 10px)));
transform: translateX(calc(-100% - var(--cols-gap, 10px)));
}
}
@-webkit-keyframes et-marquee-ltr {
from {
-webkit-transform: translateX(calc(100% + var(--cols-gap, 10px)));
transform: translateX(calc(100% + var(--cols-gap, 10px)));
}
to {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes et-marquee-ltr {
from {
-webkit-transform: translateX(calc(100% + var(--cols-gap, 10px)));
transform: translateX(calc(100% + var(--cols-gap, 10px)));
}
to {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.elementor-widget-search-form input,
.elementor-widget-search-form button {
height: auto;
}
.elementor-widget .sales-booster-safe-checkout,
.elementor-widget .sales-booster-quantity-discounts-wrapper,
.elementor-widget .bought-together-products {
margin: 0;
}
.content-page .elementor-widget .sales-booster-cart-countdown {
border: none;
}
.elementor-widget .sales-booster-cart-countdown {
padding: 0;
margin: 0;
border: none;
}
.elementor-widget-woocommerce-product-add-to-cart .et-or-wrapper {
display: none;
}
.elementor-widget-woocommerce-product-add-to-cart .et-single-buy-now {
-ms-flex-item-align: center;
align-self: center;
}
.elementor-widget-woocommerce-product-etheme_sticky_cart .etheme-sticky-cart .et_column {
-webkit-box-flex: 1;
-ms-flex: auto;
flex: auto;
}
.elementor-widget .sales-booster-live-viewing,
.elementor-widget .sales-booster-total-sales,
.elementor-widget div.sales-booster-estimated-delivery,
.elementor-widget-woocommerce-product-etheme_short_description .woocommerce-product-details__short-description > p:last-child,
.elementor-widget-woocommerce-product-etheme_reviews .form-submit,
.elementor-widget-woocommerce-product-etheme_stock .stock {
margin-bottom: 0;
}
.elementor-widget-woocommerce-product-meta,
.elementor-widget-woocommerce-product-etheme_meta {
color: var(--et_dark-2-white);
font-size: 1.14rem;
}
.elementor-widget-woocommerce-product-meta .product_meta,
.elementor-widget-woocommerce-product-etheme_meta .product_meta,
.elementor-widget-woocommerce-product-meta .product_meta .detail-label,
.elementor-widget-woocommerce-product-etheme_meta .product_meta .detail-label {
font-size: inherit;
color: inherit;
}
.elementor-widget-woocommerce-product-meta .product_meta > span,
.elementor-widget-woocommerce-product-etheme_meta .product_meta > span {
margin-bottom: 0;
}
.elementor-widget-woocommerce-product-meta .product_meta .detail-label,
.elementor-widget-woocommerce-product-etheme_meta .product_meta .detail-label {
-webkit-padding-start: 0;
padding-inline-start: 0;
-webkit-padding-end: 3px;
padding-inline-end: 3px;
}
.elementor-widget-woocommerce-product-meta .product_meta .detail-content > :first-child,
.elementor-widget-woocommerce-product-etheme_meta .product_meta .detail-content > :first-child {
-webkit-padding-start: 0;
padding-inline-start: 0;
-webkit-padding-end: 0;
padding-inline-end: 0;
}
.elementor-widget-woocommerce-product-meta .product_meta,
.elementor-widget-woocommerce-product-etheme_meta .product_meta,
.elementor-widget-woocommerce-product-meta .product_meta > .detail-container:last-child,
.elementor-widget-woocommerce-product-etheme_meta .product_meta > .detail-container:last-child {
margin-bottom: 0;
}
.elementor-widget-woocommerce-product-meta:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child),
.elementor-widget-woocommerce-product-etheme_meta:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child) {
margin-top: 10px;
}
.elementor-widget-woocommerce-product-rating .star-rating {
width: auto;
margin-bottom: 0;
}
.woocommerce:not(.rtl) .elementor-widget-woocommerce-product-rating .star-rating {
margin-left: 0;
margin-right: 7px;
}
.woocommerce.rtl .elementor-widget-woocommerce-product-rating .star-rating {
margin-left: 7px;
margin-right: 0;
}
.elementor-widget-woocommerce-product-price .price,
.elementor-widget-woocommerce-product-etheme_price .price {
margin-bottom: 0;
}
.elementor-widget-woocommerce-product-price .price ins,
.elementor-widget-woocommerce-product-etheme_price .price ins {
color: var(--et_active-color);
}
.elementor-widget-woocommerce-product-price .price ins .amount,
.elementor-widget-woocommerce-product-etheme_price .price ins .amount {
color: currentColor;
}
.elementor-widget-woocommerce-product-etheme_product_images img.zoomImg {
pointer-events: none;
}
.elementor-widget-woocommerce-product-etheme_product_images .swiper-control-bottom {
margin-bottom: 0;
}
.elementor-widget-woocommerce-product-etheme_add_to_cart .single_add_to_cart_button:before {
display: none;
}
.elementor-widget-woocommerce-product-etheme_add_to_cart.vertical-variations form.cart table.variations th.label,
.elementor-widget-woocommerce-product-etheme_add_to_cart.vertical-variations form.cart table.variations td.value {
width: auto;
display: block;
text-align: start;
padding: 0;
}
.elementor-widget-woocommerce-product-etheme_add_to_cart.vertical-variations form.cart table.variations select {
margin-bottom: 10px;
}
.elementor-widget-woocommerce-product-etheme_add_to_cart.vertical-variations form.cart table.variations a.reset_variations {
margin-left: 0;
margin-right: 0;
margin-top: 15px;
}
.elementor-widget-woocommerce-product-etheme_add_to_cart:not(.vertical-variations) select {
-webkit-margin-start: auto;
margin-inline-start: auto;
}
.elementor-widget-woocommerce-product-etheme_sales_booster_safe_checkout .sales-booster-safe-checkout {
margin: 0;
}
body.woocommerce div.product .elementor-widget-woocommerce-product-etheme_tabs .woocommerce-tabs .panel {
border: none;
margin: 0;
}
body.woocommerce div.product .elementor-widget-woocommerce-product-etheme_tabs .form-submit {
margin-bottom: 0;
}
.elementor-widget-woocommerce-etheme_breadcrumb .page-heading a,
.single .elementor-widget-woocommerce-etheme_breadcrumb .page-heading a {
color: currentColor;
}
.elementor-widget-woocommerce-etheme_breadcrumb .page-heading {
margin-bottom: 0;
--page-heading-link-opacity-hover: 1;
--page-heading-bg: none;
background-color: transparent;
}
.elementor-widget-woocommerce-etheme_breadcrumb .page-heading .container {
max-width: unset;
}
.elementor-widget-woocommerce-etheme_breadcrumb .page-heading .container,
.elementor-widget-woocommerce-etheme_breadcrumb .page-heading .row,
.elementor-widget-woocommerce-etheme_breadcrumb .page-heading .col-md-12 {
padding: 0;
margin: 0 auto;
}
body:not(.rtl) .elementor-widget-woocommerce-etheme_breadcrumb .page-heading a.back-history {
right: 0;
}
body.rtl .elementor-widget-woocommerce-etheme_breadcrumb .page-heading a.back-history {
left: 0;
}
.elementor-widget-woocommerce-etheme_breadcrumb .bbp-breadcrumb,
.elementor-widget-woocommerce-etheme_breadcrumb .breadcrumbs,
.elementor-widget-woocommerce-etheme_breadcrumb .page-heading .title,
.elementor-widget-woocommerce-etheme_breadcrumb .woocommerce-breadcrumb {
text-transform: inherit;
}
.elementor-widget-etheme_tag_cloud {
--tagcloud-font-size: inherit;
}
.elementor-widget-etheme_tag_cloud .tagcloud {
margin: 0 calc(var(--cols-gap, 10px) / 2 * -1) calc(var(--rows-gap, 10px) * -1);
}
.elementor-widget-etheme_tag_cloud .tagcloud a {
margin: 0 calc(var(--cols-gap, 10px) / 2);
margin-bottom: var(--rows-gap, 10px);
}
.elementor-widget-etheme_tag_cloud .tagcloud .tag-cloud-link-separator {
font-size: var(--tagcloud-separator-size, 1em);
}
.elementor-widget-etheme_tag_cloud .tagcloud .tag-cloud-link-separator svg {
width: 1em;
height: 1em;
}
.elementor-widget-etheme_tag_cloud .tagcloud .tag-cloud-link-separator img {
max-width: 1em;
max-height: 1em;
}
.elementor-widget-etheme_tag_cloud ul li {
margin-bottom: 0;
}
.elementor-widget-etheme_tag_cloud ul li a {
--tagcloud-color-hover: var(--et_dark-2-white);
--tagcloud-bg-color-hover: transparent;
background: none;
padding: 0;
border: none;
}
.elementor-widget-woocommerce-archive-etheme_product_per_page .products-per-page {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.elementor-widget-woocommerce-archive-etheme_product_per_page .products-per-page > span {
-webkit-margin-end: 10px;
margin-inline-end: 10px;
}
.elementor-widget-woocommerce-cart .et-cart-progress {
margin-bottom: 20px;
}
.elementor-widget-woocommerce-cart .woocommerce .coupon .form-row {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.elementor-widget-woocommerce-cart .woocommerce .return-shop {
margin-top: 15px;
}
.elementor-widget-woocommerce-cart .woocommerce .coupon button.button {
background-color: var(--et_btn-bordered-bg-color);
color: var(--forms-buttons-normal-text-color, var(--et_btn-bordered-color));
border-radius: var(--forms-buttons-border-radius, 0);
padding: var(--forms-buttons-padding, 0.75rem 2.2rem);
border-width: 1px;
border-color: var(--forms-buttons-border-color, var(--et_btn-bordered-br-color-hover));
}
.elementor-widget-woocommerce-cart .woocommerce .coupon .input-text,
.elementor-widget-woocommerce-cart .woocommerce .coupon select {
color: var(--forms-fields-normal-color, var(--et_main-color));
background-color: var(--et_inputs-bg-color, var(--et_white-2-light-dark));
border: 1px solid var(--et_inputs-border-color, var(--et_border-color));
border-radius: var(--forms-fields-border-radius, var(--et_inputs-border-radius, 0));
padding: var(--forms-fields-padding, 0 1.07em);
}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .button.checkout-button {
padding: var(--checkout-button-padding, 0.95rem 2.2rem);
font-size: 14px;
color: var(--checkout-button-normal-text-color, var(--et_btn-dark-color));
background-color: var(--et_btn-dark-bg-color);
border-radius: var(--checkout-button-border-radius, 0);
}
.elementor-widget-woocommerce-cart .woocommerce .wc-proceed-to-checkout .button.checkout-button:hover {
color: var(--checkout-button-hover-text-color, var(--et_btn-dark-color-hover));
background-color: var(--et_btn-dark-bg-color-hover);
border-color: var(--checkout-button-hover-border-color, var(--et_btn-dark-br-color-hover));
}
.elementor-widget-woocommerce-cart .woocommerce .content-product {
--links-normal-color: var(--et_main-color);
--links-hover-color: var(--et_main-color);
}
.elementor-widget-woocommerce-cart .woocommerce .content-product .product-title {
--links-normal-color: var(--et_link-color);
}
.elementor-widget-woocommerce-cart .woocommerce .content-product .button {
color: var(--et_btn-color);
background-color: var(--et_btn-bg-color);
}
.elementor-widget-woocommerce-cart .woocommerce .content-product .button:hover {
color: var(--et_btn-color-hover);
background-color: var(--et_btn-bg-color-hover);
}
.elementor-widget-woocommerce-cart.elementor-widget .woocommerce .cart_totals table.shop_table td .woocommerce-Price-amount,
.elementor-widget-woocommerce-cart.elementor-widget .woocommerce .cart_totals table.shop_table_responsive tr td:before {
font-weight: normal;
}
.elementor-widget-woocommerce-cart,
.elementor-widget-woocommerce-checkout-page {
--links-normal-color: var(--et_link-color);
--links-hover-color: var(--et_link-color-hover);
--order-summary-items-divider-weight: 0px;
--sections-padding: 0;
--sections-border-type: none;
}
.elementor-widget-woocommerce-cart-etheme_table .actions,
.elementor-widget-woocommerce-cart-etheme_table .coupon {
margin-bottom: 0;
}
.elementor-widget-woocommerce-cart-etheme_table .actions {
display: grid;
grid-gap: 15px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
@media only screen and (min-width: 769px) {
.elementor-widget-woocommerce-cart-etheme_table .actions {
grid-template-columns: auto auto;
}
}
.elementor-widget-woocommerce-cart-etheme_table .actions > div:only-child {
text-align: start;
}
.elementor-widget-woocommerce-cart-etheme_table .actions-buttons {
display: grid;
grid-gap: inherit;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
grid-template-columns: auto auto;
}
.elementor-widget-woocommerce-cart-etheme_table .actions-buttons:has([name="update_cart"].hidden, [name="update_cart"]:first-child) {
grid-template-columns: auto;
}
@media only screen and (max-width: 768px) {
.elementor-widget-woocommerce-cart-etheme_table .actions-buttons:has([name="update_cart"].hidden, [name="update_cart"]:first-child) {
grid-template-columns: 1fr;
}
.elementor-widget-woocommerce-cart-etheme_table .actions-buttons:has([name="update_cart"].hidden, [name="update_cart"]:first-child) .clear-cart {
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
}
.elementor-widget-woocommerce-cart-etheme_table .actions .clear-cart,
.elementor-widget-woocommerce-cart-etheme_table .actions button[name=update_cart] {
margin-left: 0;
margin-right: 0;
}
.elementor-widget-woocommerce-cart-etheme_table .actions .clear-cart i,
.elementor-widget-woocommerce-cart-etheme_table .actions button[name=update_cart] i {
margin: 0;
}
.elementor-widget-woocommerce-my-account.elementor-widget {
--links-normal-color: var(--et_link-color);
--links-hover-color: var(--et_link-color-hover);
--tables-links-normal-color: var(--et_link-color);
--tables-links-hover-color: var(--et_link-color-hover);
--tabs-hover-color: var(--et_dark-2-white);
--tabs-active-color: var(--et_active-color);
--sections-border-type: none;
--sections-padding: 0;
}
.elementor-widget-woocommerce-my-account.elementor-widget .e-my-account-tab .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation {
width: 100%;
}
.elementor-widget-woocommerce-my-account.elementor-widget .e-my-account-tab .woocommerce-MyAccount-navigation-wrapper .woocommerce-MyAccount-navigation ul li a {
font-weight: normal;
}
.elementor-widget-woocommerce-my-account.elementor-widget .e-my-account-tab .woocommerce-MyAccount-content {
padding: 0;
}
.elementor-widget-woocommerce-my-account.elementor-widget .e-my-account-tab .woocommerce-MyAccount-content .product .content-product .product-details .product-title {
--links-normal-color: var(--et_link-color);
margin-top: 0;
margin-bottom: 0;
}
.elementor-widget-woocommerce-my-account.elementor-widget .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button {
background: var(--et_btn-dark-bg-color);
border-radius: var(--tables-button-border-radius);
border: 1px var(--tables-buttons-border-type, solid) var(--tables-buttons-border-color, var(--et_btn-dark-br-color));
color: var(--tables-button-normal-text-color, var(--et_btn-dark-color));
padding: var(--tables-button-padding, 0.75rem 2.2rem);
}
.elementor-widget-woocommerce-my-account.elementor-widget .MyAccount-dashboard-buttons {
margin-top: 1.43rem;
--links-normal-color: var(--et_btn-dark-color);
--links-hover-color: var(--et_btn-dark-color-hover);
}
.elementor-widget-woocommerce-my-account.elementor-widget .woocommerce .content-product .product-details .button {
color: var(--et_btn-color);
background-color: var(--et_btn-bg-color);
}
.elementor-widget-woocommerce-my-account.elementor-widget .woocommerce .content-product .product-details .button:hover {
color: var(--et_btn-color-hover);
background-color: var(--et_btn-bg-color-hover);
}
.elementor-widget-woocommerce-my-account.elementor-widget .woocommerce .content-product .footer-product {
--links-normal-color: #333333;
--links-hover-color: #333333;
}
.elementor-widget-woocommerce-my-account.elementor-widget .view-color-dark .content-product .footer-product {
--links-normal-color: #fff;
--links-hover-color: #fff;
}
.elementor-widget-woocommerce-my-account.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation-wrapper {
width: 100%;
margin: 0 0 30px;
border: none;
}
.elementor-widget-woocommerce-my-account.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation-wrapper .MyAccount-user-info {
display: none;
}
@media only screen and (max-width: 992px) {
.elementor-widget-woocommerce-my-account.e-my-account-tabs-horizontal .e-wc-account-tabs-nav .woocommerce-MyAccount-navigation ul {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
@media only screen and (min-height: 993px) {
.elementor-widget-woocommerce-my-account.e-my-account-tabs-horizontal .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation-wrapper ~ .woocommerce-MyAccount-content {
width: 75%;
padding-top: 1.9em;
}
}
.elementor-products-grid ul.products.elementor-grid li.product .onsale {
padding: 3px 8px;
}
.elementor-editor-active .woocommerce-tabs:not(.loaded) {
opacity: 1;
visibility: visible;
}
.etheme-advanced-product-stock.style-06 {
font-size: 1.14rem;
color: var(--et_main-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
}
.etheme-advanced-product-stock-count {
display: inline-block;
}
.etheme-advanced-product-stock-in {
margin-right: 5px;
}
.etheme-advanced-product-stock-out .stock-count {
color: var(--et_font-color);
}
.etheme-add-to-cart-form form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.etheme-add-to-cart-form form .single_add_to_cart_button {
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-add-to-cart-form .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.etheme-add-to-cart-form .single_variation_wrap {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.add-to-cart-button-stretched .etheme-add-to-cart-form form .add_to_cart_button,
.add-to-cart-button-stretched .etheme-add-to-cart-form form .single_add_to_cart_button:not(.et-single-buy-now) {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.add-to-cart-button-stretched .etheme-add-to-cart-form form .add_to_cart_button:last-child,
.add-to-cart-button-stretched .etheme-add-to-cart-form form .single_add_to_cart_button:not(.et-single-buy-now):last-child {
margin-left: 0;
margin-right: 0;
}
.add-to-cart-button-stretched .etheme-add-to-cart-form form .add_to_cart_button + .et-single-buy-now,
.add-to-cart-button-stretched .etheme-add-to-cart-form form .single_add_to_cart_button:not(.et-single-buy-now) + .et-single-buy-now {
margin-right: 0;
}
.add-to-cart-button-stretched .etheme-add-to-cart-form form .add_to_cart_button:nth-last-child(3) {
margin-left: 0;
margin-right: 0;
}
.buy-now-button-stretched .etheme-add-to-cart-form form .et-single-buy-now {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.buy-now-button-stretched .etheme-add-to-cart-form form .et-single-buy-now:last-child {
margin: 0;
}
@media only screen and (min-width: 992px) {
.etheme-product-review-columns-one #reviews #comments,
.etheme-product-review-columns-one #reviews #review_form_wrapper {
width: 100%;
padding-left: 0;
padding-right: 0;
}
.etheme-product-review-columns-one #reviews #review_form_wrapper {
padding-top: var(--comments-columns-space, 30px);
}
}
.elementor-wc-products ul.products {
padding-left: 0;
padding-right: 0;
}
.etheme-elementor-grid-list-switcher {
display: grid;
grid-auto-flow: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
grid-gap: var(--items-gap, 5px);
font-size: 1.2rem;
line-height: 1;
}
.etheme-elementor-grid-list-switcher ul {
position: absolute;
padding: 10px 0;
top: 100%;
list-style: none;
-webkit-animation: et-dropdown 0.3s ease-in-out;
animation: et-dropdown 0.3s ease-in-out;
border: 1px solid var(--et_border-color);
width: 180px;
left: calc(50% - 90px);
z-index: 99;
background: var(--et_white-2-dark);
margin: 0;
border-radius: 3px;
overflow: hidden;
}
.etheme-elementor-grid-list-switcher ul li a {
display: inline-block;
width: 100%;
padding: 10px 15px;
}
.etheme-elementor-grid-list-switcher ul li:not(:first-child) {
margin-top: var(--dropdown-items-gap, 0px);
}
.etheme-elementor-grid-list-switcher a {
display: inline-block;
padding: 10px;
}
.etheme-elementor-grid-list-switcher .switcher-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.etheme-elementor-grid-list-switcher .switcher-active a {
color: var(--et_active-color);
}
.etheme-elementor-grid-list-switcher.with-separators > .switcher-wrapper:not(:last-child):after {
content: '';
-webkit-margin-start: var(--items-gap, 5px);
margin-inline-start: var(--items-gap, 5px);
-webkit-border-end: var(--items-sep-width, 1px) var(--items-sep-style, solid) var(--items-sep-color, var(--et_border-color));
border-inline-end: var(--items-sep-width, 1px) var(--items-sep-style, solid) var(--items-sep-color, var(--et_border-color));
height: 1.2em;
}
.etheme-elementor-grid-list-switcher .switch-more {
position: relative;
-ms-flex-item-align: center;
align-self: center;
}
.etheme-elementor-grid-list-switcher .switch-more:hover .et-down-arrow:before {
content: '\e903';
}
.etheme-elementor-grid-list-switcher .switch-more:not(:hover) ul {
display: none;
}
form.checkout:has(.design-type-multistep) {
counter-reset: multistep-section;
}
form.checkout:has(.design-type-multistep) .form-row:last-child {
--fields-v-gap: 0;
}
form.checkout:has(.design-type-multistep) .design-type-multistep {
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
form.checkout:has(.design-type-multistep) .design-type-multistep .step-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
form.checkout:has(.design-type-multistep) .design-type-multistep .step-title:before {
counter-increment: multistep-section;
content: counter(multistep-section);
border: 1px solid var(--et_border-color);
font-size: 0.8em;
width: 1.8em;
height: 1.8em;
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;
border-radius: 50%;
-webkit-margin-end: 7px;
margin-inline-end: 7px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
form.checkout:has(.design-type-multistep) .design-type-multistep .step-title.inited:not(.opened) {
--widget-title-inner-space-bottom: 0px;
--widget-title-space-bottom: 0px;
--widget-title-border-width: 0px;
}
form.checkout:has(.design-type-multistep) .design-type-multistep .step-title.opened {
color: var(--widget-title-active-color, var(--et_dark-2-white));
cursor: default;
}
form.checkout:has(.design-type-multistep) .design-type-multistep .step-title.opened:before {
border-color: var(--widget-title-active-color, var(--et_dark-2-white));
color: var(--widget-title-counter-active-color, var(--et_white-2-dark));
background-color: var(--widget-title-active-color, var(--et_dark-2-white));
}
.elementor-slider-full-width .etheme-elementor-swiper-entry {
left: 50%;
margin-left: -50vw;
margin-right: -50vw;
max-width: 100vw;
position: relative;
right: 50%;
width: 100vw;
}
.elementor-location-header:has(.add-overlay-body-on-hover, .add-overlay-body-on-focus):after,
.etheme-elementor-header-sticky.sticky-on .etheme-elementor-header-wrapper:has(.add-overlay-body-on-hover, .add-overlay-body-on-focus):after {
position: fixed;
width: 100vw;
top: 0;
background: var(--hover-overlay-color, rgba(17, 24, 39, 0.25));
content: '';
z-index: var(--hover-overlay-z-index, 97);
height: 100vh;
opacity: var(--hover-overlay-opacity, 0);
visibility: var(--hover-overlay-visiblity, hidden);
-webkit-transition: all 0.2s linear, background 0s;
transition: all 0.2s linear, background 0s;
pointer-events: none;
}
.elementor-location-header:has(.add-overlay-body-on-hover:hover, .add-overlay-body-on-hover.dropdown-click.dropdown-opened:hover, .add-overlay-body-on-focus.focused, .add-overlay-body-on-focus:focus, .add-overlay-body-on-focus:focus-within),
.etheme-elementor-header-sticky.sticky-on .etheme-elementor-header-wrapper:has(.add-overlay-body-on-hover:hover, .add-overlay-body-on-hover.dropdown-click.dropdown-opened:hover, .add-overlay-body-on-focus.focused, .add-overlay-body-on-focus:focus, .add-overlay-body-on-focus:focus-within) {
--hover-overlay-opacity: 1;
--hover-overlay-visiblity: visible;
}
.elementor-location-header:has(.add-overlay-body-on-hover.dropdown-click:not(.dropdown-opened):hover),
.etheme-elementor-header-sticky.sticky-on .etheme-elementor-header-wrapper:has(.add-overlay-body-on-hover.dropdown-click:not(.dropdown-opened):hover) {
--hover-overlay-opacity: 0;
--hover-overlay-visiblity: hidden;
}
.elementor-widget:has(.add-overlay-body-on-hover:not(.dropdown-click.dropdown-opened):hover),
.elementor-widget:has(.add-overlay-body-on-hover.dropdown-click:hover),
.elementor-widget:has(.add-overlay-body-on-focus:focus, .add-overlay-body-on-focus.focused) {
z-index: 98;
}
.single-etheme_slides .site-header,
.single-etheme_slides .elementor-location-header,
.single-etheme_slides .page-heading,
.single-etheme_slides .prefooter,
.single-etheme_slides .elementor-location-footer,
.single-etheme_slides .et-footers-wrapper,
.single-etheme_slides #sales-booster-popup,
.single-etheme_slides .et-mobile-panel-wrapper,
.single-etheme_slides .etheme-sales-booster-sticky-panel {
display: none !important;
}
.single-etheme_mega_menus .site-header,
.single-etheme_mega_menus .elementor-location-header,
.single-etheme_mega_menus .page-heading,
.single-etheme_mega_menus .prefooter,
.single-etheme_mega_menus .elementor-location-footer,
.single-etheme_mega_menus .et-footers-wrapper,
.single-etheme_mega_menus #sales-booster-popup,
.single-etheme_mega_menus .et-mobile-panel-wrapper,
.single-etheme_mega_menus .etheme-sales-booster-sticky-panel {
display: none !important;
}.sticky-sidebar {
position: static;
opacity: 0;
-webkit-transition: opacity 0.2s linear;
transition: opacity 0.2s linear;
}
.sticky-sidebar-loaded .sticky-sidebar {
opacity: 1;
}
@media only screen and (max-width: 992px) {
.sidebar {
width: 100%;
display: inline-block;
margin-top: 30px;
}
.sidebar:not(.et-mini-content) {
padding-left: 15px;
padding-right: 15px;
}
.sticky-sidebar {
opacity: 1 !important;
}
.sidebar-mobile-top > div > .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sidebar-mobile-top > div > .row .content {
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
width: 100%;
}
.sidebar-mobile-top > div > .row .sidebar {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
margin-top: 0;
}
}.et-toggle-mob-sidebars-wrapper {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.et-toggle-mob-sidebars-wrapper:before,
.et-toggle-mob-sidebars-wrapper.et-content-shown .et-toggle-mob-sidebar {
display: none;
}
.et-toggle-mob-sidebars-inner {
position: fixed;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
color: var(--et_dark-2-white);
z-index: 1;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
max-width: 50px;
margin: -5px 0;
}
.et-toggle-mob-sidebars-inner .et-toggle {
background-color: var(--et_white-2-dark);
width: 50px;
height: 50px;
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;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
cursor: pointer;
}
.et-toggle-mob-sidebars-inner .et-toggle:before {
content: '';
position: absolute;
left: -15px;
top: -15px;
right: -15px;
bottom: -15px;
}
.et-toggle-mob-sidebars-inner .et-toggle-mob-sidebar:not(:last-child) {
margin-bottom: 5px;
}
.et-toggle-mob-sidebars-inner svg {
fill: currentColor;
}
.et-toggle-mob-sidebars-inner img {
max-width: 1.5em;
}
.et-close-sidebar {
position: fixed;
display: var(--sidebar-close-button-display, inline-block);
top: 9px;
z-index: 99;
}
.et-close-sidebar:before {
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;
background: var(--et_white-2-dark);
border: 1px solid var(--et_border-color);
font-size: 0.8em;
width: 40px;
height: 40px;
border-radius: 50%;
z-index: 10;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.et-close-sidebar:after {
content: '';
position: fixed;
height: 100vh;
width: 100%;
background-color: rgba(0, 0, 0, 0.3);
pointer-events: all;
top: 0;
bottom: 0;
z-index: -1;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.sidebar.et-mini-content {
position: fixed;
top: 0;
height: 100vh !important;
width: 300px !important;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background-color: var(--et_white-2-dark);
z-index: 100;
overflow: hidden;
overflow-y: auto;
margin: 0;
padding: 20px 30px;
opacity: 1;
visibility: visible;
}
.sidebar.et-mini-content:not(.active) {
opacity: 0 !important;
visibility: hidden !important;
}
.sidebar.et-mini-content:not(.active) ~ .et-close-sidebar {
--sidebar-close-button-display: none;
}
.sidebar.et-mini-content .sidebar-widget {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.sidebar.et-mini-content.active {
-webkit-animation-duration: 0.3s;
animation-duration: 0.3s;
}
.sidebar.et-mini-content .sidebar-widget:not(.sidebar-slider) > ul:after,
.sidebar.et-mini-content .sidebar-widget:not(.sidebar-slider) > div:after {
display: none !important;
}
@media only screen and (min-width: 992px) {
.sidebar-off_canvas .sidebar:not(.loaded) {
display: none !important;
}
}
@media only screen and (max-width: 991px) {
.sidebar-mobile-off_canvas .sidebar:not(.loaded) {
display: none !important;
}
}
.sidebar-mobile-off_canvas .sidebar:not(.active) ~ .et-close-sidebar,
.sidebar-off_canvas .sidebar:not(.active) ~ .et-close-sidebar {
opacity: 0;
visibility: hidden;
}
.sidebar-mobile-off_canvas .sidebar:not(.active) ~ .et-close-sidebar:before,
.sidebar-off_canvas .sidebar:not(.active) ~ .et-close-sidebar:before,
.sidebar-mobile-off_canvas .sidebar:not(.active) ~ .et-close-sidebar:after,
.sidebar-off_canvas .sidebar:not(.active) ~ .et-close-sidebar:after {
opacity: 0 !important;
visibility: hidden !important;
}
.off-canvas-sidebar-opened #header.sticky-on:not([data-type="sticky"]) > [class*=header-wrapper],
.off-canvas-sidebar-opened #header > [class*=header-wrapper] .sticky-on > div {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
opacity: 0;
visibility: hidden;
}
.et-toggle-mob-sidebars-inner .et-toggle {
border: 1px solid var(--et_border-color);
border-left: none;
}
.et-toggle-mob-sidebars-inner.et-content-right {
right: 0;
}
.et-toggle-mob-sidebars-inner.et-content-right .et-toggle {
border-radius: 50% 0 0 50%;
-webkit-animation: et-rtl 1s, fade 0.7s;
animation: et-rtl 1s, fade 0.7s;
}
.et-toggle-mob-sidebars-inner.et-content-left {
left: 0;
}
.et-toggle-mob-sidebars-inner.et-content-left .et-toggle {
border-radius: 0 50% 50% 0;
-webkit-animation: et-ltr 1s, fade 0.7s;
animation: et-ltr 1s, fade 0.7s;
}
.et-close-sidebar {
left: 309px;
}
.et-close-sidebar:after {
right: 0;
}
.sidebar.et-mini-content.et-content-right {
right: 0;
}
.sidebar.et-mini-content.et-content-right:not(.active) {
margin-right: -20px;
}
.sidebar.et-mini-content.et-content-left {
left: 0;
}
.sidebar.et-mini-content.et-content-left:not(.active) {
margin-left: -20px;
}.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider) > .widget-title > span,
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > .widget-title > span,
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > .widget-title > span {
position: relative;
padding-right: 25px;
display: inline-block;
width: 100%;
}
.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider) > .widget-title > span:after,
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > .widget-title > span:after,
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > .widget-title > span:after {
content: '\e912';
font-family: 'xstore-icons';
position: absolute;
top: 50%;
right: 0;
line-height: 1;
padding: 4px;
border: 1px solid transparent;
font-size: 9px;
font-weight: bold;
z-index: -1;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.s_widgets-open-close .sidebar .sidebar-widget,
.s_widgets-open-close .shop-filters-area .sidebar-widget,
.f_widgets-open-close .footer-widget {
position: relative;
vertical-align: middle;
}
.s_widgets-open-close .sidebar .sidebar-widget .widget-title,
.s_widgets-open-close .shop-filters-area .sidebar-widget .widget-title,
.f_widgets-open-close .footer-widget .widget-title {
cursor: pointer;
}
.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider) > .widget-title,
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > .widget-title,
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > .widget-title {
-webkit-transition: margin 0.3s ease-in-out;
transition: margin 0.3s ease-in-out;
}
.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider) > ul,
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > ul,
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > ul,
.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider) > select,
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > select,
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > select,
.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider) > .select2-container,
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > .select2-container,
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > .select2-container,
.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider) > div:not(.widget-title),
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > div:not(.widget-title),
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > div:not(.widget-title),
.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider) > p:not(.widget-title),
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > p:not(.widget-title),
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > p:not(.widget-title),
.s_widgets-open-close .sidebar .sidebar-widget:not(.sidebar-slider) > form,
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > form,
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > form {
-webkit-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.s_widgets-open-close .sidebar .sidebar-widget.et_widget-closed:not(.sidebar-slider),
.s_widgets-open-close .shop-filters-area .sidebar-widget.et_widget-closed:not(.sidebar-slider),
.f_widgets-open-close .footer-widget.et_widget-closed:not(.sidebar-slider) {
margin-bottom: 15px;
}
.s_widgets-open-close .sidebar .sidebar-widget.et_widget-closed:not(.sidebar-slider) > .widget-title,
.s_widgets-open-close .shop-filters-area .sidebar-widget.et_widget-closed:not(.sidebar-slider) > .widget-title,
.f_widgets-open-close .footer-widget.et_widget-closed:not(.sidebar-slider) > .widget-title {
margin-bottom: 0 !important;
}
.s_widgets-open-close .sidebar .sidebar-widget.et_widget-closed:not(.sidebar-slider) > .widget-title span:after,
.s_widgets-open-close .shop-filters-area .sidebar-widget.et_widget-closed:not(.sidebar-slider) > .widget-title span:after,
.f_widgets-open-close .footer-widget.et_widget-closed:not(.sidebar-slider) > .widget-title span:after {
content: '\e910';
}
.s_widgets-open-close .sidebar .sidebar-widget.et_widget-closed:not(.sidebar-slider) > ul,
.s_widgets-open-close .shop-filters-area .sidebar-widget.et_widget-closed:not(.sidebar-slider) > ul,
.f_widgets-open-close .footer-widget.et_widget-closed:not(.sidebar-slider) > ul,
.s_widgets-open-close .sidebar .sidebar-widget.et_widget-closed:not(.sidebar-slider) > select,
.s_widgets-open-close .shop-filters-area .sidebar-widget.et_widget-closed:not(.sidebar-slider) > select,
.f_widgets-open-close .footer-widget.et_widget-closed:not(.sidebar-slider) > select,
.s_widgets-open-close .sidebar .sidebar-widget.et_widget-closed:not(.sidebar-slider) > .select2-container,
.s_widgets-open-close .shop-filters-area .sidebar-widget.et_widget-closed:not(.sidebar-slider) > .select2-container,
.f_widgets-open-close .footer-widget.et_widget-closed:not(.sidebar-slider) > .select2-container,
.s_widgets-open-close .sidebar .sidebar-widget.et_widget-closed:not(.sidebar-slider) > div:not(.widget-title),
.s_widgets-open-close .shop-filters-area .sidebar-widget.et_widget-closed:not(.sidebar-slider) > div:not(.widget-title),
.f_widgets-open-close .footer-widget.et_widget-closed:not(.sidebar-slider) > div:not(.widget-title),
.s_widgets-open-close .sidebar .sidebar-widget.et_widget-closed:not(.sidebar-slider) > p:not(.widget-title),
.s_widgets-open-close .shop-filters-area .sidebar-widget.et_widget-closed:not(.sidebar-slider) > p:not(.widget-title),
.f_widgets-open-close .footer-widget.et_widget-closed:not(.sidebar-slider) > p:not(.widget-title),
.s_widgets-open-close .sidebar .sidebar-widget.et_widget-closed:not(.sidebar-slider) > form,
.s_widgets-open-close .shop-filters-area .sidebar-widget.et_widget-closed:not(.sidebar-slider) > form,
.f_widgets-open-close .footer-widget.et_widget-closed:not(.sidebar-slider) > form {
opacity: 0;
}
.s_widgets-open-close .sidebar .sidebar-widget.widget_price_filter form,
.s_widgets-open-close .shop-filters-area .sidebar-widget.widget_price_filter form,
.f_widgets-open-close .footer-widget.widget_price_filter form {
overflow: visible !important;
}
.f_widgets-open-close .footer-widget:not(.sidebar-slider) > .widget-title > span:after {
z-index: auto;
}
.s_widgets-open-close .shop-filters-area .sidebar-widget:not(.sidebar-slider) > .widget-title > span:after {
top: calc(50% + 2px);
}
.s_widgets-open-close.swc-default:not(.swc-default-done) .sidebar .sidebar-widget:not(.sidebar-slider),
.s_widgets-open-close.swc-default:not(.swc-default-done) .shop-filters-area .sidebar-widget:not(.sidebar-slider),
.f_widgets-open-close.fwc-default:not(.fwc-default-done) .footer-widget:not(.sidebar-slider) {
margin-bottom: 15px;
}
.s_widgets-open-close.swc-default:not(.swc-default-done) .sidebar .sidebar-widget:not(.sidebar-slider) > .widget-title,
.s_widgets-open-close.swc-default:not(.swc-default-done) .shop-filters-area .sidebar-widget:not(.sidebar-slider) > .widget-title,
.f_widgets-open-close.fwc-default:not(.fwc-default-done) .footer-widget:not(.sidebar-slider) > .widget-title {
margin-bottom: 0;
}
.s_widgets-open-close.swc-default:not(.swc-default-done) .sidebar .sidebar-widget:not(.sidebar-slider) > .widget-title span:after,
.s_widgets-open-close.swc-default:not(.swc-default-done) .shop-filters-area .sidebar-widget:not(.sidebar-slider) > .widget-title span:after,
.f_widgets-open-close.fwc-default:not(.fwc-default-done) .footer-widget:not(.sidebar-slider) > .widget-title span:after {
content: '\e910';
}
.s_widgets-open-close.swc-default:not(.swc-default-done) .sidebar .sidebar-widget:not(.sidebar-slider) > ul,
.s_widgets-open-close.swc-default:not(.swc-default-done) .shop-filters-area .sidebar-widget:not(.sidebar-slider) > ul,
.f_widgets-open-close.fwc-default:not(.fwc-default-done) .footer-widget:not(.sidebar-slider) > ul,
.s_widgets-open-close.swc-default:not(.swc-default-done) .sidebar .sidebar-widget:not(.sidebar-slider) > select,
.s_widgets-open-close.swc-default:not(.swc-default-done) .shop-filters-area .sidebar-widget:not(.sidebar-slider) > select,
.f_widgets-open-close.fwc-default:not(.fwc-default-done) .footer-widget:not(.sidebar-slider) > select,
.s_widgets-open-close.swc-default:not(.swc-default-done) .sidebar .sidebar-widget:not(.sidebar-slider) > div:not(.widget-title),
.s_widgets-open-close.swc-default:not(.swc-default-done) .shop-filters-area .sidebar-widget:not(.sidebar-slider) > div:not(.widget-title),
.f_widgets-open-close.fwc-default:not(.fwc-default-done) .footer-widget:not(.sidebar-slider) > div:not(.widget-title),
.s_widgets-open-close.swc-default:not(.swc-default-done) .sidebar .sidebar-widget:not(.sidebar-slider) > p:not(.widget-title),
.s_widgets-open-close.swc-default:not(.swc-default-done) .shop-filters-area .sidebar-widget:not(.sidebar-slider) > p:not(.widget-title),
.f_widgets-open-close.fwc-default:not(.fwc-default-done) .footer-widget:not(.sidebar-slider) > p:not(.widget-title),
.s_widgets-open-close.swc-default:not(.swc-default-done) .sidebar .sidebar-widget:not(.sidebar-slider) > form,
.s_widgets-open-close.swc-default:not(.swc-default-done) .shop-filters-area .sidebar-widget:not(.sidebar-slider) > form,
.f_widgets-open-close.fwc-default:not(.fwc-default-done) .footer-widget:not(.sidebar-slider) > form {
opacity: 0;
display: none;
}.breadcrumbs,
.woocommerce-breadcrumb,
.bbp-breadcrumb {
list-style: none;
display: block;
width: 100%;
padding: 0;
margin: 0;
color: var(--et_main-color);
}
.breadcrumbs li,
.woocommerce-breadcrumb li,
.bbp-breadcrumb li {
display: inline-block;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.breadcrumbs li.lastItem:after,
.woocommerce-breadcrumb li.lastItem:after,
.bbp-breadcrumb li.lastItem:after {
display: none;
}
.breadcrumbs a,
.woocommerce-breadcrumb a,
.bbp-breadcrumb a {
padding: 0 1px;
}
.breadcrumbs a,
.woocommerce-breadcrumb a,
.bbp-breadcrumb a,
.breadcrumbs a:hover,
.woocommerce-breadcrumb a:hover,
.bbp-breadcrumb a:hover {
color: var(--et_main-color);
}
.breadcrumbs a:hover,
.woocommerce-breadcrumb a:hover,
.bbp-breadcrumb a:hover {
opacity: var(--page-heading-link-opacity-hover, 0.7);
}
.breadcrumbs a,
.woocommerce-breadcrumb a,
.bbp-breadcrumb a,
.breadcrumbs .delimeter,
.woocommerce-breadcrumb .delimeter,
.bbp-breadcrumb .delimeter {
display: inline-block;
}
.breadcrumbs,
.woocommerce-breadcrumb,
.bbp-breadcrumb,
.page-heading .title {
text-transform: capitalize;
}
div.bbp-breadcrumb {
font-size: 1rem;
}
.bbp-breadcrumb p {
margin-bottom: 0;
}
.bbp-breadcrumb-current {
display: block;
color: var(--et_dark-color);
}
#breadcrumb a:last-of-type:not(:only-of-type) + .delimeter,
.bbp-breadcrumb a:last-of-type:not(:only-of-type) + .bbp-breadcrumb-sep {
font-size: 0 !important;
}
.archive.category .page-heading.bc-type-left2 .breadcrumbs a:last-of-type:not(:only-of-type) + .delimeter,
body .page-heading .delimeter + .delimeter {
display: none;
}
.single-product .bc-type-left2 .delimeter:last-child,
.single-product .bc-type-default .woocommerce-breadcrumb a:last-of-type + .delimeter,
.single-product .bc-type-left .woocommerce-breadcrumb a:last-of-type + .delimeter {
display: none;
}
.page-heading {
padding: 0.85em;
text-align: center;
background-repeat: no-repeat;
background-position: center center;
}
.page-heading .title {
font-weight: inherit;
letter-spacing: inherit;
}
.page-heading .title,
.page-heading .bbp-breadcrumb-current {
margin-bottom: 0;
word-wrap: break-word;
}
.page-heading + .page-heading {
display: none !important;
}
.bc-type-left,
.bc-type-left .breadcrumbs,
.bc-type-left .woocommerce-breadcrumb,
.bc-type-left #breadcrumb,
.bc-type-left .bbp-breadcrumb,
.bc-type-left .title {
text-align: start;
}
.bc-type-left .delimeter:last-child {
font-size: 0;
}
.bc-type-left2 .a-center {
text-align: start;
}
.bc-type-left2 .title {
display: inline-block;
font-family: inherit;
font-size: 100%;
}
.bc-type-left2 .bbp-breadcrumb-current {
display: inline-block;
}
.bc-type-left,
.bc-type-default {
padding: 1.7em 0;
}
.bc-type-left .title,
.bc-type-default .title,
.bc-type-left .bbp-breadcrumb-current,
.bc-type-default .bbp-breadcrumb-current {
font-size: 170%;
text-transform: uppercase;
}
.bc-type-left .span-title,
.bc-type-default .span-title,
.bc-type-left .span-title + .delimeter,
.bc-type-default .span-title + .delimeter {
display: none;
}
.page-heading .delimeter,
.page-heading .bbp-breadcrumb-sep,
.back-history:before,
.page-heading .title:before {
font-size: 0.57em;
}
.archive.category .page-heading .delimeter,
.error404 .page-heading .delimeter,
.page-heading.bc-type-left2 .delimeter,
.page-heading.bc-type-left2 .bbp-breadcrumb-sep {
font-size: 0.57em !important;
}
[class*="paged-"].woocommerce-page .page-heading.bc-type-left2 .title,
.woocommerce-page.et_paged .page-heading.bc-type-left2 .title {
font-size: 0;
}
.span-title:last-of-type {
color: var(--et_dark-2-white);
}
.category .bc-type-left2 .current,
.archive.category .bc-type-left2 .title:before,
.bc-type-disable,
.single-post .page-heading.bc-type-left2 .title {
display: none !important;
}
.single-product.global-product-name-on .page-heading.bc-type-left2 .delimeter:last-child {
font-size: 0 !important;
}
.product-content .page-heading .woocommerce-breadcrumb,
.product-content .page-heading .woocommerce-breadcrumb .title,
.product-content .page-heading .woocommerce-breadcrumb a {
color: var(--et_dark-2-white);
}
a.back-history:hover,
a.back-history:focus {
text-decoration: none;
}
.bc-color-white .breadcrumbs,
.bc-color-white .woocommerce-breadcrumb,
.bc-color-white .bbp-breadcrumb,
.bc-color-white,
.bc-color-white a,
.bc-color-white h1,
.bc-color-white h2,
.bc-color-white h3,
.bc-color-white h4,
.bc-color-white a:hover {
color: #fff;
}
@media only screen and (max-width: 1200px) {
.back-history {
display: none !important;
}
}
@media only screen and (max-width: 992px) {
.page-heading {
padding-left: 0;
padding-right: 0;
}
}
@media only screen and (max-width: 480px) {
.page-heading.bc-type-left2 {
padding-top: 15px;
padding-bottom: 15px;
}
} .breadcrumb-trail .page-heading > div,
.breadcrumb-trail .page-heading .container {
display: inline-block;
width: auto;
padding: 0;
position: static;
}
.breadcrumb-trail {
padding: 0 0.85em;
background-repeat: no-repeat;
background-position: center center;
}
@media only screen and (max-width: 992px) {
.breadcrumb-trail {
padding: 0;
}
}
.breadcrumb-trail .page-heading {
text-align: start;
width: 100%;
margin: 0 auto;
color: currentColor;
position: relative;
background-image: none !important;
}
.breadcrumb-trail .page-heading .breadcrumb_last {
color: var(--et_dark-2-white);
}
.breadcrumb-trail .page-heading .back-history {
top: 0.85em;
color: var(--et_link-color);
--page-heading-link-opacity-hover: 1;
}
.breadcrumb-trail .page-heading .back-history:hover {
color: var(--et_link-color-hover);
}
.breadcrumb-trail .page-heading.bc-color-white {
color: #fff;
}
.breadcrumb-trail .page-heading.bc-color-white .breadcrumb_last,
.breadcrumb-trail .page-heading.bc-color-white .back-history {
color: currentColor;
}
.bc-type-left2 .breadcrumbs,
.bc-type-left2 .woocommerce-breadcrumb,
.bc-type-left2 .bbp-breadcrumb {
display: inline-block;
width: auto;
margin-right: calc(.57em/2);
}
.single .bc-type-left2 .breadcrumbs + .title:before,
.archive .bc-type-left2 .breadcrumbs + .title:before,
.error404 .bc-type-left2 .breadcrumbs + .title:before {
content: '\e904';
font-family: 'xstore-icons';
display: inline-block;
padding-right: 4px;
}
a.back-history {
position: absolute;
right: 15px;
top: 0;
padding: 0;
}
a.back-history:before {
content: '\e902';
font-family: 'xstore-icons';
position: absolute;
left: -2px;
top: 50%;
-webkit-transform: translate(-100%, -50%);
transform: translate(-100%, -50%);
}.back-top {
position: fixed;
right: 30px;
bottom: 30px;
height: 46px;
width: 46px;
cursor: pointer;
color: var(--et_dark-2-white);
background-color: var(--et_white-2-light-dark);
border-radius: 50px;
-webkit-box-shadow: inset 0 0 0 1px var(--et_border-color);
box-shadow: inset 0 0 0 1px var(--et_border-color);
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
z-index: 999;
}
.back-top:not(.backIn) {
opacity: 0;
visibility: hidden;
-webkit-transform: translateY(15px);
transform: translateY(15px);
}
.back-top svg {
width: calc(100% + 2px);
height: calc(100% + 2px);
margin: -1px;
}
.back-top svg path {
stroke: var(--et_dark-2-white);
stroke-width: 4;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 200ms linear;
transition: all 200ms linear;
}
.back-top span {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%) rotate(-90deg);
transform: translate(-50%, -50%) rotate(-90deg);
}
.back-top:hover span:before {
display: inline-block;
-webkit-animation: animArrow 1s infinite;
animation: animArrow 1s infinite;
}
@media only screen and (max-width: 992px) {
.back-top:hover span:before {
-webkit-animation: none;
animation: none;
}
}
@media only screen and (max-width: 480px) {
.back-top {
right: 15px;
bottom: 15px;
}
}
@-webkit-keyframes animArrow {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(3px);
transform: translateX(3px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes animArrow {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
50% {
-webkit-transform: translateX(3px);
transform: translateX(3px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}.et-mobile-panel-wrapper {
font-size: var(--content-zoom, 1rem);
-webkit-box-shadow: 2px 0 12px 0 rgba(0, 0, 0, 0.15);
box-shadow: 2px 0 12px 0 rgba(0, 0, 0, 0.15);
z-index: 10;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.et-mobile-panel-wrapper .et-wrap-columns {
overflow: hidden;
overflow-x: auto;
}
.et-mobile-panel .et_column {
-webkit-box-flex: 1;
-ms-flex: 1 0 20%;
flex: 1 0 20%;
}
.et-mobile-panel .et_column .et_b-icon img {
max-width: 1em;
}
.et-mobile-panel .et-quantity {
--et-quantity-proportion: 1.1em;
font-size: 0.55em;
background-color: #e1e1e1;
color: #000000;
}
.et-mobile-panel .with-dot > a .et_b-icon:before {
content: '';
position: absolute;
width: 0.3em;
height: 0.3em;
left: -0.15em;
top: 0.01em;
background: var(--et_active-color);
border-radius: 50%;
z-index: 1;
}
.et-mobile-panel .with-dot > a .et_b-icon:after {
content: '';
border: 1px solid var(--et_active-color);
border-radius: 50%;
height: 0.7em;
width: 0.7em;
position: absolute;
left: -0.35em;
top: -0.2em;
-webkit-animation: pulsate 1s ease-out;
-webkit-animation-iteration-count: infinite;
opacity: 0;
z-index: 1;
}
.et-mobile-panel .et-content_toggle.et-content-shown .et_b-icon:before,
.et-mobile-panel .et-content_toggle.et-content-shown .et_b-icon:after {
display: none;
}
.et-mobile-panel .et-content_toggle.et-content-shown > a:hover {
opacity: 1;
}
.et-mobile-panel .et_column > a {
position: relative;
}
.et-mobile-panel .et-content_toggle:before {
display: none;
}
.et-mobile-panel .et-content_toggle .et-mini-content {
padding: 20px;
width: 100%;
text-align: center;
max-width: 100%;
height: var(--max-elements-mini-content-height, calc(100% - 60px - 1px));
top: 0;
position: fixed;
--head-icon-proportion: 1.3;
--head-label-proportion: 1.3;
text-transform: uppercase;
z-index: -1;
}
.et-mobile-panel .et-content_toggle .et-content {
position: absolute;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
left: 50%;
max-height: 100%;
overflow: hidden;
overflow-y: auto;
width: 100%;
height: 100%;
display: grid;
padding: 20px;
}
.et-mobile-panel .et-content_toggle .et-mini-content-head .et-element-label {
line-height: 1;
}
.et-mobile-panel .et-content_toggle .et-content .menu-main-container {
max-height: 100%;
overflow: hidden;
overflow-y: auto;
}
.et-mobile-panel .et-content_toggle .et-content .menu-main-container li {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.et-mobile-panel .et-content_toggle .et-content .nav-sublist-dropdown {
display: none !important;
}
.et-mobile-panel .et-content_toggle:not(.et-content-shown) .et-close:last-of-type:not(.first-of-type),
.et-mobile-panel .et-content_toggle.et-content-shown .et-svg:first-of-type:not(:last-of-type) {
display: none;
}
.et-mobile-panel .et-content_toggle .et-close {
-webkit-animation: et-scale-in 0.3s ease-in-out, fadeIn 0.3s ease-in-out;
animation: et-scale-in 0.3s ease-in-out, fadeIn 0.3s ease-in-out;
}
.et-mobile-panel .et-content_toggle .et-close svg {
padding: 3px;
}
.et-mobile-panel .et-content_toggle .et-mini-content {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.et-mobile-panel .et-content_toggle .et-mini-content:not(.active) {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.et-mobile-panel .et-content_toggle.et-content-shown .et-mini-content {
opacity: 1;
visibility: visible;
}
.et-mobile-panel form.ajax-search-form {
position: relative;
padding: 12px 20px;
background: #fff;
}
.et-mobile-panel .et_b_header-search .ajax-results-wrapper {
top: auto;
bottom: calc(100% - 1px);
}
.et-mobile-panel .autocomplete-suggestions {
height: auto;
max-height: calc(100vh - var(--mobile-panel-height, 60px) - 40px - 12px - 12px);
}
.et-mobile-panel .et-content-dropdown .ajax-results-title {
position: sticky;
top: 0;
font-size: 1em;
}
.et-mobile-panel .et-content-dropdown .ajax-results-title:first-child {
margin-top: 0;
}
.et-mobile-panel .et-content-dropdown .ajax-results-more:last-child {
position: sticky;
bottom: 0;
margin-bottom: 0;
}
.et-mobile-panel .et-content .et_b_header-search .ajax-results-wrapper .autocomplete-suggestions {
padding: 0;
border: none;
}
.et-mobile-panel .et-content .et_b_header-search .ajax-results-wrapper .autocomplete-suggestion {
padding-left: 20px;
padding-right: 20px;
}
.et-mobile-panel .et-content .et_b_header-search .ajax-results-wrapper .autocomplete-suggestion > a {
padding: 5px 0;
}
.et-mobile-panel .et-content .et_b_header-search .ajax-results-wrapper .autocomplete-no-suggestion {
margin-top: 0;
padding: 20px 20px 0;
}
.et-mobile-panel .et_b_header-search {
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
.et-mobile-panel .et_b_mobile-panel-search .et-mini-content {
top: auto;
bottom: var(--mobile-panel-height, 60px);
background: rgba(255, 255, 255, 0.2);
}
.et-mobile-panel .et_b_mobile-panel-search .et-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 0;
}
.et-mobile-panel ul {
list-style: none;
}
.et-mobile-panel .et_column > a .et_b-icon {
font-size: 1.7em;
}
.et-mobile-panel .et_column > a .et_b-icon + span {
display: block;
max-width: 100%;
padding: 5px 0 0;
line-height: 3ex;
}
.et-mobile-panel .et-mini-content {
--content-zoom: 1rem;
}.woocommerce-pagination.sb-hide {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
visibility: hidden;
height: 0;
padding: 0;
margin: 0;
}
.dokan-pagination-container .dokan-pagination,
.woocommerce-pagination ul.page-numbers,
#comments ul.page-numbers,
.etheme-pagination ul.page-numbers {
margin-bottom: 0;
padding: 0;
}
.woocommerce-pagination li,
#comments ul.page-numbers li,
.etheme-pagination li,
.dokan-pagination-container .dokan-pagination li {
display: inline-block;
list-style: none;
margin-bottom: 0;
vertical-align: middle;
}
.woocommerce-pagination,
#comments .woocommerce-pagination,
.etheme-pagination,
.dokan-pagination-container {
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;
overflow: hidden;
position: relative;
padding: 24px 0;
margin-bottom: 20px;
border-top: 1px solid var(--et_border-color);
width: 100%;
}
.woocommerce-pagination:empty,
#comments .woocommerce-pagination:empty,
.etheme-pagination:empty,
.dokan-pagination-container:empty {
display: none !important;
margin-bottom: 0;
}
.dokan-pagination-container .dokan-pagination li.active a {
background: transparent;
}
.woocommerce-pagination .current,
#comments ul.page-numbers .current,
.etheme-pagination .current,
.dokan-pagination-container .dokan-pagination li .current,
.woocommerce-pagination a,
#comments ul.page-numbers a,
.etheme-pagination a,
.dokan-pagination-container .dokan-pagination li a {
font-size: 0.85rem;
min-width: 36px;
height: 36px;
border: 1px solid var(--et_border-color);
border-radius: var(--pagination-link-radius, 0px);
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
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;
padding: 3px 10px;
}
.woocommerce-pagination a:hover,
.woocommerce-pagination .current,
#comments ul.page-numbers a:hover,
#comments ul.page-numbers .current,
.etheme-pagination a:hover,
.etheme-pagination .current,
.dokan-pagination-container li a:hover,
.dokan-pagination-container .dokan-pagination li.active a {
color: #fff;
background-color: var(--et_active-color);
border-color: var(--et_active-color);
}
.dokan-pagination-container .dokan-pagination li,
.woocommerce-pagination li,
#comments ul.page-numbers li,
.etheme-pagination li {
margin-left: 4px;
margin-right: 4px;
}
.dokan-pagination-container .dokan-pagination li:last-child,
.woocommerce-pagination li:last-child,
#comments ul.page-numbers li:last-child,
.etheme-pagination li:last-child {
margin-right: 0;
}
.dokan-pagination-container .dokan-pagination li:first-child,
.woocommerce-pagination li:first-child,
#comments ul.page-numbers li:first-child,
.etheme-pagination li:first-child {
margin-left: 0;
}
.etheme-pagination.align-center {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
}
.etheme-pagination.align-center .et_count-posts {
margin-top: 10px;
}
.etheme-pagination.align-left {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.etheme-pagination.align-right {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.etheme-pagination .next,
.etheme-pagination .prev {
font-size: 0;
}
.etheme-pagination .next:before,
.etheme-pagination .prev:before {
font-family: 'xstore-icons';
font-size: 0.85rem;
}
.etheme-pagination .next:before {
content: "\e904";
}
.etheme-pagination .prev:before {
content: "\e902";
}
.et_count-posts {
margin-bottom: 0;
}
@media only screen and (max-width: 480px) {
.etheme-pagination {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.etheme-pagination .et_count-posts {
margin-bottom: 10px;
}
}.category-description,
.term-description,
.page-description {
margin-bottom: 12px;
}
.products-title {
text-align: center;
text-transform: capitalize;
margin-bottom: 0.5em;
}
.price ins,
.cart ins {
padding-left: 3px;
text-decoration: none;
}
.price ins .amount,
.cart ins .amount,
.product-price ins .amount {
color: var(--et_active-color);
}
.star-rating {
font-size: 0;
width: 81px;
display: inline-block;
margin: 0 auto 15px;
position: relative;
line-height: 1;
background-repeat: no-repeat;
background-position: 0 0;
white-space: nowrap;
}
.star-rating:before,
.star-rating span:before {
font-size: 1rem;
font-family: 'xstore-icons';
color: var(--et_border-color);
-webkit-text-fill-color: currentColor;
display: block;
letter-spacing: 3px;
content: '\e930d \e930d \e930d \e930d \e930d';
}
.star-rating span {
position: absolute;
left: 0;
top: 0;
height: auto;
background-repeat: no-repeat;
background-position: 0 0;
overflow: hidden;
}
.star-rating span:before {
color: var(--et_yellow-color);
-webkit-text-fill-color: currentColor;
} div.quantity,
td.quantity {
position: relative;
height: var(--et_quantity-height, 38px);
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
div.quantity::-moz-selection, td.quantity::-moz-selection, div.quantity span::-moz-selection, td.quantity span::-moz-selection, div.quantity input[type="number"]::-moz-selection, td.quantity input[type="number"]::-moz-selection {
background-color: transparent;
}
div.quantity::selection,
td.quantity::selection,
div.quantity span::selection,
td.quantity span::selection,
div.quantity input[type="number"]::selection,
td.quantity input[type="number"]::selection {
background-color: transparent;
}
div.quantity::-webkit-selection,
td.quantity::-webkit-selection,
div.quantity span::-webkit-selection,
td.quantity span::-webkit-selection,
div.quantity input[type="number"]::-webkit-selection,
td.quantity input[type="number"]::-webkit-selection {
background-color: transparent;
}
div.quantity > span,
td.quantity > span,
div.quantity > input[type="number"],
td.quantity > input[type="number"],
div.quantity > input[type="text"][readonly],
td.quantity > input[type="text"][readonly] {
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;
text-align: center;
height: 100%;
}
div.quantity > span:focus,
td.quantity > span:focus,
div.quantity > input[type="number"]:focus,
td.quantity > input[type="number"]:focus,
div.quantity > input[type="text"][readonly]:focus,
td.quantity > input[type="text"][readonly]:focus {
border-color: var(--et_inputs-border-color, var(--et_border-color));
}
div.quantity > span,
td.quantity > span {
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
padding-right: 4px;
padding-left: 4px;
color: var(--et_dark-2-white);
border: 1px solid var(--et_inputs-border-color, var(--et_border-color));
background-color: var(--et_inputs-bg-color, var(--et_white-2-light-dark));
cursor: pointer;
-webkit-font-smoothing: none;
}
div.quantity > span:focus,
td.quantity > span:focus {
outline: none;
}
div.quantity > span:hover,
td.quantity > span:hover {
color: var(--et_main-color);
}
div.quantity > input[type="number"],
td.quantity > input[type="number"],
div.quantity > input[type="text"][readonly],
td.quantity > input[type="text"][readonly] {
padding: 0;
min-width: var(--et_quantity-height, 38px);
max-width: 45px;
border-right: none;
border-left: none;
border-radius: 0;
-webkit-appearance: none;
-moz-appearance: textfield;
}
div.quantity > input[type="number"]::-moz-selection, td.quantity > input[type="number"]::-moz-selection, div.quantity > input[type="text"][readonly]::-moz-selection, td.quantity > input[type="text"][readonly]::-moz-selection {
color: var(--et_main-color);
}
div.quantity > input[type="number"]::selection,
td.quantity > input[type="number"]::selection,
div.quantity > input[type="text"][readonly]::selection,
td.quantity > input[type="text"][readonly]::selection {
color: var(--et_main-color);
}
div.quantity > .minus,
td.quantity > .minus,
div.quantity > .plus,
td.quantity > .plus {
font-size: var(--et_quantity-size, 0.55em);
}
div.quantity > input[type="number"]::-webkit-inner-spin-button,
td.quantity > input[type="number"]::-webkit-inner-spin-button {
display: none;
}
div.quantity,
div.quantity ~ .single_add_to_cart_button,
div.quantity ~ .xstore-wishlist {
margin-bottom: 10px;
}
div.quantity ~ .et-or-wrapper {
margin-top: 5px;
}
.single_add_to_cart_button ~ .xstore-wishlist-icon {
-webkit-margin-start: 7px;
margin-inline-start: 7px;
}
#yith-wcwl-popup-message {
display: none !important;
}
.wishlist-fragment .yith-wcwl-add-button,
.wishlist-fragment .yith-wcwl-wishlistaddedbrowse,
.wishlist-fragment .yith-wcwl-wishlistexistsbrowse {
width: 100%;
height: 100%;
}
.onsale {
position: absolute;
top: 20px;
z-index: 3;
padding: 3px 8px;
background: var(--et_on-sale-bg-color, var(--et_red-color));
font-size: 0.85rem;
text-align: center;
color: var(--et_on-sale-color, #fff);
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;
text-transform: uppercase;
border-radius: var(--et_on-sale-radius, 0%);
}
.onsale.new-label {
color: var(--et_new-label-color, #fff);
background: var(--et_new-label-bg-color, var(--et_green-color));
}
.onsale.hot-label {
color: var(--et_hot-label-color, #fff);
background: var(--et_hot-label-bg-color, var(--et_orange-color));
}
.sale-wrapper ~ .sale-wrapper .onsale {
-webkit-transform: translateY(calc(100% + 5px));
transform: translateY(calc(100% + 5px));
}
.sale-wrapper ~ .sale-wrapper ~ .sale-wrapper .onsale {
-webkit-transform: translateY(calc(200% + 10px));
transform: translateY(calc(200% + 10px));
}
.yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-add-button a:before {
content: "\e908";
}
.yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-add-button a.delete_item:before {
content: "\e92d";
}
.yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-wishlistexistsbrowse a::before,
.yith-wcwl-add-to-wishlist.wishlist-fragment .yith-wcwl-wishlistaddedbrowse a::before {
content: "\e92d";
}
.compare,
.yith-wcwl-add-to-wishlist a {
position: relative;
text-transform: none;
}
.compare:before,
.yith-wcwl-add-to-wishlist a:before {
display: inline-block;
font-family: 'xstore-icons';
background-color: transparent !important;
}
.xstore-wishlist.mtips,
.xstore-compare.mtips {
z-index: 2;
}
.xstore-wishlist[data-action="remove"] .et-icon,
.xstore-compare[data-action="remove"] .et-icon {
color: var(--et_active-color);
}
.xstore-wishlist .et-icon svg,
.xstore-compare .et-icon svg {
width: 1em;
height: 1em;
}
.xstore-wishlist .et-icon img,
.xstore-compare .et-icon img {
max-width: 1em;
}
.xstore-wishlist-animated-heart,
.xstore-compare-animated-heart {
width: 0.55em !important;
height: 0.55em !important;
position: absolute;
left: calc(50% - 0.35em);
opacity: 0;
--hover-color-dark: var(--et_active-color);
stroke: var(--et_active-color);
fill: var(--et_active-color);
-webkit-animation: xstore-wishlist-animation-heart1 0.7s linear;
animation: xstore-wishlist-animation-heart1 0.7s linear;
}
.xstore-wishlist-animated-heart:nth-child(2),
.xstore-compare-animated-heart:nth-child(2) {
-webkit-animation-name: xstore-wishlist-animation-heart2;
animation-name: xstore-wishlist-animation-heart2;
}
.xstore-wishlist-animated-heart:nth-child(3),
.xstore-compare-animated-heart:nth-child(3) {
-webkit-animation-name: xstore-wishlist-animation-heart3;
animation-name: xstore-wishlist-animation-heart3;
}
.xstore-wishlist-animated-heart:nth-child(4),
.xstore-compare-animated-heart:nth-child(4) {
-webkit-animation-name: xstore-wishlist-animation-heart4;
animation-name: xstore-wishlist-animation-heart4;
}
.xstore-wishlist-animated-hearts,
.xstore-compare-animated-hearts {
width: 1em;
height: 1em;
position: absolute;
}
.xstore-wishlist-animated-hearts:before,
.xstore-compare-animated-hearts:before,
.xstore-wishlist-animated-hearts:after,
.xstore-compare-animated-hearts:after {
display: none !important;
}
.xstore-wishlist .blockOverlay,
.xstore-compare .blockOverlay {
border-radius: inherit;
}
@-webkit-keyframes xstore-wishlist-animation-heart1 {
0% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate(-40%, -400%);
transform: translate(-40%, -400%);
}
}
@keyframes xstore-wishlist-animation-heart1 {
0% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate(-40%, -400%);
transform: translate(-40%, -400%);
}
}
@-webkit-keyframes xstore-wishlist-animation-heart2 {
0% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate(-160%, -350%) rotate(-45deg);
transform: translate(-160%, -350%) rotate(-45deg);
}
}
@keyframes xstore-wishlist-animation-heart2 {
0% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate(-160%, -350%) rotate(-45deg);
transform: translate(-160%, -350%) rotate(-45deg);
}
}
@-webkit-keyframes xstore-wishlist-animation-heart3 {
0% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate(150%, -330%) rotate(30deg);
transform: translate(150%, -330%) rotate(30deg);
}
}
@keyframes xstore-wishlist-animation-heart3 {
0% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate(150%, -330%) rotate(30deg);
transform: translate(150%, -330%) rotate(30deg);
}
}
@-webkit-keyframes xstore-wishlist-animation-heart4 {
0% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate(50%, -300%) rotate(20deg);
transform: translate(50%, -300%) rotate(20deg);
}
}
@keyframes xstore-wishlist-animation-heart4 {
0% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate(50%, -300%) rotate(20deg);
transform: translate(50%, -300%) rotate(20deg);
}
}
.et_product-block .single-compare .xstore-compare,
.et_product-block .single-wishlist .xstore-wishlist {
margin-bottom: 0;
}
.added_to_cart {
display: none;
}
.add_to_cart_button.loading,
.single_add_to_cart_button.loading {
position: relative;
}
.et_quantity-off div.quantity > span.minus,
.et_quantity-off div.quantity > span.plus {
display: none;
}
.et_quantity-off div.quantity > input:focus {
outline: none;
}
.et_quantity-off div.quantity > input[type=number] {
height: 100%;
}
@media only screen and (max-width: 480px) {
.et_quantity-off .quantity .plus,
.et_quantity-off .quantity .minus {
height: 1.45em;
}
}
.shop_attributes {
margin: 0 auto;
}
.shop_attributes th {
font-size: 1.14rem;
color: var(--et_main-color);
}
.shop_attributes th,
.shop_attributes td {
padding-top: 1em;
padding-bottom: 1em;
vertical-align: middle;
}
.shop_attributes tr:not(:last-child) {
border-bottom: 1px solid var(--et_border-color);
}
.shop_attributes tr tr:first-child th,
.shop_attributes tr tr:first-child td {
padding-top: 0;
}
.shop_attributes tr tr:last-child th,
.shop_attributes tr tr:last-child td {
padding-bottom: 10px;
}
.shop_attributes p {
font-size: 1.07rem;
margin-bottom: 0;
}
.shop_attributes p:last-child {
margin-bottom: 0;
}
.tab-content .shop_attributes {
width: 100%;
}
.et-quick-view-wrapper .shop_attributes,
.product-information .shop_attributes {
margin-bottom: 15px;
}
.et-quick-view-wrapper .shop_attributes tbody tr th,
.product-information .shop_attributes tbody tr th {
--et_border-color: transparent;
}
.et-quick-view-wrapper .shop_attributes td,
.product-information .shop_attributes td,
.et-quick-view-wrapper .shop_attributes th,
.product-information .shop_attributes th {
text-align: end;
padding-left: 0;
padding-right: 0;
}
.et-quick-view-wrapper .shop_attributes th,
.product-information .shop_attributes th {
text-align: start;
display: block;
color: var(--et_dark-2-white);
text-transform: capitalize;
} div.quantity,
td.quantity {
margin-right: 20px;
float: left;
}
.onsale.left {
left: 20px;
}
.onsale.right {
right: 20px;
}
.compare:before,
.yith-wcwl-add-to-wishlist a:before {
margin-right: 7px;
}
.et_quantity-off div.quantity {
margin-right: 20px;
}
.et_cart-type-1 .footer-product .button:before,
.et_cart-type-1 .single_add_to_cart_button:before,
.et_cart-type-1 .quantity-wrapper .button:before,
.et_cart-type-1 .product-view-overlay .quick-buttons .button:before {
content: "\e93e";
font-family: 'xstore-icons';
}
.et_cart-type-5 .footer-product .button:before,
.et_cart-type-5 .single_add_to_cart_button:before,
.et_cart-type-5 .quantity-wrapper .button:before,
.et_cart-type-5 .product-view-overlay .quick-buttons .button:before {
content: "\e93d";
font-family: 'xstore-icons';
}
.et_cart-type-2 .footer-product .button:before,
.et_cart-type-2 .single_add_to_cart_button:before,
.et_cart-type-2 .quantity-wrapper .button:before,
.et_cart-type-2 .product-view-overlay .quick-buttons .button:before {
content: "\e90c";
font-family: 'xstore-icons';
}
.et_cart-type-3 .footer-product .button:before,
.et_cart-type-3 .single_add_to_cart_button:before,
.et_cart-type-3 .quantity-wrapper .button:before,
.et_cart-type-3 .product-view-overlay .quick-buttons .button:before {
content: "\e90d";
font-family: 'xstore-icons';
}
.et_cart-type-4 .footer-product .button:before,
.et_cart-type-4 .single_add_to_cart_button:before,
.et_cart-type-4 .quantity-wrapper .button:before,
.et_cart-type-4 .product-view-overlay .quick-buttons .button:before {
content: "\e916";
font-family: 'xstore-icons';
} .quantity-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
max-width: var(--et_quantity-max-width, 130px);
height: var(--et_quantity-height, 38px);
}
.quantity-wrapper input.input-text {
width: var(--et_quantity-height, 38px);
text-align: center;
height: 100%;
border-radius: 0;
padding: 0;
}
.quantity .quantity-wrapper input.input-text {
background-color: transparent;
}
.quantity-wrapper input:focus {
border-color: var(--et_border-color);
}
.quantity-wrapper span {
font-size: var(--et_quantity-size, 1em);
color: var(--et_main-color);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
cursor: pointer;
-webkit-transition: color 0.2s ease-in-out, border 0.2s ease-in-out;
transition: color 0.2s ease-in-out, border 0.2s ease-in-out;
}
.quantity-wrapper span:hover {
color: var(--et_dark-2-white);
}
.quantity-wrapper span del {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-margin-start: 3px;
margin-inline-start: 3px;
-webkit-margin-end: 5px;
margin-inline-end: 5px;
}
.quantity-wrapper span del span {
display: initial;
cursor: default;
}
.quantity-wrapper:not(.type-none) input,
.quantity-wrapper:not(.type-none) input::-webkit-outer-spin-button,
.quantity-wrapper:not(.type-none) input::-webkit-inner-spin-button {
-webkit-appearance: none;
-moz-appearance: textfield;
}
.quantity .quantity-wrapper.type-simple input {
border: none;
}
.quantity-wrapper.type-circle span,
.quantity-wrapper.type-square span {
padding-right: 4px;
padding-left: 4px;
border: 1px solid var(--et_border-color);
}
.quantity-wrapper.type-square span {
font-size: var(--et_quantity-size, 0.55em);
}
.quantity-wrapper.type-circle,
.quantity-wrapper.type-circle input {
height: auto;
padding: 0;
}
.quantity .quantity-wrapper.type-circle input {
border: none;
}
.quantity-wrapper.type-circle span {
-ms-flex-item-align: center;
align-self: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 1.5em;
height: 1.5em;
padding-right: 6px;
padding-left: 6px;
border-radius: 50%;
}
.quantity-wrapper.type-circle span:hover {
border-color: var(--et_dark-2-white);
}
.quantity .quantity-wrapper.type-square input {
border-left: none;
border-right: none;
}
.quantity-wrapper.size-sm,
.quantity:has(.quantity-wrapper.size-sm) {
font-size: 0.75em;
--et_quantity-max-width: 110px;
--et_quantity-height: 28px;
--et_quantity-size: 1em;
}
.quantity-wrapper.size-sm svg,
.quantity:has(.quantity-wrapper.size-sm) svg {
width: 1em;
height: 1em;
}
.quantity-wrapper.size-sm.type-circle svg,
.quantity:has(.quantity-wrapper.size-sm.type-circle) svg {
width: 0.7em;
height: 0.7em;
}.after-shop-loop {
position: relative;
}
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
.main-products-loop .products-list .product .product-image-wrapper {
width: 40%;
}
}
@media only screen and (max-width: 992px) {
.products-grid.row-count-1 .product {
width: 100%;
}
.products-grid .product-category.columns-5 {
width: 50%;
}
}
@media only screen and (min-width: 993px) {
.row-count-2 .product {
width: 50%;
text-align: center;
}
.row-count-5 .product {
width: 20%;
}
.row-count-6 .product {
width: 16.66666667%;
}
.row-count-2 .product:nth-child(2n+1),
.row-count-3 .product:nth-child(3n+1),
.sidebar-position-without .row-count-3 .product:nth-child(3n+1) {
clear: both;
}
.row-count-2.products-grid .product-category {
width: 50% !important;
}
.row-count-2 .product:nth-child(2n+1),
.row-count-4 .product:nth-child(4n+1),
.sidebar-position-without .row-count-4 .product:nth-child(4n+1),
.row-count-3 .product:nth-child(3n+1),
.sidebar-position-without .row-count-3 .product:nth-child(3n+1),
.row-count-5 .product:nth-child(5n+1),
.row-count-6 .product:nth-child(6n+1) {
clear: both;
}
.sidebar-position-without .row-count-5 .product:nth-child(5n+1),
.row-count-6 .product:nth-child(6n+1) {
clear: both !important;
}
.row-count-6 .product:nth-child(5n+1) {
clear: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
.row-count-2 .product:nth-child(2n+1),
.row-count-3 .product:nth-child(2n+1),
.row-count-3 .product.product-category:nth-child(3n+1),
.row-count-4 .product:nth-child(2n+1),
.row-count-4 .product.product-category:nth-child(4n+1),
.row-count-6 .product:nth-child(2n+1),
.row-count-5 .product:nth-child(2n+1) {
clear: both !important;
}
.row-count-3 .product-category:nth-child(2n+1),
.row-count-4 .product-category:nth-child(2n+1),
.row-count-6 .product-category:nth-child(3n+1) {
clear: none !important;
}
.products-list .product.product-category {
clear: none !important;
}
.products-list.row-count-6 .product-category:nth-child(6n+1),
.products-list.row-count-5 .product-category:nth-child(5n+1),
.products-list.row-count-4 .product-category:nth-child(4n+1),
.products-list.row-count-3 .product-category:nth-child(3n+1),
.products-list.row-count-2 .product-category:nth-child(2n+1) {
clear: both !important;
}
.products-grid.row-count-6 .product {
width: 50%;
}
.row-count-2.products-grid .product-category {
width: 50% !important;
}
}
@media only screen and (max-width: 767px) {
.row-count-2 .product:nth-child(2n+1),
.row-count-3 .product:nth-child(2n+1),
.row-count-4 .product:nth-child(2n+1),
.row-count-5 .product:nth-child(2n+1),
.row-count-6 .product:nth-child(2n+1) {
clear: both !important;
}
.products-list.row-count-6 .product-category:nth-child(6n+1),
.products-list.row-count-5 .product-category:nth-child(5n+1),
.products-list.row-count-4 .product-category:nth-child(4n+1),
.products-list.row-count-3 .product-category:nth-child(3n+1),
.products-list.row-count-2 .product-category:nth-child(2n+1) {
clear: none !important;
}
.products-list .product.product-category {
width: 50%;
}
.products-list .product.product-category:nth-child(2n+1) {
clear: both !important;
}
.row-count-2.products-grid .product-category {
width: 50% !important;
}
.products-grid .product {
width: 50%;
}
.products-grid .product-view-mask .footer-product,
.products-grid .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-grid .product-view-mask .footer-product .show-quickly,
.products-grid .product-view-info .footer-product .show-quickly,
.products-grid .product-view-mask .footer-product .xstore-wishlist,
.products-grid .product-view-info .footer-product .xstore-wishlist,
.products-grid .product-view-mask .footer-product .xstore-compare,
.products-grid .product-view-info .footer-product .xstore-compare,
.products-grid .product-view-mask .footer-product .et-wishlist-holder,
.products-grid .product-view-info .footer-product .et-wishlist-holder,
.products-grid .product-view-mask .footer-product .by-vendor-name-link,
.products-grid .product-view-info .footer-product .by-vendor-name-link,
.products-grid .product-view-mask .footer-product .pre_order_loop,
.products-grid .product-view-info .footer-product .pre_order_loop,
.products-grid .product-view-mask .footer-product .wcmp_add_to_cart_message,
.products-grid .product-view-info .footer-product .wcmp_add_to_cart_message {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position: relative;
border: none;
}
.products-grid .product-view-mask .footer-product .show-quickly:after,
.products-grid .product-view-info .footer-product .show-quickly:after,
.products-grid .product-view-mask .footer-product .xstore-wishlist:after,
.products-grid .product-view-info .footer-product .xstore-wishlist:after,
.products-grid .product-view-mask .footer-product .xstore-compare:after,
.products-grid .product-view-info .footer-product .xstore-compare:after,
.products-grid .product-view-mask .footer-product .et-wishlist-holder:after,
.products-grid .product-view-info .footer-product .et-wishlist-holder:after,
.products-grid .product-view-mask .footer-product .by-vendor-name-link:after,
.products-grid .product-view-info .footer-product .by-vendor-name-link:after,
.products-grid .product-view-mask .footer-product .pre_order_loop:after,
.products-grid .product-view-info .footer-product .pre_order_loop:after,
.products-grid .product-view-mask .footer-product .wcmp_add_to_cart_message:after,
.products-grid .product-view-info .footer-product .wcmp_add_to_cart_message:after {
content: '';
}
.products-grid .product-view-mask .footer-product .button,
.products-grid .product-view-info .footer-product .button,
.products-grid .product-view-mask .footer-product .by-vendor-name-link,
.products-grid .product-view-info .footer-product .by-vendor-name-link,
.products-grid .product-view-mask .footer-product .pre_order_loop,
.products-grid .product-view-info .footer-product .pre_order_loop,
.products-grid .product-view-mask .footer-product .wcmp_add_to_cart_message,
.products-grid .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-grid .product-view-mask .footer-product .button:before,
.products-grid .product-view-info .footer-product .button:before,
.products-grid .product-view-mask .footer-product .by-vendor-name-link:before,
.products-grid .product-view-info .footer-product .by-vendor-name-link:before,
.products-grid .product-view-mask .footer-product .pre_order_loop:before,
.products-grid .product-view-info .footer-product .pre_order_loop:before,
.products-grid .product-view-mask .footer-product .wcmp_add_to_cart_message:before,
.products-grid .product-view-info .footer-product .wcmp_add_to_cart_message:before {
margin: 0;
}
.products-grid .product-view-mask .footer-product .compare,
.products-grid .product-view-info .footer-product .compare {
display: none;
}
}
@media only screen and (max-width: 480px) {
.products-grid .product {
width: 50%;
}
.products-grid .product-category {
width: 50% !important;
margin-bottom: 15px !important;
}
.products-grid .product-category:nth-child(even) {
padding-left: 7.5px;
}
.products-grid .product-category:nth-child(odd) {
padding-right: 7.5px;
}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.product-grid.row-count-5 .product:nth-child(3n+1) {
clear: none;
}
.product-grid.row-count-5 .product:nth-child(5n+1) {
clear: both;
}
.product-grid .product-category.columns-5,
.product-grid.row-count-5 .product {
width: 20%;
}
}
@media only screen and (min-width: 993px) {
.row-count-1 .product {
width: 100%;
text-align: center;
}
.row-count-6 .product-view-info .product-mask,
.sidebar-enabled .row-count-5 .product-view-info .product-mask,
.row-count-6 .footer-product,
.sidebar-enabled .row-count-5 .footer-product {
left: 0.75rem;
right: 0.75rem;
bottom: 0.75rem;
}
.row-count-6 .footer-product,
.sidebar-enabled .row-count-5 .footer-product {
height: 2rem;
}
.row-count-6 .product-view-info .content-product:hover .product-mask,
.sidebar-enabled .row-count-5 .product-view-info .content-product:hover .product-mask {
-webkit-transform: translateY(-2rem);
transform: translateY(-2rem);
}
.row-count-6.products-grid .product-view-mask2 .footer-product,
.sidebar-enabled .row-count-5.products-grid .product-view-mask2 .footer-product {
width: 35px;
left: auto;
}
.row-count-6.products-grid .product-view-mask2 .footer-product .show-quickly,
.sidebar-enabled .row-count-5.products-grid .product-view-mask2 .footer-product .show-quickly,
.row-count-6.products-grid .product-view-mask2 .footer-product .button,
.sidebar-enabled .row-count-5.products-grid .product-view-mask2 .footer-product .button,
.row-count-6.products-grid .product-view-mask2 .footer-product .et-wishlist-holder,
.sidebar-enabled .row-count-5.products-grid .product-view-mask2 .footer-product .et-wishlist-holder {
height: 35px;
}
.row-count-6.products-grid .product-view-mask3 .footer-product > *,
.sidebar-enabled .row-count-5.products-grid .product-view-mask3 .footer-product > *,
.row-count-6.products-grid .product-view-mask3 .footer-product .button,
.sidebar-enabled .row-count-5.products-grid .product-view-mask3 .footer-product .button {
width: 30px;
height: 30px;
}
.row-count-6.products-grid .footer-product .compare:before,
.sidebar-enabled .row-count-5.products-grid .footer-product .compare:before,
.row-count-6.products-grid .footer-product .button:before,
.sidebar-enabled .row-count-5.products-grid .footer-product .button:before,
.row-count-6.products-grid .content-product .show-quickly:before,
.sidebar-enabled .row-count-5.products-grid .content-product .show-quickly:before,
.row-count-6.products-grid .footer-product .yith-wcwl-add-to-wishlist .show a:before,
.sidebar-enabled .row-count-5.products-grid .footer-product .yith-wcwl-add-to-wishlist .show a:before,
.row-count-6.products-grid .footer-product .yith-wcwl-wishlistexistsbrowse a:before,
.sidebar-enabled .row-count-5.products-grid .footer-product .yith-wcwl-wishlistexistsbrowse a:before,
.row-count-6.products-grid .footer-product .yith-wcwl-wishlistaddedbrowse a:before,
.sidebar-enabled .row-count-5.products-grid .footer-product .yith-wcwl-wishlistaddedbrowse a:before,
.row-count-6.products-grid .footer-product .yith-wcwl-add-button a:before,
.sidebar-enabled .row-count-5.products-grid .footer-product .yith-wcwl-add-button a:before,
.row-count-6.products-grid .product-view-light .yith-wcwl-add-to-wishlist .show a:before,
.sidebar-enabled .row-count-5.products-grid .product-view-light .yith-wcwl-add-to-wishlist .show a:before,
.row-count-6.products-grid .product-view-light .yith-wcwl-wishlistexistsbrowse a:before,
.sidebar-enabled .row-count-5.products-grid .product-view-light .yith-wcwl-wishlistexistsbrowse a:before,
.row-count-6.products-grid .product-view-light .yith-wcwl-wishlistaddedbrowse a:before,
.sidebar-enabled .row-count-5.products-grid .product-view-light .yith-wcwl-wishlistaddedbrowse a:before,
.row-count-6.products-grid .product-view-light .yith-wcwl-add-button a:before,
.sidebar-enabled .row-count-5.products-grid .product-view-light .yith-wcwl-add-button a:before {
font-size: 12px;
}
.row-count-6.products-grid .footer-product .xstore-wishlist .et-icon,
.sidebar-enabled .row-count-5.products-grid .footer-product .xstore-wishlist .et-icon,
.row-count-6.products-grid .footer-product .xstore-compare .et-icon,
.sidebar-enabled .row-count-5.products-grid .footer-product .xstore-compare .et-icon {
font-size: 12px;
}
.row-count-6.products-grid .product-view-light .st-swatch-in-loop,
.sidebar-enabled .row-count-5.products-grid .product-view-light .st-swatch-in-loop,
.row-count-6.products-grid .light-left-side > *:first-child,
.sidebar-enabled .row-count-5.products-grid .light-left-side > *:first-child {
padding-right: 40px;
}
.row-count-6 .category-grid .categories-mask,
.sidebar-enabled .row-count-5 .category-grid .categories-mask {
padding-left: 12px;
padding-right: 12px;
}
} #review_form .stars a {
display: inline-block;
font-size: 0;
-webkit-margin-end: 15px;
margin-inline-end: 15px;
}
#review_form .stars a:before {
content: '\e930d';
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
#review_form .stars a.star-2:before {
content: '\e930d \e930d';
}
#review_form .stars a.star-3:before {
content: '\e930d \e930d \e930d';
}
#review_form .stars a.star-4:before {
content: '\e930d \e930d \e930d \e930d ';
}
#review_form .stars a.star-5:before {
content: '\e930d \e930d \e930d \e930d \e930d';
}
#review_form .stars a:before {
font-size: 1rem;
font-family: 'xstore-icons';
color: var(--et_border-color);
-webkit-text-fill-color: currentColor;
}
#review_form .stars a.active:before,
#review_form .stars a:hover:before {
color: var(--et_yellow-color);
-webkit-text-fill-color: currentColor;
}
.content-product {
margin-bottom: 30px;
position: relative;
}
.content-product .product-title {
font-size: calc(var(--product-title-size-proportion) * 1rem);
line-height: var(--product-title-line-height);
height: calc(var(--product-title-lines) * var(--product-title-line-height));
overflow: hidden;
display: inline-block;
width: 100%;
}
.content-product .product-title a {
line-height: inherit !important;
}
.content-product .button {
height: auto;
line-height: 1.2;
padding-top: 0.91rem;
padding-bottom: 0.91rem;
border: none;
-webkit-backface-visibility: visible;
backface-visibility: visible;
color: var(--et_btn-color);
background-color: var(--et_btn-bg-color);
border-color: var(--et_btn-br-color);
}
.content-product .button:hover {
color: var(--et_btn-color-hover);
background-color: var(--et_btn-bg-color-hover);
border-color: var(--et_btn-br-color-hover);
}
.content-product .compare {
background-color: transparent;
border: none;
}
.content-product .star-rating {
display: block;
margin-top: 3px;
}
.content-product .products-page-cats,
.content-product .products-page-cats a,
.content-product .products-page-brands,
.content-product .products-page-brands a,
.content-product .price {
color: var(--et_main-color);
}
.content-product .product-content-image {
text-align: center;
display: block;
min-height: 100px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.content-product .product-content-image img {
display: inline-block;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
}
.content-product .product-content-image .hover-slider-images-toggler ~ img {
-webkit-backface-visibility: visible;
backface-visibility: visible;
}
.content-product .in-stock {
display: none;
}
.content-product .stock,
.content-product .available-on-backorder {
position: absolute;
text-align: center;
background-color: rgba(255, 255, 255, 0.9);
z-index: 2;
margin-bottom: 0;
font-size: 0.85rem;
text-transform: uppercase;
color: var(--et_dark-color);
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
padding: 7px 14px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.content-product .quantity {
float: none;
margin: 0 7px 0 0;
}
.content-product .quantity-wrapper {
margin: 10px 0;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.content-product .quantity-wrapper:last-child {
margin-bottom: 0;
}
.content-product .quantity-wrapper .button {
position: relative;
margin-top: 0;
line-height: 1;
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;
padding: 0;
font-size: 0;
min-width: 38px;
min-height: 38px;
}
.content-product .quantity-wrapper .button[aria-label]:after {
content: attr(aria-label);
font-family: inherit;
position: absolute;
left: 50%;
bottom: calc(100% + 5px);
padding: 7px 12px;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
border-radius: 3px;
font-size: 0.8rem;
line-height: 1;
max-width: 200px;
background: #fff;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
color: var(--et_dark-color);
-webkit-text-fill-color: currentColor;
-webkit-box-shadow: 1px 1px 5px 0 var(--et_dark-2-white-01);
box-shadow: 1px 1px 5px 0 var(--et_dark-2-white-01);
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.content-product .quantity-wrapper .button[aria-label]:not(:hover):after {
opacity: 0;
visibility: hidden;
-webkit-transform: translate(-50%, 5px);
transform: translate(-50%, 5px);
}
.content-product .quantity-wrapper .button:before {
font-size: 1.3rem;
}
.content-product .quantity-wrapper .button:not(:hover) {
--loader-side-color: var(--et_btn-color);
}
.content-product .quantity-wrapper .button:hover {
--loader-side-color: var(--et_btn-color-hover);
}
.content-product .quantity-wrapper .button.et-st-disabled {
cursor: not-allowed;
}
.content-product .quantity-wrapper .button.et-st-disabled:hover {
color: var(--et_btn-color);
background-color: var(--et_btn-bg-color);
border-color: var(--et_btn-br-color);
}
.content-product .product-image-wrapper {
max-width: 100%;
margin: 0 auto 15px;
padding-bottom: 1px;
}
.content-product .product-image-wrapper video {
display: block;
max-width: 100%;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.content-product .product-image-wrapper video[poster] {
-o-object-fit: cover;
object-fit: cover;
}
.content-product .product-image-wrapper .footer-product .yith-wcwl-add-to-wishlist .ajax-loading {
display: none !important;
}
.content-product .product-image-wrapper .footer-product .yith-wcwl-add-to-wishlist span.feedback,
.content-product .product-image-wrapper .footer-product .yith-wcwl-add-to-wishlist + .clear {
display: none;
}
.content-product .product-image-wrapper .yith-wcwl-add-to-wishlist,
.content-product .product-image-wrapper .compare:before,
.content-product .product-image-wrapper .yith-wcwl-add-to-wishlist a:not(.alt):before {
margin: 0;
}
.content-product .product-image-wrapper:before,
.content-product .product-image-wrapper:after {
-webkit-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.content-product .product-image-wrapper.video-loading:before {
content: '';
position: absolute;
width: 16px;
height: 16px;
top: calc(50% - 8px);
left: calc(50% - 8px);
border-radius: 50%;
border: 1px solid var(--et_border-color);
border-left-color: var(--et_main-color);
-webkit-animation: rotate 0.3s linear infinite;
animation: rotate 0.3s linear infinite;
}
.content-product .product-image-wrapper.video-loading img,
.content-product .product-image-wrapper.video-loading video {
opacity: 0;
visibility: hidden;
}
.content-product .images-slider-wrapper {
position: relative;
}
.content-product .image-swap {
position: absolute;
top: 0;
left: 0;
bottom: 0;
opacity: 0;
background: #fff;
z-index: 2;
width: 100%;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.content-product:hover .image-swap {
display: block;
opacity: 1;
}
.content-product:hover .hover-effect-back-zoom-in .image-swap img,
.content-product:not(:hover) .hover-effect-back-zoom-out .image-swap img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.content-product:hover .hover-effect-zoom-in .product-content-image img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.content-product .hover-effect-zoom-in .product-content-image img,
.content-product .hover-effect-back-zoom-in .image-swap img,
.content-product .hover-effect-back-zoom-out .image-swap img {
-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, transform 0.5s;
transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
}
.content-product .variation-changed .image-swap {
opacity: 0;
display: none;
}
.content-product .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;
}
.content-product .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;
}
.content-product .hover-slider-indicator .hover-slider-indicator-dot.active {
background-color: var(--et_active-color);
}
.content-product .product-title a {
display: block;
width: 100%;
}
.content-product .price {
width: 100%;
margin-top: 1px;
display: block;
}
.content-product .price ins {
background-color: transparent;
}
.content-product .sku_wrapper {
display: inline-block;
width: 100%;
}
.product.none {
display: block;
}
.product-image-wrapper {
position: relative;
overflow: hidden;
}
.product-image-wrapper .footer-product .wcpv-sold-by-loop {
display: none !important;
}
.outofstock .footer-product .et-wishlist-holder:after,
.et_cart-off .footer-product .et-wishlist-holder:after,
.outofstock .footer-product .xstore-wishlist:after,
.et_cart-off .footer-product .xstore-wishlist:after,
.outofstock .footer-product .xstore-compare,
.et_cart-off .footer-product .xstore-compare {
display: none;
}
.outofstock.product-view-mask .footer-product,
.et_cart-off.product-view-mask .footer-product,
.outofstock.product-view-info .footer-product,
.et_cart-off.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;
}
.outofstock.product-view-mask .footer-product .show-quickly,
.et_cart-off.product-view-mask .footer-product .show-quickly,
.outofstock.product-view-info .footer-product .show-quickly,
.et_cart-off.product-view-info .footer-product .show-quickly,
.outofstock.product-view-mask .footer-product .et-wishlist-holder,
.et_cart-off.product-view-mask .footer-product .et-wishlist-holder,
.outofstock.product-view-info .footer-product .et-wishlist-holder,
.et_cart-off.product-view-info .footer-product .et-wishlist-holder,
.outofstock.product-view-mask .footer-product .xstore-wishlist,
.et_cart-off.product-view-mask .footer-product .xstore-wishlist,
.outofstock.product-view-info .footer-product .xstore-wishlist,
.et_cart-off.product-view-info .footer-product .xstore-wishlist {
position: relative;
-webkit-transform: none;
transform: none;
width: auto;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.outofstock.product-view-mask .footer-product .et-wishlist-holder,
.et_cart-off.product-view-mask .footer-product .et-wishlist-holder,
.outofstock.product-view-info .footer-product .et-wishlist-holder,
.et_cart-off.product-view-info .footer-product .et-wishlist-holder,
.outofstock.product-view-mask .footer-product .xstore-wishlist,
.et_cart-off.product-view-mask .footer-product .xstore-wishlist,
.outofstock.product-view-info .footer-product .xstore-wishlist,
.et_cart-off.product-view-info .footer-product .xstore-wishlist {
border: none;
}
.outofstock:not(.single-product) .footer-product .button:not(.compare):not(.add_to_wishlist),
.et_cart-off .footer-product .button:not(.compare):not(.add_to_wishlist) {
display: none !important;
}
.add_to_cart_button.loading,
.show-quickly.loading,
.single_add_to_cart_button.loading,
.add_to_cart_button.loading:before,
.show-quickly.loading:before,
.single_add_to_cart_button.loading:before {
color: transparent !important;
-webkit-transition: none !important;
transition: none !important;
}
.add_to_cart_button.loading svg,
.show-quickly.loading svg,
.single_add_to_cart_button.loading svg {
fill: currentColor !important;
}
.add_to_cart_button.loading:before,
.show-quickly.loading:before,
.single_add_to_cart_button.loading:before {
background: transparent !important;
}
.add_to_cart_button .et-loader,
.show-quickly .et-loader,
.single_add_to_cart_button .et-loader {
position: absolute;
left: 50%;
top: 50%;
margin: 0;
}
.add_to_cart_button .loader-circular,
.show-quickly .loader-circular,
.single_add_to_cart_button .loader-circular {
left: calc(50% - 15px);
top: calc(50% - 15px);
bottom: auto;
margin: 0;
}
.rtl .add_to_cart_button .loader-circular,
.rtl .show-quickly .loader-circular,
.rtl .single_add_to_cart_button .loader-circular {
left: auto;
right: calc(50% - 15px);
}
.adding-to-cart .add_to_cart_button.added,
.adding-to-cart .single_add_to_cart_button.added {
position: relative;
}
.adding-to-cart .add_to_cart_button.added,
.adding-to-cart .single_add_to_cart_button.added,
.adding-to-cart .add_to_cart_button.added:before,
.adding-to-cart .single_add_to_cart_button.added:before {
color: transparent !important;
}
.adding-to-cart .add_to_cart_button.added:after,
.adding-to-cart .single_add_to_cart_button.added:after {
content: '\e918';
font-family: 'xstore-icons';
color: var(--loader-side-color, var(--et_btn-color));
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: none;
transition: none;
height: auto;
bottom: auto;
width: auto;
background: transparent;
}
.adding-to-cart .add_to_cart_button.added:hover:after,
.adding-to-cart .single_add_to_cart_button.added:hover:after {
color: var(--loader-side-color, var(--et_btn-color-hover));
}
.adding-to-cart .single_add_to_cart_button.added:after {
color: var(--loader-side-color, #fff);
}
.view-color-dark .adding-to-cart .add_to_cart_button.added:not(:hover):before,
.view-color-dark.product-view-light .product-details .add_to_cart_button.added:before,
.view-color-dark.product-view-light .product-details .add_to_cart_button.added:hover:before {
color: var(--et_dark-color);
}
.add_to_cart_button .loader-path,
.show-quickly .loader-path,
.single_add_to_cart_button .loader-path,
.product-view-light .product-details .add_to_cart_button:hover .loader-path {
stroke: var(--loader-side-color, var(--et_dark-2-white));
}
.product-stock {
font-size: 1.14rem;
color: var(--et_main-color);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
width: 100%;
max-width: 400px;
margin: 15px auto 25px;
margin-bottom: 25px !important;
}
.product-stock.step-1 .stock-count {
color: var(--product-stock-step-1-active-color);
}
.product-stock.step-1 .stock-line-inner {
background: var(--product-stock-step-1-active-color);
}
.product-stock.step-2 .stock-count {
color: var(--product-stock-step-2-active-color);
}
.product-stock.step-2 .stock-line-inner {
background: var(--product-stock-step-2-active-color);
}
.product-stock.step-3 .stock-count {
color: var(--product-stock-step-3-active-color);
}
.product-stock.step-3 .stock-line-inner {
background: var(--product-stock-step-3-active-color);
}
.product-stock .stock-count {
display: inline-block;
}
.product-stock .stock-in {
margin-right: 5px;
}
.product-stock .stock-out .stock-count {
color: var(--et_font-color);
}
.product-stock .stock-line {
height: 4px;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
background: var(--et_border-color);
margin-top: 3px;
}
.product-stock .stock-line-inner {
display: block;
height: 100%;
}
.product-stock + .et-timer {
margin-top: 0 !important;
}
.et_product-block > .product-stock,
.product-information .product-stock,
form.cart .product-stock {
max-width: unset;
}
.stock.step-1 {
color: var(--product-stock-step-1-active-color);
}
.stock.step-2 {
color: var(--product-stock-step-2-active-color);
}
.stock.step-3 {
color: var(--product-stock-step-3-active-color);
}
.cart .stock {
width: 100%;
}
p.stock:before,
.wishlist-in-stock:before,
.wishlist-out-of-stock:before {
font-family: 'xstore-icons';
margin-right: 5px;
}
p.stock.in-stock:before,
p.stock.available-on-backorder:before,
.product-stock-status .wishlist-in-stock:before {
content: '\e918';
}
p.stock.out-of-stock:before,
.product-stock-status .wishlist-out-of-stock:before {
content: '\e900';
}
.product-details {
position: relative;
padding-bottom: 12px;
}
.product-details > *:not(a) {
margin-bottom: 0;
line-height: 1.5;
}
.product-details .compare,
.product-details .xstore-compare {
font-size: 1.14rem;
padding-top: 0;
padding-bottom: 0;
margin-top: 0.79em;
}
.product-details .xstore-compare {
position: relative;
display: none;
}
.product-details .xstore-compare .et-icon {
color: currentColor;
}
.product-details .sales-booster-total-sales {
font-size: calc(var(--p-font-size,1.28rem) - .14rem);
}
.product-details .star-rating + .button + .button,
.product-details .price + .button,
.products-list .wcpv-sold-by-loop + .button {
margin-top: 15px;
}
.item-colors li a {
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
width: 20px;
height: 20px;
border-radius: 100%;
}
.item-colors li a:hover {
opacity: 0.6;
}
.productCarousel .swiper-slide {
padding: 10px 10px 0;
margin-right: 0!important;
}
.productCarousel .content-product > img {
display: none;
}
.products-loop .outofstock .out-of-stock + .product-content-image,
.productCarousel .outofstock .out-of-stock + .product-content-image {
pointer-events: none;
}
.product-slide .content-product {
margin-bottom: 0;
}
.productAnimated {
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.product-fade {
opacity: 0;
}
.product-faded {
opacity: 1;
}
@media only screen and (max-width: 768px) {
.content-product .product-content-image img {
width: 100%;
}
.hide-hover-on-mobile .hover-effect-slider .sm-arrow,
.hide-hover-on-mobile .footer-product,
.products-grid .hide-hover-on-mobile .light-right-side {
display: none !important;
}
}
@media only screen and (max-width: 480px) {
.item-colors li a {
width: 16px;
height: 16px;
}
} .product-spacer {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
visibility: hidden;
opacity: 0;
background-color: var(--et_container-bg-color, #fff);
}
.product-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;
}
.product-has-fadeIn-content {
-ms-flex-item-align: start;
align-self: flex-start;
}
.product-has-fadeIn-content .product-image-wrapper,
.product-has-fadeIn-content .product-details {
z-index: 1;
}
.product-has-fadeIn-content:hover {
-webkit-box-shadow: none !important;
box-shadow: none !important;
overflow: visible !important;
z-index: 4;
}
.product-has-fadeIn-content:hover .product-spacer {
opacity: 1;
visibility: visible;
}
.product-has-fadeIn-content:hover .product-fadeIn-area {
opacity: 1;
visibility: visible;
z-index: 3;
}
.product-has-fadeIn-content .product-more-info-btn {
margin-top: 12px;
}
.product-has-fadeIn-content .product-more-info-inner {
position: relative;
max-height: 20em;
overflow: auto;
-webkit-padding-end: 3px;
padding-inline-end: 3px;
}
.product-has-fadeIn-content .product-more-info-inner.limited-height {
overflow: hidden;
max-height: calc(var(--p-line-height, 1.6) * 3em);
}
.product-has-fadeIn-content .shop_attributes {
line-height: 1.4;
}
.product-has-fadeIn-content .shop_attributes th,
.product-has-fadeIn-content .shop_attributes tr:first-child td {
padding-top: 0;
padding-bottom: 0;
}
.product-has-fadeIn-content .shop_attributes tr:not(:last-child) {
border-bottom: none;
}
.swiper-slide .product-fadeIn-area {
position: static;
} .category-grid {
position: relative;
margin-bottom: 30px;
}
.category-grid > a {
overflow: hidden;
display: inline-block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
max-width: 100%;
}
.category-grid .categories-mask {
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.category-grid .categories-mask h4 {
color: inherit;
margin-bottom: 0.1em;
font-size: 1rem;
}
.category-grid .categories-mask .count {
display: inline-block;
background-color: transparent;
color: inherit;
text-transform: none;
text-decoration: none;
}
.category-grid img {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.category-grid .categories-mask {
position: absolute;
left: calc(1.45rem + 15px);
right: calc(1.45rem + 15px);
padding: 13px 22px 10px;
color: #fff;
}
.category-grid .categories-mask .count,
.category-grid .categories-mask sup {
color: inherit;
opacity: 0.7;
}
.category-grid .categories-mask a {
display: block;
color: currentColor;
}
.category-grid .category-bg {
background-size: cover;
background-position: center;
background-repeat: no-repeat;
width: 100%;
height: 100%;
}
.category-grid.text-color-dark .categories-mask {
color: var(--et_dark-color);
}
.category-grid.text-color-dark .count,
.category-grid.text-color-dark sup {
color: var(--et_main-color);
}
.category-grid.text-color-white.style-with-bg .categories-mask {
background: var(--et_dark-color);
}
.category-grid.valign-center .categories-mask {
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.category-grid.valign-top .categories-mask {
top: 1.43em;
}
.category-grid.valign-bottom .categories-mask {
bottom: 1.43em;
}
.category-grid.content-under .categories-mask {
position: static;
-webkit-transform: none;
transform: none;
width: 100%;
}
.category-grid.style-with-bg .categories-mask {
background: #fff;
}
.category-grid.style-default:hover img,
.category-grid.style-with-bg:hover img {
opacity: 0.8;
}
.category-grid.style-zoom img,
.category-grid.style-diagonal img,
.category-grid.style-zoom .category-bg,
.category-grid.style-diagonal .category-bg {
-webkit-transition: all 0.9s ease-out;
transition: all 0.9s ease-out;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.category-grid.style-zoom:hover img,
.category-grid.style-diagonal:hover img,
.category-grid.style-zoom:hover .category-bg,
.category-grid.style-diagonal:hover .category-bg {
-webkit-transform: scale(1.15);
transform: scale(1.15);
}
.category-grid.style-diagonal {
overflow: hidden;
}
.category-grid.style-diagonal.category-list-item:before {
display: none;
}
.category-grid.style-diagonal:before,
.category-grid.style-diagonal.category-list-item .category-image:before {
position: absolute;
top: 0;
left: 50%;
width: 120%;
height: 100px;
background: rgba(255, 255, 255, 0.3);
content: '';
-webkit-transition: transform 0.9s ease-out;
-webkit-transition: -webkit-transform 0.9s ease-out;
transition: -webkit-transform 0.9s ease-out;
transition: transform 0.9s ease-out;
transition: transform 0.9s ease-out, -webkit-transform 0.9s ease-out;
z-index: 1;
-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -150%, 0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.category-grid.style-diagonal:hover:before,
.category-grid.style-diagonal.category-list-item:hover .category-image:before {
-webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 400%, 0);
transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 400%, 0);
}
.categories-grid {
position: relative;
}
.categories-grid.no-space {
margin-left: 0;
margin-right: 0;
}
.categories-grid.no-space .category-grid {
padding: 0;
margin: 0;
}
.categories-grid.no-space .category-grid > a {
overflow: visible;
}
.product-category {
text-align: center;
}
.product-category.columns-5 {
width: 20%;
}
.product-category.columns-5:nth-child(5n+1) {
clear: both;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
.swiper-entry .category-grid.columns-6,
.swiper-entry .category-grid.columns-5,
.swiper-entry .category-grid.columns-4 {
width: 33.33%;
}
.swiper-entry .category-grid.columns-6:nth-child(3n+1),
.swiper-entry .category-grid.columns-5:nth-child(3n+1),
.swiper-entry .category-grid.columns-4:nth-child(3n+1) {
clear: both;
}
.swiper-entry .category-grid.columns-6:nth-child(4n+1),
.swiper-entry .category-grid.columns-5:nth-child(4n+1),
.swiper-entry .category-grid.columns-4:nth-child(4n+1) {
clear: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.swiper-entry .category-grid.columns-6,
.swiper-entry .category-grid.columns-5,
.swiper-entry .category-grid.columns-4 {
width: 50%;
}
.swiper-entry .category-grid.columns-6:nth-child(2n+1),
.swiper-entry .category-grid.columns-5:nth-child(2n+1),
.swiper-entry .category-grid.columns-4:nth-child(2n+1) {
clear: both;
}
}
@media only screen and (min-width: 768px) {
.category-grid.columns-3:nth-child(3n+1),
.category-grid.columns-2:nth-child(2n+1),
.category-grid.columns-4:nth-child(4n+1) {
clear: both;
}
}
@media only screen and (max-width: 767px) {
.swiper-entry .category-grid.columns-5 {
width: 100%;
}
}
@media only screen and (max-width: 480px) {
.category-grid .categories-mask {
padding: 0.6em;
left: 1.43em;
right: 1.43em;
}
.category-grid .categories-mask h4 {
font-size: 1.3rem;
}
} .main-products-loop .products-list .product .product-details .product-excerpt,
#products-wrapper .products-list .product .product-details .product-excerpt {
line-height: 1.8;
}
.main-products-loop .products-list:not(.products-with-custom-template-grid) > div:not(.product-category),
#products-wrapper .products-list:not(.products-with-custom-template-grid) > div:not(.product-category),
.main-products-loop .products-list:not(.products-with-custom-template-grid) .ajax-content > div:not(.product-category),
#products-wrapper .products-list:not(.products-with-custom-template-grid) .ajax-content > div:not(.product-category) {
width: 100%;
} .products-grid .product-excerpt {
margin-top: 5px;
margin-bottom: 5px;
}
.products-list .product-excerpt {
margin-bottom: 20px;
}
.products-list .product-details {
text-align: start;
}
.products-list .content-product .star-rating {
margin-left: 0;
display: inline-block;
}
.products-list .product-image-wrapper.hover-effect-swap .image-swap {
top: auto;
}
.products-list .product-image-wrapper {
width: 35%;
}
.products-grid .product-details .button:not(.compare),
.product-slide .product-details .button:not(.compare) {
margin-top: 15px;
}
.products-grid .product-details .quantity-wrapper .button,
.product-slide .product-details .quantity-wrapper .button {
margin-top: 0;
}
.products-list .product-content-image,
.product-view-booking .product-content-image {
position: relative;
}
.content:not(.main-products-loop) .products-list.row-count-3 .footer-product .button,
.content:not(.main-products-loop) .products-list.row-count-2 .footer-product .button {
font-size: 0;
}
.content:not(.main-products-loop) .products-list.row-count-3 .wcpv-sold-by-loop,
.content:not(.main-products-loop) .products-list.row-count-2 .wcpv-sold-by-loop {
display: none;
}
.products-bordered-layout:not(.with-ajax),
.products-bordered-layout.with-ajax .ajax-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-top: 1px solid var(--et_border-color);
border-left: 1px solid var(--et_border-color);
margin-left: 15px;
margin-right: 15px;
}
.products-bordered-layout:not(.with-ajax) > div,
.products-bordered-layout.with-ajax .ajax-content > div {
border-bottom: 1px solid var(--et_border-color);
border-right: 1px solid var(--et_border-color);
}
.products-bordered-layout .product-category,
.products-bordered-layout .content-product {
margin: 0;
}
.products-bordered-layout .product-details {
padding-bottom: 15px;
}
.products-bordered-layout .product-image-wrapper,
.products-bordered-layout.products-list .content-product {
margin-top: 15px;
margin-bottom: 15px;
}
.products-bordered-layout ~ .after-shop-loop .dokan-pagination-container,
.products-bordered-layout ~ .after-shop-loop .etheme-pagination,
.products-bordered-layout ~ .after-shop-loop .woocommerce-pagination {
border-top: none;
}
.products-no-space:not(.with-ajax),
.products-no-space.with-ajax .ajax-content {
margin-left: 15px;
margin-right: 15px;
}
.products-no-space:not(.with-ajax) > div,
.products-no-space.with-ajax .ajax-content > div {
padding: 0;
}
.products-no-space:not(.with-ajax) .product-image-wrapper,
.products-no-space.with-ajax .ajax-content .product-image-wrapper {
margin-top: 0;
}
.products-no-space:not(.with-ajax) .product-view-overlay .product-image-wrapper,
.products-no-space.with-ajax .ajax-content .product-view-overlay .product-image-wrapper {
margin: 0;
}
.products-no-space:not(.with-ajax) .content-product,
.products-no-space.with-ajax .ajax-content .content-product {
margin: 0;
}
.etheme-woocommerce-categories-products-separator {
clear: both;
padding-top: 30px !important;
width: 100%;
grid-column-start: 1;
grid-column-end: calc(var(--cols,4) + 1);
}
.products-bordered-layout:not(.with-ajax) .etheme-woocommerce-categories-products-separator,
.products-bordered-layout.with-ajax .ajax-content .etheme-woocommerce-categories-products-separator {
width: calc(100% + 2px);
margin: 0 -1px;
border-left: none;
border-right: none;
background-color: var(--et_container-bg-color, var(--et_white-2-dark));
}
.products-loop:has(.etheme-woocommerce-categories-products-separator):not(.with-ajax),
.products-loop.with-ajax:has(.etheme-woocommerce-categories-products-separator) .ajax-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media only screen and (min-width: 993px) {
.products-hover-shadow:not(.with-ajax) .product:hover .content-product,
.products-hover-shadow.with-ajax .ajax-content .product:hover .content-product {
-webkit-box-shadow: 0 0 7px 0 var(--et_dark-2-white-01);
box-shadow: 0 0 7px 0 var(--et_dark-2-white-01);
z-index: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.products-hover-shadow:not(.with-ajax) .content-product,
.products-hover-shadow.with-ajax .ajax-content .content-product,
.products-hover-shadow:not(.with-ajax) .product-spacer,
.products-hover-shadow.with-ajax .ajax-content .product-spacer {
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
background: var(--et_container-bg-color, var(--et_white-2-dark));
}
.products-hover-shadow:not(.with-ajax) .product-has-fadeIn-content:hover .content-product,
.products-hover-shadow.with-ajax .ajax-content .product-has-fadeIn-content:hover .content-product {
-webkit-box-shadow: none;
box-shadow: none;
}
.products-hover-shadow:not(.with-ajax) .product-has-fadeIn-content:hover .product-spacer,
.products-hover-shadow.with-ajax .ajax-content .product-has-fadeIn-content:hover .product-spacer {
-webkit-box-shadow: 0 0 7px 0 var(--et_dark-2-white-01);
box-shadow: 0 0 7px 0 var(--et_dark-2-white-01);
}
.products-hover-shadow.swiper-container {
padding: 16px 12px;
}
.products-list .content-product {
display: table;
table-layout: fixed;
}
.products-list .content-product .product-image-wrapper {
display: table-cell;
float: none;
margin-right: 0;
vertical-align: middle;
}
.products-list .content-product .product-image-wrapper img {
width: 100%;
}
.products-list .content-product .product-details {
float: none;
width: 65%;
padding-left: 30px;
vertical-align: middle;
display: table-cell;
}
.products-list.row-count-2 .product-image-wrapper {
min-width: auto;
}
.products-grid.row-count-6 .product-view-mask2 .footer-product {
width: 30px;
right: calc(1.45rem/2);
bottom: calc(1.45rem/2);
}
.products-grid.row-count-6 .product-view-mask2 .footer-product .show-quickly,
.products-grid.row-count-6 .product-view-mask2 .footer-product .xstore-wishlist,
.products-grid.row-count-6 .product-view-mask2 .footer-product .xstore-compare,
.products-grid.row-count-6 .product-view-mask2 .footer-product .button,
.products-grid.row-count-6 .product-view-mask2 .footer-product .et-wishlist-holder,
.products-grid.row-count-6 .product-view-mask2 .footer-product .by-vendor-name-link,
.products-grid.row-count-6 .product-view-mask2 .footer-product .pre_order_loop,
.products-grid.row-count-6 .product-view-mask2 .footer-product .wcmp_add_to_cart_message {
height: 30px;
}
.products-grid.row-count-6 .product-view-mask2 .footer-product .compare:before,
.products-grid.row-count-6 .product-view-mask2 .footer-product .show-quickly:before,
.products-grid.row-count-6 .product-view-mask2 .footer-product .xstore-wishlist .et-icon,
.products-grid.row-count-6 .product-view-mask2 .footer-product .xstore-compare .et-icon,
.products-grid.row-count-6 .product-view-mask2 .footer-product .button:before,
.products-grid.row-count-6 .product-view-mask2 .footer-product .add_to_cart_button:after,
.products-grid.row-count-6 .product-view-mask2 .content-product .yith-wcwl-add-to-wishlist .show a:before,
.products-grid.row-count-6 .product-view-mask2 .content-product .yith-wcwl-wishlistexistsbrowse a:before,
.products-grid.row-count-6 .product-view-mask2 .content-product .yith-wcwl-wishlistaddedbrowse a:before,
.products-grid.row-count-6 .product-view-mask2 .content-product .yith-wcwl-add-button a:before,
.products-grid.row-count-6 .product-view-mask2 .content-product .wishlist-fragment a:before,
.products-grid.row-count-6 .product-view-mask2 .footer-product .by-vendor-name-link:before,
.products-grid.row-count-6 .product-view-mask2 .footer-product .pre_order_loop:before,
.products-grid.row-count-6 .product-view-mask2 .footer-product .wcmp_add_to_cart_message:before {
font-size: 12px;
}
}
@media only screen and (max-width: 1200px) {
.products-list.row-count-3 .product {
width: 50%;
}
.products-list.row-count-3 .product:nth-child(3n+1) {
clear: none;
}
.products-list.row-count-3 .product:nth-child(2n+1) {
clear: both;
}
.products-list.row-count-2 .product-image-wrapper {
min-width: 150px;
}
.products-list .product-view-info .footer-product .button:before {
left: 6px;
}
.products-list .content-product .product-details {
width: 50%;
}
}
@media only screen and (max-width: 992px) {
.products-list.row-count-2 .product-image-wrapper {
width: 100%;
}
.products-list .product-image-wrapper {
width: 100%;
}
.products-list .product-excerpt {
overflow: hidden;
}
.products-list .content-product .product-details {
width: auto;
}
.products-list .product .product-image-wrapper {
margin-right: 30px;
}
.main-products-loop .products-list .product-view-booking .product-image-wrapper {
width: 28%;
}
.main-products-loop .products-list .product-image-wrapper {
width: 35%;
float: left;
}
}
@media only screen and (max-width: 768px) {
.products-list .product {
margin-bottom: 30px;
}
.products-list .product .content-product {
margin-bottom: 0;
}
.products-list .product .product-details {
width: 100%;
text-align: start !important;
padding-left: 1rem;
padding-right: 1rem;
}
.products-list .product .product-image-wrapper {
position: relative;
float: left;
}
}
@media only screen and (max-width: 480px) {
.products-list .product .product-image-wrapper {
width: 100% !important;
margin-bottom: 1.43em;
min-width: 1px !important;
float: none;
}
.products-list.row-count-3 .product {
width: 100%;
}
}
@media only screen and (max-width: 320px) {
.products-list .product,
.products-grid .product {
width: 100%;
}
} .track_order .form-row {
width: 100%;
padding: 0;
}
.track_order .button {
background-color: var(--et_btn-dark-bg-color);
border: 1px solid var(--et_btn-dark-br-color);
color: var(--et_btn-dark-color);
-webkit-text-fill-color: currentColor;
}
.track_order .button: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);
}
.woocommerce-thankyou-order-received:before {
content: "\e942";
}  .woocommerce-thankyou-order-details li,
.order_details.bacs_details li {
list-style: none;
} .wcpv-vendor-logo,
.wcpv-vendor-logo + small {
text-align: center;
}
.wcpv-star-rating {
margin-left: auto !important;
margin-right: auto !important;
display: block;
}
.wcpv-vendor-profile {
text-align: center;
}
.woosb-qty-input .quantity {
margin: 0;
}
.woosb-qty-input-minus,
.woosb-qty-input-plus {
height: 38px;
}
.wcppec-checkout-buttons {
margin: 0;
}
.wcppec-checkout-buttons__button {
padding-top: 0;
}
#stripe-alipay-payment-data p {
margin-bottom: 0;
}
#subscriptio_stripe-card-expiry-month,
#subscriptio_stripe-card-expiry-year {
padding: 0 2.9em 0 1em !important;
}
#subscriptio_stripe-card-expiry-month {
margin-bottom: 15px;
}
.bundled_table_item .bundled_table_item_indent {
padding-left: 0;
}
.express_checkout_button a {
display: block;
height: auto;
padding: 0 !important;
}
.express_checkout_button a input {
min-width: 1px;
}
.express_checkout_button a:hover,
.express_checkout_button a:hover input {
background-color: transparent !important;
}
.et-quick-view-wrapper .woocommerce-product-gallery .threesixty-image {
width: 100% !important;
}
.mfp-content .threesixty-image {
z-index: 1047;
}
.threesixty-nav-bar {
top: auto !important;
bottom: 15px;
right: 50% !important;
-webkit-transform: translateX(50%);
transform: translateX(50%);
}
.threesixty-nav-bar a {
background-image: url(//www.kalkal-online.com/wp-content/themes/xstore/images/holly_green.png) !important;
}
.cart_item .WooZone-country-check-small,
.cart_item .WooZone-country-check-small span {
width: auto!important;
height: auto;
background-color: transparent !important;
float: right;
margin-left: 5px;
line-height: 30px;
}
.cart_item .WooZone-cc_domain {
float: left !important;
}
.wcpv-sold-by-cart a {
margin-bottom: 0;
font-size: 1rem !important;
}
.product-content .wcppec-checkout-buttons {
text-align: left;
text-align: start;
}
.threesixty-image {
border-radius: 0 !important;
}
.threesixty-spinner {
border-radius: 0 !important;
width: 50px !important;
height: 25px !important;
left: calc(50% - 25px) !important;
margin-top: 0 !important;
}
.threesixty-spinner span {
font-family: inherit !important;
line-height: 25px !important;
}
.threesixty-gray .noUi-target {
border-radius: 0;
border-color: var(--et_border-color);
}
.threesixty-gray .noUi-target .noUi-handle {
-webkit-box-shadow: none !important;
box-shadow: none !important;
border-color: var(--et_border-color) !important;
background: #fafafa !important;
}
.threesixty-gray .noUi-target .noUi-origin {
-webkit-box-shadow: none !important;
box-shadow: none !important;
border-radius: 0 !important;
}
.threesixty-gray .noUi-target .noUi-base {
-webkit-box-shadow: none;
box-shadow: none;
background: var(--et_main-color);
}.st-swatch-in-loop {
margin-top: 6px;
}
.st-swatch-in-loop .st-swatch-et-disabled li:before,
.st-swatch-in-loop .st-swatch-et-disabled li:after {
display: none !important;
}
.st-swatch-in-loop + .switcher-wrapper {
margin-top: 10px;
}
.product-details .st-swatch-in-loop:not(.st-swatch-popup):first-child {
margin-bottom: 7px;
}
.product-details .st-swatch-popup .st-swatch-preview-wrap .button {
z-index: 1;
}
.product-details .st-swatch-popup .st-swatch-preview-wrap .button:not(.compare) {
margin-top: 4px;
}
.product-details .st-swatch-popup .st-swatch-preview-wrap .quantity-wrapper .button:not(.compare) {
margin-top: 0;
}
.st-label-swatch + select,
.st-color-swatch + select,
.st-image-swatch + select {
display: none !important;
margin: 0 !important;
}
ul.st-swatch-preview {
display: block;
list-style: none;
margin: 0 0 -6px;
padding: 0;
}
.variations_form .st-swatch-preview-single-product,
.et-quick-view-wrapper .st-swatch-preview {
padding-left: 0;
padding-right: 0;
}
ul.st-swatch-preview-single-product {
display: inline-block;
margin-bottom: 10px;
vertical-align: middle;
}
ul.st-swatch-preview-single-product li {
margin-bottom: 0 !important;
}
ul.st-swatch-preview-single-product li.type-label {
margin-bottom: 10px !important;
}
ul.st-swatch-preview-single-product.st-swatch-shape-square {
margin-bottom: 4px;
}
.variations_form tr:last-child .st-swatch-preview {
margin-bottom: 9px;
}
ul.st-swatch-preview li:not(.type-select) a,
.st-item-meta li:not(.type-select) a {
display: inline-block;
width: 100%;
height: 100%;
padding: 0;
position: static !important;
}
ul.st-swatch-preview .et_show-more-attr,
.st-item-meta .et_show-more-attr {
color: #888;
border-color: transparent !important;
text-transform: lowercase;
}
.swiper-container .et_st-swatch-select-list {
bottom: 100%;
border-top: 1px solid var(--et_inputs-border-color, var(--et_border-color));
border-bottom: none;
-webkit-animation-name: et-dropdown-top;
animation-name: et-dropdown-top;
}
.et_st-swatch-select-list {
position: absolute;
background: var(--et_white-2-dark);
color: var(--et_dark-2-white);
left: 0;
right: 0;
-webkit-animation: et-dropdown 0.3s;
animation: et-dropdown 0.3s;
border: 1px solid var(--et_inputs-border-color, var(--et_border-color));
border-top: none;
z-index: 1;
}
.et_st-swatch-select-list ul {
overflow: hidden;
overflow-y: auto;
max-height: 230px;
padding: 10px 0;
margin: 0;
text-align: start;
}
.et_st-swatch-select-list li {
padding: 0;
margin: 0 !important;
cursor: pointer;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
line-height: 1.2;
font-size: 1.14rem;
}
.et_st-swatch-select-list li.sten-li-disabled {
opacity: 0.5 !important;
}
.et_st-swatch-select-list li:hover,
.et_st-swatch-select-list li.selected {
opacity: 0.7;
background: #f1f1f1;
}
.et_st-swatch-select-list li > span {
padding: 10px 12px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
-webkit-box-pack: start !important;
-ms-flex-pack: start !important;
justify-content: flex-start !important;
}
.et_st-swatch-select-title {
position: relative;
-webkit-padding-end: 2.4em;
padding-inline-end: 2.4em;
-webkit-padding-start: 1rem;
padding-inline-start: 1rem;
border: 1px solid var(--et_inputs-border-color, var(--et_border-color));
border-radius: var(--et_inputs-border-radius, 0);
color: var(--et_main-color);
height: var(--et_inputs-height, 2.642rem);
line-height: var(--et_inputs-height, 2.642rem);
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align: start;
background-color: var(--et_inputs-bg-color, var(--et_white-2-light-dark));
background-image: var(--et_select-arrow-opened);
background-position: calc(100% - 12px) 50%;
background-repeat: no-repeat;
background-size: 10px;
}
.et_st-swatch-select-title:after {
content: '';
position: absolute;
-webkit-border-end: 1px solid var(--et_inputs-border-color, var(--et_border-color));
border-inline-end: 1px solid var(--et_inputs-border-color, var(--et_border-color));
top: 0;
bottom: 0;
-webkit-padding-end: calc(100% - 1em - 12px - 20px);
padding-inline-end: calc(100% - 1em - 12px - 20px);
}
.et_st-swatch-select-title .st-attribute-price {
color: var(--et_dark-2-white);
font-size: 85%;
display: inline-block;
-webkit-margin-start: auto;
margin-inline-start: auto;
-webkit-padding-start: 5px;
padding-inline-start: 5px;
}
.et_st-swatch-select-title .st-attribute-price del {
display: none;
}
.et_st-swatch-select-title .st-attribute-price .price {
color: currentColor;
font-size: inherit;
line-height: inherit;
margin: 0;
}
@media only screen and (max-width: 768px) {
.et_st-swatch-select-list li,
.et_st-swatch-select-title {
font-size: 1rem;
}
}
.et_st-swatch-select-wrapper {
position: relative;
cursor: pointer;
margin-bottom: 10px;
}
.et_st-swatch-select-wrapper:hover,
.et_st-swatch-select-wrapper.active {
z-index: 3;
}
@media (hover: hover) {
.et_st-swatch-select-wrapper:not(:hover) .et_st-swatch-select-title {
background-image: var(--et_select-arrow-closed);
}
.et_st-swatch-select-wrapper:not(:hover) .et_st-swatch-select-list {
display: none;
}
}
@media (hover: none) {
.et_st-swatch-select-wrapper:not(.active) .et_st-swatch-select-title {
background-image: var(--et_select-arrow-closed);
}
.et_st-swatch-select-wrapper:not(.active) .et_st-swatch-select-list {
display: none;
}
}
@media only screen and (max-width: 768px) {
.et_st-swatch-select-wrapper .st-attribute-price {
display: none !important;
}
}
.et_st-select-holder-last .et_st-swatch-select-wrapper {
margin-bottom: 0;
}
.et_st-select-holder-last + .et_st-default-holder {
margin-top: 10px;
}
.et_st-select-holder:not(.et_st-select-holder-last) .st-attribute-price {
display: none;
}
@media only screen and (min-width: 769px) {
.hide-product-price .product-details > .price,
.hide-product-price .et-content-inner > .price {
display: none;
}
}
.has-select-swatch-only .et-st-disabled {
cursor: not-allowed;
}
.has-select-swatch-only .et-st-disabled:hover {
color: var(--et_btn-color);
background-color: var(--et_btn-bg-color);
border-color: var(--et_btn-br-color);
}
.sten-reset-loop-variation {
font-size: 0.85rem;
text-transform: lowercase;
display: inline-block;
margin-top: 5px;
}
ul.st-swatch-preview li,
.st-item-meta .st-swatch-preview {
display: inline-block;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
margin: 0 3px 6px;
border: 1px solid var(--et_border-color);
cursor: pointer;
position: relative;
width: auto;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
ul.st-swatch-preview li span,
.st-item-meta .st-swatch-preview span {
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;
overflow: hidden;
}
ul.st-swatch-preview li .st-attribute-price,
.st-item-meta .st-swatch-preview .st-attribute-price {
display: inline-block;
-webkit-margin-start: auto;
margin-inline-start: auto;
}
ul.st-swatch-preview li .st-attribute-price span,
.st-item-meta .st-swatch-preview .st-attribute-price span {
display: inline-block;
overflow: visible;
}
ul.st-swatch-preview li.et_show-more-attr,
.st-item-meta .st-swatch-preview.et_show-more-attr {
font-size: 1rem;
line-height: 1;
}
ul.st-swatch-preview li.type-image span,
.st-item-meta .st-swatch-preview.type-image span,
ul.st-swatch-preview li.type-color span,
.st-item-meta .st-swatch-preview.type-color span,
ul.st-swatch-preview li.type-color:before,
.st-item-meta .st-swatch-preview.type-color:before {
position: absolute;
top: 2px;
right: 2px;
bottom: 2px;
left: 2px;
}
ul.st-swatch-preview li.type-color:before,
.st-item-meta .st-swatch-preview.type-color:before {
content: '';
position: absolute;
border-radius: inherit;
background: rgba(34, 34, 34, 0.05);
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
pointer-events: none;
z-index: 1;
}
ul.st-swatch-preview li.type-color.sten-li-disabled,
.st-item-meta .st-swatch-preview.type-color.sten-li-disabled {
cursor: not-allowed;
}
ul.st-swatch-preview li.type-color.sten-li-disabled:before,
.st-item-meta .st-swatch-preview.type-color.sten-li-disabled:before {
background-color: rgba(255, 255, 255, 0.5);
}
ul.st-swatch-preview li.type-color.sten-li-disabled span:after,
.st-item-meta .st-swatch-preview.type-color.sten-li-disabled span:after {
background: transparent;
}
ul.st-swatch-preview li.type-color ~ .et_show-more-attr,
.st-item-meta .st-swatch-preview.type-color ~ .et_show-more-attr {
vertical-align: 5px;
}
ul.st-swatch-preview li.type-select,
.st-item-meta .st-swatch-preview.type-select {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
border: none;
}
ul.st-swatch-preview li.type-image ~ .et_show-more-attr,
.st-item-meta .st-swatch-preview.type-image ~ .et_show-more-attr {
vertical-align: 9px;
}
ul.st-swatch-preview li.type-label,
.st-item-meta .st-swatch-preview.type-label {
line-height: 1;
}
ul.st-swatch-preview li.type-label a,
.st-item-meta .st-swatch-preview.type-label a,
ul.st-swatch-preview li.type-label span,
.st-item-meta .st-swatch-preview.type-label span {
text-transform: uppercase;
line-height: 1;
}
ul.st-swatch-preview li.type-label ~ .et_show-more-attr,
.st-item-meta .st-swatch-preview.type-label ~ .et_show-more-attr {
vertical-align: 0;
}
ul.st-swatch-size-normal {
margin: 4px -4px 0;
}
ul.st-swatch-size-normal.st-swatch-shape-square {
margin: 4px -4px -4px;
}
ul.st-swatch-size-normal.st-swatch-shape-square li {
margin: 0 4px 4px;
}
ul.st-swatch-size-normal li {
margin: 0 4px;
}
ul.st-swatch-size-normal li.type-label {
min-width: 20px;
}
ul.st-swatch-size-normal li.type-label a,
ul.st-swatch-size-normal li.type-label span {
font-size: 0.72rem;
}
ul.st-swatch-size-normal li.type-label > a,
ul.st-swatch-size-normal li.type-label > span {
padding: 0.285rem;
}
ul.st-swatch-size-normal li.type-image {
width: 22px;
height: 22px;
}
ul.st-swatch-size-normal li.type-color {
width: 20px;
height: 20px;
}
ul.st-swatch-size-normal li.type-color:before,
ul.st-swatch-size-normal li.type-color span {
top: 1px;
right: 1px;
bottom: 1px;
left: 1px;
}
ul.st-swatch-size-large {
margin-left: -5px;
}
ul.st-swatch-size-large li {
margin: 0 5px 14px;
}
ul.st-swatch-size-large li.type-label {
min-width: 32px;
}
ul.st-swatch-size-large li.type-label a,
ul.st-swatch-size-large li.type-label span {
font-size: 0.85rem;
}
ul.st-swatch-size-large li.type-label > a,
ul.st-swatch-size-large li.type-label > span {
padding: 9px;
}
ul.st-swatch-size-large li.type-image {
width: 34px;
height: 34px;
}
ul.st-swatch-size-large li.type-image ~ .et_show-more-attr {
vertical-align: 25px;
}
ul.st-swatch-size-large li.type-color {
width: 30px;
height: 30px;
}
ul.st-swatch-size-large li.type-color ~ .et_show-more-attr {
vertical-align: 24px;
}
.et_b_header-menu .secondary-menu-wrapper ul.st-swatch-size-normal li.type-image {
width: 22px;
height: 22px;
}
.et_b_header-menu .secondary-menu-wrapper ul.st-swatch-size-normal li.type-color {
width: 20px;
height: 20px;
}
.et_b_header-menu .secondary-menu-wrapper ul.st-swatch-size-large li.type-image {
width: 34px;
height: 34px;
}
.et_b_header-menu .secondary-menu-wrapper ul.st-swatch-size-large li.type-color {
width: 30px;
height: 30px;
}
.cart ul.st-swatch-size-large li.type-color ~ .et_show-more-attr {
vertical-align: 10px;
}
.cart ul.st-swatch-size-large li.typetype-label ~ .et_show-more-attr {
vertical-align: 0;
}
.cart ul.st-swatch-size-large li.type-image ~ .et_show-more-attr {
vertical-align: 11px;
}
.st-swatch-preview-wrap {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-line-pack: start;
align-content: flex-start;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
text-align: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background: var(--et_container-bg-color, var(--et_white-2-dark));
z-index: -1;
top: 0;
right: 0;
left: 0;
bottom: 0;
opacity: 0;
visibility: hidden;
max-height: 100%;
}
.st-swatch-preview-wrap .et-delete {
font-size: 10px;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
-webkit-transform: translateX(100%);
transform: translateX(100%);
-webkit-transition: color 0.2s ease-in-out, -webkit-transform 0.4s ease-in-out 0.5s;
transition: color 0.2s ease-in-out, -webkit-transform 0.4s ease-in-out 0.5s;
transition: transform 0.4s ease-in-out 0.5s, color 0.2s ease-in-out;
transition: transform 0.4s ease-in-out 0.5s, color 0.2s ease-in-out, -webkit-transform 0.4s ease-in-out 0.5s;
z-index: 1;
}
.st-swatch-preview-wrap .et-delete:after {
content: '';
position: absolute;
top: -5px;
right: -5px;
bottom: -5px;
left: -5px;
}
.st-swatch-preview-wrap .et-delete:hover {
color: var(--et_red-color);
}
.st-swatch-preview-wrap .compare {
display: none;
}
.st-swatch-preview-wrap .price {
width: 100%;
margin-top: 1px;
}
.active:not(.clearfix) .st-swatch-preview-wrap {
z-index: 1;
opacity: 1;
visibility: visible;
}
.active:not(.clearfix) .st-swatch-preview-wrap .et-delete {
-webkit-transform: translateX(-2px);
transform: translateX(-2px);
}
.active:not(.clearfix) .et_st-popup-holder,
.active:not(.clearfix) .st-swatch-preview-wrap .star-rating,
.active:not(.clearfix) .st-swatch-preview-wrap .price,
.active:not(.clearfix) .st-swatch-preview-wrap .button {
-webkit-transform: translateY(0);
transform: translateY(0);
}
.et_st-popup-holder {
margin-bottom: 4px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
z-index: 1;
width: 100%;
}
.et_st-popup-holder .st-swatch-preview {
line-height: 1;
}
.et_st-popup-holder .st-swatch-preview:first-child {
margin-top: 0;
}
.et_st-popup-holder .st-swatch-shape-circle:not(:first-child) {
margin-top: 6px;
}
.et_st-popup-holder .st-swatch-shape-square li {
margin-bottom: 6px;
}
.et_st-popup-holder .st-swatch-shape-square.st-swatch-size-normal {
margin-bottom: -6px;
}
.st-swatch-preview-wrap .star-rating,
.st-swatch-preview-wrap .price,
.st-swatch-preview-wrap .button {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.products-list .st-swatch-in-loop {
margin-bottom: 10px;
}
.products-list .st-swatch-preview-wrap .price {
margin-bottom: 5px;
}
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-color,
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-image {
border-color: transparent;
}
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-color.st-swatch-white,
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-image.st-swatch-white {
border-color: var(--et_border-color);
}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal {
margin: 0 -2px;
}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li {
vertical-align: top;
margin: 0 2px;
}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label {
min-width: 16px;
}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label a,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label a,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label a,
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label span,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label span,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label span {
font-size: 0.58rem;
}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > a,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > a,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > a,
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > span,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > span,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-label > span {
padding: 0.2rem;
}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-image,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-image,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-image {
width: 16px;
height: 16px;
}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-color,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-color,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.type-color {
width: 16px;
height: 16px;
}
.content-product .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.et_show-more-attr,
.etheme-product-grid-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.et_show-more-attr,
.etheme-product-list-item .st-swatch-popup > .et_st-default-holder ul.st-swatch-size-normal li.et_show-more-attr {
position: relative;
font-size: 0.9rem;
vertical-align: 4px;
}
.content-product .st-swatch-popup .star-rating,
.etheme-product-grid-item .st-swatch-popup .star-rating,
.etheme-product-list-item .st-swatch-popup .star-rating {
display: none;
}
.etheme-product-grid-item .st-swatch-in-loop:not(.st-swatch-popup):not(:last-child),
.etheme-product-list-item .st-swatch-in-loop:not(.st-swatch-popup):not(:last-child) {
margin-bottom: 12px;
}
.etheme-product-grid-item .st-swatch-in-loop.st-swatch-popup:not(:last-child),
.etheme-product-list-item .st-swatch-in-loop.st-swatch-popup:not(:last-child) {
margin-bottom: 7px;
}
.st-swatch-underline .st-item-meta .st-swatch-preview,
.st-swatch-underline ul.st-swatch-preview li,
ul.st-swatch-underline.st-swatch-preview-single-product li {
border: none;
}
.st-swatch-underline .st-item-meta .st-swatch-preview:before,
.st-swatch-underline ul.st-swatch-preview li:before,
ul.st-swatch-underline.st-swatch-preview-single-product li:before {
content: '';
position: absolute;
top: auto;
left: auto;
right: 0;
bottom: -2px;
background: var(--et_swatch-active-color, var(--et_dark-2-white));
height: 2px;
width: 0%;
border-radius: 0;
-webkit-transition: width 0.3s linear;
transition: width 0.3s linear;
pointer-events: none;
}
.st-swatch-underline .st-item-meta .st-swatch-preview.sten-li-disabled:before,
.st-swatch-underline ul.st-swatch-preview li.sten-li-disabled:before,
ul.st-swatch-underline.st-swatch-preview-single-product li.sten-li-disabled:before {
display: none;
}
.st-swatch-underline .st-item-meta .st-swatch-preview:hover:before,
.st-swatch-underline ul.st-swatch-preview li:hover:before,
ul.st-swatch-underline.st-swatch-preview-single-product li:hover:before,
.st-swatch-underline .st-item-meta .st-swatch-preview.selected:before,
.st-swatch-underline ul.st-swatch-preview li.selected:before,
ul.st-swatch-underline.st-swatch-preview-single-product li.selected:before {
width: 100%;
left: 0;
right: auto;
}
.type-color:after,
.type-image:after,
.sten-li-disabled:after {
content: attr(data-tooltip);
position: absolute;
background: #fff;
color: #555;
-webkit-transform: translate(-50%, 100%);
transform: translate(-50%, 100%);
bottom: 0;
left: 50%;
font-size: 12px;
border: 1px solid #e1e1e1;
padding: 3px 10px;
line-height: 1;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
opacity: 0;
visibility: hidden;
white-space: nowrap;
z-index: 2;
}
.type-color:hover:after,
.type-image:hover:after,
.sten-li-disabled:hover:after {
bottom: -5px;
opacity: 1;
visibility: visible;
}
.sten-li-disabled:after {
display: none;
}
.etheme_swatches_filter .type-color:nth-child(6n + 1):after,
.etheme_swatches_filter .type-image:nth-child(6n + 1):after,
.etheme_swatches_filter .sten-li-disabled:nth-child(6n + 1):after {
-webkit-transform: translateY(100%);
transform: translateY(100%);
left: 0;
}
.etheme_swatches_filter .type-color:nth-child(6n):after,
.etheme_swatches_filter .type-image:nth-child(6n):after,
.etheme_swatches_filter .sten-li-disabled:nth-child(6n):after {
-webkit-transform: translateY(100%);
transform: translateY(100%);
left: auto;
right: 0;
}
.etheme_swatches_filter.type-select li {
text-align: start;
}
.etheme_swatches_filter.type-select .et_widget-show-more {
border: none!important;
}
.etheme_swatches_filter.type-select .et_widget-show-more:hover span:after {
display: inline-block;
width: 100%;
bottom: 0px;
}
.st-swatch-shape-circle.type-label,
.st-swatch-shape-circle.type-image,
.st-swatch-shape-circle.type-color,
.st-swatch-shape-circle .type-label,
.st-swatch-shape-circle .type-label span:after,
.st-swatch-shape-circle .type-image,
.st-swatch-shape-circle .type-color,
.st-swatch-shape-circle .type-image span,
.st-swatch-shape-circle .type-color span {
border-radius: 50%;
}
.st-swatch-shape-circle.type-select,
.st-swatch-shape-circle .type-select,
.st-swatch-shape-circle .type-select span {
border-radius: 0;
}
.et_attribute-name {
display: none;
margin-bottom: 3px;
text-transform: capitalize;
}
.et-quick-view-wrapper .et_attribute-name {
display: inline-block;
}
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-color:hover,
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-color.selected,
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-image:hover,
.products-grid .content-product .st-swatch-in-loop > .et_st-default-holder .type-image.selected,
.st-swatch-preview li:hover,
.st-swatch-preview li.selected {
border-color: var(--et_main-color);
}
.st-swatch-preview li:hover a,
.st-swatch-preview li.selected a {
color: var(--et_dark-2-white);
}
.st-item-meta .st-swatch-preview span img {
max-width: 100%;
}
.st-label-swatch li,
.st-item-meta .st-label-swatch {
text-align: center;
}
.st-label-swatch li span,
.st-item-meta .st-swatch-preview.st-label-swatch span {
width: 100%;
height: 100%;
}
.etheme_swatches_filter .st-swatch-preview .type-select:before {
display: none;
}
.etheme_swatches_filter .st-swatch-preview .type-color.selected:hover:before,
.etheme_swatches_filter .st-swatch-preview .type-label.selected:hover:before {
position: absolute;
content: "\e90a";
font-family: 'xstore-icons';
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;
pointer-events: none;
}
.etheme_swatches_filter .st-swatch-preview .type-label.selected:before {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.st-swatch-disabled-line-thought .st-swatch-preview li.sten-li-disabled span:before,
.st-swatch-disabled-line-thought.st-swatch-preview li.sten-li-disabled span:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 0.8px), rgba(175, 175, 175, 0.3) 50%, rgba(0, 0, 0, 0) calc(50% + 0.8px), rgba(0, 0, 0, 0) 100%);
z-index: 2;
}
.st-swatch-disabled-line-thought .st-swatch-preview li.sten-li-disabled.type-select span:before,
.st-swatch-disabled-line-thought.st-swatch-preview li.sten-li-disabled.type-select span:before {
display: none;
}
.st-swatch-disabled-cross-line .st-swatch-preview li.sten-li-disabled span:before,
.st-swatch-disabled-cross-line.st-swatch-preview li.sten-li-disabled span:before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 0.8px), rgba(175, 175, 175, 0.3) 50%, rgba(0, 0, 0, 0) calc(50% + 0.8px), rgba(0, 0, 0, 0) 100%), linear-gradient(to top right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 0.8px), rgba(175, 175, 175, 0.3) 50%, rgba(0, 0, 0, 0) calc(50% + 0.8px), rgba(0, 0, 0, 0) 100%);
z-index: 2;
}
.st-swatch-disabled-cross-line .st-swatch-preview li.sten-li-disabled.type-select span:before,
.st-swatch-disabled-cross-line.st-swatch-preview li.sten-li-disabled.type-select span:before {
display: none;
}
.st-swatch-preview li.sten-li-disabled {
border-color: rgba(175, 175, 175, 0.3) !important;
}
.st-swatch-preview li.sten-li-disabled span {
cursor: not-allowed;
}
.st-swatch-preview li.sten-li-disabled span:after {
content: '';
position: absolute;
background: rgba(255, 255, 255, 0.9);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
}
.st-swatch-preview li.sten-li-disabled.type-select span:after {
display: none;
}
ul.products li .st-swatch-in-loop ul {
margin: 0;
padding: 0;
}
ul.products li .st-swatch-in-loop .sten-reset-loop-variation {
font-size: 11px;
color: rgba(0, 0, 0, 0.6);
}
ul.products li .st-swatch-in-loop .sten-reset-loop-variation:hover {
color: var(--et_dark-color);
}
.st-item-meta .wc-item-meta {
padding: 0;
list-style: none;
margin-bottom: 0;
}
.st-item-meta .st-swatch-preview {
border: none;
margin: 0;
}
.st-item-meta .type-color,
.st-item-meta .type-image {
vertical-align: middle;
}
.st-item-meta .type-color:after,
.st-item-meta .type-image:after {
display: none;
}
@media only screen and (max-width: 768px) {
.type-color:after,
.type-image:after,
.sten-li-disabled:after {
bottom: 100%;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.type-color:hover:after,
.type-image:hover:after,
.sten-li-disabled:hover:after {
bottom: calc(100% + 5px);
}
}
.sidebar .st-swatch-preview .type-select {
margin-top: 11px;
margin-bottom: 11px;
}
.sidebar .st-swatch-preview .type-select:first-child {
margin-top: 0;
}
.sidebar .st-swatch-preview .type-select:last-child {
margin-bottom: 0;
}
.sidebar .st-swatch-preview .type-select a {
position: relative;
padding: 0 0 0 24px !important;
}
.sidebar .st-swatch-preview .type-select a:before {
content: '';
width: 13px;
height: 13px;
border: 1px solid var(--et_border-color);
-webkit-transition: inherit;
transition: inherit;
position: absolute;
left: 0;
top: calc(50% - 6px);
}
.sidebar .st-swatch-preview .type-select.selected a:before,
.sidebar .st-swatch-preview .type-select a:hover:before {
border-color: var(--et_main-color);
}
.sidebar .st-swatch-preview .type-select.selected a:after {
content: "\e918";
font-family: 'xstore-icons';
position: absolute;
left: 1.5px;
z-index: 1;
font-size: 10px;
line-height: 1;
top: calc(50% - 4px);
color: var(--et_dark-2-white);
}
.sidebar .st-swatch-preview .type-select.selected a:hover:after {
content: "\e90a";
}
.products-grid .product-view-light .st-swatch-in-loop + .light-right-side + .light-left-side > *:first-child,
.product-slide .product-view-light .st-swatch-in-loop + .light-right-side + .light-left-side > *:first-child,
.et-offer .product-view-light .st-swatch-in-loop + .light-right-side + .light-left-side > *:first-child {
padding-left: 0 !important;
padding-right: 0 !important;
}
.products-grid .st-swatch-preview-wrap {
-ms-flex-line-pack: center;
align-content: center;
}
.quick-view-popup .st-swatch-in-loop {
margin-top: 0;
}
.quick-view-popup .st-swatch-in-loop + .button {
margin-top: 15px;
}
.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider) > .st-swatch-preview:after,
.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider) > .st-swatch-preview:after,
.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider).widget_rating_filter > ul:after,
.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider).widget_rating_filter > ul:after {
display: none;
}
.s_widgets-with-scroll .sidebar .sidebar-widget:not(.sidebar-slider) .st-swatch-preview,
.s_widgets-with-scroll .shop-filters .sidebar-widget:not(.sidebar-slider) .st-swatch-preview {
padding-right: 0 !important;
}
.single-product-booking ul.st-swatch-preview-single-product {
margin-top: -14px;
margin-bottom: -14px;
}
.variation_form tr:last-child td .st-swatch-preview:last-of-type {
margin-bottom: 20px;
}
table.variations th.label label[data-swatch-name]:after,
.et_attribute-name[data-swatch-name]:after {
content: ' ' attr(data-swatch-name);
font-size: 0.85em;
color: var(--et_dark-2-white);
}.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-default .footer-product {
pointer-events: none;
height: auto;
}
.product-view-default .footer-product .show-quickly {
font-size: 0.85rem;
text-transform: uppercase;
pointer-events: all;
position: relative;
width: 100%;
-webkit-transform: none;
transform: none;
border: none;
padding: 10px;
}
.product-view-default .footer-product .show-quickly:before {
display: none;
line-height: 1;
margin-right: 5px;
}
.product-view-default .et-wishlist-holder,
.product-view-default .xstore-wishlist {
position: absolute;
top: 18px;
right: 18px;
z-index: 3;
max-width: -webkit-min-content;
max-width: -moz-min-content;
max-width: min-content;
}
.product-view-default .xstore-wishlist {
line-height: 1;
}
.product-view-default .et-wishlist-holder .loader-path {
stroke: var(--et_dark-color);
}
.product-view-default .et-wishlist-holder .loader-circular {
width: auto;
}
.product-view-default .yith-wcwl-add-to-wishlist,
.product-view-default .wishlist-fragment > div {
pointer-events: all;
font-size: 0;
line-height: 1;
}
.product-view-default .yith-wcwl-add-to-wishlist .show a,
.product-view-default .wishlist-fragment a {
opacity: 0;
position: static;
line-height: 1;
}
.product-view-default .yith-wcwl-add-to-wishlist .show:before,
.product-view-default .wishlist-fragment a:before,
.product-view-default .xstore-wishlist .et-icon {
padding: 2px;
font-size: 1.35rem;
}
.product-view-default .xstore-wishlist {
opacity: 0;
}
.product-view-default .content-product:hover .xstore-wishlist,
.product-view-default .content-product:hover .yith-wcwl-add-to-wishlist .show a,
.product-view-default .content-product:hover .wishlist-fragment a {
opacity: 1;
}
@media only screen and (max-width: 768px) {
.product-view-default .xstore-wishlist,
.product-view-default .wishlist-fragment a,
.product-view-default .yith-wcwl-add-to-wishlist .show a {
opacity: 1;
}
}.empty-cart-block,
.empty-category-block {
padding: 5em 0;
}
.empty-cart-block .btn,
.empty-category-block .btn {
background-color: var(--et_btn-dark-bg-color);
border: 1px solid var(--et_btn-dark-br-color);
color: var(--et_btn-dark-color);
-webkit-text-fill-color: currentColor;
height: auto;
}
.empty-cart-block .btn:hover,
.empty-category-block .btn: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);
}
.empty-cart-block p,
.empty-category-block p {
color: var(--et_font-color);
}
.empty-cart-block,
.empty-category-block,
.woocommerce-thankyou-order-received {
text-align: center;
color: var(--et_dark-2-white);
}
.empty-cart-block:before,
.empty-category-block:before,
.woocommerce-thankyou-order-received:before {
font-family: 'xstore-icons';
display: block;
border: none !important;
font-size: 2.6rem;
line-height: 1.5;
}
.empty-cart-block h1,
.empty-category-block h1,
.empty-cart-block h2,
.empty-category-block h2,
.woocommerce-thankyou-order-received {
font-size: 1.7rem;
text-transform: uppercase;
}
.empty-category-block:before {
content: "\e90b";
}
.empty-cart-block:before {
content: "\e90c";
}.contact-form.design-2 input[type="text"] {
width: 100%;
}
@media only screen and (max-width: 768px) {
.contact-form.design-2 input[type="text"] {
width: 100%;
}
.wpb_wrapper .wpcf7-form .form-group p:first-child {
margin-bottom: 1.43em;
}
}
@media only screen and (max-width: 480px) {
.contact-form .pull-right {
width: 100%;
text-align: center;
}
}
.mc4wp-form input[type=email] {
color: var(--et_main-color);
}
.mc4wp-form input[type=email]:focus,
.mc4wp-form input[type="submit"]:focus {
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.wpcf7-form {
text-align: start;
}
.wpcf7-form .form-group {
display: inline-block;
width: 100%;
}
.wpcf7-form .form-group p {
width: 50%;
float: left;
margin-bottom: 0;
}
.wpcf7-form .form-group p input {
width: 100%;
}
.wpcf7-form .form-group p:first-child {
padding-right: 15px;
}
.wpcf7-form .form-group p:last-child {
padding-left: 15px;
}
.wpcf7-form br {
display: none;
}
.wpcf7-list-item.first {
margin-right: 0;
margin-left: 0;
}
.wpcf7 .ajax-loader:before,
.wpcf7 .wpcf7-spinner:before {
content: "\e917";
font-family: 'xstore-icons';
-webkit-animation: rotate 0.8s infinite linear;
animation: rotate 0.8s infinite linear;
display: inline-block;
vertical-align: middle;
line-height: 1;
position: static;
-webkit-transform-origin: center;
transform-origin: center;
background-color: transparent;
}
form.wpcf7-form label {
display: block;
}
form.wpcf7-form > p:last-of-type {
margin-bottom: 0;
}
form.wpcf7-form .wpcf7-submit:not(.active) {
background-color: var(--et_btn-dark-bg-color);
border: 1px solid var(--et_btn-dark-br-color);
color: var(--et_btn-dark-color);
-webkit-text-fill-color: currentColor;
}
form.wpcf7-form .wpcf7-submit:not(.active):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);
}
div.wpcf7 .ajax-loader,
div.wpcf7 .wpcf7-spinner {
width: auto;
height: auto;
background: none;
line-height: 1;
margin: 8px 15px;
position: absolute;
}
.wpcf7 .text-center-form,
.wpb_column.text-center .wpcf7-form {
text-align: center;
}
@media only screen and (max-width: 480px) {
.wpcf7-form .form-group p {
width: 100%;
padding-left: 0 !important;
padding-right: 0 !important;
}
}
div.wpcf7-response-output {
padding: 15px 20px !important;
background: #fff;
margin-left: 0 !important;
margin-right: 0 !important;
} .mc4wp-form .et-mailchimp label {
font-weight: 400;
}
.mpc-mailchimp.mpc-submit--small .et-mailchimp:not(.classic-button) input[type="submit"] {
width: 40px;
}
.mc4wp-form-basic .et-mailchimp input[type=date],
.mc4wp-form-basic .et-mailchimp input[type=email],
.mc4wp-form-basic .et-mailchimp input[type=tel],
.mc4wp-form-basic .et-mailchimp input[type=text],
.mc4wp-form-basic .et-mailchimp input[type=url],
.mc4wp-form-basic .et-mailchimp select,
.mc4wp-form-basic .et-mailchimp textarea {
max-width: unset;
}
.et-mailchimp {
position: relative;
}
.et-mailchimp p {
position: relative;
margin-bottom: 10px;
line-height: 1.5;
}
.et-mailchimp p:last-child {
margin-bottom: 0;
}
.et-mailchimp input[type="email"] {
background-color: #fff;
border-color: #e1e1e1;
color: var(--et_dark-color);
max-width: 100%;
height: 40px;
}
.et-mailchimp label,
.et-mailchimp input[type="email"]::-webkit-input-placeholder,
.et-mailchimp input[type="email"]::-moz-placeholder {
color: var(--et_main-color);
}
.et-mailchimp:not(.classic-button) input[type="submit"] {
width: 40px;
height: 100%;
padding: 0;
border-style: solid;
position: absolute;
top: 0;
font-size: 0;
background: url(//www.kalkal-online.com/wp-content/themes/xstore/images/mailchimp-plus.png) no-repeat center;
background-size: 16px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.et-mailchimp:not(.classic-button) input[type="submit"]:hover {
border-color: #e1e1e1;
opacity: 0.8;
}
.et-mailchimp:not(.dark) input[type="submit"] {
color: #fff;
background-color: var(--et_active-color);
}
.et-mailchimp:not(.dark):not(.classic-button) input[type="submit"] {
background-image: url(//www.kalkal-online.com/wp-content/themes/xstore/images/mailchimp-plus-white.png);
}
.et-mailchimp.classic-button p {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.et-mailchimp.classic-button input[type="submit"] {
padding-right: 15px;
padding-left: 15px;
border-style: solid;
}
.et-mailchimp.classic-button:not(.dark) input[type="submit"]:hover {
border-color: #e1e1e1;
opacity: 0.8;
}
.et-mailchimp.dark input[type="submit"] {
background-color: #fff;
color: var(--et_dark-color);
border-color: #e1e1e1;
}
.et-mailchimp.dark input[type="submit"]:hover {
color: var(--et_main-color);
border-color: #e1e1e1;
}
.footer .mc4wp-form .et-mailchimp,
.prefooter .mc4wp-form .et-mailchimp {
margin-bottom: 0;
}
.et-mailchimp:not(.classic-button) input[type="submit"] {
border-left: none;
right: 0;
}
.et-mailchimp.classic-button input[type="email"] {
border-right: none;
}
.et-mailchimp.dark input[type="submit"] {
border-left: none;
}