.elementor-element .swiper-container {
z-index: 0 !important;
}
body .elementor-element .swiper.swiper-container-initialized > .swiper-wrapper {
gap: unset;
overflow: visible;
}
.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-widget-text-editor {
line-height: var(--p-line-height, 1.6);
font-size: var(--p-font-size, 1.14rem);
}
.elementor-widget-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: var(--etheme-element-loading-opacity, 0);
visibility: var(--etheme-element-loading-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: var(--etheme-element-loader-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, margin 0s);
transition: var(--et_elementor-post-product-transition, all 0.225s linear, margin 0s);
}
.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: var(--et_light-color);
background: linear-gradient(110deg, var(--et_light-color) 8%, var(--et_white-2-dark) 15%, var(--et_light-color) 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, margin 0s;
transition: all 0.225s linear, margin 0s;
}
.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, margin 0s;
transition: all 0.225s linear, margin 0s;
}
.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 svg {
width: 1em;
height: 1em;
}
.etheme-elementor-tabs-simple .etheme-elementor-tab-active,
.etheme-elementor-tabs-simple .etheme-elementor-tab:hover {
color: #fff;
fill: currentColor;
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);
vertical-align: middle;
}
.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;
}
.e-preview--show-hidden-elements[data-elementor-device-mode=tablet] .elementor-edit-area-active .elementor-widget-et-advanced-tabs.elementor-hidden-tablet,
.e-preview--show-hidden-elements[data-elementor-device-mode=mobile] .elementor-edit-area-active .elementor-widget-et-advanced-tabs.elementor-hidden-mobile {
display: inline-block;
}
.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;
}
a > .elementor-author-box__name,
.elementor-icon-list-items .elementor-icon-list-item a .elementor-icon-list-text {
-webkit-transition: inherit;
transition: inherit;
}
@media (min-width: 1025px) {
.elementor-author-box--layout-image-outside.elementor-author-box--layout-image-above .elementor-author-box__avatar {
margin-top: calc(var(--img-size,100px)/-2);
}
body:not(.rtl) .elementor-author-box--layout-image-outside.elementor-author-box--layout-image-left .elementor-author-box__avatar {
margin-left: calc(var(--img-size, 100px) / -2) !important;
}
body:not(.rtl) .elementor-author-box--layout-image-outside.elementor-author-box--layout-image-right .elementor-author-box__avatar {
margin-right: calc(var(--img-size, 100px) / -2) !important;
}
body.rtl .elementor-author-box--layout-image-outside.elementor-author-box--layout-image-left .elementor-author-box__avatar {
margin-right: calc(var(--img-size, 100px) / -2) !important;
}
body.rtl .elementor-author-box--layout-image-outside.elementor-author-box--layout-image-right .elementor-author-box__avatar {
margin-left: calc(var(--img-size, 100px) / -2) !important;
}
}
.etheme-post-navigation {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.etheme-post-navigation__link {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.etheme-post-navigation a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 1.14rem;
}
.etheme-post-navigation__next {
text-align: end;
}
.etheme-post-navigation__next a:hover {
-webkit-transform: translateX(7px);
transform: translateX(7px);
}
.etheme-post-navigation__prev {
text-align: start;
}
.etheme-post-navigation__prev a:hover {
-webkit-transform: translateX(-7px);
transform: translateX(-7px);
}
.etheme-post-navigation__separator {
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;
text-align: center;
margin-inline: 15px;
}
.etheme-post-navigation__separator .button-icon {
line-height: 1;
}
.etheme-post-navigation__prev .wp-post-image {
-webkit-margin-end: 10px;
margin-inline-end: 10px;
}
.etheme-post-navigation__next .wp-post-image {
-webkit-margin-start: 10px;
margin-inline-start: 10px;
}
.post-navigation__prev--label:first-child {
-webkit-margin-end: 10px;
margin-inline-end: 10px;
}
.post-navigation__prev--label:only-child {
-webkit-margin-start: 0;
margin-inline-start: 0;
-webkit-margin-end: 0;
margin-inline-end: 0;
}
.post-navigation__next--label:last-child {
-webkit-margin-start: 10px;
margin-inline-start: 10px;
}
.post-navigation__next--label:only-child {
-webkit-margin-start: 0;
margin-inline-start: 0;
-webkit-margin-end: 0;
margin-inline-end: 0;
}
.post-navigation__arrow-prev:not(:last-child) {
-webkit-margin-end: 10px;
margin-inline-end: 10px;
}
.post-navigation__arrow-next:not(:first-child) {
-webkit-margin-start: 10px;
margin-inline-start: 10px;
}
.post-navigation__arrow-wrapper:only-child {
-webkit-margin-start: 0;
margin-inline-start: 0;
-webkit-margin-end: 0;
margin-inline-end: 0;
}
.elementor-widget[class*=archive-etheme_description]:has(.elementor-etheme_woocommerce_archive_placeholder) {
display: none;
}
.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;
}.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);
}
}.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;
}
.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;
} 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: var(--items-v-gap, 1em);
padding-bottom: var(--items-v-gap, 1em);
vertical-align: middle;
}
.shop_attributes tr:not(:last-child) {
border-bottom: var(--separator-width, 1px) var(--separator-style, solid) var(--separator-color, 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: var(--items-v-gap, 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%;
}
.etheme-product-attributes-layout-vertical .shop_attributes {
width: 100%;
}
.etheme-product-attributes-layout-vertical .shop_attributes tr,
.etheme-product-attributes-layout-vertical .shop_attributes th,
.etheme-product-attributes-layout-vertical .shop_attributes td {
display: block;
text-align: start;
padding-left: 0;
padding-right: 0;
}
.etheme-product-attributes-layout-vertical .shop_attributes th {
padding-bottom: 0;
}
.etheme-product-attributes-layout-vertical .shop_attributes td {
padding-top: 1em;
}
.etheme-product-attributes-layout-vertical .shop_attributes tr:first-child th {
padding-top: 0;
}
.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;
}
.et-availability-notify-popup .et-popup-content {
max-width: 400px;
}
@media only screen and (max-width: 480px) {
.et-availability-notify-popup .et-popup-content {
min-width: 80vw;
}
}
.et-availability-notify-popup .et-popup-content label {
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;
font-size: 0.85em;
margin-bottom: 15px;
}
.et-availability-notify-popup .et-popup-content input[type=email] {
margin-bottom: 10px;
}
.et-availability-notify-popup .et-popup-content input[type=email].invalid {
color: var(--et_red-color);
border-color: var(--et_red-color);
}
.et-availability-notify-popup .et-popup-content input[type=email].invalid::-webkit-input-placeholder {
color: currentColor;
}
.et-availability-notify-popup .et-popup-content input[type=checkbox] {
margin-top: 0;
}
.et-availability-notify-popup .et-popup-content .content-page .woocommerce-error {
font-size: 1rem !important;
} 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;
}.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(//arohadiamonds.co.nz/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(//arohadiamonds.co.nz/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;
}