.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;
}.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;
}.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-content {
margin-bottom: 35px;
}
.product-content .price {
width: 100%;
margin-bottom: 0.5em;
font-size: 1.4rem;
line-height: 1.2;
color: var(--et_main-color);
}
.product-content .out-of-stock {
color: var(--et_red-color);
}
.product-content .size-guide {
font-size: 1.14rem;
margin-bottom: 1.4em;
display: inline-block;
width: auto;
padding: 0 0 0 23px;
background: url(//www.kalkal-online.com/wp-content/themes/xstore/images/size-guide.png) no-repeat 0 center;
}
.product-content .yith-wcwl-add-to-wishlist a.add_to_wishlist.button {
background: transparent;
color: var(--et_dark-color);
border: none;
}
.product-content .compare,
.product-content .yith-wcwl-add-to-wishlist a {
padding: 0;
font-size: 1.14rem;
border: none;
word-break: break-word;
word-wrap: break-word;
height: auto;
}
.product-content .compare:hover,
.product-content .yith-wcwl-add-to-wishlist a:hover {
color: var(--et_active-color);
}
.product-content .compare,
.product-content .yith-wcwl-add-to-wishlist {
margin-bottom: 10px;
text-align: inherit;
position: relative;
display: inline-block;
}
.et-quick-view-wrapper .product-content .yith-wcwl-add-to-wishlist a .yith-wcwl-icon {
display: none;
}
.product-content .size-guide + .compare,
.product-content .size-guide + .yith-wcwl-add-to-wishlist {
margin-top: 0;
display: block;
}
.product-content .compare .et-tooltip,
.product-content .yith-wcwl-add-to-wishlist span.feedback {
display: none;
}
.product-content .woocommerce-product-rating {
margin-bottom: 0.5em;
}
.product-content .woocommerce-product-rating .star-rating {
display: inline-block;
vertical-align: middle;
height: auto;
margin-bottom: 0;
}
.product-content .woocommerce-product-rating .woocommerce-review-link {
display: inline-block;
vertical-align: middle;
}
.product-content .variations_button {
margin-top: 5px;
}
.product-content .woocommerce-variation:empty {
display: none;
}
.product-content .woocommerce-variation > div:last-child:not(:empty) {
margin-bottom: 23px;
}
.product-content .out-of-stock {
display: block;
font-size: 1.14rem;
margin-bottom: 26px;
}
.product-content .out-of-stock + .yith-wcwl-add-to-wishlist {
margin-top: 0;
}
.product-content .yith-wcwl-add-to-wishlist .et-loader {
position: static;
margin: 0;
}
.product-content .yith-wcwl-add-to-wishlist.wishlist-fragment {
width: 100%;
}
.product-fixed-images .product-content > .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.product-content .title,
.product-content .product_title,
.product-content .product-name {
font-size: 24px;
margin-bottom: 0.3em;
}
.product-information,
.product-info-wrapper,
.product-summary-center,
.product-summary-fixed {
margin-bottom: 30px;
}
.product-information p,
.product-info-wrapper p,
.product-summary-center p {
margin-bottom: 1em;
}
.product-information .fixed-content > .product_brand,
.product-info-wrapper .fixed-content > .product_brand,
.product-summary-center .fixed-content > .product_brand,
.product-information .fixed-content > .product_seller,
.product-info-wrapper .fixed-content > .product_seller,
.product-summary-center .fixed-content > .product_seller {
display: block;
margin-bottom: 10px;
font-size: 13px;
text-transform: uppercase;
color: var(--et_dark-color);
}
.product-information .fixed-content > .product_brand a,
.product-info-wrapper .fixed-content > .product_brand a,
.product-summary-center .fixed-content > .product_brand a,
.product-information .fixed-content > .product_seller a,
.product-info-wrapper .fixed-content > .product_seller a,
.product-summary-center .fixed-content > .product_seller a {
color: var(--et_main-color);
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.product-information .woocommerce-product-details__short-description,
.product-info-wrapper .woocommerce-product-details__short-description,
.product-summary-center .woocommerce-product-details__short-description {
width: 100%;
margin-bottom: 1.07em;
font-size: 1.14rem;
}
.product-information .woocommerce-product-details__short-description p:last-child,
.product-info-wrapper .woocommerce-product-details__short-description p:last-child,
.product-summary-center .woocommerce-product-details__short-description p:last-child {
margin-bottom: 0;
}
.product-information .email-link,
.product-info-wrapper .email-link,
.product-summary-center .email-link {
margin-bottom: 10px;
display: inline-block;
}
.product-information .cart,
.product-info-wrapper .cart,
.product-summary-center .cart,
.product-information .wcppec-checkout-buttons,
.product-info-wrapper .wcppec-checkout-buttons,
.product-summary-center .wcppec-checkout-buttons {
margin-bottom: 16px;
display: block;
}
.product-information .cart::-moz-selection, .product-info-wrapper .cart::-moz-selection, .product-summary-center .cart::-moz-selection {
background-color: transparent;
}
.product-information .cart::selection,
.product-info-wrapper .cart::selection,
.product-summary-center .cart::selection {
background-color: transparent;
}
.product-information form.cart table.variations,
.product-info-wrapper form.cart table.variations,
.product-summary-center form.cart table.variations {
margin-bottom: 0;
border-top: none; }
.product-information form.cart table.variations td.label,
.product-info-wrapper form.cart table.variations td.label,
.product-summary-center form.cart table.variations td.label,
.product-information form.cart table.variations th.label,
.product-info-wrapper form.cart table.variations th.label,
.product-summary-center form.cart table.variations th.label,
.product-information form.cart table.variations td.value,
.product-info-wrapper form.cart table.variations td.value,
.product-summary-center form.cart table.variations td.value {
padding: 0;
border-top: none;
border-bottom: none;
text-align: left;
text-align: start;
}
.product-information form.cart table.variations td.label,
.product-info-wrapper form.cart table.variations td.label,
.product-summary-center form.cart table.variations td.label,
.product-information form.cart table.variations th.label,
.product-info-wrapper form.cart table.variations th.label,
.product-summary-center form.cart table.variations th.label {
width: auto;
display: block;
}
.product-information form.cart table.variations td.label label,
.product-info-wrapper form.cart table.variations td.label label,
.product-summary-center form.cart table.variations td.label label,
.product-information form.cart table.variations th.label label,
.product-info-wrapper form.cart table.variations th.label label,
.product-summary-center form.cart table.variations th.label label {
font-size: 1.14rem;
}
.product-information form.cart table.variations td.value,
.product-info-wrapper form.cart table.variations td.value,
.product-summary-center form.cart table.variations td.value {
display: inline-block;
width: 100%;
}
.product-information form.cart table.variations td.value select,
.product-info-wrapper form.cart table.variations td.value select,
.product-summary-center form.cart table.variations td.value select {
display: inline-block;
margin-bottom: 1em;
}
.product-information .menu-social-icons a svg,
.product-info-wrapper .menu-social-icons a svg,
.product-summary-center .menu-social-icons a svg {
display: none;
}
.product-information .tabs,
.product-info-wrapper .tabs,
.product-summary-center .tabs {
margin-top: 20px;
}
.product-information .woocommerce-price-suffix,
.product-info-wrapper .woocommerce-price-suffix,
.product-summary-center .woocommerce-price-suffix {
display: block;
width: 100%;
font-size: 16px;
color: var(--et_main-color);
}
.product-information .out-stock-wrapper,
.product-info-wrapper .out-stock-wrapper,
.product-summary-center .out-stock-wrapper {
float: left;
width: 100%;
margin-bottom: 20px;
}
.product-information .out-stock,
.product-info-wrapper .out-stock,
.product-summary-center .out-stock {
position: relative;
display: inline-block;
width: 100%;
margin: 0;
left: 0;
}
.yith-wcwl-add-to-wishlist .ajax-loading,
.hide-categories .posted_in,
a.add_to_wishlist .et-tooltip {
display: none !important;
}
.single-product .product-images:hover .swiper-button-prev,
.single-product .product-images:hover .swiper-button-next {
opacity: 1;
z-index: 99999;
}
.single-product .product-type-grouped .product-information .et-wishlist-holder.position-after,
.single-product .product-type-variable .product-information .et-wishlist-holder.position-after,
.single-product .product-information .et-wishlist-holder.position-after,
.single-product .product-info-wrapper .et-wishlist-holder.position-after {
float: right;
}
.single-product .product-type-grouped .product-information .et-wishlist-holder.position-under,
.single-product .product-type-variable .product-information .et-wishlist-holder.position-under,
.single-product .product-information .et-wishlist-holder.position-under,
.single-product .product-info-wrapper .et-wishlist-holder.position-under {
padding-top: 10px;
}
.single-product .product-type-grouped .product-information .et-wishlist-holder.type-icon a,
.single-product .product-type-variable .product-information .et-wishlist-holder.type-icon a,
.single-product .product-information .et-wishlist-holder.type-icon a,
.single-product .product-info-wrapper .et-wishlist-holder.type-icon a {
font-size: 0;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.single-product .product-type-grouped .product-information .et-wishlist-holder.type-icon a:hover,
.single-product .product-type-variable .product-information .et-wishlist-holder.type-icon a:hover,
.single-product .product-information .et-wishlist-holder.type-icon a:hover,
.single-product .product-info-wrapper .et-wishlist-holder.type-icon a:hover {
font-size: 14px;
}
.single-product .product-type-grouped .product-information .et-wishlist-holder.type-icon-text a,
.single-product .product-type-variable .product-information .et-wishlist-holder.type-icon-text a,
.single-product .product-information .et-wishlist-holder.type-icon-text a,
.single-product .product-info-wrapper .et-wishlist-holder.type-icon-text a {
font-size: 14px;
}
.single-product .product-type-variable .product-information .et-wishlist-holder.position-after,
.single-product .product-type-grouped .product-information .et-wishlist-holder.position-after,
.single-product .product-info-wrapper .product-information .et-wishlist-holder.position-after {
float: none;
display: inline;
}
.single-product .variations + .qty-span {
padding-top: 5px;
}
.single-product .menu-social-icons i {
z-index: 0;
}
.single-product > .swiper-entry + .clear + .products-title {
margin-top: 35px;
}
.product-images .xstore-wishlist {
position: absolute;
right: 35px;
top: 20px;
z-index: 1;
}
.single-product-booking .variations tr,
.single-product-booking .variations td {
vertical-align: middle;
}
.single-product-booking .variations th,
.single-product-booking .variations td {
padding-top: 0.75em;
padding-bottom: 0.75em;
}
.product-type-grouped .product-information .cart {
width: 100%;
}
.product-type-grouped .product-information .woocommerce-price-suffix {
line-height: 1.2;
font-size: 0.79em;
} .single-product-large .product-information > div {
display: inline-block;
}
.single-product-large .product-information > div h4.title {
display: none;
}
.single-product-large .product-information-inner {
width: 100%;
padding: 30px 40px 35px;
border: 1px solid var(--et_border-color);
}
.single-product-large .product-thumbnails-hidden .swiper-control-top {
margin-bottom: 10px;
} .affix-bottom {
position: absolute;
}
.product-summary-fixed .fixed-content {
text-align: right;
text-align: end;
}
.fixed-product-block {
min-height: 70vh;
display: table;
}
.fixed-product-block .fixed-content {
display: table-cell;
vertical-align: middle;
}
.fixed-product-block .fixed-content table.variations td.label,
.fixed-product-block .fixed-content table.variations th.label {
text-align: left;
text-align: start;
}
.product-fixed-content .product-content > .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}
.product-fixed-content .product-information {
padding-top: 0;
}
.product-fixed-content .product-information-inner {
display: table;
width: 100%;
} .single-product-center .product-content > .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.single-product-center .product-summary-center,
.single-product-center .product-images,
.single-product-center .product-information {
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.single-product-center .price + .cart {
margin-top: 20px;
}
.single-product-center .email-link {
margin-bottom: 10px;
display: inline-block;
}
@media only screen and (min-width: 993px) {
.single-product-wide.product-fixed-content .product-information-inner {
padding-left: 7vw;
padding-right: 7vw;
}
.single-product-wide.product-fixed-content .product-information-inner .fixed-content {
display: table-cell;
vertical-align: middle;
}
.stretch-swiper-slider .swipers-couple-wrapper .swiper-container {
overflow: visible;
}
.stretch-swiper-slider .swipers-couple-wrapper .swiper-slide:before {
content: '';
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: var(--et_white-2-dark-05);
opacity: 0;
visibility: hidden;
z-index: 1;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.stretch-swiper-slider .swipers-couple-wrapper .swiper-slide-prev:before,
.stretch-swiper-slider .swipers-couple-wrapper .swiper-slide-next:before {
opacity: 1;
visibility: visible;
}
.tabs-after_content .single-product-sidebar {
margin-bottom: 3.45em;
}
.single-product .col-lg-3.product-information .menu-social-icons,
.single-product .col-lg-3.product-info-wrapper .menu-social-icons,
.single-product .col-lg-3.product-summary-center .menu-social-icons {
float: left;
}
.product-information.col-lg-3 .et-wishlist-holder.position-after,
.product-information.col-lg-3 .et-wishlist-holder.position-under {
float: none;
padding-top: 0;
}
.single-product-wide .product-images {
width: 49%;
}
.single-product-wide .single-product-sidebar,
.single-product-wide .product-information {
padding-top: 7vw;
}
.single-product-wide .single-product-sidebar.sidebar-left {
padding-left: 30px;
}
.single-product-wide .single-product-sidebar.sidebar-right {
padding-right: 30px;
}
.single-product-large .tabs {
margin-bottom: 0.5em;
}
}
.single-product-booking .variations td,
.single-product-booking .group_table td,
.single-product-xsmall .group_table td,
.single-product-fixed .group_table td,
.single-product-booking .variations th,
.single-product-booking .group_table th,
.single-product-xsmall .group_table th,
.single-product-fixed .group_table th {
border: none;
width: 100%;
display: block;
text-align: center;
padding-left: 0;
padding-right: 0;
}
.single-product-booking .variations td:before,
.single-product-booking .group_table td:before,
.single-product-xsmall .group_table td:before,
.single-product-fixed .group_table td:before,
.single-product-booking .variations td:after,
.single-product-booking .group_table td:after,
.single-product-xsmall .group_table td:after,
.single-product-fixed .group_table td:after {
display: table;
content: '';
}
.single-product-booking .variations td:after,
.single-product-booking .group_table td:after,
.single-product-xsmall .group_table td:after,
.single-product-fixed .group_table td:after {
clear: both;
}
.single-product-booking .group_table .quantity.buttons_added,
.single-product-xsmall .group_table .quantity.buttons_added,
.single-product-fixed .group_table .quantity.buttons_added {
text-align: center;
margin: 0;
width: 100% !important;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.single-product-booking .group_table .woocommerce-grouped-product-list-item__label,
.single-product-xsmall .group_table .woocommerce-grouped-product-list-item__label,
.single-product-fixed .group_table .woocommerce-grouped-product-list-item__label {
padding-bottom: 0;
}
.single-product-xsmall .group_table td,
.single-product-fixed .group_table td,
.single-product-xsmall .group_table th,
.single-product-fixed .group_table th {
text-align: left;
}
.single-product-xsmall .group_table .quantity.buttons_added,
.single-product-fixed .group_table .quantity.buttons_added {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.single-product-xsmall .product-information .title {
font-size: 1.3rem;
}
@media only screen and (max-width: 992px) {
.product-images {
margin-bottom: 40px;
padding: 0 15px;
}
.product-images .onsale,
.product-images .sale-value {
top: 15px;
left: 30px;
}
.single-product-center .product-content > .row,
.single-product-fixed .product-content > .row {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.single-product-wide .product-content,
.single-product-wide .single-product-sidebar {
padding-left: 30px;
padding-right: 30px;
}
.product-fixed-images .product-content > .row,
.product-fixed-content .product-content > .row {
display: block;
}
.single-product-fixed .product-content > .row,
.single-product-center .product-content > .row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.single-product-fixed .product-images,
.single-product-center .product-images,
.single-product-fixed .product-information,
.single-product-center .product-information {
width: 100%;
}
.single-product-fixed .product-images,
.single-product-center .product-images {
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
}
.single-product-fixed .product-information,
.single-product-center .product-information {
-webkit-box-ordinal-group: 4;
-ms-flex-order: 3;
order: 3;
}
.single-product-fixed .product-summary-fixed,
.single-product-center .product-summary-center {
width: 100%;
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
margin-bottom: 0;
}
.sidebar-mobile-hide .single-product-sidebar {
display: none;
}
.single-product-fixed .product-images {
width: 100%;
margin-bottom: 0;
display: inline-block;
}
.single-product-fixed .product-images .product-images-gallery > div {
width: 50%;
float: left;
padding: 0 15px;
}
.single-product-fixed .product-images .product-images-gallery > div:nth-child(2n+1) {
clear: both;
}
.single-product-fixed .product-images .product-images-gallery > div .product-lightbox-btn {
left: 20px;
bottom: 20px;
}
.single-product-fixed .fixed-product-block .fixed-content {
display: block;
width: 100%;
text-align: left;
text-align: start;
}
.single-product-fixed .fixed-product-block table.variations td.value select {
margin-left: auto;
margin-right: auto;
}
.fixed-product-block {
height: auto;
display: block;
min-height: auto;
}
.single-product .product-information .et-wishlist-holder.position-after {
float: none;
display: inline;
}
}
@media only screen and (max-width: 768px) {
.single-product.product > .swiper-entry,
.product-content {
margin-bottom: 15px;
}
}
@media only screen and (max-width: 480px) {
.single-product .tabs {
margin-bottom: 20px;
}
.single-product .product {
width: 100%;
}
.single-product .products-slider .product-view-mask .footer-product,
.single-product .products-slider .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;
}
.single-product .products-slider .product-view-mask .footer-product .show-quickly,
.single-product .products-slider .product-view-info .footer-product .show-quickly,
.single-product .products-slider .product-view-mask .footer-product .xstore-wishlist,
.single-product .products-slider .product-view-info .footer-product .xstore-wishlist,
.single-product .products-slider .product-view-mask .footer-product .xstore-compare,
.single-product .products-slider .product-view-info .footer-product .xstore-compare,
.single-product .products-slider .product-view-mask .footer-product .et-wishlist-holder,
.single-product .products-slider .product-view-info .footer-product .et-wishlist-holder,
.single-product .products-slider .product-view-mask .footer-product .by-vendor-name-link,
.single-product .products-slider .product-view-info .footer-product .by-vendor-name-link,
.single-product .products-slider .product-view-mask .footer-product .pre_order_loop,
.single-product .products-slider .product-view-info .footer-product .pre_order_loop,
.single-product .products-slider .product-view-mask .footer-product .wcmp_add_to_cart_message,
.single-product .products-slider .product-view-info .footer-product .wcmp_add_to_cart_message {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position: relative;
border: none;
}
.single-product .products-slider .product-view-mask .footer-product .show-quickly:after,
.single-product .products-slider .product-view-info .footer-product .show-quickly:after,
.single-product .products-slider .product-view-mask .footer-product .xstore-wishlist:after,
.single-product .products-slider .product-view-info .footer-product .xstore-wishlist:after,
.single-product .products-slider .product-view-mask .footer-product .xstore-compare:after,
.single-product .products-slider .product-view-info .footer-product .xstore-compare:after,
.single-product .products-slider .product-view-mask .footer-product .et-wishlist-holder:after,
.single-product .products-slider .product-view-info .footer-product .et-wishlist-holder:after,
.single-product .products-slider .product-view-mask .footer-product .by-vendor-name-link:after,
.single-product .products-slider .product-view-info .footer-product .by-vendor-name-link:after,
.single-product .products-slider .product-view-mask .footer-product .pre_order_loop:after,
.single-product .products-slider .product-view-info .footer-product .pre_order_loop:after,
.single-product .products-slider .product-view-mask .footer-product .wcmp_add_to_cart_message:after,
.single-product .products-slider .product-view-info .footer-product .wcmp_add_to_cart_message:after {
content: '';
}
.single-product .products-slider .product-view-mask .footer-product .button,
.single-product .products-slider .product-view-info .footer-product .button,
.single-product .products-slider .product-view-mask .footer-product .by-vendor-name-link,
.single-product .products-slider .product-view-info .footer-product .by-vendor-name-link,
.single-product .products-slider .product-view-mask .footer-product .pre_order_loop,
.single-product .products-slider .product-view-info .footer-product .pre_order_loop,
.single-product .products-slider .product-view-mask .footer-product .wcmp_add_to_cart_message,
.single-product .products-slider .product-view-info .footer-product .wcmp_add_to_cart_message {
font-size: 0;
padding: 0;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.single-product .products-slider .product-view-mask .footer-product .button:before,
.single-product .products-slider .product-view-info .footer-product .button:before,
.single-product .products-slider .product-view-mask .footer-product .by-vendor-name-link:before,
.single-product .products-slider .product-view-info .footer-product .by-vendor-name-link:before,
.single-product .products-slider .product-view-mask .footer-product .pre_order_loop:before,
.single-product .products-slider .product-view-info .footer-product .pre_order_loop:before,
.single-product .products-slider .product-view-mask .footer-product .wcmp_add_to_cart_message:before,
.single-product .products-slider .product-view-info .footer-product .wcmp_add_to_cart_message:before {
margin: 0;
}
.single-product .products-slider .product-view-mask .footer-product .compare,
.single-product .products-slider .product-view-info .footer-product .compare {
display: none;
}
.product-images .onsale {
font-size: 1rem;
}
#reviews .commentlist .star-rating {
float: none;
}
.single-product-fixed .product-images .product-images-gallery > div {
width: 100%;
}
.single-product-large .product-information .product-information-inner {
padding: 20px;
}
.single-product-wide .single_add_to_cart_button {
min-width: 180px;
margin-right: 0;
}
.single_add_to_cart_button.button,
.quick-view-popup .product_type_variable,
.quick-view-popup .product_type_variation,
.quick-view-popup .product_type_grouped,
.quick-view-popup .product_type_external {
padding-top: 1rem;
padding-bottom: 1rem;
}
}
@media only screen and (max-width: 320px) {
.single_add_to_cart_button.button,
.quick-view-popup .product_type_variable,
.quick-view-popup .product_type_variation,
.quick-view-popup .product_type_grouped,
.quick-view-popup .product_type_external {
min-width: 175px;
margin-right: 0;
}
} .product-information .woocommerce-review-link,
.product-info-wrapper .woocommerce-review-link,
.product-summary-center .woocommerce-review-link {
margin-left: 5px;
}.product_meta .wcml-dropdown > ul {
padding: 0;
}
.product_meta .wcml-dropdown .wcml-cs-item-toggle {
padding-left: 0;
}
.product_meta .wcml-dropdown li {
display: inline-block;
margin: 0;
}
.product_brand img,
.product_meta .tagged_as img,
.product_meta .posted_in img {
max-height: 70px;
max-width: 120px;
height: auto;
width: auto;
}
.product-share {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.product-share .menu-social-icons li a {
font-size: 1rem;
padding: 0 5px;
color: var(--et_main-color);
}
.product-share .menu-social-icons li a:hover {
color: var(--et_dark-2-white);
}
.product-share .menu-social-icons li:first-child a {
padding-left: 5px;
}
.product-share .menu-social-icons.icons-filled li a i {
padding: 5px;
}
.product-share:not(:last-child) {
margin-bottom: 5px;
}
a.reset_variations {
display: inline-block;
text-decoration: underline;
opacity: 1 !important;
margin-bottom: 9px;
}
.compare {
display: block;
color: var(--et_dark-2-white);
background-color: transparent;
height: auto;
-webkit-backface-visibility: visible;
backface-visibility: visible;
}
.compare:before {
content: "\e915";
}
.compare.button:hover {
background-color: transparent;
color: var(--et_main-color);
}
.single-wishlist .wishlist-fragment > div {
width: auto;
display: inline-block;
}
.single-wishlist .wishlist-fragment > div i {
margin-right: 0;
}
.yith-wcwl-add-to-wishlist .show a::before,
.yith-wcwl-add-to-wishlist .show a.button::before,
.yith-wcwl-add-to-wishlist .add_to_wishlist::before {
content: "\e908";
}
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a::before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a::before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a.button::before,
.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a.button::before {
content: "\e92d";
}
.yith-wcwl-add-to-wishlist.wishlist-fragment .separator {
display: inline-block;
width: 100%;
} .reviews-position-outside #reviews {
margin: 2.86em 0;
}
.reviews-position-outside .woocommerce-tabs {
margin: 0;
}
#reviews .comment-reply-title {
text-transform: uppercase;
line-height: var(--h2-line-height);
}
#reviews .meta strong {
display: inline-block;
}
#reviews .meta time {
display: block;
} img.zoomImg {
background: #fff;
}
.zoom-on .main-images img.zoomImg,
.zoom-on .main-images a.zoom {
cursor: url(//www.kalkal-online.com/wp-content/themes/xstore/images/zoom-in.png) 16 9, -webkit-zoom-in;
cursor: url(//www.kalkal-online.com/wp-content/themes/xstore/images/zoom-in.png) 16 9, zoom-in;
display: block;
}
.main-images {
margin-bottom: 10px;
position: relative;
text-align: center;
}
.main-images video {
max-width: 100%;
outline: none;
}
.photoswipe-off .woocommerce-main-image {
cursor: default;
}
.gallery-slider-off .main-images > div {
margin-bottom: 30px;
}
.images .thumbnails {
margin: 0 -5px;
position: relative;
}
.images .thumbnails:not(.flex-control-thumbs) {
height: auto;
}
.images .flex-control-thumbs {
padding: 0;
list-style: none;
margin: 10px -5px;
}
.images .flex-control-thumbs li {
display: inline-block;
padding: 0 5px;
} .woocommerce-product-gallery__image {
width: 100%;
}
.images-wrapper .et-loader {
opacity: 0;
}
.images-wrapper .et-loader svg {
height: 90px;
top: 15%;
}
.images-wrapper.processing .et-loader {
opacity: 1;
z-index: 200;
}
.thumbnails-list {
padding-left: 0 !important;
padding-right: 0 !important;
}
.thumbnails-list li {
text-align: center;
list-style: none;
opacity: 0.6;
overflow: hidden;
-webkit-transition: all 0.2s ease-out, width 0s, margin 0s;
transition: all 0.2s ease-out, width 0s, margin 0s;
}
.thumbnails-list .active-thumbnail {
opacity: 1;
}
.thumbnails-list .swiper-slide a,
.thumbnails-list .slick-slide a,
.thumbnails-list .swiper-slide > span,
.thumbnails-list .slick-slide > span {
display: block;
-webkit-transition: 0.3s ease-out;
transition: 0.3s ease-out;
margin-bottom: -3px;
overflow: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.thumbnails-list .slick-slide:hover a,
.thumbnails-list .swiper-slide:hover a,
.thumbnails-list .active-thumbnail a,
.thumbnails-list .slick-slide:hover > span,
.thumbnails-list .swiper-slide:hover > span,
.thumbnails-list .active-thumbnail > span {
-webkit-transform: translateY(-3px);
transform: translateY(-3px);
}
.thumbnails-list .video-thumbnail {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding-top: 3px;
padding-bottom: 3px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-item-align: center;
align-self: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.thumbnails-list .video-thumbnail 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;
border-radius: 100%;
font-size: 36px;
cursor: pointer;
}
.thumbnails-list .video-thumbnail p {
margin: 0;
}
.swiper-container.swiper-control-bottom.second-initialized li.thumbnail-item {
opacity: 0.6;
}
.swiper-container.swiper-control-bottom.second-initialized li.thumbnail-item.active-thumbnail {
opacity: 1;
}
.swiper-container.swiper-control-bottom:not(.second-initialized) li.thumbnail-item {
opacity: 0;
visibility: hidden;
height: 0;
width: 0;
}
.open-360-popup {
font-size: 0;
width: 45px;
height: 45px;
border-radius: 100%;
bottom: 10px;
position: absolute;
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;
z-index: 1;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
opacity: 0;
}
.open-360-popup:before {
color: var(--et_font-color);
font-family: 'xstore-icons' !important;
font-size: 30px;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.open-360-popup:hover:before {
color: var(--et_main-color) !important;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.open-360-popup.showed {
opacity: 1 !important;
}
.open-video-popup:hover,
.open-360-popup:hover {
background: transparent !important;
}
.open-360-popup:before {
content: '\e90f';
display: block;
}
.product-360-popup .mfp-close {
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
width: 100% !important;
height: 100%;
cursor: default;
z-index: 1046;
}
.product-360-popup .mfp-close:before {
content: '';
}
#product-video-popup .mfp-close {
display: none !important;
}
.product-brands {
text-align: center;
}
.product-brands .widget-title,
.product-brands .short-description p:empty {
display: none;
}
.product-brands .view-products {
text-decoration: underline;
margin-bottom: 0;
}
.product-brands .view-products-title {
margin: 0 0 8px 0;
font-size: 1.14rem;
}
.product-brands a {
display: block;
font-size: 1rem;
margin-bottom: 12px;
}
.product-brands img {
margin: 0;
}
.product-images {
position: relative;
}
.product-images .onsale {
z-index: 3;
}
.product-images .stock {
display: none;
}
.single-product .woocommerce-message,
.single-product .woocommerce-error,
.single-product .woocommerce-info {
display: block;
margin-left: auto;
margin-right: auto;
max-width: 100%;
}
.single-product div.product .woocommerce-product-gallery--columns-2 .flex-control-thumbs li {
width: 50%;
}
.single-product div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li {
width: 33.33%;
}
.single-product div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
width: 25%;
}
.single-product div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li {
width: 20%;
}
.wcpv-sold-by-single {
font-style: normal;
display: block;
}
.wcpv-sold-by-single a {
color: var(--et_main-color);
}
.wcpv-sold-by-single a:hover {
color: var(--et_dark-2-white);
}
.wcmp-report-abouse-wrapper:before,
.by-vendor-name-link:before {
font-family: 'xstore-icons';
margin-right: 7px;
}
.by-vendor-name-link:before {
content: '\e954';
}
.wcmp-report-abouse-wrapper:before {
content: '\e900';
}
.wcmp-report-abouse-wrapper a {
text-decoration: underline;
}
.single_add_to_cart_button:before {
padding-right: 5px;
font-family: 'xstore-icons';
}
.single_variation .price {
margin: 10px 0;
}
.woocommerce-variation-price {
width: 100%;
margin: 5px 0 14px;
}
.woocommerce-variation-price:empty {
display: none;
}
.group_table {
border-top: none;
}
.group_table tr,
.group_table td {
vertical-align: middle;
border: none;
}
.group_table th,
.group_table td {
padding-top: 0.75em;
padding-bottom: 0.75em;
}
.group_table tr:first-child td {
padding-top: 5px;
}
.group_table tr:last-child td {
padding-bottom: 5px;
}
.group_table label {
font-size: 1.14rem;
}
.group_table .woocommerce-Price-amount {
color: var(--et_main-color);
}
.group_table .stock {
display: none;
}
.group_table .quantity.buttons_added {
width: 130px !important;
margin-right: 0;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.group_table .button {
height: auto;
border: none;
padding: 0;
color: var(--et_dark-2-white);
background: transparent;
text-transform: none;
font-size: 1.14rem;
text-decoration: underline;
}
.group_table .button:hover {
color: var(--et_main-color);
background: transparent !important;
}
.single_add_to_cart_button.button {
height: auto;
font-size: 0.85rem;
padding-top: 0.95rem;
padding-bottom: 0.95rem;
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;
min-width: 190px;
}
.single_add_to_cart_button.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);
}
.single_add_to_cart_button.button.disabled:hover {
background-color: var(--et_btn-dark-bg-color);
border-color: var(--et_btn-dark-br-color);
color: var(--et_btn-dark-color);
}
.single_add_to_cart_button ~ .et-or-wrapper {
color: var(--et_dark-2-white);
opacity: 0.7;
margin: 15px 0;
width: 100%;
}
.stretch-add-to-cart-button .woocommerce-variation-add-to-cart {
width: 100%;
}
.stretch-add-to-cart-button .single_add_to_cart_button + .single-wishlist,
.stretch-add-to-cart-button .single_add_to_cart_button + .single-compare {
-webkit-margin-start: 5px;
margin-inline-start: 5px;
}
.single_add_to_cart_button.button .loader-path,
.et-quick-view-wrapper .product_type_variable .loader-path,
.et-quick-view-wrapper .product_type_variation .loader-path,
.et-quick-view-wrapper .product_type_grouped .loader-path,
.et-quick-view-wrapper .product_type_external .loader-path,
.product-details .add_to_cart_button:hover .loader-path,
.wishlist_table .add_to_cart_button .loader-path {
stroke: var(--loader-side-color, var(--et_btn-color-hover));
}
.hide-product-name .product_title,
.product-images .out-stock {
display: none;
} @media only screen and (min-width: 650px) {
.swiper-vertical-images {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-bottom: 10px;
}
.swiper-vertical-images .main-images,
.swiper-vertical-images ul.vertical-thumbnails {
margin-bottom: 0;
}
.swiper-vertical-images .vertical-thumbnails-wrapper {
position: relative;
width: 20%;
display: inline-block;
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.swiper-vertical-images .vertical-thumbnails-wrapper ul {
padding: 20px 0 10px;
position: relative;
}
.swiper-vertical-images .vertical-thumbnails-wrapper li {
margin-bottom: 10px;
}
.swiper-vertical-images .vertical-thumbnails-wrapper.no-arrows ul {
padding: 0;
}
.swiper-vertical-images .vertical-thumbnails-wrapper img {
max-height: 100%;
width: auto;
}
.swiper-vertical-images .vertical-thumbnails-wrapper .slick-list {
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.swiper-vertical-images .vertical-thumbnails-wrapper .slick-arrow:before {
font-size: 16px !important;
}
.swiper-vertical-images .swiper-control-top {
width: 80%;
display: inline-block;
}
.with-vertical-slider .swiper-slide {
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;
} .swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-left,
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-right {
width: 100% !important;
height: 20px !important;
opacity: 1 !important;
visibility: visible;
text-align: center;
}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .slick-disabled {
opacity: 0.6 !important;
}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-left:before {
content: "\e903";
}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-right:before {
content: "\e905";
}
}
@media (min-width: 993px) {
.product-fixed-images .images-wrapper {
padding-bottom: 20px;
}
}
@media only screen and (max-width: 649px) {
.swiper-vertical-images .vertical-thumbnails-wrapper .slick-track {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.swiper-vertical-images .vertical-thumbnails-wrapper li img {
margin: 0 auto;
}
.swiper-vertical-images .vertical-thumbnails-wrapper li .swiper-custom-left,
.swiper-vertical-images .vertical-thumbnails-wrapper li .swiper-custom-right {
display: none;
}
}
@media only screen and (max-width: 992px) {
.reviews-position-outside .tabs {
width: 100% !important;
padding: 0;
}
.reviews-position-outside #reviews {
width: 100%;
padding: 0;
}
}
@media only screen and (max-width: 768px) and (min-width: 650px) {
.swiper-vertical-images.swiper-entry .swiper-control-bottom.swiper-container .swiper-custom-left,
.swiper-vertical-images.swiper-entry .swiper-control-bottom.swiper-container .swiper-custom-right {
display: inline-block;
}
}
@media only screen and (max-width: 480px) {
.open-360-popup:before {
font-size: 26px;
}
} .et-single-buy-now.single_add_to_cart_button.button {
position: relative;
background: var(--single-buy-now-button-background-color, #339438) !important;
color: var(--single-buy-now-button-color, #fff) !important;
overflow: hidden;
border-style: var(--single-buy-now-button-border-style, 'none') !important;
border-color: var(--single-buy-now-button-border-color) !important;
}
.product-content .et-single-buy-now.single_add_to_cart_button.button,
.et_product-block .et-single-buy-now.single_add_to_cart_button.button {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
width: 100%;
}
.product-content .et-single-buy-now.single_add_to_cart_button.button:hover:active,
.et_product-block .et-single-buy-now.single_add_to_cart_button.button:hover:active {
-webkit-transform: translateY(2px);
transform: translateY(2px);
}
.et-single-buy-now.single_add_to_cart_button.button:hover,
.et-single-buy-now.single_add_to_cart_button.button:focus,
.et-single-buy-now.single_add_to_cart_button.button:hover:focus {
color: var(--single-buy-now-button-color-hover, #fff) !important;
background: var(--single-buy-now-button-background-color-hover, #2e7d32) !important;
border-color: var(--single-buy-now-button-border-color-hover) !important;
} .product-content form.cart,
.et_product-block form.cart,
.product-content .woocommerce-variation-add-to-cart,
.et_product-block .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: inherit;
-ms-flex-pack: inherit;
justify-content: inherit;
}
.product-content form.cart .bundle_data,
.et_product-block form.cart .bundle_data,
.product-content .single_variation_wrap,
.et_product-block .single_variation_wrap {
width: 100%;
}
#wc-stripe-payment-request-wrapper,
#wc-stripe-payment-request-button-separator {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.sales-booster-live-viewing,
.sales-booster-total-sales {
color: var(--et_dark-2-white);
margin-bottom: 15px;
}
div.sales-booster-estimated-delivery {
color: var(--et_dark-2-white);
font-size: 1.14rem;
margin-bottom: 10px;
}
div.sales-booster-estimated-delivery .delivery-date {
-webkit-padding-start: 3px;
padding-inline-start: 3px;
color: var(--et_font-color);
}
.xstore-wishlist-single,
.xstore-compare-single {
display: inline-block;
font-size: 1.14rem;
}
.et_column .xstore-compare-single {
display: inline-block;
}
form.cart ~ .single-wishlist .xstore-wishlist-single,
form.cart ~ .single-compare .xstore-compare-single,
form.cart .quantity ~ .single-compare .xstore-compare,
form.cart .quantity ~ .single-wishlist .xstore-wishlist {
margin-bottom: 10px;
}
form.cart .single-wishlist ~ .single-compare .xstore-compare-single.xstore-compare-icon {
-webkit-margin-start: 5px;
margin-inline-start: 5px;
}
.st-swatch-in-loop ~ .single-wishlist .xstore-wishlist-single,
.st-swatch-in-loop ~ .single-compare .xstore-compare-single {
margin-bottom: 10px;
}
.xstore-wishlist-single.xstore-wishlist-icon,
.xstore-compare-single.xstore-compare-icon {
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;
line-height: 1;
font-size: 1.45rem;
padding: 11px;
background: var(--et_white-2-dark);
border: 1px solid var(--et_border-color);
border-radius: 50%;
}
.xstore-compare-single:not(.xstore-compare-icon) .et-icon {
color: currentColor !important;
}
#wcpay-payment-request-wrapper,
#wcpay-payment-request-button-separator {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
} .product_meta .products-page-cats a,
.product_meta .tagged_as a {
padding-left: 2px;
}
a.reset_variations {
margin-left: 1rem;
}
.single-wishlist .wishlist-fragment > div i.yith-wcwl-icon {
margin-right: 7px;
}
#reviews .verified {
font-size: 1.2rem;
display: inline-block;
padding-left: 5px;
}
.comment-form-cookies-consent {
position: relative;
padding-left: 20px;
clear: both;
}
.comment-form-cookies-consent #wp-comment-cookies-consent {
position: absolute;
left: 0;
top: calc(1ex - 1px);
margin-top: 0;
}
.open-360-popup {
left: 0;
}
.product-images .onsale.left {
left: 35px;
}
.product-images .onsale.right {
right: 35px;
}
.single_add_to_cart_button.button {
margin-right: 0.4rem;
}
.stretch-add-to-cart-button .single_add_to_cart_button {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin-right: 0;
}
.product-type-grouped button[type="submit"] {
margin-left: 0 !important;
}
@media only screen and (min-width: 650px) {
.swiper-vertical-images .vertical-thumbnails-wrapper {
padding-right: 10px;
}
.with-vertical-slider.product-images .onsale {
left: calc(20% + 30px);
}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-left {
top: 0;
left: 0 !important;
}
.swipers-couple-wrapper .vertical-thumbnails-wrapper .swiper-custom-right {
top: auto;
bottom: 0;
right: 0 !important;
}
}
@media (min-width: 993px) {
.single-product-sidebar.sidebar-right {
border-left: 1px solid var(--et_border-color);
}
.single-product-sidebar.sidebar-left {
border-right: 1px solid var(--et_border-color);
}
}
@media only screen and (max-width: 649px) {
.swiper-vertical-images .vertical-thumbnails-wrapper li {
margin-right: 10px;
}
}body .etheme-sticky-cart {
background-image: none;
}
.content-page .etheme-sticky-cart .etheme_custom_add_to_cart.single_add_to_cart_button {
padding: 12px 15px;
}
.content-page .etheme-sticky-cart .single_add_to_cart_button {
min-width: -webkit-min-content;
min-width: -moz-min-content;
min-width: min-content;
}
.etheme-sticky-cart {
min-height: 70px;
position: fixed;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all 0.2s ease-in-out, z-index 0s;
transition: all 0.2s ease-in-out, z-index 0s;
background-color: var(--et_white-2-dark);
padding: 10px 15px;
-webkit-box-shadow: 1px 1px 10px var(--et_dark-2-white-03);
box-shadow: 1px 1px 10px var(--et_dark-2-white-03);
z-index: 4;
}
.etheme-sticky-cart .et-container {
padding-left: 15px;
padding-right: 15px;
}
.etheme-sticky-cart .wp-post-image {
width: auto;
max-height: 50px;
}
.etheme-sticky-cart .sticky_product_title {
font-size: 114%;
-webkit-padding-start: 20px;
padding-inline-start: 20px;
-webkit-padding-end: 20px;
padding-inline-end: 20px;
}
.etheme-sticky-cart .sticky_product_title:first-child {
-webkit-padding-start: 0;
padding-inline-start: 0;
}
.etheme-sticky-cart p.price,
.etheme-sticky-cart .stock {
margin: 0 10px;
padding: 0;
background-color: transparent;
white-space: nowrap;
}
@media only screen and (max-width: 480px) {
.etheme-sticky-cart p.price {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
line-height: 1.1;
}
.etheme-sticky-cart p.price:has(>del) {
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-direction: column-reverse;
flex-direction: column-reverse;
line-height: 1.3;
}
.etheme-sticky-cart .et_column > .stock {
display: none;
}
}
.etheme-sticky-cart .stock {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
}
.etheme-sticky-cart .quantity ~ .single_add_to_cart_button {
margin-bottom: 0;
}
.etheme-sticky-cart .bundle_form .bundled_product,
.etheme-sticky-cart .cart.cart_group,
.etheme-sticky-cart .et-or-wrapper {
display: none;
}
.etheme-sticky-cart .single_variation_wrap {
width: auto;
}
.etheme-sticky-cart .button {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
height: auto;
}
.etheme-sticky-cart button {
background: transparent;
padding: 10px;
margin-left: 10px;
line-height: 1;
border: 1px solid var(--et_border-color);
outline: none;
height: auto;
width: auto;
}
.etheme-sticky-cart button:hover {
border-color: var(--et_main-color);
}
.etheme-sticky-cart form.cart ~ .xstore-wishlist,
.etheme-sticky-cart form.cart ~ .xstore-compare,
.etheme-sticky-cart .xstore-wishlist,
.etheme-sticky-cart .xstore-compare {
margin-bottom: 0 !important;
}
.etheme-sticky-cart .single-wishlist ~ .single_add_to_cart_button,
.etheme-sticky-cart .single_add_to_cart_button ~ .single-wishlist,
.etheme-sticky-cart .single-wishlist ~ .etheme_custom_add_to_cart,
.etheme-sticky-cart .xstore-wishlist ~ .etheme_custom_add_to_cart,
.etheme-sticky-cart .single-compare ~ .single_add_to_cart_button,
.etheme-sticky-cart .single-compare ~ .etheme_custom_add_to_cart,
.etheme-sticky-cart .single-wishlist ~ .single-compare {
-webkit-margin-start: 0.4rem;
margin-inline-start: 0.4rem;
}
.etheme-sticky-cart #wcpay-payment-request-wrapper,
.etheme-sticky-cart #wcpay-payment-request-button-separator {
display: none;
}
.single-product .etheme-sticky-cart form:not(.variations_form):not(.grouped_form) {
border: none;
padding: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.etheme-sticky-cart .cart table {
margin-bottom: 0;
}
.etheme-sticky-cart .cart table td,
.etheme-sticky-cart .cart table th {
border-top: none;
border-bottom: none;
text-align: left;
text-align: start;
}
.etheme-sticky-cart .variations_form table td,
.etheme-sticky-cart .variations_form table th {
display: block;
padding: 0;
}
.etheme-sticky-cart form.variations_form,
.etheme-sticky-cart form.grouped_form {
position: absolute;
bottom: calc(100% + 20px);
right: 0;
background: var(--et_white-2-dark);
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
display: inline-block;
padding: 35px;
margin: 0 !important;
width: 450px;
max-width: 90vw;
-webkit-box-shadow: 0 0 25px 0px var(--et_dark-2-white-02);
box-shadow: 0 0 25px 0px var(--et_dark-2-white-02);
-webkit-animation: et-toTop 0.3s linear;
animation: et-toTop 0.3s linear;
}
.etheme-sticky-cart form.variations_form:after,
.etheme-sticky-cart form.grouped_form:after {
content: '';
border: 10px solid transparent;
border-top-color: var(--et_white-2-dark);
width: 0;
height: 0;
position: absolute;
top: 100%;
right: 27%;
}
.etheme-sticky-cart form.variations_form .single_variation_wrap,
.etheme-sticky-cart form.grouped_form .single_variation_wrap {
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
}
.etheme-sticky-cart form.variations_form .woocommerce-variation-add-to-cart,
.etheme-sticky-cart form.grouped_form .woocommerce-variation-add-to-cart {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.etheme-sticky-cart form.variations_form .stock,
.etheme-sticky-cart form.grouped_form .stock {
margin: 0 0 10px;
}
.etheme-sticky-cart form.variations_form .single_add_to_cart_button.button,
.etheme-sticky-cart form.grouped_form .single_add_to_cart_button.button {
min-width: 150px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin: 0;
}
.etheme-sticky-cart form.variations_form .single_variation_wrap,
.etheme-sticky-cart form.grouped_form .single_variation_wrap {
text-align: start;
}
.etheme-sticky-cart form.variations_form .et-single-buy-now.button,
.etheme-sticky-cart form.grouped_form .et-single-buy-now.button {
width: 100%;
-ms-flex-preferred-size: 100%;
flex-basis: 100%;
margin: 15px 0 0 0;
}
@media only screen and (max-width: 480px) {
.etheme-sticky-cart form.variations_form .quantity,
.etheme-sticky-cart form.grouped_form .quantity {
margin-bottom: 10px;
}
.etheme-sticky-cart form.variations_form .single_add_to_cart_button.button,
.etheme-sticky-cart form.grouped_form .single_add_to_cart_button.button {
min-width: 100%;
}
}
.etheme-sticky-cart form.variations_form table.variations td.value select,
.etheme-sticky-cart form.grouped_form table.variations td.value select {
margin-bottom: 1rem;
display: inline-block;
}
.etheme-sticky-cart form.variations_form .stock,
.etheme-sticky-cart form.grouped_form .stock {
white-space: normal;
}
body:not(.et-preloader-hide) .etheme-sticky-cart .variations_form,
body:not(.et-preloader-hide) .etheme-sticky-cart .grouped_form {
display: none;
}
.etheme_custom_add_to_cart_toggle:before {
display: none;
}
.etheme_custom_add_to_cart_toggle:after {
content: '\e905';
font-family: xstore-icons;
padding-left: 5px;
}
body.sticky-cart-form-shown:before {
content: '';
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(24, 24, 24, 0.3);
z-index: 1003;
-webkit-animation: fadeIn 0.3s;
animation: fadeIn 0.3s;
}
body.sticky-cart-form-shown .etheme_custom_add_to_cart_toggle:after {
content: '\e903';
}
body.sticky-cart-form-shown .etheme-sticky-panel {
z-index: 1004;
}
body.sticky-cart-form-shown:has(.elementor-location-single):before {
display: none;
}
.etheme-sticky-cart .et_column > .product-stock {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
margin: 0 5px 0 0 !important;
}
.etheme-sticky-cart .quantity {
margin: 0 10px 0 0;
}
.etheme-sticky-cart .add_to_cart_button:last-child,
.etheme-sticky-cart .single_add_to_cart_button:last-child {
margin-right: 0;
}
.single-product .etheme-sticky-cart .cart:not(:first-child) {
margin-left: 10px;
}#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;
}.comments .title-alt,
.about-author-title,
.related-posts .title,
.comment-reply-title {
font-size: 1.7142em;
padding-bottom: 0.7em;
margin-bottom: 0;
}
#reviews #comments > h2,
.comment-reply-title {
display: block;
width: 100%;
color: var(--et_dark-2-white);
margin-bottom: 0;
line-height: var(--h2-line-height);
}
#reviews #comments > h2,
span.comment-reply-title {
font-size: 1rem;
text-transform: uppercase;
border-bottom: 1px solid var(--et_border-color);
padding-bottom: 1em;
margin-bottom: 1em;
line-height: var(--h2-line-height);
}
.comment-reply-link {
color: var(--et_active-color);
}
.comments-list .comment {
width: 100%;
display: inline-block;
margin-bottom: 2em;
padding-bottom: 2em;
border-bottom: 1px solid var(--et_border-color);
}
.comments-list .comment img {
-webkit-margin-end: 1.8em;
margin-inline-end: 1.8em;
}
.comments-list .comment:last-child {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0;
}
.comments-list .meta-comm {
font-size: 1rem;
margin-bottom: 5px;
}
.comments-list .children {
-webkit-padding-start: 6em;
padding-inline-start: 6em;
margin-top: 2em;
padding-top: 2em;
border-top: 1px solid var(--et_border-color);
}
.comments-list .children:last-child {
margin-bottom: 0;
}
.comment-respond {
display: inline-block;
width: 100%;
}
article + .comment-respond {
margin-top: 2.7vw;
}
.comment-respond label {
display: none;
}
.comment-respond textarea {
height: 200px;
}
.comment-respond .comment-form-email,
.comment-respond .comment-form-url,
.comment-respond .comment-form-author {
width: 33.33%;
display: block;
}
.comment-respond .comment-form-email {
padding: 0 0.71em;
}
.comment-respond .comment-form-url {
-webkit-padding-start: 1.42em;
padding-inline-start: 1.42em;
}
.comment-respond .comment-form-author {
-webkit-padding-end: 1.42em;
padding-inline-end: 1.42em;
}
.comment-respond .comment-form-rating label {
margin-bottom: 0;
}
.comment-respond .comment-form-rating #rating,
.comment-respond .comment-form-rating .stars [data-criteria] + select {
opacity: 0;
}
.comment-respond .comment-form-rating .stars {
margin-bottom: 1em;
}
.comment-respond .comment-form-rating .stars + .stars {
display: none;
}
.comment-form-cookies-consent label {
display: block;
} .commentlist li {
list-style-type: none;
padding-bottom: 1.5em;
margin-bottom: 1.5em;
border-bottom: 1px solid var(--et_border-color);
}
.commentlist li:first-child {
margin-top: 1.5em;
}
.commentlist li:last-child {
border: none;
}
.commentlist .avatar {
margin-top: 12px;
-webkit-margin-end: 30px;
margin-inline-end: 30px;
}
@media only screen and (max-width: 480px) {
.commentlist .avatar {
max-width: 60px;
}
}
.commentlist .comment-text {
overflow: hidden;
text-align: start;
}
.commentlist .comment-text p {
word-break: break-word;
}
.commentlist .description p {
margin-bottom: 0.75em;
}
.commentlist .review-images {
margin: 0 -5px 5px;
}
.commentlist .review-images a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.commentlist .review-images img {
margin: 0 5px 5px;
}
.commentlist .star-rating {
margin-top: 5px;
}
.commentlist .star-rating span {
height: auto;
}
.commentlist .meta {
font-size: 0;
}
.commentlist .meta strong {
display: block;
font-size: 1.3rem;
font-weight: 400;
color: var(--et_dark-2-white);
}
.commentlist .meta time {
color: var(--et_main-color);
font-size: 1.14rem;
}
.no-comments {
display: none;
}
#review_form .comment-respond label {
display: block;
font-size: 1.14rem;
}
#review_form .comment-respond label .required {
color: var(--et_red-color);
}
#review_form .comment-respond .comment-form-author,
#review_form .comment-respond .comment-form-email {
width: 100%;
display: block;
padding: 0;
}
#review_form .comment-respond .comment-form-author input,
#review_form .comment-respond .comment-form-email input {
width: 100%;
}
#review_form #wp-comment-cookies-consent + label {
display: inline-block;
}
.single-post .comments {
margin-bottom: 50px;
}
.author-info .media-body p:last-of-type,
.comments-list .comment .media-body p:last-of-type {
margin-bottom: 1.05em;
}
#reviews .commentlist .star-rating {
margin-top: 10px;
}
.open-reviews {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: auto;
margin-top: 20px;
margin-bottom: 20px;
}
.open-reviews:after {
content: '\e905';
font-family: 'xstore-icons';
-webkit-margin-start: 7px;
margin-inline-start: 7px;
}
.open-reviews.opened:after {
content: '\e903';
}
@media only screen and (max-width: 1200px) {
.comments-list .children {
-webkit-padding-start: 3em;
padding-inline-start: 3em;
}
}
@media only screen and (min-width: 992px) {
#reviews {
overflow: hidden;
--h2-line-height: 1.4;
}
#reviews #comments,
#reviews #review_form_wrapper {
width: 50%;
}
#reviews #comments:only-child,
#reviews #review_form_wrapper:only-child {
width: 100%;
padding: 0;
}
.tabs-after_image #reviews #comments,
.tabs-after_image #reviews #review_form_wrapper {
width: 100%;
padding-right: 0;
padding-left: 0;
}
}
@media only screen and (max-width: 768px) {
.comment-respond .comment-form-email,
.comment-respond .comment-form-url,
.comment-respond .comment-form-author {
width: 100%;
margin-left: 0;
margin-right: 0;
padding: 0;
}
.comment-respond .form-group input {
width: 100%;
}
.commentlist .comment {
padding-bottom: 1.43em;
margin-bottom: 1.43em;
}
.commentlist .comment-text p {
word-break: normal;
}
}
@media only screen and (max-width: 480px) {
.comments-list .comment .media .pull-left {
margin-bottom: 10px;
}
.comments-list .comment .media-body {
width: 100%;
}
}
#review_form .et-reviews-images {
margin-top: 10px;
margin-bottom: 25px;
}
#review_form .et-reviews-images label {
display: inline-block;
margin-bottom: 7px;
}
p.et-reviews-images-message {
position: relative;
font-size: 1.14rem;
word-wrap: break-word;
background: var(--et_info-bg-color, var(--et_blue-color));
color: var(--et_info-color, #fff);
margin: 15px 0;
padding: 0.79em 1.2em 0.79em 45px;
padding: 0.79em 1.2em 0.79em calc(1.2em + 25px);
border-left: 5px solid var(--et_dark-2-white-02);
clear: both;
}
p.et-reviews-images-message:empty {
display: none;
}
p.et-reviews-images-message:before {
content: "\e906";
position: absolute;
font-family: 'xstore-icons';
border-radius: 50%;
left: 20px;
padding: 0;
top: auto;
background: 0 0;
font-style: normal;
}
.et-reviews-images-uploader .et-icon {
font-size: 0.85em;
}
.et-reviews-images-error {
color: var(--et_red-color);
}
.et-reviews-images-info {
margin-bottom: 10px;
}
#et-reviews-images-uploader {
position: absolute;
clip: rect(1px, 1px, 1px, 1px);
}
.et-reviews-images-previewer {
margin: 0 -10px 10px;
}
.et-reviews-images-previewer img {
max-width: 150px;
margin: 0 10px 10px;
} .comments-list {
padding-left: 0 !important;
}
.commentlist .avatar {
float: left;
}
.commentlist .star-rating {
float: right;
}
.comment-respond .comment-form-email,
.comment-respond .comment-form-url,
.comment-respond .comment-form-author {
float: left;
}
@media only screen and (min-width: 992px) {
#reviews #review_form_wrapper {
float: right;
padding-left: var(--comments-columns-space, 15px);
}
#reviews #comments {
float: left;
padding-right: var(--comments-columns-space, 15px);
}
}.single-tags,
.product_meta {
width: 100%;
}
.single-tags span,
.product_meta span span,
.single-tags a,
.product_meta span a {
color: var(--et_main-color);
}
.single-tags a:hover,
.product_meta span a:hover {
color: var(--et_dark-2-white);
}
.product_meta {
clear: both;
}
.product_meta > span,
.product_meta > div {
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;
}
.product_meta > span *:first-child,
.product_meta .products-page-cats a:first-child {
-webkit-padding-start: 3px;
padding-inline-start: 3px;
}
.product_meta > .sales-booster-estimated-delivery > span:first-child {
-webkit-padding-start: 0;
padding-inline-start: 0;
}
.product_meta > .sales-booster-estimated-delivery > span + span {
-webkit-padding-start: 3px;
padding-inline-start: 3px;
}
.product_meta .product_brand,
.product_meta .product_seller {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.product_meta,
.product_meta > span,
.product_meta .products-page-cats,
.product_meta .wcml_currency_switcher,
.product_meta .wcml-dropdown.product,
.wcpv-sold-by-single {
margin-bottom: 10px;
}
.product_meta .wcml_currency_switcher,
.product_meta .wcml-dropdown.product {
margin-top: 0;
}
.single-tags,
.product_meta,
.product-share,
.product_meta > .sales-booster-estimated-delivery > span:first-child,
.wcpv-sold-by-single {
color: var(--et_dark-2-white);
font-size: 1.14rem;
}
.et-socials span,
.single-tags span {
color: var(--et_dark-2-white);
}
.single-tags {
margin: 0 0 25px;
}.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;
}