.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.etheme-product-hover-mode-dark {
--hover-color-white: #000;
--hover-color-dark: #fff;
}
.etheme-product-hover-mode-white {
--hover-color-white: #fff;
--hover-color-dark: #000;
}
[data-elementor-device-mode="mobile"] .etheme-product-grid {
--hover-item-height: clamp(30px, 7.5vw, 40px);
--hover-icon-size: clamp(12px, 3.5vw, 1.2rem);
--items-offset: 3px;
}
[data-elementor-device-mode="mobile"] .etheme-product-hover-mask .footer-inner > *:nth-child(3) ~ .show-quickly,
[data-elementor-device-mode="mobile"] .etheme-product-hover-mask2 .footer-inner > *:nth-child(3) ~ .show-quickly,
[data-elementor-device-mode="mobile"] .etheme-product-hover-mask3 .footer-inner > *:nth-child(3) ~ .show-quickly {
display: none;
}
.etheme-product-grid:not(.type-slider) {
display: grid;
grid-template-columns: repeat(var(--cols, 4), minmax(100px, 1fr));
grid-gap: var(--rows-gap, 20px) var(--cols-gap, 30px);
}
.quantity-wrapper .etheme-product-grid-button:before {
display: none;
}
.etheme-product-grid-title {
text-transform: none;
font-size: 1.14rem;
margin-bottom: 5px;
}
.etheme-product-grid-categories {
margin-bottom: 3px;
}
.etheme-product-grid-categories a {
color: currentColor;
}
.etheme-product-grid-item svg {
overflow: visible;
}
.etheme-product-grid-item .added_to_cart,
.etheme-product-grid-item .et-loader {
display: none !important;
}
.etheme-product-grid-item .price {
display: block;
margin-bottom: 7px;
}
.etheme-product-grid-item .stock {
font-size: 1.14rem;
color: var(--et_green-color);
margin-bottom: 0;
}
.etheme-product-grid-item .stock.out-of-stock {
color: var(--et_red-color);
}
.etheme-product-grid-item .stock.available-on-backorder {
color: var(--et_orange-color);
}
.etheme-product-grid-item .star-rating {
margin-bottom: 0;
}
.etheme-product-grid-item .woocommerce-product-details__short-description {
word-break: break-word;
}
.etheme-product-grid-item .woocommerce-product-details__short-description,
.etheme-product-grid-item .sku_wrapper {
display: block;
margin-bottom: 10px;
}
.etheme-product-grid-item .quantity-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.etheme-product-grid-item .quantity-wrapper .quantity {
margin: 0;
float: none;
-webkit-margin-end: 10px;
margin-inline-end: 10px;
}
.etheme-product-grid-item .quantity-wrapper .etheme-product-grid-button {
padding: 0;
height: 38px;
width: 38px;
font-size: 1.2rem;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.etheme-product-grid-item footer {
position: absolute;
bottom: var(--items-offset, 20px);
color: var(--hover-color-dark);
width: 100%;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.etheme-product-grid-item footer .etheme-product-grid-title a,
.etheme-product-grid-item footer .etheme-product-grid-categories a,
.etheme-product-grid-item footer .price ins .amount {
color: var(--hover-color-dark);
}
.etheme-product-grid-item.inactive-hover footer {
opacity: 0 !important;
visibility: hidden !important;
}
.etheme-product-grid-item .footer-inner {
font-size: 0;
width: 100%;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(var(--hover-item-height, 40px), 1fr));
grid-template-rows: var(--hover-item-height, 40px);
grid-auto-flow: column;
gap: var(--items-gap, 0);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.etheme-product-grid-item .footer-inner i,
.etheme-product-grid-item .footer-inner span.et-icon,
.etheme-product-grid-item .footer-inner svg {
font-size: var(--hover-icon-size, 1.2rem);
color: var(--hover-icon-color, var(--hover-color-dark));
fill: currentColor;
margin: 0!important;
}
.etheme-product-grid-item .footer-inner .xstore-compare.processing:not(.xstore-compare-has-animation):before,
.etheme-product-grid-item .footer-inner .xstore-wishlist:before {
top: 0 !important;
left: 0 !important;
width: 100%;
height: 100%;
border-radius: inherit;
-webkit-animation: none;
animation: none;
}
.etheme-product-grid-item .footer-inner .xstore-compare[data-action=remove] .et-icon,
.etheme-product-grid-item .footer-inner .xstore-wishlist[data-action=remove] .et-icon {
color: var(--et_active-color);
}
.etheme-product-grid-item .footer-inner .button {
background: var(--hover-color-white);
border: none;
padding: 0;
line-height: 1;
height: auto;
margin: 0;
}
.etheme-product-grid-item .footer-inner > * {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
cursor: pointer;
background: var(--hover-color-white);
margin: 0;
border-radius: var(--item-radius, 0);
height: var(--hover-item-height, 40px);
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.etheme-product-grid-item .footer-inner > *:before {
content: '';
background: var(--hover-color-dark);
opacity: 0;
visibility: hidden;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
border-radius: inherit;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.etheme-product-grid-item .footer-inner > :hover:before {
opacity: 0.15;
visibility: visible;
}
.etheme-product-grid-item .top-footer {
position: relative;
z-index: 1;
background-color: var(--hover-color-white);
-webkit-transition: all 0.2s linear;
transition: all 0.2s linear;
text-align: center;
font-size: clamp(10px, 3.5vw, 1em);
padding: clamp(5px, 2vw, 12px);
}
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-add-button,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistaddedbrowse,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistexistsbrowse {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: auto;
height: auto;
}
.etheme-product-grid-item .compare-button > a,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-add-button > a,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistaddedbrowse > a,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistexistsbrowse > a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.etheme-product-grid-item .wishlist-fragment .blockOverlay {
background-color: transparent !important;
opacity: 1 !important;
}
.etheme-product-grid-item .wishlist-fragment .feedback {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistaddedbrowse > a,
.etheme-product-grid-item .wishlist-fragment .yith-wcwl-wishlistexistsbrowse > a {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.etheme-product-grid-item .compare:before,
.etheme-product-grid-item .yith-wcwl-add-to-wishlist a:before {
display: none;
}
.etheme-product-grid-item .yith-wcwl-icon {
font-family: 'FontAwesome';
font-weight: normal;
}
.etheme-product-grid-item .etheme-product-grid-button {
display: inline-block;
position: relative;
height: auto;
background-color: #000;
color: #fff;
border: none;
}
.etheme-product-grid-item .etheme-product-grid-button:before {
content: '' !important;
width: 1em;
height: 1em;
position: absolute;
top: calc(50% - .5em);
left: calc(50% - .5em);
border: 1px solid #e1e1e1;
border-left-color: #8888;
display: none;
z-index: 1;
-webkit-animation: rotate 0.5s linear infinite;
animation: rotate 0.5s linear infinite;
border-radius: 50%;
}
.etheme-product-grid-item .etheme-product-grid-button.loading:before {
display: block !important;
}
.etheme-product-grid-image {
position: relative;
overflow: hidden;
margin-bottom: var(--image-space, 8px);
text-align: start;
isolation: isolate;
}
.etheme-product-grid-image img {
display: block;
margin: 0 auto;
-webkit-transform: scale(var(--image-scale, 1));
transform: scale(var(--image-scale, 1));
-o-object-position: var(--image-position-x, 0) var(--image-position-y, 0);
object-position: var(--image-position-x, 0) var(--image-position-y, 0);
}
.etheme-product-grid-content {
position: relative;
}
.etheme-product-grid .button svg {
fill: currentColor;
width: 1em;
height: 1em;
}
.etheme-product-grid .sales-booster-total-sales {
margin-bottom: 7px;
} .etheme-product-hover-mask:not(:hover) footer {
-webkit-transform: translateY(50%);
transform: translateY(50%);
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-mask .footer-inner {
grid-template-columns: repeat(auto-fit, minmax(var(--hover-item-height, 40px), 1fr));
}
.etheme-product-hover-mask footer {
width: auto;
left: var(--items-offset, 20px);
right: var(--items-offset, 20px);
}
.etheme-product-hover-mask2 footer {
right: var(--items-offset, 20px);
width: auto;
}
.etheme-product-hover-mask2:not(:hover) footer {
-webkit-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-mask2 .footer-inner {
width: auto;
grid-auto-flow: row;
}
.etheme-product-hover-mask3 footer {
bottom: 50%;
-webkit-transform: translateY(50%);
transform: translateY(50%);
}
.etheme-product-hover-mask3:not(:hover) footer {
-webkit-transform: translateY(calc(50% + 10px));
transform: translateY(calc(50% + 10px));
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-mask3 .footer-inner {
gap: var(--items-gap, 10px);
grid-template-columns: repeat(auto-fit, var(--hover-item-height, 40px));
grid-auto-flow: dense;
}
.etheme-product-hover-mask3 .footer-inner > * {
border-radius: var(--hover-item-border-radius, 50%);
}
[data-elementor-device-mode=mobile] .etheme-product-hover-mask3 .footer-inner {
width: auto;
grid-auto-flow: row;
--items-gap: 0;
--hover-item-border-radius: 0;
}
[data-elementor-device-mode=mobile] .etheme-product-hover-mask3:not(:hover) footer {
-webkit-transform: translateX(50%);
transform: translateX(50%);
opacity: 0;
visibility: hidden;
}
[data-elementor-device-mode=mobile] .etheme-product-hover-mask3 footer {
right: var(--items-offset, 20px);
width: auto;
bottom: var(--items-offset, 20px);
-webkit-transform: none;
transform: none;
}
.etheme-product-hover-info:not(:hover) .top-footer {
-webkit-transform: translateY(var(--hover-item-height, 40px));
transform: translateY(var(--hover-item-height, 40px));
}
.etheme-product-hover-overlay footer,
.etheme-product-hover-default footer {
height: 100%;
bottom: 0;
background: transparent;
display: grid;
grid-template-rows: auto 1fr;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
gap: 0;
padding: 5px 7px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
pointer-events: none;
}
.etheme-product-hover-overlay footer:before,
.etheme-product-hover-default footer:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: var(--hover-color-white);
opacity: var(--hover-overlay-opacity, 0.3);
pointer-events: none;
}
.etheme-product-hover-overlay:not(:hover) footer,
.etheme-product-hover-default:not(:hover) footer {
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-overlay:not(:hover) .top-footer,
.etheme-product-hover-default:not(:hover) .top-footer {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.etheme-product-hover-overlay:not(:hover) .footer-inner > *,
.etheme-product-hover-default:not(:hover) .footer-inner > * {
-webkit-transform: scale(0.7);
transform: scale(0.7);
opacity: 0;
visibility: hidden;
}
.etheme-product-hover-overlay .top-footer,
.etheme-product-hover-default .top-footer {
background: transparent;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
pointer-events: all;
}
.etheme-product-hover-overlay .footer-inner,
.etheme-product-hover-default .footer-inner {
-webkit-box-ordinal-group: 0;
-ms-flex-order: -1;
order: -1;
grid-template-columns: auto;
grid-template-rows: auto;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
pointer-events: all;
}
.etheme-product-hover-overlay .footer-inner > :before,
.etheme-product-hover-default .footer-inner > :before {
display: none;
}
.etheme-product-hover-overlay .footer-inner .button,
.etheme-product-hover-default .footer-inner .button,
.etheme-product-hover-overlay .footer-inner > *,
.etheme-product-hover-default .footer-inner > * {
background: transparent;
height: auto;
padding: 5px;
}
.etheme-product-hover-overlay .footer-inner .button:hover,
.etheme-product-hover-default .footer-inner .button:hover,
.etheme-product-hover-overlay .footer-inner > *:hover,
.etheme-product-hover-default .footer-inner > *:hover {
color: var(--hover-color-white);
background-color: transparent;
}
.etheme-product-hover-overlay .footer-inner .xstore-wishlist:before,
.etheme-product-hover-default .footer-inner .xstore-wishlist:before,
.etheme-product-hover-overlay .footer-inner .xstore-compare:before,
.etheme-product-hover-default .footer-inner .xstore-compare:before {
background: none !important;
}
.etheme-product-hover-overlay .footer-inner .xstore-compare.processing:not(.xstore-compare-has-animation):before,
.etheme-product-hover-default .footer-inner .xstore-compare.processing:not(.xstore-compare-has-animation):before,
.etheme-product-hover-overlay .footer-inner .xstore-wishlist:before,
.etheme-product-hover-default .footer-inner .xstore-wishlist:before {
width: 16px !important;
height: 16px !important;
left: calc(50% - 8px) !important;
top: calc(50% - 8px) !important;
opacity: 1;
visibility: visible;
}
.etheme-product-hover-default footer:before {
display: none;
}
.etheme-product-hover-default .top-footer {
-ms-flex-item-align: end;
align-self: flex-end;
padding: 0;
}
.etheme-product-hover-default .show-quickly {
width: 100%;
font-size: clamp(10px, 3.5vw, 1em);
background: var(--hover-color-white);
padding: 7px 10px;
cursor: pointer;
color: var(--hover-color-dark);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.etheme-product-hover-default .show-quickly:after {
content: attr(data-text);
-webkit-margin-start: 10px;
margin-inline-start: 10px;
}
.etheme-product-hover-default .footer-inner {
--hover-icon-color: var(--hover-color-white);
} .etheme-product-image-hover-slider .hover-arrow {
position: absolute;
top: calc(50% - var(--arrow-size,50px)/ 2);
color: var(--hover-color-dark);
cursor: pointer;
-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, -webkit-transform 0.3s ease;
transition: opacity 0.3s ease, transform 0.3s ease;
transition: opacity 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease;
opacity: 0!important;
z-index: 3;
border: 15px solid transparent;
font-size: 1.14rem;
}
.etheme-product-image-hover-slider .hover-arrow-right {
right: 0;
-webkit-transform: translateX(5px);
transform: translateX(5px);
}
.etheme-product-image-hover-slider .hover-arrow-left {
left: 0;
-webkit-transform: translateX(-5px);
transform: translateX(-5px);
}
.etheme-product-image-hover-slider:hover .hover-arrow-right,
.etheme-product-image-hover-slider:hover .hover-arrow-left {
-webkit-transform: translateX(0px);
transform: translateX(0px);
opacity: 1 !important;
}
.etheme-product-hover-swap-image {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-webkit-filter: var(--image-hover-filter, none);
filter: var(--image-hover-filter, none);
}
.etheme-product-grid-image:not(:hover) .etheme-product-hover-swap-image {
opacity: 0;
visibility: hidden;
}
.etheme-product-image-hover-back-zoom-in .etheme-product-grid-image:hover .etheme-product-hover-swap-image img,
.etheme-product-image-hover-back-zoom-out .etheme-product-grid-image:not(:hover) .etheme-product-hover-swap-image img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-filter: var(--image-hover-filter, none);
filter: var(--image-hover-filter, none);
}
.etheme-product-image-hover-zoom-in .etheme-product-grid-image:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-filter: var(--image-hover-filter, none);
filter: var(--image-hover-filter, none);
}
.etheme-product-image-hover-zoom-in .etheme-product-grid-image img,
.etheme-product-image-hover-back-zoom-in .etheme-product-hover-swap-image img,
.etheme-product-image-hover-back-zoom-out .etheme-product-hover-swap-image img {
-webkit-transition: opacity 0.5s, -webkit-filter 0.5s, -webkit-transform 0.5s;
transition: opacity 0.5s, -webkit-filter 0.5s, -webkit-transform 0.5s;
transition: filter 0.5s, opacity 0.5s, transform 0.5s;
transition: filter 0.5s, opacity 0.5s, transform 0.5s, -webkit-filter 0.5s, -webkit-transform 0.5s;
}
.etheme-product-image-hover-carousel .hover-slider-indicator {
position: absolute;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
gap: 4px;
bottom: 7px;
left: 7px;
}
.etheme-product-image-hover-carousel .hover-slider-indicator .hover-slider-indicator-dot {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
width: 0.5rem;
height: 0.5rem;
border-radius: 50%;
background-color: var(--et_border-color);
-webkit-box-shadow: 0px 0px 3px 0 var(--et_dark-2-white-01);
box-shadow: 0px 0px 3px 0 var(--et_dark-2-white-01);
-webkit-animation: fadeIn 0.3s linear, zoomIn 0.3s linear;
animation: fadeIn 0.3s linear, zoomIn 0.3s linear;
}
.etheme-product-image-hover-carousel .hover-slider-indicator .hover-slider-indicator-dot.active {
background-color: var(--et_active-color);
}
.etheme-product-image-hover-carousel .etheme-product-grid-image img {
-webkit-transform: none;
transform: none;
}
.etheme-product-grid-bordered:not(.type-slider) {
grid-gap: 0;
border-left: 1px solid var(--bordered-layout-border-color, var(--et_border-color));
padding-top: 1px;
}
.etheme-product-grid-bordered:not(.type-slider) > div {
padding: var(--rows-gap, 15px) var(--cols-gap, 15px);
border: 1px solid var(--bordered-layout-border-color, var(--et_border-color));
border-left: none;
margin-top: -1px;
}
.etheme-product-grid-item .etheme-countdown {
--gap: 3px;
--item-min-width: 70px;
}
.etheme-product-grid-item .etheme-countdown-wrapper {
margin: 10px 0;
clear: both;
}
.etheme-product-grid-item .etheme-countdown-item {
padding: 5px;
--inner-gap: 0px;
font-size: 0.85rem;
}
.etheme-product-grid-item .etheme-countdown-digits {
font-size: 1.7rem;
}
.etheme-product-grid-spacer {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
visibility: hidden;
opacity: 0;
background-color: var(--et_container-bg-color, #fff);
}
.etheme-product-grid-fadeIn-area {
position: absolute;
top: 100%;
right: 0;
left: 0;
visibility: hidden;
opacity: 0;
padding: 10px 5px;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.etheme-product-grid-more-info {
padding-bottom: 20px;
}
.etheme-product-has-fadeIn-content {
position: relative;
-ms-flex-item-align: start;
align-self: flex-start;
}
.etheme-product-has-fadeIn-content:hover {
-webkit-box-shadow: none !important;
box-shadow: none !important;
overflow: visible !important;
z-index: 3;
}
.etheme-product-has-fadeIn-content:hover .etheme-product-grid-spacer {
opacity: 1;
visibility: visible;
}
.etheme-product-has-fadeIn-content:hover .etheme-product-grid-fadeIn-area {
opacity: 1;
visibility: visible;
z-index: 3;
}
.etheme-product-has-fadeIn-content .etheme-product-grid-more-info-btn {
margin-top: 12px;
}
.etheme-product-has-fadeIn-content .etheme-product-grid-more-info-inner {
position: relative;
max-height: 20em;
overflow: auto;
-webkit-padding-end: 3px;
padding-inline-end: 3px;
}
.etheme-product-has-fadeIn-content .etheme-product-grid-more-info-inner.limited-height {
overflow: hidden;
max-height: calc(var(--p-line-height, 1.6) * 3em);
}
.etheme-product-has-fadeIn-content .shop_attributes th,
.etheme-product-has-fadeIn-content .shop_attributes tr:first-child td {
padding-top: 0;
padding-bottom: 0;
}
.etheme-product-has-fadeIn-content .shop_attributes tr:not(:last-child) {
border-bottom: none;
}
.swiper-slide .etheme-product-grid-fadeIn-area {
position: static;
}
.et-catalog-on .etheme-product-grid-item footer .show-product,
.et-catalog-on .etheme-product-grid-item footer .add_to_cart_button {
display: none !important;
}
.et-catalog-on .etheme-product-grid-item .quantity-wrapper {
display: none !important;
}.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);
}.et-remove-type2 {
display: none;
}
.widget_shopping_cart_content:before,
.widget_shopping_cart_content:after {
display: table;
content: '';
}
.widget_shopping_cart_content:after {
clear: both;
}
.et_b_header-cart .product_list_widget + p {
margin-top: 20px;
margin-bottom: -20px;
padding: 0 !important;
}
.et_b_header-cart .cart-popup-footer {
width: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.et_b_header-cart .woocommerce-mini-cart__footer:empty {
display: none;
}
.et_b_header-cart .et-cart-progress {
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding-right: 20px;
padding-left: 20px;
cursor: default;
background: transparent;
padding-top: 0;
color: currentColor;
}
.et_b_header-cart .et-cart-progress > span {
width: 100%;
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;
margin-top: -10px;
}
.et_b_header-cart .et-cart-progress .et_b-icon {
width: auto;
}
.et_b_header-cart .et-cart-progress svg {
vertical-align: middle;
font-size: 1.2em;
}
.et_b_header-cart .et-cart-progress:not([data-percent-sold="100"]) .et-cart-progress-success,
.et_b_header-cart .et-cart-progress[data-percent-sold="100"] .et-cart-in-progress {
display: none;
}
.et_b_header-cart .et-cart-progress-amount {
font-size: 114%;
font-weight: 600;
}
.et_b_header-cart .et-cart-progress .et_cart-progress-bar {
position: relative;
width: 100%;
height: 12px;
text-align: start;
background-color: var(--et_border-color);
background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.7) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.7) 75%, transparent 75%, transparent);
background-size: 30px 30px;
animation: progress-bar-move 2s linear infinite reverse;
display: block;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
border-radius: 3px;
margin-top: 10px;
}
.et_b_header-cart .et-cart-progress .et_cart-progress-bar::-webkit-progress-bar {
background: transparent;
}
.et_b_header-cart .et-cart-progress .et_cart-progress-bar::-webkit-progress-value {
display: block;
height: 100%;
background-color: var(--et_green-color);
position: relative;
overflow: hidden;
border-radius: 3px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.mobile-header-wrapper .et_b_header-cart .et-cart-progress .et_cart-progress-bar {
display: none;
}
.woocommerce-mini-cart__footer {
padding: var(--cart-widget-footer-padding, 15px 5px);
margin: var(--cart-widget-footer-margin, 0);
-ms-flex-item-align: end;
align-self: flex-end;
}
.woocommerce-mini-cart__footer:not(:last-child) {
margin-bottom: 0;
}
.woocommerce-mini-cart__footer p {
color: currentColor;
font-size: 100%;
line-height: normal;
}
.woocommerce-mini-cart__footer p:last-child {
margin-bottom: 0;
}
.et-cart-quantity.count-0 ~ .et-mini-content .woocommerce-mini-cart__footer {
display: none;
}
.woocommerce-mini-cart__footer .woocommerce-mini-cart__footer .vc_row {
max-width: 100%;
}
.woocommerce-mini-cart__footer .woocommerce-mini-cart__footer .swiper-container {
max-width: 100%;
overflow: hidden;
}
.et-mini-content .woocommerce-mini-cart__footer-wrapper {
display: inline-block;
width: 100%;
}
@-webkit-keyframes progress-bar-move {
0% {
background-position: 0 0;
}
100% {
background-position: 30px 30px;
}
}
@keyframes progress-bar-move {
0% {
background-position: 0 0;
}
100% {
background-position: 30px 30px;
}
}
.et_element .product_list_widget {
padding-bottom: 0;
}
.et_element .product_list_widget li .product-title,
.et_element .wishlist-dropdown li .product-title {
font-size: 114%;
color: currentColor;
}
.et_element .product_list_widget li .product-title a,
.et_element .wishlist-dropdown li .product-title a {
font-size: inherit;
color: currentColor;
}
.et_element .product_list_widget li .product-title a:hover,
.et_element .wishlist-dropdown li .product-title a:hover {
opacity: 0.7;
color: currentColor;
}
.et_element .btn-checkout,
.et_element .mini-cart-buttons .wc-forward:not(.btn-checkout),
.et_element .btn-view-wishlist,
.et_element .btn-view-compare {
font-size: 85%;
height: auto;
}
.et_element .mini-cart-buttons .wc-forward:not(.btn-checkout) {
color: var(--et_btn-color);
background-color: var(--et_btn-bg-color);
border: 2px solid var(--et_btn-br-color) !important;
}
.et_element .mini-cart-buttons .wc-forward:not(.btn-checkout):hover {
opacity: 0.85;
}
.et_element .cart-popup-footer > * {
font-size: 114%;
color: currentColor;
}
.et_element .cart-widget-subtotal .small-h,
.et_element .cart-widget-subtotal .big-coast {
font-size: 100%;
}
.mini-cart-buttons {
margin-bottom: 0;
--et_inputs-height: auto;
}
.mini-cart-buttons a {
color: var(--et_btn-dark-color);
-webkit-text-fill-color: currentColor;
background-color: var(--et_btn-dark-bg-color);
border-color: var(--et_btn-dark-br-color);
display: block;
padding: 1rem 1.7rem;
text-align: center;
}
.mini-cart-buttons a:not(:first-child) {
margin-top: 9px;
}
.mini-cart-buttons a:hover,
.mini-cart-buttons a:focus,
.mini-cart-buttons a:hover:focus {
color: var(--et_btn-dark-color-hover);
background-color: var(--et_btn-dark-bg-color-hover);
border-color: var(--et_btn-dark-br-color-hover);
}
.product_list_widget {
float: left;
width: 100%;
padding-bottom: 1.43rem;
}
.product_list_widget + p {
margin-top: -0.7em;
display: inline-block;
width: 100%;
}
.product_list_widget .product-item-right {
overflow: hidden;
}
.product_list_widget .product-item-right .star-rating {
display: block;
margin: 0 0 10px;
}
.product_list_widget li .blockOverlay {
opacity: 0.9 !important;
background-color: var(--et_white-2-dark) !important;
}
.product_list_widget li .rating {
display: none;
}
.product_list_widget .descr-box > span,
.product_list_widget .product_meta > span {
display: inline-block;
opacity: 1;
margin-top: 0.4em;
margin-bottom: 0;
-webkit-transition: none;
transition: none;
height: auto;
}
.product_list_widget .quantity-wrapper {
-webkit-transition: all 0.3s;
transition: all 0.3s;
position: static;
-webkit-transform: translateY(-5px);
transform: translateY(-5px);
}
.product_list_widget .quantity-wrapper .quantity {
position: relative;
height: var(--et_quantity-height, 38px);
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;
float: left;
white-space: nowrap;
margin: 0.6em 0 0.2em;
}
.product_list_widget .quantity-wrapper .quantity > span,
.product_list_widget .quantity-wrapper .quantity input[type="number"] {
color: currentColor;
border-color: var(--et_border-color);
}
.product_list_widget .quantity-wrapper span.quantity {
font-size: 1.35em;
}
.product_list_widget .quantity-wrapper span.quantity,
.product_list_widget .quantity-wrapper span.quantity span {
color: currentColor;
}
.product_list_widget .quantity-wrapper span.quantity,
.product_list_widget .quantity-wrapper span.quantity > .amount {
margin-left: 7px;
}
@media only screen and (max-width: 380px) {
.product_list_widget .quantity-wrapper span.quantity {
height: auto;
}
}
.product_list_widget li .quantity-wrapper ~ .quantity,
.product_list_widget li .quantity-wrapper ~ .product_meta {
opacity: 0;
visibility: hidden;
display: none;
}
.product_list_widget .woocommerce-mini-cart__empty-message:before {
display: none;
}
.product_list_widget .variation {
display: grid;
grid-template-columns: auto auto;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-bottom: 5px;
opacity: 0.7;
}
.product_list_widget .variation br {
display: none;
}
.product_list_widget .variation p {
margin-bottom: 0.21em;
line-height: 1.4;
font-size: var(--content-zoom, 1rem);
}
.product_list_widget .variation dt {
display: inline-block;
font-size: var(--content-zoom, 1rem);
}
.product_list_widget .variation dd {
display: inline-block;
font-size: var(--content-zoom, 1rem);
margin-right: 5px;
}
.product_list_widget .variation dd p {
margin-bottom: 0;
line-height: 1;
}
.product_list_widget .variation dd img {
max-width: 15px;
}
.woocommerce-mini-cart__empty-message .btn {
background-color: var(--et_btn-dark-bg-color);
border: 1px solid var(--et_btn-dark-br-color);
color: var(--et_btn-dark-color);
-webkit-text-fill-color: currentColor;
height: auto;
}
.woocommerce-mini-cart__empty-message .btn:hover {
background-color: var(--et_btn-dark-bg-color-hover);
border-color: var(--et_btn-dark-br-color-hover);
color: var(--et_btn-dark-color-hover);
}
.product_list_widget,
.wishlist-dropdown {
color: var(--et_main-color);
}
.product_list_widget .product-list-image,
.wishlist-dropdown .product-list-image,
.product_list_widget .product-title a,
.wishlist-dropdown .product-title a {
padding: 0;
}
.product_list_widget .cart-popup .empty,
.wishlist-dropdown .cart-popup .empty {
margin-bottom: 0;
border-bottom: 0;
padding-bottom: 0;
}
.product_list_widget > p,
.wishlist-dropdown > p,
.et_b_header-cart .product_list-popup-footer-wrapper > p {
font-size: var(--content-zoom);
margin: 0;
}
.product_list_widget li,
.wishlist-dropdown li,
.sidebar-slider li {
position: relative;
margin-bottom: var(--items-spacing, 1.43em) !important;
list-style-type: none;
overflow: hidden;
}
.product_list_widget li .product-title,
.wishlist-dropdown li .product-title,
.sidebar-slider li .product-title {
font-size: var(--item-title-size, 1.14rem);
padding-right: 25px;
margin-bottom: 0.15em;
line-height: 1.4;
text-align: start;
}
.product_list_widget li .product-title:empty,
.wishlist-dropdown li .product-title:empty,
.sidebar-slider li .product-title:empty {
display: none;
}
.product_list_widget li .product-title a,
.wishlist-dropdown li .product-title a,
.sidebar-slider li .product-title a {
font-size: inherit;
display: block;
white-space: wrap;
overflow: hidden;
text-overflow: ellipsis;
color: var(--et_dark-2-white);
}
.product_list_widget li .product-title a:hover,
.wishlist-dropdown li .product-title a:hover,
.sidebar-slider li .product-title a:hover {
color: var(--et_main-color);
}
.product_list_widget li .price,
.wishlist-dropdown li .price,
.sidebar-slider li .price {
font-size: 1rem;
line-height: 1.4;
color: var(--et_main-color);
}
.product_list_widget li .right-wrap,
.wishlist-dropdown li .right-wrap,
.sidebar-slider li .right-wrap {
overflow: hidden;
}
.widget_shopping_cart .xcomponent-outlet,
.cart_totals .xcomponent-outlet {
max-height: 45px;
}
.popup-count-0 .wishlist-dropdown {
display: none;
}
.cart-popup-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 1.43em;
}
.cart-popup-footer > * {
font-size: 1.14rem;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.cart-popup-footer a:hover {
color: var(--et_main-color);
}
.cart-widget-subtotal {
text-align: end;
color: var(--et_dark-2-white);
}
.cart-widget-subtotal .small-h {
font-size: 1.14rem;
}
.cart-widget-subtotal .big-coast {
font-size: 1rem;
}
.widget_shopping_cart .cart-widget-products {
margin-bottom: 1.07em;
width: 100%;
}
.cart-widget-products {
border-bottom: 1px solid var(--et_border-color);
margin-bottom: 1.43em;
}
.et-off-canvas .cart-widget-products {
border-bottom: none;
}
.et-off-canvas .cart-widget-products li:not(:hover) .remove {
opacity: 0;
visibility: hidden;
-webkit-transform: translateX(7px) rotate(20deg);
transform: translateX(7px) rotate(20deg);
}
.header-wrapper .et-off-canvas .cart-widget-products .remove {
right: 12px;
}
.cart-widget-products .product-mini-image {
display: inline-block;
float: left;
padding: 0;
}
.cart-widget-products a:hover {
color: var(--et_active-color);
}
.cart-widget-products li {
width: 100%;
}
.cart-widget-products img {
float: left;
max-width: 5.71em;
}
.cart-widget-products .remove {
position: absolute;
font-size: 114%;
top: 0;
right: 0;
line-height: 1;
opacity: 0.7;
padding: 0;
color: currentColor;
-webkit-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
.cart-widget-products .remove:hover {
color: currentColor;
opacity: 1;
}
.cart-widget-products .remove i {
font-size: 75%;
padding: 3px;
}
.widget .product_list_widget .cart-widget-products {
margin-right: 3px;
}
.widget .product_list_widget li {
position: relative;
padding: 0 2em 0 0;
}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:flex;font-size:inherit;align-items:var(--icon-vertical-align,center)}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{align-self:center;padding-inline-start:5px}.elementor-widget .elementor-icon-list-icon{display:flex;position:relative;top:var(--icon-vertical-offset,initial)}.elementor-widget .elementor-icon-list-icon svg{width:var(--e-icon-list-icon-size,1em);height:var(--e-icon-list-icon-size,1em)}.elementor-widget .elementor-icon-list-icon i{width:1.25em;font-size:var(--e-icon-list-icon-size)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{text-align:var(--e-icon-list-icon-align)}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{margin:var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0)}.elementor-widget.elementor-list-item-link-full_width a{width:100%}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (min-width:-1){.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-widescreen-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-widescreen-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item,.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-laptop-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-laptop-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item,.elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-laptop-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:-1){.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a{justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-center .elementor-inline-items{justify-content:center}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-left .elementor-inline-items{justify-content:flex-start}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{justify-content:flex-end;text-align:right}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{justify-content:flex-end}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}.elementor-widget-n-accordion .e-n-accordion-item-title,:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{display:flex;flex-direction:row;list-style:none;padding:var(--n-accordion-padding);justify-content:var(--n-accordion-title-justify-content);border-radius:var(--n-accordion-border-radius);flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);color:var(--n-accordion-title-normal-color);align-items:center;cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-start:0;margin-block-end:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{font-size:var(--n-accordion-title-font-size);align-items:center}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{display:flex;flex-direction:row;align-items:center;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{margin-block-end:var(--n-accordion-item-title-distance-from-content);color:var(--n-accordion-title-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}