.elementor-394 .elementor-element.elementor-element-99812d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-99812d1:not(.elementor-motion-effects-element-type-background), .elementor-394 .elementor-element.elementor-element-99812d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-394 .elementor-element.elementor-element-c82ceb1{--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;}.elementor-394 .elementor-element.elementor-element-accd6bf{--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;}.elementor-394 .elementor-element.elementor-element-accd6bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-394 .elementor-element.elementor-element-e5f2191 img{width:24%;}.elementor-394 .elementor-element.elementor-element-ec7cd51{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-widget-hfe-cart .hfe-menu-cart__toggle .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-394 .elementor-element.elementor-element-3073963 .hfe-menu-cart__toggle .elementor-button,.elementor-394 .elementor-element.elementor-element-3073963 .hfe-cart-menu-wrap-default .hfe-cart-count:after, .elementor-394 .elementor-element.elementor-element-3073963 .hfe-cart-menu-wrap-default .hfe-cart-count{border-width:02px 02px 02px 02px;border-radius:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-3073963 .hfe-menu-cart__toggle .elementor-button,.elementor-394 .elementor-element.elementor-element-3073963 .hfe-cart-menu-wrap-default span.hfe-cart-count{color:#000000;background-color:#02010100;}.elementor-394 .elementor-element.elementor-element-3073963 .hfe-menu-cart__toggle .elementor-button,.elementor-394 .elementor-element.elementor-element-3073963 .hfe-cart-menu-wrap-default .hfe-cart-count:after, .elementor-394 .elementor-element.elementor-element-3073963 .hfe-masthead-custom-menu-items .hfe-cart-menu-wrap-default .hfe-cart-count{border-color:#00000000;}.elementor-394 .elementor-element.elementor-element-3073963 .hfe-menu-cart__toggle .elementor-button:hover,.elementor-394 .elementor-element.elementor-element-3073963 .hfe-cart-menu-wrap-default span.hfe-cart-count:hover{color:#000000;background-color:#00D6E400;}.elementor-394 .elementor-element.elementor-element-3073963 .hfe-menu-cart__toggle .elementor-button:hover,.elementor-394 .elementor-element.elementor-element-3073963 .hfe-cart-menu-wrap-default:hover .hfe-cart-count:after, .elementor-394 .elementor-element.elementor-element-3073963 .hfe-cart-menu-wrap-default:hover .hfe-cart-count{border-color:#00000000;}.elementor-394 .elementor-element.elementor-element-3073963 .hfe-menu-cart__toggle .elementor-button-icon{font-size:28px;}.elementor-394 .elementor-element.elementor-element-1c670a1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:12px;--padding-bottom:015px;--padding-left:10px;--padding-right:10px;--z-index:999;}.elementor-394 .elementor-element.elementor-element-1c670a1:not(.elementor-motion-effects-element-type-background), .elementor-394 .elementor-element.elementor-element-1c670a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-394 .elementor-element.elementor-element-1c670a1.e-con{--align-self:center;}.elementor-394 .elementor-element.elementor-element-001187e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-394 .elementor-element.elementor-element-001187e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-661ebec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-661ebec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-4625c82{width:var( --container-widget-width, 38% );max-width:38%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38%;--container-widget-flex-grow:0;text-align:center;}.elementor-394 .elementor-element.elementor-element-4625c82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-4625c82 img{width:40%;opacity:1;}.elementor-394 .elementor-element.elementor-element-4625c82:hover img{filter:brightness( 0% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-394 .elementor-element.elementor-element-d62237b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:60px;}.elementor-394 .elementor-element.elementor-element-d62237b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-a7b193a{margin:0px 04px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-394 .elementor-element.elementor-element-a7b193a.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-394 .elementor-element.elementor-element-7710077{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 05px) 0px;}.elementor-394 .elementor-element.elementor-element-1a080ac > .elementor-widget-container{margin:0px -30px 03px 0px;}.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-menu-cart__toggle .elementor-button,.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-cart-menu-wrap-default .hfe-cart-count:after, .elementor-394 .elementor-element.elementor-element-1a080ac .hfe-cart-menu-wrap-default .hfe-cart-count{border-width:02px 02px 02px 02px;border-radius:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-menu-cart__toggle .elementor-button,.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-cart-menu-wrap-default span.hfe-cart-count{color:#000000;background-color:#02010100;}.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-menu-cart__toggle .elementor-button,.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-cart-menu-wrap-default .hfe-cart-count:after, .elementor-394 .elementor-element.elementor-element-1a080ac .hfe-masthead-custom-menu-items .hfe-cart-menu-wrap-default .hfe-cart-count{border-color:#00000000;}.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-menu-cart__toggle .elementor-button:hover,.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-cart-menu-wrap-default span.hfe-cart-count:hover{color:#000000;background-color:#00D6E400;}.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-menu-cart__toggle .elementor-button:hover,.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-cart-menu-wrap-default:hover .hfe-cart-count:after, .elementor-394 .elementor-element.elementor-element-1a080ac .hfe-cart-menu-wrap-default:hover .hfe-cart-count{border-color:#00000000;}.elementor-394 .elementor-element.elementor-element-1a080ac .hfe-menu-cart__toggle .elementor-button-icon{font-size:28px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-394 .elementor-element.elementor-element-8c2f28b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-8c2f28b .elementor-icon-wrapper{text-align:center;}.elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-framed .elementor-icon, .elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-framed .elementor-icon, .elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-framed .elementor-icon:hover, .elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-framed .elementor-icon:hover, .elementor-394 .elementor-element.elementor-element-8c2f28b.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-394 .elementor-element.elementor-element-8c2f28b .elementor-icon{font-size:38px;}.elementor-394 .elementor-element.elementor-element-8c2f28b .elementor-icon svg{height:38px;}.elementor-394 .elementor-element.elementor-element-4ea740f{--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;}@media(max-width:1024px){.elementor-394 .elementor-element.elementor-element-99812d1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:05px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-99812d1.e-con{--align-self:center;}.elementor-394 .elementor-element.elementor-element-c82ceb1{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-b470ddf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-394 .elementor-element.elementor-element-accd6bf{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-e5f2191.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-e5f2191 img{width:22%;}.elementor-394 .elementor-element.elementor-element-ec7cd51{--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-394 .elementor-element.elementor-element-ec7cd51.e-con{--order:99999 /* order end hack */;}.elementor-394 .elementor-element.elementor-element-3073963 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-6b02044 > .elementor-widget-container{margin:0px -30px 0px 0px;padding:0px 05px 0px 05px;}.elementor-394 .elementor-element.elementor-element-6b02044.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-4625c82 img{width:50%;}.elementor-394 .elementor-element.elementor-element-7710077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 08px) 0px;padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-1a080ac > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-394 .elementor-element.elementor-element-99812d1{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:05px;--padding-bottom:05px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-c82ceb1{--width:33%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-b470ddf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:999;}.elementor-394 .elementor-element.elementor-element-accd6bf{--width:33%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-394 .elementor-element.elementor-element-accd6bf.e-con{--align-self:center;}.elementor-394 .elementor-element.elementor-element-e5f2191.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-e5f2191{text-align:center;}.elementor-394 .elementor-element.elementor-element-e5f2191 img{width:58%;}.elementor-394 .elementor-element.elementor-element-ec7cd51{--width:33%;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-394 .elementor-element.elementor-element-3073963 > .elementor-widget-container{margin:0px -30px 0px 0px;}.elementor-394 .elementor-element.elementor-element-3073963.elementor-element{--align-self:center;}.elementor-394 .elementor-element.elementor-element-6b02044 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-394 .elementor-element.elementor-element-4625c82 img{width:50%;}.elementor-394 .elementor-element.elementor-element-7710077{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 010px) 0px;}.elementor-394 .elementor-element.elementor-element-1a080ac > .elementor-widget-container{margin:0px -30px 0px 0px;}.elementor-394 .elementor-element.elementor-element-1a080ac.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-394 .elementor-element.elementor-element-c82ceb1{--width:35%;}.elementor-394 .elementor-element.elementor-element-accd6bf{--width:30%;}.elementor-394 .elementor-element.elementor-element-ec7cd51{--width:35%;}.elementor-394 .elementor-element.elementor-element-1c670a1{--width:100%;}.elementor-394 .elementor-element.elementor-element-001187e{--width:30%;}.elementor-394 .elementor-element.elementor-element-661ebec{--width:40%;}.elementor-394 .elementor-element.elementor-element-d62237b{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-394 .elementor-element.elementor-element-c82ceb1{--width:25%;}.elementor-394 .elementor-element.elementor-element-accd6bf{--width:49.867%;}.elementor-394 .elementor-element.elementor-element-ec7cd51{--width:25%;}}/* Start custom CSS for shortcode, class: .elementor-element-b470ddf *//* --- Elementor Sidebar Fix for Fixed Header --- */
.nav-men {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100vh !important;
  z-index: 99999 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99812d1 *//* === Smart Header Animation === */
.smart-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
    z-index: 9999;
  transition: transform 0.4s ease, opacity 0.4s ease;
  transform: translateY(0);
  opacity: 1;
}

/* Hidden State */
.smart-header.hide {
  transform: translateY(-100%);
  opacity: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a7b193a *//* 🌐 Default / Desktop View */
.dgwt-wcas-ico-magnifier-handler {
  max-width: 200px !important;
  width: 125% !important;
  height: auto !important;
  display: inline-block;
  vertical-align: middle;
  transition: transform 0.3s ease;
}

/* 💻 Tablet View */
@media (max-width: 1024px) {
  .dgwt-wcas-ico-magnifier-handler {
    max-width: 80px !important;
  }
}

/* 📱 Mobile View */
@media (max-width: 767px) {
  .dgwt-wcas-ico-magnifier-handler {
    max-width: 60px !important;
  }
}
/* ✨ Optional hover animation */
.dgwt-wcas-ico-magnifier-handler:hover {
    
    color: #0034FF ;
  transform: scale(1.1);
 
} dekho ye code hai work to karta hai lekin width kam nahi hoti hai/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7710077 *//* Container for icon and counter */
.wishlist-icon-container {
    position: relative; /* This is key for counter positioning */
    display: inline-block;
    text-decoration: none;
    font-size: 18px; /* Adjust icon size as needed */
    color: #000; /* Initial color of the icon border */
}

/* Star icon styling */
.wishlist-icon-container .star-icon {
    -webkit-text-stroke: 1.6px #000; /* Black border for the star icon */
    text-stroke: 1px #000;
    color: transparent; /* Transparent fill for the star icon */
    transition: all 0.3s ease; /* Smooth hover transition */
}



/* Styling for the counter bubble */
.wishlist-counter {
    position: absolute;
    top: -1px; /* Adjust this value to move the bubble up/down */
    right: -10px; /* Adjust this value to move the bubble left/right */
    background-color: #D10606; /* Bubble background color */
    color: white; /* Bubble text color */
    font-size: 12px;
    font-weight: bold;
    border-radius: 50%;
    min-width: 15px;
    height: 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1; /* For better vertical alignment */
    padding: 0;
}
.star-icon:hover {
  

  transform: scale(1.1);

}/* End custom CSS */