.elementor-723 .elementor-element.elementor-element-e7e744c:not(.elementor-motion-effects-element-type-background), .elementor-723 .elementor-element.elementor-element-e7e744c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-723 .elementor-element.elementor-element-e7e744c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-723 .elementor-element.elementor-element-e7e744c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-82a4f3e{width:var( --container-widget-width, 101.035% );max-width:101.035%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:101.035%;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-82a4f3e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-723 .elementor-element.elementor-element-2723996{padding:40px 0px 60px 0px;}.elementor-723 .elementor-element.elementor-element-ad6d147 > .elementor-container{max-width:1400px;}.elementor-723 .elementor-element.elementor-element-ad6d147{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-723 .elementor-element.elementor-element-1156a73{text-align:center;}.elementor-723 .elementor-element.elementor-element-f6aa9e4{margin-top:-40px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-db634b7 > .elementor-container{max-width:1400px;}.elementor-723 .elementor-element.elementor-element-db634b7{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-fce2bfc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#F26522;}.elementor-723 .elementor-element.elementor-element-dd2174a{width:var( --container-widget-width, 28.351% );max-width:28.351%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:28.351%;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-dd2174a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-hfe-woo-product-grid .hfe-product-add-to-cart .button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-hfe-woo-product-grid .hfe-product-category{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hfe-woo-product-grid .hfe-product-title, .elementor-widget-hfe-woo-product-grid .hfe-product-title a{color:var( --e-global-color-primary );}.elementor-widget-hfe-woo-product-grid .hfe-product-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-woo-product-grid .hfe-woo-products-grid .hfe-product-rating .star-rating{color:var( --e-global-color-accent );}.elementor-widget-hfe-woo-product-grid .hfe-woo-products-grid .hfe-product-rating .star-rating::before{color:var( --e-global-color-accent );}.elementor-widget-hfe-woo-product-grid .hfe-product-price span{color:var( --e-global-color-primary );}.elementor-widget-hfe-woo-product-grid .hfe-product-description{color:var( --e-global-color-text );}.elementor-723 .elementor-element.elementor-element-7347778 .hfe-woo-products-grid{grid-template-columns:repeat(6, 1fr);column-gap:20px;row-gap:35px;}.elementor-723 .elementor-element.elementor-element-7347778 .hfe-product-item{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;border-radius:20px 20px 20px 20px;}.elementor-723 .elementor-element.elementor-element-7347778 .hfe-product-add-to-cart .button{background-color:#F26522;padding:12px 20px 12px 20px;color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-7347778 .hfe-product-content{padding:20px 20px 20px 20px;}.elementor-723 .elementor-element.elementor-element-7347778 .hfe-product-title, .elementor-723 .elementor-element.elementor-element-7347778 .hfe-product-title a{color:#000000;}.elementor-723 .elementor-element.elementor-element-7347778 .hfe-product-title{font-family:"Poppins", Sans-serif;font-weight:600;margin-bottom:10px;}.elementor-723 .elementor-element.elementor-element-7347778 .hfe-product-price{margin-bottom:10px;}.elementor-723 .elementor-element.elementor-element-5e239bf{margin-top:0px;margin-bottom:0px;padding:100px 0px 80px 0px;}.elementor-723 .elementor-element.elementor-element-ed7f098 > .elementor-container{max-width:1400px;}.elementor-723 .elementor-element.elementor-element-ed7f098{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-448eb8b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-723 .elementor-element.elementor-element-448eb8b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF0ED;}.elementor-723 .elementor-element.elementor-element-448eb8b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-723 .elementor-element.elementor-element-448eb8b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-723 .elementor-element.elementor-element-c8ceb50 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#F26522;}.elementor-723 .elementor-element.elementor-element-10d5730{width:var( --container-widget-width, 28.351% );max-width:28.351%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:28.351%;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-10d5730.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-723 .elementor-element.elementor-element-d938552 .hfe-woo-products-grid{grid-template-columns:repeat(6, 1fr);column-gap:20px;row-gap:35px;}.elementor-723 .elementor-element.elementor-element-d938552 .hfe-product-item{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;border-radius:20px 20px 20px 20px;}.elementor-723 .elementor-element.elementor-element-d938552 .hfe-product-add-to-cart .button{background-color:#F26522;padding:12px 20px 12px 20px;color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-d938552 .hfe-product-content{padding:20px 20px 20px 20px;}.elementor-723 .elementor-element.elementor-element-d938552 .hfe-product-title, .elementor-723 .elementor-element.elementor-element-d938552 .hfe-product-title a{color:#000000;}.elementor-723 .elementor-element.elementor-element-d938552 .hfe-product-title{font-family:"Poppins", Sans-serif;font-weight:600;margin-bottom:10px;}.elementor-723 .elementor-element.elementor-element-d938552 .hfe-product-price{margin-bottom:10px;}.elementor-723 .elementor-element.elementor-element-afd782e{margin-top:0px;margin-bottom:0px;padding:30px 0px 40px 0px;}.elementor-723 .elementor-element.elementor-element-bb1f401 > .elementor-container{max-width:1400px;}.elementor-723 .elementor-element.elementor-element-bb1f401{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-723 .elementor-element.elementor-element-7197885 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:700;color:#F26522;}.elementor-723 .elementor-element.elementor-element-f5c446c{width:var( --container-widget-width, 28.351% );max-width:28.351%;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:28.351%;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-f5c446c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-woo-products-grid{grid-template-columns:repeat(6, 1fr);column-gap:20px;row-gap:35px;}.elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-product-item{background-color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F0F0F0;border-radius:20px 20px 20px 20px;}.elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-product-add-to-cart .button{background-color:#F26522;padding:12px 20px 12px 20px;color:#FFFFFF;}.elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-product-content{padding:20px 20px 20px 20px;}.elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-product-title, .elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-product-title a{color:#000000;}.elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-product-title{font-family:"Poppins", Sans-serif;font-weight:600;margin-bottom:10px;}.elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-product-price{margin-bottom:10px;}@media(max-width:1024px){.elementor-723 .elementor-element.elementor-element-7347778 .hfe-woo-products-grid{grid-template-columns:repeat(3, 1fr);}.elementor-723 .elementor-element.elementor-element-d938552 .hfe-woo-products-grid{grid-template-columns:repeat(3, 1fr);}.elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-woo-products-grid{grid-template-columns:repeat(3, 1fr);}}@media(min-width:768px){.elementor-723 .elementor-element.elementor-element-bf744d8{width:27%;}.elementor-723 .elementor-element.elementor-element-8d034d0{width:45.333%;}.elementor-723 .elementor-element.elementor-element-37d7a82{width:27%;}}@media(max-width:1024px) and (min-width:768px){.elementor-723 .elementor-element.elementor-element-bf744d8{width:15%;}.elementor-723 .elementor-element.elementor-element-8d034d0{width:70%;}.elementor-723 .elementor-element.elementor-element-37d7a82{width:15%;}}@media(max-width:767px){.elementor-723 .elementor-element.elementor-element-dd2174a{width:var( --container-widget-width, 298.469px );max-width:298.469px;--container-widget-width:298.469px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-7347778 .hfe-woo-products-grid{grid-template-columns:repeat(1, 1fr);}.elementor-723 .elementor-element.elementor-element-5e239bf{padding:40px 0px 40px 0px;}.elementor-723 .elementor-element.elementor-element-10d5730{width:var( --container-widget-width, 247.453px );max-width:247.453px;--container-widget-width:247.453px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-d938552 .hfe-woo-products-grid{grid-template-columns:repeat(1, 1fr);}.elementor-723 .elementor-element.elementor-element-f5c446c{width:var( --container-widget-width, 300.469px );max-width:300.469px;--container-widget-width:300.469px;--container-widget-flex-grow:0;}.elementor-723 .elementor-element.elementor-element-331f4b5 .hfe-woo-products-grid{grid-template-columns:repeat(1, 1fr);}}/* Start custom CSS for html, class: .elementor-element-82a4f3e *//* ===== TOP BAR FINAL ===== */
.top-bar-final {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  background: #000000;
  color: #ffffff;
  height: 55px;
  font-family: 'Poppins', sans-serif;
  width: 100%;
}

/* All Columns */
.bar-col {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 10px 20px;
  border-right: 1px solid #333333;
  cursor: pointer;
  transition: all 0.3s ease;
}

.bar-col:last-child {
  border-right: none;
}

.bar-col:hover {
  background: #111111;
}

/* Icons - Orange Color */
.bar-col .icon {
  font-size: 22px;
  line-height: 1;
  color: #F26522;
  filter: drop-shadow(0 0 5px rgba(242, 101, 34, 0.3));
}

/* Text Container */
.bar-col .text {
  display: flex;
  flex-direction: column;
  line-height: 1.2;
}

/* Title - Orange Color */
.bar-col .title {
  font-size: 14px;
  font-weight: 600;
  color: #F26522;
  display: block;
}

/* Subtitle - Light Gray */
.bar-col small {
  font-size: 12px;
  color: #aaaaaa;
  display: block;
  margin-top: 2px;
}

/* ===== CENTER SHUFFLE ===== */
.bar-col.center {
  position: relative;
  overflow: hidden;
}

.shuffle-item {
  position: absolute;
  display: flex;
  align-items: center;
  gap: 12px;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.5s ease;
  left: 50%;
  transform: translateX(-50%) translateY(20px);
  white-space: nowrap;
}

.shuffle-item.active {
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}

/* ===== MOBILE RESPONSIVE ===== */
@media (max-width: 900px) {
  .top-bar-final {
    grid-template-columns: 1fr;
    height: auto;
  }
  
  .bar-col.left,
  .bar-col.right {
    display: none;
  }
  
  .bar-col.center {
    border: none;
    height: 55px;
  }
}

@media (max-width: 480px) {
  .bar-col .title {
    font-size: 13px;
  }
  
  .bar-col small {
    font-size: 11px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1156a73 */.main-heading {
  font-family: 'Poppins', sans-serif;
  font-size: 58px;
  font-weight: 500;
  color: #000000; /* Default black */
  line-height: 1.2;
}

.text-orange {
  color: #F26522; /* Orange for "Trends" */
}

.text-teal {
  color: #0A8EA9; /* Teal for "Deals" */
}

.text-yellow {
  color: #F9A825; /* Yellow for "Products" */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd2174a */.description {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  line-height: 1.6;
  max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for hfe-woo-product-grid, class: .elementor-element-7347778 *//* ===== IMAGES KO EK BARABAR RESIZE - AMAZON STYLE SMALLER ===== */
.products-grid img,
.product-grid img,
.wc-block-grid__product img,
[class*="product"] img {
  width: 100% !important;
  height: 180px !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
  margin: 0 auto 15px auto !important;
}

/* Mobile ke liye chota size */
@media (max-width: 600px) {
  .products-grid img,
  .product-grid img,
  .wc-block-grid__product img,
  [class*="product"] img {
    height: 180px !important;
    padding-top: 15px !important; /* IMAGE KE UPR PADDING ADD KI */
  }
}

/* ===== SMALL DOLLAR SIGN - AMAZON STYLE ===== */
/* Price container ko target karo */
.products-grid .price,
.product-grid .price,
.wc-block-grid__product .price,
.woocommerce-Price-amount,
[class*="price"],
[class*="Price"] {
  font-size: 14px !important;
  color: #0F1111 !important;
  font-family: 'Amazon Ember', Arial, sans-serif !important;
}

/* Dollar sign chota */
.products-grid .price .woocommerce-Price-currencySymbol,
.product-grid .price .woocommerce-Price-currencySymbol,
.wc-block-grid__product .price .woocommerce-Price-currencySymbol,
.woocommerce-Price-currencySymbol,
[class*="currency"],
[class*="Currency"],
.price span:first-child,
.amount::first-letter {
  font-size: 10px !important;
  vertical-align: super !important;
  position: relative !important;
  top: -2px !important;
  margin-right: 1px !important;
}

/* Amount number bada */
.products-grid .price .woocommerce-Price-amount bdi,
.product-grid .price .woocommerce-Price-amount bdi,
.woocommerce-Price-amount bdi,
.amount {
  font-size: 18px !important;
  font-weight: 400 !important;
}

/* ===== YELLOW PILL BUTTON - ORANGE BAR HATAO ===== */

/* Parent container ko fix karo */
.products-grid .button,
.products-grid button,
.product-grid .button,
.product-grid button,
.wc-block-grid__product-add-to-cart button,
.wc-block-grid__product .wp-block-button__link,
.add-to-cart,
.add_to_cart,
.add-to-bag,
.add_to_bag,
.single_add_to_cart_button,
button[type="submit"],
.woocommerce-loop-product__link + .button,
.ajax_add_to_cart,
[class*="add-to-cart"],
[class*="add_to_cart"],
[class*="add-to-bag"],
[class*="add_to_bag"],
.wp-block-button__link,
.wc-block-components-button {
  
  /* Yellow background - SOLID, no orange */
  background: #FFD814 !important;
  background-color: #FFD814 !important;
  background-image: none !important;
  
  /* NO border, NO orange bar */
  border: none !important;
  border-radius: 50px !important;
  box-shadow: none !important;
  
  /* Size */
  padding: 0 !important;
  height: 36px !important;
  width: 100% !important;
  max-width: 200px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  
  /* Remove any inner elements styling */
  overflow: hidden !important;
  
  /* Text hide */
  font-size: 0 !important;
  color: transparent !important;
  position: relative !important;
}

/* Inner elements ko completely hide karo */
.products-grid .button *,
.products-grid button *,
.product-grid .button *,
.product-grid button *,
.wc-block-grid__product-add-to-cart button *,
[class*="add-to-cart"] *,
[class*="add_to_cart"] * {
  display: none !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
}

/* "Add to cart" - BLACK TEXT */
.products-grid .button::before,
.products-grid button::before,
.product-grid .button::before,
.product-grid button::before,
.wc-block-grid__product-add-to-cart button::before,
.wc-block-grid__product .wp-block-button__link::before,
.add-to-cart::before,
.add_to_cart::before,
.add-to-bag::before,
.add_to_bag::before,
.single_add_to_cart_button::before,
.ajax_add_to_cart::before,
[class*="add-to-cart"]::before,
[class*="add_to_cart"]::before,
[class*="add-to-bag"]::before,
[class*="add_to_bag"]::before,
.wp-block-button__link::before,
.wc-block-components-button::before {
  content: "Add to cart" !important;
  font-size: 13px !important;
  color: #0F1111 !important; /* BLACK TEXT */
  font-family: 'Amazon Ember', Arial, sans-serif !important;
  font-weight: 500 !important;
  text-transform: none !important; /* Amazon style - no caps */
  letter-spacing: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  background: transparent !important;
}

/* Hover - Amazon style darker yellow */
.products-grid .button:hover,
.products-grid button:hover,
.product-grid .button:hover,
.product-grid button:hover {
  background: #F7CA00 !important;
  background-color: #F7CA00 !important;
  transform: none !important;
  box-shadow: none !important;
}

/* Active/Click state */
.products-grid .button:active,
.products-grid button:active,
.product-grid .button:active,
.product-grid button:active {
  background: #F0B800 !important;
}

/* Koi bhi baqi text hide karo */
.products-grid .button::after,
.products-grid button::after,
.products-grid .button span,
.products-grid button span,
.products-grid .button i,
.products-grid button i {
  display: none !important;
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-10d5730 */.description {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  line-height: 1.6;
  max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for hfe-woo-product-grid, class: .elementor-element-d938552 *//* ===== IMAGES KO EK BARABAR RESIZE - AMAZON STYLE SMALLER ===== */
.products-grid img,
.product-grid img,
.wc-block-grid__product img,
[class*="product"] img {
  width: 100% !important;
  height: 180px !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
  margin: 0 auto 15px auto !important;
}

/* Mobile ke liye chota size */
@media (max-width: 600px) {
  .products-grid img,
  .product-grid img,
  .wc-block-grid__product img,
  [class*="product"] img {
    height: 180px !important;
    padding-top: 15px !important; /* IMAGE KE UPR PADDING ADD KI */
  }
}

/* ===== SMALL DOLLAR SIGN - AMAZON STYLE ===== */
/* Price container ko target karo */
.products-grid .price,
.product-grid .price,
.wc-block-grid__product .price,
.woocommerce-Price-amount,
[class*="price"],
[class*="Price"] {
  font-size: 14px !important;
  color: #0F1111 !important;
  font-family: 'Amazon Ember', Arial, sans-serif !important;
}

/* Dollar sign chota */
.products-grid .price .woocommerce-Price-currencySymbol,
.product-grid .price .woocommerce-Price-currencySymbol,
.wc-block-grid__product .price .woocommerce-Price-currencySymbol,
.woocommerce-Price-currencySymbol,
[class*="currency"],
[class*="Currency"],
.price span:first-child,
.amount::first-letter {
  font-size: 10px !important;
  vertical-align: super !important;
  position: relative !important;
  top: -2px !important;
  margin-right: 1px !important;
}

/* Amount number bada */
.products-grid .price .woocommerce-Price-amount bdi,
.product-grid .price .woocommerce-Price-amount bdi,
.woocommerce-Price-amount bdi,
.amount {
  font-size: 18px !important;
  font-weight: 400 !important;
}

/* ===== YELLOW PILL BUTTON - ORANGE BAR HATAO ===== */

/* Parent container ko fix karo */
.products-grid .button,
.products-grid button,
.product-grid .button,
.product-grid button,
.wc-block-grid__product-add-to-cart button,
.wc-block-grid__product .wp-block-button__link,
.add-to-cart,
.add_to_cart,
.add-to-bag,
.add_to_bag,
.single_add_to_cart_button,
button[type="submit"],
.woocommerce-loop-product__link + .button,
.ajax_add_to_cart,
[class*="add-to-cart"],
[class*="add_to_cart"],
[class*="add-to-bag"],
[class*="add_to_bag"],
.wp-block-button__link,
.wc-block-components-button {
  
  /* Yellow background - SOLID, no orange */
  background: #FFD814 !important;
  background-color: #FFD814 !important;
  background-image: none !important;
  
  /* NO border, NO orange bar */
  border: none !important;
  border-radius: 50px !important;
  box-shadow: none !important;
  
  /* Size */
  padding: 0 !important;
  height: 36px !important;
  width: 100% !important;
  max-width: 200px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  
  /* Remove any inner elements styling */
  overflow: hidden !important;
  
  /* Text hide */
  font-size: 0 !important;
  color: transparent !important;
  position: relative !important;
}

/* Inner elements ko completely hide karo */
.products-grid .button *,
.products-grid button *,
.product-grid .button *,
.product-grid button *,
.wc-block-grid__product-add-to-cart button *,
[class*="add-to-cart"] *,
[class*="add_to_cart"] * {
  display: none !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
}

/* "Add to cart" - BLACK TEXT */
.products-grid .button::before,
.products-grid button::before,
.product-grid .button::before,
.product-grid button::before,
.wc-block-grid__product-add-to-cart button::before,
.wc-block-grid__product .wp-block-button__link::before,
.add-to-cart::before,
.add_to_cart::before,
.add-to-bag::before,
.add_to_bag::before,
.single_add_to_cart_button::before,
.ajax_add_to_cart::before,
[class*="add-to-cart"]::before,
[class*="add_to_cart"]::before,
[class*="add-to-bag"]::before,
[class*="add_to_bag"]::before,
.wp-block-button__link::before,
.wc-block-components-button::before {
  content: "Add to cart" !important;
  font-size: 13px !important;
  color: #0F1111 !important; /* BLACK TEXT */
  font-family: 'Amazon Ember', Arial, sans-serif !important;
  font-weight: 500 !important;
  text-transform: none !important; /* Amazon style - no caps */
  letter-spacing: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  background: transparent !important;
}

/* Hover - Amazon style darker yellow */
.products-grid .button:hover,
.products-grid button:hover,
.product-grid .button:hover,
.product-grid button:hover {
  background: #F7CA00 !important;
  background-color: #F7CA00 !important;
  transform: none !important;
  box-shadow: none !important;
}

/* Active/Click state */
.products-grid .button:active,
.products-grid button:active,
.product-grid .button:active,
.product-grid button:active {
  background: #F0B800 !important;
}

/* Koi bhi baqi text hide karo */
.products-grid .button::after,
.products-grid button::after,
.products-grid .button span,
.products-grid button span,
.products-grid .button i,
.products-grid button i {
  display: none !important;
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f5c446c */.description {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #666666;
  line-height: 1.6;
  max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for hfe-woo-product-grid, class: .elementor-element-331f4b5 *//* ===== IMAGES KO EK BARABAR RESIZE - AMAZON STYLE SMALLER ===== */
.products-grid img,
.product-grid img,
.wc-block-grid__product img,
[class*="product"] img {
  width: 100% !important;
  height: 180px !important;
  object-fit: contain !important;
  object-position: center !important;
  display: block !important;
  margin: 0 auto 15px auto !important;
}

/* Mobile ke liye chota size */
@media (max-width: 600px) {
  .products-grid img,
  .product-grid img,
  .wc-block-grid__product img,
  [class*="product"] img {
    height: 180px !important;
    padding-top: 15px !important; /* IMAGE KE UPR PADDING ADD KI */
  }
}

/* ===== SMALL DOLLAR SIGN - AMAZON STYLE ===== */
/* Price container ko target karo */
.products-grid .price,
.product-grid .price,
.wc-block-grid__product .price,
.woocommerce-Price-amount,
[class*="price"],
[class*="Price"] {
  font-size: 14px !important;
  color: #0F1111 !important;
  font-family: 'Amazon Ember', Arial, sans-serif !important;
}

/* Dollar sign chota */
.products-grid .price .woocommerce-Price-currencySymbol,
.product-grid .price .woocommerce-Price-currencySymbol,
.wc-block-grid__product .price .woocommerce-Price-currencySymbol,
.woocommerce-Price-currencySymbol,
[class*="currency"],
[class*="Currency"],
.price span:first-child,
.amount::first-letter {
  font-size: 10px !important;
  vertical-align: super !important;
  position: relative !important;
  top: -2px !important;
  margin-right: 1px !important;
}

/* Amount number bada */
.products-grid .price .woocommerce-Price-amount bdi,
.product-grid .price .woocommerce-Price-amount bdi,
.woocommerce-Price-amount bdi,
.amount {
  font-size: 18px !important;
  font-weight: 400 !important;
}

/* ===== YELLOW PILL BUTTON - ORANGE BAR HATAO ===== */

/* Parent container ko fix karo */
.products-grid .button,
.products-grid button,
.product-grid .button,
.product-grid button,
.wc-block-grid__product-add-to-cart button,
.wc-block-grid__product .wp-block-button__link,
.add-to-cart,
.add_to_cart,
.add-to-bag,
.add_to_bag,
.single_add_to_cart_button,
button[type="submit"],
.woocommerce-loop-product__link + .button,
.ajax_add_to_cart,
[class*="add-to-cart"],
[class*="add_to_cart"],
[class*="add-to-bag"],
[class*="add_to_bag"],
.wp-block-button__link,
.wc-block-components-button {
  
  /* Yellow background - SOLID, no orange */
  background: #FFD814 !important;
  background-color: #FFD814 !important;
  background-image: none !important;
  
  /* NO border, NO orange bar */
  border: none !important;
  border-radius: 50px !important;
  box-shadow: none !important;
  
  /* Size */
  padding: 0 !important;
  height: 36px !important;
  width: 100% !important;
  max-width: 200px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  
  /* Remove any inner elements styling */
  overflow: hidden !important;
  
  /* Text hide */
  font-size: 0 !important;
  color: transparent !important;
  position: relative !important;
}

/* Inner elements ko completely hide karo */
.products-grid .button *,
.products-grid button *,
.product-grid .button *,
.product-grid button *,
.wc-block-grid__product-add-to-cart button *,
[class*="add-to-cart"] *,
[class*="add_to_cart"] * {
  display: none !important;
  background: transparent !important;
  background-color: transparent !important;
  border: none !important;
}

/* "Add to cart" - BLACK TEXT */
.products-grid .button::before,
.products-grid button::before,
.product-grid .button::before,
.product-grid button::before,
.wc-block-grid__product-add-to-cart button::before,
.wc-block-grid__product .wp-block-button__link::before,
.add-to-cart::before,
.add_to_cart::before,
.add-to-bag::before,
.add_to_bag::before,
.single_add_to_cart_button::before,
.ajax_add_to_cart::before,
[class*="add-to-cart"]::before,
[class*="add_to_cart"]::before,
[class*="add-to-bag"]::before,
[class*="add_to_bag"]::before,
.wp-block-button__link::before,
.wc-block-components-button::before {
  content: "Add to cart" !important;
  font-size: 13px !important;
  color: #0F1111 !important; /* BLACK TEXT */
  font-family: 'Amazon Ember', Arial, sans-serif !important;
  font-weight: 500 !important;
  text-transform: none !important; /* Amazon style - no caps */
  letter-spacing: 0 !important;
  position: absolute !important;
  white-space: nowrap !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
  background: transparent !important;
}

/* Hover - Amazon style darker yellow */
.products-grid .button:hover,
.products-grid button:hover,
.product-grid .button:hover,
.product-grid button:hover {
  background: #F7CA00 !important;
  background-color: #F7CA00 !important;
  transform: none !important;
  box-shadow: none !important;
}

/* Active/Click state */
.products-grid .button:active,
.products-grid button:active,
.product-grid .button:active,
.product-grid button:active {
  background: #F0B800 !important;
}

/* Koi bhi baqi text hide karo */
.products-grid .button::after,
.products-grid button::after,
.products-grid .button span,
.products-grid button span,
.products-grid .button i,
.products-grid button i {
  display: none !important;
  content: none !important;
}/* End custom CSS */