.elementor-2604 .elementor-element.elementor-element-40d5a5e5{--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;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-2604 .elementor-element.elementor-element-40d5a5e5:not(.elementor-motion-effects-element-type-background), .elementor-2604 .elementor-element.elementor-element-40d5a5e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2604 .elementor-element.elementor-element-40d5a5e5.e-con{--align-self:flex-start;}.elementor-2604 .elementor-element.elementor-element-fa6b30f.elementor-element{--order:-99999 /* order start hack */;}.elementor-2604 .elementor-element.elementor-element-72c5ff20{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;--z-index:10;}.elementor-2604 .elementor-element.elementor-element-72c5ff20:not(.elementor-motion-effects-element-type-background), .elementor-2604 .elementor-element.elementor-element-72c5ff20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4C5B4;}.elementor-2604 .elementor-element.elementor-element-5ed6a9f7{--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;--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-2604 .elementor-element.elementor-element-5ed6a9f7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2604 .elementor-element.elementor-element-1f898dab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2604 .elementor-element.elementor-element-1f898dab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2604 .elementor-element.elementor-element-76bbbc1f{--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;--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-2604 .elementor-element.elementor-element-76bbbc1f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2604 .elementor-element.elementor-element-7ebef86f{display:block;text-align:center;}.elementor-2604 .elementor-element.elementor-element-7ebef86f .aux-vertical .aux-menu-depth-0 .aux-item-content{display:block;text-align:center;}.elementor-2604 .elementor-element.elementor-element-7ebef86f .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-secondary );}.elementor-2604 .elementor-element.elementor-element-7ebef86f .aux-burger:before,  .elementor-2604 .elementor-element.elementor-element-7ebef86f .aux-burger:after, .elementor-2604 .elementor-element.elementor-element-7ebef86f .aux-burger .mid-line{border-color:var( --e-global-color-accent );}.elementor-2604 .elementor-element.elementor-element-7ebef86f .aux-fs-menu .aux-master-menu{text-align:left;}.elementor-2604 .elementor-element.elementor-element-69a81d8c{--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;}.elementor-2604 .elementor-element.elementor-element-69a81d8c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2604 .elementor-element.elementor-element-72167f9.elementor-element{--order:-99999 /* order start hack */;}.elementor-2604 .elementor-element.elementor-element-bf5b36e{width:var( --container-widget-width, 28.352% );max-width:28.352%;--container-widget-width:28.352%;--container-widget-flex-grow:0;text-align:left;}.elementor-2604 .elementor-element.elementor-element-bf5b36e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2604 .elementor-element.elementor-element-bf5b36e .aux-vertical .aux-menu-depth-0 .aux-item-content{text-align:left;}.elementor-2604 .elementor-element.elementor-element-bf5b36e .aux-menu-depth-0 > .aux-item-content{color:var( --e-global-color-secondary );}.elementor-2604 .elementor-element.elementor-element-bf5b36e .aux-submenu .aux-menu-item .aux-item-content{color:var( --e-global-color-secondary );}.elementor-2604 .elementor-element.elementor-element-6059f124 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2604 .elementor-element.elementor-element-663bca0e svg{font-size:16px;height:16px;width:auto;}.elementor-2604 .elementor-element.elementor-element-663bca0e .aux-card-dropdown{left:-200px;}.elementor-2604 .elementor-element.elementor-element-663bca0e .aux-cart-wrapper .aux-card-item span{color:#303030;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-2604 .elementor-element.elementor-element-72c5ff20{--width:100%;}.elementor-2604 .elementor-element.elementor-element-5ed6a9f7{--width:15%;}.elementor-2604 .elementor-element.elementor-element-76bbbc1f{--width:45.824%;}.elementor-2604 .elementor-element.elementor-element-69a81d8c{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2604 .elementor-element.elementor-element-69a81d8c{--width:253.837px;}}@media(max-width:1024px){.elementor-2604 .elementor-element.elementor-element-1f898dab.elementor-element{--align-self:center;}.elementor-2604 .elementor-element.elementor-element-1f898dab{text-align:center;}.elementor-2604 .elementor-element.elementor-element-7ebef86f.elementor-element{--align-self:center;}.elementor-2604 .elementor-element.elementor-element-663bca0e .aux-card-dropdown{bottom:-25px;left:-250px;}}@media(max-width:767px){.elementor-2604 .elementor-element.elementor-element-72c5ff20{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2604 .elementor-element.elementor-element-5ed6a9f7{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2604 .elementor-element.elementor-element-76bbbc1f{--width:117.8px;}.elementor-2604 .elementor-element.elementor-element-69a81d8c{--width:219.8px;}}/* Start custom CSS for aux_shopping_cart, class: .elementor-element-663bca0e *//* ==========================================================================
   NAMKHA HEADER: CART ICON & COUNTER TO WHITE
   ========================================================================== */

/* 1. Elementor Native Menu Cart Icon & Text */
.elementor-menu-cart__toggle,
.elementor-menu-cart__toggle .elementor-button-icon,
.elementor-menu-cart__toggle i,
.elementor-menu-cart__toggle svg,
.elementor-menu-cart__toggle .elementor-button-text {
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  stroke: #FFFFFF !important;
}

/* 2. Theme / WooCommerce Standard Header Cart Selectors */
.cart-contents,
.cart-contents i,
.cart-contents svg,
.site-header-cart .cart-contents,
.wc-block-mini-cart__button,
.wc-block-mini-cart__button svg {
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  stroke: #FFFFFF !important;
}

/* 3. Cart Quantity Badge (Gold Accent to pop off the white icon) */
.elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before,
.cart-contents .count,
.wc-block-mini-cart__badge {
  background-color: #C5A880 !important;
  color: #141312 !important;
  font-weight: 700 !important;
}

/* 4. Subtle Hover State */
.elementor-menu-cart__toggle:hover,
.elementor-menu-cart__toggle:hover i,
.elementor-menu-cart__toggle:hover svg,
.cart-contents:hover {
  color: #C5A880 !important;
  fill: #C5A880 !important;
}/* End custom CSS */