.elementor-7433 .elementor-element.elementor-element-9581568{--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;}.woocommerce .elementor-7433 .elementor-element.elementor-element-09df51e .term-description{font-size:1.1rem;line-height:1.4em;}.elementor-7433 .elementor-element.elementor-element-a8a1e25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-7433 .elementor-element.elementor-element-2568abf{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-7433 .elementor-element.elementor-element-c29a746{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-7433 .elementor-element.elementor-element-67c65bd{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-7433 .elementor-element.elementor-element-f99f5ed{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-7433 .elementor-element.elementor-element-b2566b3{--grid-columns:4;--grid-row-gap:50px;--grid-column-gap:50px;}@media(min-width:768px){.elementor-7433 .elementor-element.elementor-element-9581568{--content-width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7433 .elementor-element.elementor-element-9581568{--content-width:90%;}}@media(max-width:1024px){.elementor-7433 .elementor-element.elementor-element-2568abf{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-7433 .elementor-element.elementor-element-c29a746{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-7433 .elementor-element.elementor-element-67c65bd{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-7433 .elementor-element.elementor-element-f99f5ed{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}.elementor-7433 .elementor-element.elementor-element-b2566b3{--grid-columns:2;--grid-row-gap:30px;--grid-column-gap:30px;}}@media(max-width:767px){.elementor-7433 .elementor-element.elementor-element-2568abf{--grid-columns:1;}.elementor-7433 .elementor-element.elementor-element-c29a746{--grid-columns:1;}.elementor-7433 .elementor-element.elementor-element-67c65bd{--grid-columns:1;}.elementor-7433 .elementor-element.elementor-element-f99f5ed{--grid-columns:1;}.elementor-7433 .elementor-element.elementor-element-b2566b3{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-9581568 */.elementor-7433 .elementor-element.elementor-element-9581568 a.button.product_type_composite, .elementor-7433 .elementor-element.elementor-element-9581568 form.cart.e-loop-add-to-cart-form a:not(.add_to_cart_button.ajax_add_to_cart) {
    display: none;
}/* End custom CSS */
/* Start custom CSS */.ast-woo-shop-archive .site-content > .ast-container {
        max-width: none;
}
a.main-product-image::before {
    content: "Explore";
  color:#deb564;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    font-size: 24px;
    font-weight: bold;
    display: flex
;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity 0.3s ease;
    pointer-events: none;
}
a.main-product-image:hover::before {
  opacity: 1;
}

a.added_to_cart.wc-forward {
    margin-bottom: 1em !important;
    margin-left: 1em !important;
}
.elementor-add-to-cart.elementor-product-variable {
    display: none;
}
.stock-badge:has(p.stock.in-stock) {
    display: none;
}/* End custom CSS */