.elementor-43980 .elementor-element.elementor-element-4215eaf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-43980 .elementor-element.elementor-element-5972297{--spacer-size:30px;}.elementor-43980 .elementor-element.elementor-element-d58a832{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-43980 .elementor-element.elementor-element-c5fa956{--cols:3;--cols-gap:10px;--rows-gap:75px;--hover-overlay-opacity:0;--image-space:20px;}.elementor-43980 .elementor-element.elementor-element-c5fa956 .etheme-product-grid-item{text-align:center;}.elementor-43980 .elementor-element.elementor-element-c5fa956 .products-page-brands{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;}.elementor-43980 .elementor-element.elementor-element-c5fa956 .etheme-product-grid-title{font-family:"Poppins", Sans-serif;font-size:1.4em;font-weight:500;}.elementor-43980 .elementor-element.elementor-element-c5fa956 .etheme-product-grid-item.type-list{text-align:left;}.elementor-43980 .elementor-element.elementor-element-c5fa956 .etheme-product-grid-item.type-list .etheme-product-grid-content{align-self:center;}.elementor-43980 .elementor-element.elementor-element-c5fa956 .stock-status .stock{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;}.elementor-43980 .elementor-element.elementor-element-c5fa956 .stock-status .out-of-stock{color:#000000;}.elementor-43980 .elementor-element.elementor-element-c5fa956 .stock-status{margin-bottom:0px;}.elementor-43980 .elementor-element.elementor-element-b9fa575{--spacer-size:100px;}.elementor-43980 .elementor-element.elementor-element-2f5460cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-43980 .elementor-element.elementor-element-4bde5e6c{--spacer-size:50px;}.elementor-43980 .elementor-element.elementor-element-5d2684d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-43980 .elementor-element.elementor-element-b51d745{--cols:3;--cols-gap:10px;--rows-gap:75px;--image-space:20px;}.elementor-43980 .elementor-element.elementor-element-b51d745 .etheme-product-grid-item{text-align:center;}.elementor-43980 .elementor-element.elementor-element-b51d745 .products-page-brands{font-family:"Poppins", Sans-serif;font-size:1em;font-weight:300;margin-bottom:5px;}.elementor-43980 .elementor-element.elementor-element-b51d745 .etheme-product-grid-title{font-family:"Poppins", Sans-serif;font-size:1.4em;font-weight:500;}.elementor-43980 .elementor-element.elementor-element-b51d745 .etheme-product-grid-item.type-list{text-align:left;}.elementor-43980 .elementor-element.elementor-element-b51d745 .etheme-product-grid-item.type-list .etheme-product-grid-content{align-self:center;}.elementor-43980 .elementor-element.elementor-element-b51d745 .stock-status .stock{font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:300;}.elementor-43980 .elementor-element.elementor-element-b51d745 .stock-status .out-of-stock{color:#000000;}.elementor-43980 .elementor-element.elementor-element-b51d745 .price{font-family:"Poppins", Sans-serif;font-weight:300;margin-bottom:10px;}.elementor-43980 .elementor-element.elementor-element-5195ba4{--spacer-size:50px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-43980 .elementor-element.elementor-element-c5fa956{--cols:2;}.elementor-43980 .elementor-element.elementor-element-2f5460cc{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-43980 .elementor-element.elementor-element-4bde5e6c{--spacer-size:10px;}.elementor-43980 .elementor-element.elementor-element-5d2684d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-43980 .elementor-element.elementor-element-b51d745{--cols:2;--cols-gap:5px;--rows-gap:40px;}.elementor-43980 .elementor-element.elementor-element-b51d745 .products-page-brands{font-size:0.9em;}.elementor-43980 .elementor-element.elementor-element-b51d745 .etheme-product-grid-title{font-size:1.1em;}.elementor-43980 .elementor-element.elementor-element-b51d745 .price{font-size:0.9em;}}/* Start custom CSS for woocommerce-etheme_archive_products, class: .elementor-element-c5fa956 */.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 {
    background: linear-gradient(to top left, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) calc(50% - .8px), rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0) calc(50% + .8px), rgba(0, 0, 0, 0) 100%);
    z-index: 2;
}

.etheme-product-hover-default .top-footer, .etheme-product-hover-overlay .top-footer {
    justify-content: end;
    display: flex !important;
    align-self: end;
}/* End custom CSS */