.elementor-16354 .elementor-element.elementor-element-20e43d3{--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;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16354 .elementor-element.elementor-element-20e43d3:not(.elementor-motion-effects-element-type-background), .elementor-16354 .elementor-element.elementor-element-20e43d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFAF6 0%, #F7EAD9 100%);}.elementor-16354 .elementor-element.elementor-element-20e43d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16354 .elementor-element.elementor-element-9acd499{--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-16354 .elementor-element.elementor-element-96cab8f{--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-16354 .elementor-element.elementor-element-96cab8f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16354 .elementor-element.elementor-element-89d50c1{--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-16354 .elementor-element.elementor-element-89d50c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16354 .elementor-element.elementor-element-dc8d288 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-16354 .elementor-element.elementor-element-25c5de5{--display:flex;--min-height:121px;--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 01px;--row-gap:0px;--column-gap:01px;--flex-wrap:wrap;--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-16354 .elementor-element.elementor-element-25c5de5:not(.elementor-motion-effects-element-type-background), .elementor-16354 .elementor-element.elementor-element-25c5de5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFAF6 0%, #F7EAD9 100%);}.elementor-16354 .elementor-element.elementor-element-25c5de5 > .elementor-shape-bottom .elementor-shape-fill, .elementor-16354 .elementor-element.elementor-element-25c5de5 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#e0bc93;}.elementor-16354 .elementor-element.elementor-element-25c5de5 > .elementor-shape-bottom svg, .elementor-16354 .elementor-element.elementor-element-25c5de5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:2px;}.elementor-16354 .elementor-element.elementor-element-b09e275{--display:flex;--min-height:80px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:2px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16354 .elementor-element.elementor-element-d4184c1{--display:flex;--margin-top:-1px;--margin-bottom:06px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16354 .elementor-element.elementor-element-d4184c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16354 .elementor-element.elementor-element-927d9c5{width:100%;max-width:100%;}.elementor-16354 .elementor-element.elementor-element-927d9c5 > .elementor-widget-container{margin:43px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16354 .elementor-element.elementor-element-927d9c5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-16354 .elementor-element.elementor-element-927d9c5 img{width:100%;max-width:100%;height:50px;object-fit:cover;object-position:center left;}.elementor-16354 .elementor-element.elementor-element-473da40{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16354 .elementor-element.elementor-element-473da40:not(.elementor-motion-effects-element-type-background), .elementor-16354 .elementor-element.elementor-element-473da40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FDFAF6 0%, #F7EAD9 100%);}.elementor-16354 .elementor-element.elementor-element-473da40.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16354 .elementor-element.elementor-element-fcc99c5{--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;--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-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-menu-item{padding-left:20px;padding-right:20px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-sub-menu-item{padding-left:calc( 20px + 20px );padding-right:20px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 20px + 40px );padding-right:20px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 20px + 60px );padding-right:20px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 20px + 80px );padding-right:20px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-menu-item, .elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-sub-menu-item{padding-top:6px;padding-bottom:6px;}body:not(.rtl) .elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body.rtl .elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:0px;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}body:not(.rtl) .elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item{margin-bottom:5px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu{border-radius:8px 8px 8px 8px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu li.menu-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu li.menu-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown{border-radius:8px 8px 8px 8px;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li.menu-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li.menu-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible{border-radius:8px 8px 8px 8px;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li.menu-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px;overflow:hidden;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li.menu-item:last-child{border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden;}.elementor-16354 .elementor-element.elementor-element-d1132ad ul.sub-menu{width:388px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu li a.hfe-sub-menu-item,
						.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-menu-item,
						.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li a.hfe-menu-item{padding-left:43px;padding-right:43px;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible a.hfe-sub-menu-item,
						.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-sub-menu-item{padding-left:calc( 43px + 20px );padding-right:43px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-dropdown .menu-item ul ul a.hfe-sub-menu-item,
						.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-dropdown-expandible .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 43px + 40px );padding-right:43px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-dropdown .menu-item ul ul ul a.hfe-sub-menu-item,
						.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-dropdown-expandible .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 43px + 60px );padding-right:43px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-dropdown .menu-item ul ul ul ul a.hfe-sub-menu-item,
						.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-dropdown-expandible .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 43px + 80px );padding-right:43px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu a.hfe-sub-menu-item,
						 .elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-nav-menu__layout-horizontal:not(.hfe-dropdown) ul.sub-menu, .elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-nav-menu__layout-expandible.menu-is-active, .elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-nav-menu__layout-vertical:not(.hfe-dropdown) ul.sub-menu{margin-top:28px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-dropdown.menu-is-active{margin-top:28px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu-icon{font-size:20px;border-width:1px;padding:0.35em;border-radius:8px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu-icon svg{font-size:20px;line-height:20px;height:20px;width:20px;}.elementor-16354 .elementor-element.elementor-element-d1132ad{width:var( --container-widget-width, 108.679% );max-width:108.679%;--container-widget-width:108.679%;--container-widget-flex-grow:0;}.elementor-16354 .elementor-element.elementor-element-d1132ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16354 .elementor-element.elementor-element-d1132ad.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16354 .elementor-element.elementor-element-d1132ad a.hfe-menu-item, .elementor-16354 .elementor-element.elementor-element-d1132ad a.hfe-sub-menu-item{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-menu-item, .elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu a.hfe-sub-menu-item{color:#5A3B1E;}.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-menu-item:hover,
								.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-menu-item.highlighted,
								.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-menu-item:focus{color:#A0522D;}.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item.current-menu-ancestor a.hfe-menu-item{color:#C58C54;}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu a.hfe-sub-menu-item,
								.elementor-16354 .elementor-element.elementor-element-d1132ad .elementor-menu-toggle,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-menu-item,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-sub-menu-item,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li a.hfe-menu-item,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#4E342E;}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#FCF5EE;}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-16354 .elementor-element.elementor-element-d1132ad .elementor-menu-toggle:hover,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-menu-item:hover,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-sub-menu-item:hover,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li a.hfe-menu-item:hover,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li a.hfe-sub-menu-item:hover{color:#864806;}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active,
							.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown .menu-item.current-menu-item a.hfe-menu-item,
							.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown .menu-item.current-menu-ancestor a.hfe-menu-item,
							.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown .sub-menu .menu-item.current-menu-item a.hfe-sub-menu-item.hfe-sub-menu-item-active
							{color:#954e1c;}
							.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu li a.hfe-sub-menu-item,
							.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-decoration:none;letter-spacing:0.5px;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-nav-menu__layout-horizontal .sub-menu,
							.elementor-16354 .elementor-element.elementor-element-d1132ad nav:not(.hfe-nav-menu__layout-horizontal) .sub-menu.sub-menu-open,
							.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown .hfe-nav-menu,
						 	.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible .hfe-nav-menu{border-style:none;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu .sub-menu,
								.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown,
						 		.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible{box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);}.elementor-16354 .elementor-element.elementor-element-d1132ad .sub-menu li.menu-item:not(:last-child),
						.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:none;}.elementor-16354 .elementor-element.elementor-element-ab88d30 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-16354 .elementor-element.elementor-element-d126cd5{--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-16354 .elementor-element.elementor-element-7e7f0e0{width:initial;max-width:initial;}.elementor-16354 .elementor-element.elementor-element-7e7f0e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16354 .elementor-element.elementor-element-7e7f0e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-16354 .elementor-element.elementor-element-e4a0aa9 .elementor-menu-cart__close-button, .elementor-16354 .elementor-element.elementor-element-e4a0aa9 .elementor-menu-cart__close-button-custom{margin-right:auto;}.elementor-16354 .elementor-element.elementor-element-e4a0aa9 > .elementor-widget-container{margin:0px 0px 0px -41px;padding:0px 0px 0px 0px;}.elementor-16354 .elementor-element.elementor-element-e4a0aa9{--main-alignment:left;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#000000;--toggle-button-icon-hover-color:#C09F73;--toggle-button-border-width:0px;--toggle-icon-size:28px;--items-indicator-background-color:#A9843B;--cart-border-style:none;--cart-close-button-color:#0A0707;--cart-close-button-hover-color:#C09F73;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-background-color:#4B2406;--view-cart-button-hover-background-color:#94702B;--checkout-button-background-color:#4B2406;--checkout-button-hover-background-color:#94702B;}.elementor-16354 .elementor-element.elementor-element-e4a0aa9 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-16354 .elementor-element.elementor-element-927d9c5 > .elementor-widget-container{margin:47px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16354 .elementor-element.elementor-element-927d9c5 img{width:100%;height:37px;object-fit:cover;}.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-menu-item, .elementor-16354 .elementor-element.elementor-element-d1132ad .menu-item a.hfe-sub-menu-item{padding-top:5px;padding-bottom:5px;}body:not(.rtl) .elementor-16354 .elementor-element.elementor-element-d1132ad.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}body:not(.rtl) .elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body.rtl .elementor-16354 .elementor-element.elementor-element-d1132ad .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-left:0px;}.elementor-16354 .elementor-element.elementor-element-d1132ad nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-16354 .elementor-element.elementor-element-d1132ad{width:var( --container-widget-width, 416.1px );max-width:416.1px;--container-widget-width:416.1px;--container-widget-flex-grow:0;}.elementor-16354 .elementor-element.elementor-element-7e7f0e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-16354 .elementor-element.elementor-element-96cab8f{--width:50%;}.elementor-16354 .elementor-element.elementor-element-89d50c1{--width:50%;}.elementor-16354 .elementor-element.elementor-element-d4184c1{--width:15.361%;}.elementor-16354 .elementor-element.elementor-element-473da40{--width:59.839%;}.elementor-16354 .elementor-element.elementor-element-d126cd5{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16354 .elementor-element.elementor-element-d4184c1{--width:137.325px;}.elementor-16354 .elementor-element.elementor-element-473da40{--width:391.1px;}}@media(max-width:767px){.elementor-16354 .elementor-element.elementor-element-20e43d3{--width:396.2px;--min-height:100px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-6px;--padding-left:0px;--padding-right:0px;}.elementor-16354 .elementor-element.elementor-element-7375214 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-16354 .elementor-element.elementor-element-9acd499{--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16354 .elementor-element.elementor-element-96cab8f{--width:81px;}.elementor-16354 .elementor-element.elementor-element-89d50c1{--width:241px;}.elementor-16354 .elementor-element.elementor-element-dc8d288 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16354 .elementor-element.elementor-element-25c5de5{--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;}.elementor-16354 .elementor-element.elementor-element-927d9c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-16354 .elementor-element.elementor-element-927d9c5 img{max-width:30%;}.elementor-16354 .elementor-element.elementor-element-473da40{--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;--margin-top:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}body:not(.rtl) .elementor-16354 .elementor-element.elementor-element-d1132ad.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu > li.menu-item:not(:last-child){margin-right:0px;}body .elementor-16354 .elementor-element.elementor-element-d1132ad nav.hfe-nav-menu__layout-vertical .hfe-nav-menu > li.menu-item:not(:last-child){margin-bottom:0px;}.elementor-16354 .elementor-element.elementor-element-d1132ad > .elementor-widget-container{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-7375214 */.indiancarpets-mobile-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 15px;
  /*background: #fff9f2;*/

  z-index: 10;
}

.indiancarpets-logo img {
 height: 40px;
  width: auto; /* Or set a fixed width if needed */
  object-fit: contain; /* Keeps the entire logo visible */
  aspect-ratio: auto;   
}

.indiancarpets-header-right a {

  color: #4b2e1c;
  font-size: 22px;
  text-decoration: none;
 
}
.indiancarpets-header-right {
  display: flex;
  align-items: center;
  gap: 16px; /* Adds space between each icon */
}

.indiancarpets-header-right a {
  color: #4b2e1c;
  font-size: 20px;
  text-decoration: none;
  transition: color 0.3s ease;
}

.indiancarpets-header-right i:hover {
  color: #a0522d;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12c4aa3 */#menu-toggle i {
  font-size: 26px;
  color: #4b2e1c;
  transition: transform 0.3s ease, color 0.3s ease;
}

#menu-toggle i:hover {
  color: #A67C52;
  transform: scale(1.2);
}


.social-icons {
  text-align: center;
  padding: 20px 0;
  border-top: 1px dashed #CBAACB;
  margin-top: 16px;
}

.social-icons a {
  margin: 0 12px;
  font-size: 22px;
  color: #8B5E3C;
  transition: color 0.3s ease, transform 0.3s ease;
}

.social-icons a:hover {
  color: #A67C52;
  transform: scale(1.2);
}

#mobile-sidebar {
  position: fixed;
  top: 0;
  left: -100%;
  width: 80%;
  height: 100%;
  background: #fff;
  z-index: 10000;
  transition: left 0.3s ease;
  box-shadow: 2px 0 10px rgba(0,0,0,0.1);
}

#mobile-sidebar.open {
  left: 0;
}

.custom-mobile-menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.custom-mobile-menu li a {
  font-family: 'Playfair Display', serif;
  font-size: 18px;
  color: #4b2e1c;
  padding: 14px 24px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #eee;
  text-decoration: none;
}

.custom-mobile-menu li a:hover {
  background-color: #f9f9f9;
  color: #5C3A21;
}

.arrow-icon {
  font-size: 14px;
  color: #8B5E3C;
  transition: transform 0.3s ease;
}

.submenu {
  display: none;
}

.submenu.open {
  display: block;
}

.submenu li a {
  font-size: 16px;
  padding-left: 36px;
  color: #7A5C3B;
  border-bottom: 1px solid #eee;
}

.submenu li a:hover {
  background-color: #f3f0ec;
  color: #5C3A21;
}

#menu-close i:hover {
  transform: rotate(90deg);
  color: #A67C52;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7e7f0e0 */.header-utility {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 0px 4px;
  gap: 29px; 
  border-radius: 8px;
  margin-right:15px;
}

.header-utility a {
  text-decoration: none;
  position: relative;
}

.header-utility i {
  font-size: 25px;
  color: #000000;
  transition: color 0.3s ease;
  cursor: pointer;
}

.header-utility a:hover i {
  color: #c09f73; /* Rich earthy tone */
}
.cart-button {
	opacity: 0; transform: translateY(12px);
transition: opacity 1.2s ease, transform 0.8s ease; 
}
.site-loaded .cart-button { opacity: 1; transform: translateY(0);
}/* End custom CSS */