.elementor-2531 .elementor-element.elementor-element-39cb460{--display:flex;--min-height:0vh;--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-2531 .elementor-element.elementor-element-f72e725{--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:center;--align-items:center;}.elementor-2531 .elementor-element.elementor-element-6fdc6ab1 img{width:180px;}.elementor-2531 .elementor-element.elementor-element-9101d05{--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;--justify-content:center;}.elementor-2531 .elementor-element.elementor-element-878967b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-447e718{--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;--justify-content:center;}.elementor-2531 .elementor-element.elementor-element-88833d9{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-044b931 );--toggle-button-border-color:var( --e-global-color-accent );--toggle-button-icon-hover-color:var( --e-global-color-secondary );--toggle-button-hover-border-color:var( --e-global-color-accent );--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-text );--items-indicator-background-color:var( --e-global-color-044b931 );--cart-background-color:var( --e-global-color-text );--cart-border-style:solid;--cart-border-color:var( --e-global-color-044b931 );--cart-border-radius:-2px -2px -2px -2px;--cart-close-icon-size:18px;--remove-item-button-color:var( --e-global-color-044b931 );--product-price-color:var( --e-global-color-secondary );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:var( --e-global-color-044b931 );--view-cart-button-hover-text-color:var( --e-global-color-text );--view-cart-button-hover-background-color:var( --e-global-color-secondary );--checkout-button-background-color:var( --e-global-color-044b931 );--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-hover-background-color:var( --e-global-color-secondary );--empty-message-color:var( --e-global-color-044b931 );--empty-message-alignment:center;}.elementor-2531 .elementor-element.elementor-element-88833d9 .elementor-menu-cart__main{border-width:0.50px 0.50px 0.50px 0.50px;}.elementor-2531 .elementor-element.elementor-element-88833d9 .elementor-menu-cart__subtotal{font-family:"Inter", Sans-serif;}.elementor-2531 .elementor-element.elementor-element-88833d9 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2531 .elementor-element.elementor-element-88833d9 .elementor-menu-cart__product-name a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-2531 .elementor-element.elementor-element-88833d9 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-88833d9 .elementor-menu-cart__product-price{font-family:"Inter", Sans-serif;line-height:21px;letter-spacing:1px;}.elementor-2531 .elementor-element.elementor-element-88833d9 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-2531 .elementor-element.elementor-element-88833d9 .woocommerce-mini-cart__empty-message{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-menu-item,.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-menu-item, .elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu li a.uael-sub-menu-item,
						.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-menu-item,
						.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu a.uael-sub-menu-item,
						 .elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu__toggle{text-align:left;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-menu-item{font-family:"Inter", Sans-serif;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .elementor-menu-toggle:hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{background-color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu li a.uael-sub-menu-item,
							.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-menu-item,
							.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown-expandible li a.uael-menu-item{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu li.menu-item:not(:last-child),
						.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:var( --e-global-color-4d462f5 );border-bottom-width:1px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 div.uael-nav-menu-icon{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-e6c1499 div.uael-nav-menu-icon svg{fill:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-ebc6ba9{--grid-template-columns:repeat(0, auto);text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-2531 .elementor-element.elementor-element-ebc6ba9.elementor-element{--align-self:center;}.elementor-2531 .elementor-element.elementor-element-ebc6ba9 .elementor-social-icon{background-color:var( --e-global-color-d49ac81 );}.elementor-2531 .elementor-element.elementor-element-1364e0dd{--display:flex;--min-height:0px;--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:10;}.elementor-2531 .elementor-element.elementor-element-1364e0dd:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-1364e0dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332724a );}.elementor-2531 .elementor-element.elementor-element-1364e0dd.e-con{--align-self:center;}.elementor-2531 .elementor-element.elementor-element-27c66ef{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-27c66ef:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-27c66ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332724a );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a .elementskit-submenu-indicator{background-color:#FFFFFF00;color:var( --e-global-color-text );fill:var( --e-global-color-text );}
					.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover,
					.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus,
					.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active,
					.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{background-color:#FFFFFF;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a{background-color:#FFFFFF;color:var( --e-global-color-332724a );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel{background-color:var( --e-global-color-text );border-style:solid;border-radius:0px 0px 0px 0px;min-width:250px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-hamburger{background-color:#FFFFFF00;float:left;border-style:solid;border-color:#1D181A;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-hamburger:hover{background-color:#02010100;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-close{background-color:#02010100;font-family:"Rubik", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:17px;letter-spacing:-0.42px;color:#1D181A;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-close:hover{background-color:#02010100;color:#FFFFFF;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf.elementor-element{--align-self:center;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-menu-container{height:40px;background-color:var( --e-global-color-def42f5 );border-radius:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-nav-identity-panel{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;line-height:29px;color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:hover{color:var( --e-global-color-d7d34cf );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:focus{color:var( --e-global-color-d7d34cf );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:active{color:var( --e-global-color-d7d34cf );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li:hover > a{color:var( --e-global-color-d7d34cf );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:var( --e-global-color-d7d34cf );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:var( --e-global-color-d7d34cf );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:var( --e-global-color-d7d34cf );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:var( --e-global-color-d7d34cf );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li.current-menu-item > a{color:var( --e-global-color-d49ac81 );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li.current-menu-ancestor > a{color:var( --e-global-color-d49ac81 );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator{color:var( --e-global-color-d49ac81 );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li{margin:0px 40px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator{margin:1px 1px 1px 5px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav-default .elementskit-dropdown-has>a .ekit-submenu-indicator-icon{margin:1px 1px 1px 5px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;text-transform:capitalize;line-height:21px;padding:5px 0px 5px 7px;color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li:first-child > a{border-style:none;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-submenu-panel{padding:11px 16px 10px 16px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon{background-color:#1D181A;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-hamburger > .ekit-menu-icon{color:#1D181A;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon{background-color:#1D181A;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-hamburger:hover > .ekit-menu-icon{color:#1D181A;}.elementor-2531 .elementor-element.elementor-element-a5b3224{--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-2531 .elementor-element.elementor-element-a5b3224:not(.elementor-motion-effects-element-type-background), .elementor-2531 .elementor-element.elementor-element-a5b3224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7d34cf );}.elementor-2531 .elementor-element.elementor-element-f6ba0b8{--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-2531 .elementor-element.elementor-element-810c1dc{text-align:center;}.elementor-2531 .elementor-element.elementor-element-810c1dc img{width:180px;}.elementor-2531 .elementor-element.elementor-element-981fc82{--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-2531 .elementor-element.elementor-element-82a0a98{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-044b931 );--toggle-button-border-color:var( --e-global-color-accent );--toggle-button-icon-hover-color:var( --e-global-color-secondary );--toggle-button-hover-border-color:var( --e-global-color-accent );--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--items-indicator-text-color:var( --e-global-color-text );--items-indicator-background-color:var( --e-global-color-044b931 );--cart-background-color:var( --e-global-color-text );--cart-border-style:solid;--cart-border-color:var( --e-global-color-044b931 );--cart-border-radius:-2px -2px -2px -2px;--cart-close-icon-size:18px;--remove-item-button-color:var( --e-global-color-044b931 );--product-price-color:var( --e-global-color-secondary );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:var( --e-global-color-044b931 );--view-cart-button-hover-text-color:var( --e-global-color-text );--view-cart-button-hover-background-color:var( --e-global-color-secondary );--checkout-button-background-color:var( --e-global-color-044b931 );--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-hover-background-color:var( --e-global-color-secondary );--empty-message-color:var( --e-global-color-044b931 );--empty-message-alignment:center;}.elementor-2531 .elementor-element.elementor-element-82a0a98 .elementor-menu-cart__main{border-width:0.50px 0.50px 0.50px 0.50px;}.elementor-2531 .elementor-element.elementor-element-82a0a98 .elementor-menu-cart__subtotal{font-family:"Inter", Sans-serif;}.elementor-2531 .elementor-element.elementor-element-82a0a98 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2531 .elementor-element.elementor-element-82a0a98 .elementor-menu-cart__product-name a{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-2531 .elementor-element.elementor-element-82a0a98 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-82a0a98 .elementor-menu-cart__product-price{font-family:"Inter", Sans-serif;line-height:21px;letter-spacing:1px;}.elementor-2531 .elementor-element.elementor-element-82a0a98 .elementor-menu-cart__footer-buttons .elementor-button{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;}.elementor-2531 .elementor-element.elementor-element-82a0a98 .woocommerce-mini-cart__empty-message{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2531 .elementor-element.elementor-element-b2536c8 li.menu-item a{justify-content:space-between;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-flyout-wrapper .uael-side{width:300px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-flyout-open.left{left:-300px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-flyout-open.right{right:-300px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-menu-item,.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-menu-item, .elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu li a.uael-sub-menu-item,
						.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-menu-item,
						.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-sub-menu-item,
						.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown-expandible li a.uael-menu-item,
						.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-left:15px;padding-right:15px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu a.uael-sub-menu-item,
						 .elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-menu-item,
						 .elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-sub-menu-item,
						 .elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown-expandible li a.uael-menu-item,
						 .elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown-expandible li a.uael-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu__toggle{margin:0 auto;justify-content:center;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-flyout-content{padding:30px;background-color:#FFFFFF;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-menu-item{font-family:"Inter", Sans-serif;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-menu-item:not(.elementor-button), .elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu a.uael-sub-menu-item{color:var( --e-global-color-secondary );}.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item.current-menu-item a.uael-menu-item:not(.elementor-button),
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-menu-item.highlighted:not(.elementor-button),
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-menu-item:not(.elementor-button):focus{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu nav.uael-dropdown-expandible,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu nav.uael-dropdown-expandible .menu-item a.uael-menu-item,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu nav.uael-dropdown-expandible .menu-item .sub-menu,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown .menu-item a.uael-menu-item,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown .menu-item a.uael-sub-menu-item{background-color:#fff;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .elementor-menu-toggle:hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{color:var( --e-global-color-text );}.elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu a.uael-sub-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-sub-menu-item:not(.elementor-button):hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-menu-item:hover,
								.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu nav.uael-dropdown-expandible li a.uael-sub-menu-item:hover{background-color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu li a.uael-sub-menu-item,
							.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-menu-item,
							.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown-expandible li a.uael-menu-item{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu li.menu-item:not(:last-child),
						.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li.menu-item:not(:last-child),
						.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:var( --e-global-color-4d462f5 );border-bottom-width:1px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 div.uael-nav-menu-icon{color:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-b2536c8 div.uael-nav-menu-icon svg{fill:var( --e-global-color-044b931 );}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-flyout-close{color:#7A7A7A;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-flyout-close svg{fill:#7A7A7A;}.elementor-2531 .elementor-element.elementor-element-6e70b5f{--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;border-style:solid;--border-style:solid;border-color:var( --e-global-color-d49ac81 );--border-color:var( --e-global-color-d49ac81 );}@media(min-width:768px){.elementor-2531 .elementor-element.elementor-element-39cb460{--width:100%;}.elementor-2531 .elementor-element.elementor-element-f72e725{--width:30%;}.elementor-2531 .elementor-element.elementor-element-9101d05{--width:40%;}.elementor-2531 .elementor-element.elementor-element-447e718{--width:30%;}.elementor-2531 .elementor-element.elementor-element-1364e0dd{--width:100%;}.elementor-2531 .elementor-element.elementor-element-27c66ef{--width:100%;}.elementor-2531 .elementor-element.elementor-element-f6ba0b8{--width:50%;}.elementor-2531 .elementor-element.elementor-element-981fc82{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2531 .elementor-element.elementor-element-27c66ef{--width:100%;}}@media(max-width:1024px){.elementor-2531 .elementor-element.elementor-element-9101d05{--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-878967b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-447e718{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:030px;--padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 > .elementor-widget-container{margin:5px 0px 0px 27px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .menu-item a.uael-menu-item{font-size:14px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .sub-menu li a.uael-sub-menu-item,
							.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-menu-item,
							.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-2531 .elementor-element.elementor-element-e6c1499 nav.uael-dropdown-expandible li a.uael-menu-item{font-size:13px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu-icon{font-size:25px;}.elementor-2531 .elementor-element.elementor-element-e6c1499 .uael-nav-menu-icon svg{font-size:25px;line-height:25px;height:25px;width:25px;}.elementor-2531 .elementor-element.elementor-element-ebc6ba9{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:15px;--grid-column-gap:5px;}.elementor-2531 .elementor-element.elementor-element-ebc6ba9 .elementor-social-icon{--icon-padding:0.4em;}.elementor-2531 .elementor-element.elementor-element-1364e0dd{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2531 .elementor-element.elementor-element-27c66ef{--justify-content:space-between;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-nav-identity-panel{padding:0px 0px 0px 15px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-menu-container{max-width:350%;border-radius:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a{color:#000000;padding:10px 15px 10px 20px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:hover{color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:focus{color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:active{color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li:hover > a{color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator{color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator{color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator{color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator{color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel > li > a{padding:5px 15px 5px 15px;color:#000000;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-submenu-panel{padding:10px 0px 10px 0px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-navbar-nav .elementskit-submenu-panel{border-radius:8px 8px 8px 8px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-hamburger{padding:8px 8px 8px 8px;width:45px;border-radius:3px;border-width:1px 1px 1px 1px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf button.elementskit-menu-close{padding:8px 8px 8px 8px;margin:12px 12px 12px 12px;width:45px;border-radius:3px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-nav-logo > img{max-width:160px;max-height:60px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-nav-logo{margin:15px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 > .elementor-widget-container{margin:5px 0px 0px 27px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-menu-item{font-size:14px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .sub-menu li a.uael-sub-menu-item,
							.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-menu-item,
							.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown li a.uael-sub-menu-item,
							.elementor-2531 .elementor-element.elementor-element-b2536c8 nav.uael-dropdown-expandible li a.uael-menu-item{font-size:13px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu-icon{font-size:25px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu-icon svg{font-size:25px;line-height:25px;height:25px;width:25px;}}@media(max-width:767px){.elementor-2531 .elementor-element.elementor-element-6fdc6ab1{text-align:start;}.elementor-2531 .elementor-element.elementor-element-6fdc6ab1 img{width:140px;}.elementor-2531 .elementor-element.elementor-element-e6c1499{width:100%;max-width:100%;}.elementor-2531 .elementor-element.elementor-element-1364e0dd{--justify-content:space-between;}.elementor-2531 .elementor-element.elementor-element-27c66ef{--width:100%;--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-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementskit-nav-logo > img{max-width:120px;max-height:50px;}.elementor-2531 .elementor-element.elementor-element-a5b3224{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2531 .elementor-element.elementor-element-f6ba0b8{--width:60%;--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;--justify-content:flex-start;}.elementor-2531 .elementor-element.elementor-element-810c1dc{padding:0px 0px 0px 10px;text-align:start;}.elementor-2531 .elementor-element.elementor-element-810c1dc img{width:140px;}.elementor-2531 .elementor-element.elementor-element-981fc82{--width:40%;--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:center;--align-items:center;}.elementor-2531 .elementor-element.elementor-element-82a0a98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 0px 0px 0px;--toggle-icon-size:22px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 li.menu-item a{justify-content:flex-start;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-menu-item,.elementor-2531 .elementor-element.elementor-element-b2536c8 .menu-item a.uael-sub-menu-item{padding-left:0px;padding-right:0px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu__toggle{margin-left:auto;margin-right:0;justify-content:flex-end;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu-icon{font-size:22px;}.elementor-2531 .elementor-element.elementor-element-b2536c8 .uael-nav-menu-icon svg{font-size:22px;line-height:22px;height:22px;width:22px;}.elementor-2531 .elementor-element.elementor-element-6e70b5f{border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for fibosearch, class: .elementor-element-878967b *//* FiboSearch Main Wrapper Width */
.dgwt-wcas-search-wrapp {
    max-width: 420px !important;
    width: 100% !important;
    margin: 0 auto !important;
}

/* Search Bar Inner Track */
.dgwt-wcas-sf-wrapp {
    height: 46px !important;
    min-height: 46px !important;
    border-radius: 6px !important;
    background-color: #f8f8f8 !important;
    border: 1px solid #dddddd !important;
    box-shadow: none !important;
    position: relative !important;
}

/* ❌ Search Icon (🔍) Ko Poora Gayab Karne Ke Liye */
.dgwt-wcas-ico-search,
.dgwt-wcas-search-icon,
.dgwt-wcas-ico-search-wrapper,
.dgwt-wcas-search-wrapp svg {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
}

/* Text Input Alignment (Icon hatne ke baad left side se padding normal ki) */
.dgwt-wcas-search-input {
    height: 100% !important;
    padding-left: 20px !important; /* Ab text bilkul start se shuru hoga neat look mein */
    padding-right: 40px !important;
    font-size: 14px !important;
    font-family: 'Inter', 'Montserrat', sans-serif !important;
    color: #111111 !important;
    background: transparent !important;
}

/* Close/Clear Button (X) Setup */
.dgwt-wcas-close {
    top: 50% !important;
    transform: translateY(-50%) !important;
    right: 15px !important;
}


/* 1. Poori website par search wrapper ko fixed perfect space dena */
.dgwt-wcas-search-wrapp,
div[class*="dgwt-wcas-style-"] {
    width: 220px !important; /* Standard minimalist desktop size */
    min-width: 200px !important;
    max-width: 250px !important;
    display: inline-block !important; /* Row mein icons ke sath alignment ke liye */
    vertical-align: middle !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* 2. Global search input frame styling (White background with clean border) */
.dgwt-wcas-sf-wrapp {
    width: 100% !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important; /* Premium luxury stone tone border */
    border-radius: 4px !important;
    height: 40px !important; /* Vertical height maintain karne ke liye */
}

/* 3. Text spacing aur placeholder alignment saare pages par perfect block karna */
.dgwt-wcas-search-input {
    padding-left: 38px !important;
    color: #111111 !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
}

/* 4. Search glass icon placement layout adjustment */
.dgwt-wcas-search-icon {
    top: 50% !important;
    transform: translateY(-50%) !important;
    left: 12px !important;
}



/* Sirf Home page par FiboSearch ke squeeze layout ko forcefully sahi space dena */
.home .dgwt-wcas-search-wrapp,
.home div[class*="dgwt-wcas-style-"] {
    width: 220px !important; /* Isko thodi saas lene ke liye fixed width di */
    min-width: 200px !important;
    max-width: 250px !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Form input layout configuration for stability on home view */
.home .dgwt-wcas-sf-wrapp {
    width: 100% !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important; /* Elegant modern slate boundary */
    border-radius: 4px !important;
}

/* Placeholder aur text layout alignment fixing */
.home .dgwt-wcas-search-input {
    padding-left: 35px !important;
    color: #111111 !important;
}






/* 1. Main Search wrapper ko poore container ki width par stretch karna */
.dgwt-wcas-search-wrapp,
div[class*="dgwt-wcas-style-"] {
    width: 100% !important; /* Fixed width (220px) hata kar 100% kar di */
    min-width: 100% !important;
    max-width: 100% !important;
    display: block !important; 
    visibility: visible !important;
    opacity: 1 !important;
}

/* 2. Inner form frame ko bhi force karna ke woh 100% stretch ho */
.dgwt-wcas-sf-wrapp {
    width: 100% !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important; /* Clean premium border */
    border-radius: 4px !important;
    height: 42px !important; /* Modern luxury retail height */
}

/* 3. Input field ko frame ke andar perfectly stretch rakhna */
.dgwt-wcas-search-input {
    width: 100% !important;
    padding-left: 38px !important;
    color: #000000 !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
}

/* 4. Search glass icon positioning alignment */
.dgwt-wcas-search-icon {
    top: 50% !important;
    transform: translateY(-50%) !important;
    left: 14px !important;
}





/* 1. Main Search wrapper ko poore container ki width par stretch karna */
.dgwt-wcas-search-wrapp,
div[class*="dgwt-wcas-style-"] {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    display: block !important; 
    visibility: visible !important;
    opacity: 1 !important;
}

/* 2. Inner form frame configuration aur clear background styling */
.dgwt-wcas-sf-wrapp {
    width: 100% !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important; /* Premium clean subtle layout border */
    border-radius: 4px !important;
    height: 42px !important;
    position: relative !important; /* Icon positioning base model */
}

/* 3. Input field ke andar text ko right side shift karna taake icon ke upar na aaye */
.dgwt-wcas-search-input {
    width: 100% !important;
    padding-left: 42px !important; /* Spacing for the elegant icon placement */
    color: #000000 !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
}

/* 4. Search Glass Icon ko forcefully box ke andar wapas laana aur center karna */
.dgwt-wcas-search-icon,
.dgwt-wcas-ico-search {
    display: block !important;
    visibility: visible !important;
    opacity: 0.6 !important; /* Soft minimal look tracking */
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    left: 14px !important;
    width: 18px !important;
    height: 18px !important;
    z-index: 10 !important;
}

/* 5. Custom handle format for embedded vector glass graphics */
.dgwt-wcas-search-icon svg {
    width: 100% !important;
    height: 100% !important;
    fill: #000000 !important; /* Pure black minimalist identity */
}





/* 1. Poori website aur KHAS TAUR PAR HOME PAGE par har search wrapper div ko full stretch karna */
.home .dgwt-wcas-search-wrapp,
.home div[class*="dgwt-wcas-style-"],
.dgwt-wcas-search-wrapp,
div[class*="dgwt-wcas-style-"] {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    flex-grow: 1 !important; /* Flexbox columns ko force karega stretch hone par */
    visibility: visible !important;
    opacity: 1 !important;
}

/* 2. Inner form elements ko full flex width dena */
.home .dgwt-wcas-sf-wrapp,
.dgwt-wcas-sf-wrapp {
    width: 100% !important;
    min-width: 100% !important;
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    border-radius: 4px !important;
    height: 42px !important;
}

/* 3. Input field and Magnifying Glass Icon Injector (Dono pages ke liye balanced) */
.home .dgwt-wcas-search-input,
.dgwt-wcas-search-input {
    width: 100% !important;
    min-width: 100% !important;
    color: #000000 !important;
    font-family: 'Inter', sans-serif !important;
    font-size: 14px !important;
    padding-left: 42px !important; 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: 14px center !important;
    background-size: 16px 16px !important;
}

/* 4. Plugin ke defaults ko override se rokna */
.dgwt-wcas-search-icon, 
.dgwt-wcas-ico-search,
.dgwt-wcas-search-icon-handler {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39cb460 *//* Container ki height ko strictly 70px par force karne ke liye */
.elementor-2531 .elementor-element.elementor-element-39cb460 {
    height: 70px !important;
    min-height: 70px !important;
    max-height: 70px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    display: flex !important;
    align-items: center !important; /* Text ko vertically bilkul center alignment dega */
}

/* Nav menu widget ke main inner block ko 70px par set karne ke liye */
.elementor-2531 .elementor-element.elementor-element-39cb460 .elementor-nav-menu,
.elementor-2531 .elementor-element.elementor-element-39cb460 .elementor-nav-menu--main {
    height: 70px !important;
    min-height: 70px !important;
    display: flex !important;
    align-items: center !important;
}

/* Links ki line-height ko 70px box ke mutabiq perfectly center karne ke liye */
.elementor-2531 .elementor-element.elementor-element-39cb460 .elementor-item {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 70px !important; /* Text ko 70px ke center mein balance rakhega */
    height: 70px !important;
    display: inline-block !important;
}
/* Container ki height hatayein aur 5px top/bottom padding lagayein */
.elementor-2531 .elementor-element.elementor-element-39cb460 {
    height: auto !important;
    min-height: auto !important;
    max-height: none !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    display: flex !important;
    align-items: center !important;
}

/* Inner menu block ki constraints ko clear karein */
.elementor-2531 .elementor-element.elementor-element-39cb460 .elementor-nav-menu,
.elementor-2531 .elementor-element.elementor-element-39cb460 .elementor-nav-menu--main {
    height: auto !important;
    min-height: auto !important;
    display: flex !important;
    align-items: center !important;
}

/* Links ki default static line-height ko normal line height par set karein */
.elementor-2531 .elementor-element.elementor-element-39cb460 .elementor-item {
    padding-top: 5px !important;   /* Items ke andar bhi text spacing clean rakhne ke liye */
    padding-bottom: 5px !important;
    line-height: normal !important; 
    height: auto !important;
    display: inline-block !important;
}

/* Mobile view par desktop container ko absolute force ke sath gayab karne ke liye */
@media (max-width: 767px) {
    .elementor-2531 .elementor-element.elementor-element-39cb460,
    .elementor-hidden-mobile {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: hidden !important;
    }
}/* End custom CSS */
/* Start custom CSS for ekit-nav-menu, class: .elementor-element-67ba9ecf *//* Main container ko full width aur flex layout par force karne ke liye */
.elementor-2531 .elementor-element.elementor-element-67ba9ecf {
    width: 100% !important;
    max-width: 100% !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    display: flex !important;
    justify-content: center !important; /* Saare items ko screen ke center mein rakhega */
    align-items: center !important;
}

/* Elementor nav widget ke inner block ko aik hi line mein stretch karne ke liye */
.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementor-nav-menu,
.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementor-nav-menu--main {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important; /* Kisi bhi item ko doosri line mein tootne nahi dega */
    justify-content: center !important;
    width: 100% !important;
}

/* Menu ke links (items) ki padding aur wrapping control karne ke liye */
.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementor-item {
    white-space: nowrap !important; /* Text ko strict ek hi line mein rakhega */
    padding-left: 15px !important;  /* Items ke beech ka gap control karne ke liye */
    padding-right: 15px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    font-size: 14px !important;     /* Agar space kam lagay toh font thoda chota kar saktin hain */
}

/* Submenu/Dropdown ke indicators (+) ki alignment default karne ke liye */
.elementor-2531 .elementor-element.elementor-element-67ba9ecf .elementor-item .sub-arrow {
    margin-left: 5px !important;
}/* End custom CSS */
/* Start custom CSS for uael-nav-menu, class: .elementor-element-b2536c8 *//* Sirf Mobile aur Tablets (max-width: 767px) ke liye content full width karega */
@media (max-width: 767px) {
    
    /* Mobile dropdown wrapper ko poori screen par force karne ke liye */
    .elementor-nav-menu--dropdown,
    .elementor-2531 .elementor-element.elementor-element-b2536c8 .elementor-nav-menu--dropdown,
    .elementor-menu-toggle + .elementor-nav-menu--dropdown {
        position: fixed !important;
        top: 60px !important;     /* Isay aap apne header ki height ke mutabiq 50px ya 70px kar sakti hain */
        left: 0 !important;
        width: 100vw !important;  /* Poori mobile screen ki width (100 Viewport Width) */
        height: 100vh !important; /* Poori mobile screen ki height */
        max-width: 100% !important;
        background-color: #ffffff !important; /* Clean premium white background */
        z-index: 999999 !important;
        box-shadow: none !important;
        padding: 20px !important;
    }

    /* Menu ke inner list items ko full width stretch karne ke liye */
    .elementor-2531 .elementor-element.elementor-element-b2536c8 .elementor-nav-menu--dropdown ul,
    .elementor-nav-menu--dropdown .elementor-item {
        width: 100% !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        font-size: 16px !important; /* Mobile par readable size */
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        border-bottom: 1px solid #eeeeee !important; /* Clean separator lines */
    }
    
    /* Submenu indicators (arrows) ko perfect right side par push karne ke liye */
    .elementor-2531 .elementor-element.elementor-element-b2536c8 .elementor-nav-menu--dropdown .sub-arrow {
        margin-left: auto !important;
    }
}/* End custom CSS */