.elementor-5415 .elementor-element.elementor-element-a9562ec{--display:flex;}.elementor-5415 .elementor-element.elementor-element-a9562ec:not(.elementor-motion-effects-element-type-background), .elementor-5415 .elementor-element.elementor-element-a9562ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5415 .elementor-element.elementor-element-85b203f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 010px 0px;text-align:center;}.elementor-5415 .elementor-element.elementor-element-85b203f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5415 .elementor-element.elementor-element-1815e86{background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5415 .elementor-element.elementor-element-1815e86 .elementor-heading-title{font-size:28px;font-weight:700;color:#000000;}.elementor-5415 .elementor-element.elementor-element-30684a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 20vw 0vw 20vw;}.elementor-5415 .elementor-element.elementor-element-30684a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-5415 .elementor-element.elementor-element-30684a7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-5415 .elementor-element.elementor-element-30684a7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-5415 .elementor-element.elementor-element-30684a7.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5415 .elementor-element.elementor-element-30684a7.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:26.708px;}.elementor-5415 .elementor-element.elementor-element-30684a7.elementor-wc-products ul.products li.product{border-style:solid;border-width:0px 0px 0px 0px;background-color:#4B303000;border-color:#CCCCCC;}.elementor-5415 .elementor-element.elementor-element-30684a7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-5415 .elementor-element.elementor-element-7075978 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-5415 .elementor-element.elementor-element-7075978.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:20px;}.elementor-5415 .elementor-element.elementor-element-7075978.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-5415 .elementor-element.elementor-element-7075978.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-5415 .elementor-element.elementor-element-7075978.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-5415 .elementor-element.elementor-element-7075978.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:26.708px;}.elementor-5415 .elementor-element.elementor-element-7075978.elementor-wc-products ul.products li.product{border-style:solid;border-width:0px 0px 0px 0px;background-color:#4B303000;border-color:#CCCCCC;}.elementor-5415 .elementor-element.elementor-element-7075978.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-5415 .elementor-element.elementor-element-30684a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5415 .elementor-element.elementor-element-7075978.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-5415 .elementor-element.elementor-element-85b203f img{width:100vw;}.elementor-5415 .elementor-element.elementor-element-1815e86 .elementor-heading-title{font-size:28px;}.elementor-5415 .elementor-element.elementor-element-30684a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-5415 .elementor-element.elementor-element-7075978.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for image, class: .elementor-element-85b203f */.elementor-5415 .elementor-element.elementor-element-85b203f img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-30684a7 */.woocommerce a.button.add_to_cart_button {
  display: none !important;
}

.elementor-5415 .elementor-element.elementor-element-30684a7 .woocommerce-Price-amount,
.elementor-5415 .elementor-element.elementor-element-30684a7 bdi {
  display: none !important;
}

.material-value {
  display: none !important;
}

.elementor-5415 .elementor-element.elementor-element-30684a7 * {
    text-transform: uppercase;
}

.tax-product_cat .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.elementor-widget-woocommerce-archive-products .woocommerce-loop-product__title,
.elementor-widget-loop-grid .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .custom-product-attributes {
    transform: translateY(-30px) !important;
}

/* Outer border (top and left only) */
.elementor-5415 .elementor-element.elementor-element-30684a7 .woocommerce ul.products {
    border-top: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    gap: 0 !important;
}

/* Individual product cells */
.elementor-5415 .elementor-element.elementor-element-30684a7 .woocommerce ul.products li.product {
    border-right: 1px solid #CCCCCC !important;
    border-bottom: 1px solid #CCCCCC !important;
    box-sizing: border-box;
    margin: 0 !important;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-7075978 */.woocommerce a.button.add_to_cart_button {
  display: none !important;
}

.elementor-5415 .elementor-element.elementor-element-7075978 .woocommerce-Price-amount,
.elementor-5415 .elementor-element.elementor-element-7075978 bdi {
  display: none !important;
}

.material-value {
  display: none !important;
}

.elementor-5415 .elementor-element.elementor-element-7075978 * {
    text-transform: uppercase;
}

.tax-product_cat .woocommerce-loop-product__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.elementor-widget-woocommerce-archive-products .woocommerce-loop-product__title,
.elementor-widget-loop-grid .woocommerce-loop-product__title,
.woocommerce ul.products li.product .price,
.woocommerce ul.products li.product .custom-product-attributes {
    transform: translateY(-30px) !important;
}

/* Top border of the whole table */
.elementor-5415 .elementor-element.elementor-element-7075978 .woocommerce ul.products {
    border-top: 1px solid #CCCCCC !important;
    gap: 0 !important;
}

/* Individual product cells */
.elementor-5415 .elementor-element.elementor-element-7075978 .woocommerce ul.products li.product {
    border-bottom: 1px solid #CCCCCC !important;
    border-right: 0 !important;
    box-sizing: border-box;
    margin: 0 !important;
    width: auto !important;
}

/* Middle divider: right border on the left column only */
.elementor-5415 .elementor-element.elementor-element-7075978 .woocommerce ul.products li.product:nth-child(odd) {
    border-right: 1px solid #CCCCCC !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9562ec */.elementor-5415 .elementor-element.elementor-element-a9562ec img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-select: none;
    pointer-events: none;
}

.elementor-5415 .elementor-element.elementor-element-a9562ec .woocommerce-result-count {
    display: none;
}

.soldout {
    color: #ff0000; /* Makes the text red */
    font-weight: bold; /* Optional: makes it stand out more */
    display: block; /* Ensures it sits on its own line */
    margin-top: 5px; /* Adds a little space below the image */
}

/* Hide wishlist button on shop and search archive pages */
.archive .wishlist-button-class, 
.search-results .wishlist-button-class {
    display: none !important;
}/* End custom CSS */