.elementor-47 .elementor-element.elementor-element-e7c6825{--display:flex;}.elementor-47 .elementor-element.elementor-element-7d76e34{--display:flex;}.elementor-47 .elementor-element.elementor-element-ac199e0{--iteration-count:infinite;}.elementor-47 .elementor-element.elementor-element-ac199e0 .elementor-headline{text-align:center;}.elementor-47 .elementor-element.elementor-element-c0df245{--display:flex;--overlay-opacity:0.5;}.elementor-47 .elementor-element.elementor-element-c0df245::before, .elementor-47 .elementor-element.elementor-element-c0df245 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-c0df245 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-c0df245 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-c0df245 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-c0df245 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#353434;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-4e7f784{--display:flex;}.elementor-47 .elementor-element.elementor-element-a47f925.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-47 .elementor-element.elementor-element-a47f925.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;}.elementor-47 .elementor-element.elementor-element-a47f925.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-47 .elementor-element.elementor-element-82976fa{--display:flex;--overlay-opacity:0.5;}.elementor-47 .elementor-element.elementor-element-82976fa::before, .elementor-47 .elementor-element.elementor-element-82976fa > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-82976fa > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-82976fa > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-82976fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-82976fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#353434;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-3b34e7b{--display:flex;--padding-top:2.25rem;--padding-bottom:2.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-47 .elementor-element.elementor-element-761a52d{--display:flex;}.elementor-47 .elementor-element.elementor-element-fb9319e .elementor-repeater-item-bf58d71 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://30ies.com/wp-content/uploads/2026/05/ChatGPT-Image-May-1-2026-05_55_59-PM.jpg-scaled.jpeg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-fb9319e .elementor-repeater-item-5b5104c .swiper-slide-bg{background-color:#4054b2;background-image:url(https://30ies.com/wp-content/uploads/2026/05/ChatGPT-Image-May-1-2026-06_00_04-PM.jpg-scaled.jpeg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-fb9319e .elementor-repeater-item-7ba5a9b .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://30ies.com/wp-content/uploads/2026/05/PHOTO-2026-05-01-18-28-57.jpg-scaled.jpeg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-fb9319e .swiper-slide{height:400px;}.elementor-47 .elementor-element.elementor-element-fb9319e .swiper-slide-contents{max-width:66%;}.elementor-47 .elementor-element.elementor-element-fb9319e .swiper-slide-inner{text-align:center;}.elementor-47 .elementor-element.elementor-element-07aff64{--display:flex;}.elementor-47 .elementor-element.elementor-element-ee7b966 .elementor-heading-title{font-family:"Corinthia", Sans-serif;}.elementor-47 .elementor-element.elementor-element-57f8cb6{--display:flex;}.elementor-47 .elementor-element.elementor-element-59dd8ba{--display:flex;}.elementor-47 .elementor-element.elementor-element-59dd8ba:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-59dd8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353434;}.elementor-47 .elementor-element.elementor-element-55fa51d{--display:flex;}.elementor-47 .elementor-element.elementor-element-307bc32{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-47 .elementor-element.elementor-element-a47f925.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-e7c6825{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-b320935{width:var( --container-widget-width, 843px );max-width:843px;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:843px;--container-widget-flex-grow:0;}.elementor-47 .elementor-element.elementor-element-b320935.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-47 .elementor-element.elementor-element-7d76e34{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-ac199e0 .elementor-headline{text-align:center;font-size:37px;}.elementor-47 .elementor-element.elementor-element-93c8362{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-a47f925.elementor-wc-products ul.products li.product{text-align:center;}.elementor-47 .elementor-element.elementor-element-a47f925.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-47 .elementor-element.elementor-element-82976fa{--margin-top:44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-3b34e7b{--margin-top:-8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:-6rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-47 .elementor-element.elementor-element-fb9319e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-fb9319e .swiper-slide{height:481px;}.elementor-47 .elementor-element.elementor-element-07aff64{--margin-top:27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-ee7b966{text-align:center;}.elementor-47 .elementor-element.elementor-element-ee7b966 .elementor-heading-title{font-size:37px;}.elementor-47 .elementor-element.elementor-element-57f8cb6{--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-59dd8ba{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-a47f925 *//* ===== REMOVE CATEGORY / EXTRA META ===== */
.woocommerce ul.products li.product .posted_in,
.woocommerce ul.products li.product .product_meta,
.woocommerce ul.products li.product .cat-links,
.woocommerce ul.products li.product .woocommerce-loop-category__title {
  display: none !important;
}

/* ===== PRODUCT CARD ===== */
.woocommerce ul.products li.product {
  background: #0f0f0f;
  padding: 20px;
  border-radius: 16px;
  text-align: center;
  transition: all 0.3s ease;
}

/* HOVER LIFT */
.woocommerce ul.products li.product:hover {
  transform: translateY(-6px);
}

/* ===== IMAGE ===== */
.woocommerce ul.products li.product img {
  border-radius: 12px;
  margin-bottom: 15px;
}

/* ===== TITLE ===== */
.woocommerce ul.products li.product h2 {
  font-size: 17px;
  font-weight: 400;
  color: #fff;
  margin-bottom: 8px;
}

/* ===== PRICE ===== */
.woocommerce ul.products li.product .price {
  font-size: 17px;
  font-weight: 600;
  color: #ff3c00;
  margin-bottom: 15px;
}

.woocommerce ul.products li.product .price del {
  color: #666;
  font-size: 13px;
}

/* ===== BUTTON WRAPPER FIX ===== */
.woocommerce ul.products li.product .button {
  display: block;
  margin: 10px auto;     /* CENTER BUTTON */
  width: 100%;
  padding: 10px;
  border-radius: 10px;
  font-weight: 600;
  text-align: center;
  transition: all 0.3s ease;
}

/* ADD TO CART STYLE */
.woocommerce ul.products li.product .add_to_cart_button {
  background: #fff;
  color: #000;
}

/* HOVER */
.woocommerce ul.products li.product .button:hover {
  background: #ff3c00;
  color: #fff;
}

/* ===== GRID SPACING ===== */
.woocommerce ul.products {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
}

/* MOBILE OPTIMIZATION */
@media (min-width: 768px) {
  .woocommerce ul.products {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* REMOVE SALE BADGE */
.woocommerce span.onsale {
  display: none !important;
}/* End custom CSS */