.elementor-2353 .elementor-element.elementor-element-226832f{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2353 .elementor-element.elementor-element-226832f.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-1c60783 .elementor-button{background-color:var( --e-global-color-astglobalcolor1 );font-family:"Shabnam Thin", Sans-serif;font-weight:500;text-decoration:none;letter-spacing:0px;word-spacing:0px;fill:var( --e-global-color-a15acea );color:var( --e-global-color-a15acea );}.elementor-2353 .elementor-element.elementor-element-1c60783{width:var( --container-widget-width, 58.838% );max-width:58.838%;--container-widget-width:58.838%;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-1c60783.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-5c7caf8{width:var( --container-widget-width, 44.671% );max-width:44.671%;--container-widget-width:44.671%;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-5c7caf8.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-5c7caf8 .sc-cart-icon{color:var( --e-global-color-04d9370 );font-size:20px;width:20px;}.elementor-2353 .elementor-element.elementor-element-5c7caf8 .sc-cart-icon svg{fill:var( --e-global-color-04d9370 );height:20px;}.elementor-2353 .elementor-element.elementor-element-1593160{--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-2353 .elementor-element.elementor-element-7246b6f{width:var( --container-widget-width, 15.461% );max-width:15.461%;--container-widget-width:15.461%;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-7246b6f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-7246b6f img{width:51%;}.elementor-2353 .elementor-element.elementor-element-d0cea88{width:var( --container-widget-width, 87.475% );max-width:87.475%;--container-widget-width:87.475%;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-d0cea88.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-d0cea88 .elementor-menu-toggle{margin-right:auto;background-color:var( --e-global-color-a15acea );}.elementor-2353 .elementor-element.elementor-element-d0cea88 .elementor-nav-menu .elementor-item{font-family:"Shabnam Thin", Sans-serif;font-weight:500;}.elementor-2353 .elementor-element.elementor-element-d0cea88 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-04d9370 );fill:var( --e-global-color-04d9370 );}.elementor-2353 .elementor-element.elementor-element-d0cea88 div.elementor-menu-toggle{color:var( --e-global-color-04d9370 );}.elementor-2353 .elementor-element.elementor-element-d0cea88 div.elementor-menu-toggle svg{fill:var( --e-global-color-04d9370 );}.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-2353 .elementor-element.elementor-element-226832f.e-con{--align-self:flex-end;}.elementor-2353 .elementor-element.elementor-element-1c60783{width:var( --container-widget-width, 500.417px );max-width:500.417px;--container-widget-width:500.417px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-1c60783.elementor-element{--align-self:flex-end;}.elementor-2353 .elementor-element.elementor-element-5c7caf8{width:var( --container-widget-width, 210.5px );max-width:210.5px;--container-widget-width:210.5px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-5c7caf8.elementor-element{--align-self:flex-end;}.elementor-2353 .elementor-element.elementor-element-7246b6f{width:var( --container-widget-width, 123.271px );max-width:123.271px;--container-widget-width:123.271px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-d0cea88{width:var( --container-widget-width, 615.823px );max-width:615.823px;--container-widget-width:615.823px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-d0cea88.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-2353 .elementor-element.elementor-element-226832f{--width:89.328%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2353 .elementor-element.elementor-element-226832f{--width:731px;}}@media(max-width:767px){.elementor-2353 .elementor-element.elementor-element-226832f{--width:334.667px;--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-2353 .elementor-element.elementor-element-1c60783{width:var( --container-widget-width, 151px );max-width:151px;padding:0px 0px 0px 0px;--container-widget-width:151px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-5c7caf8{width:var( --container-widget-width, 159.667px );max-width:159.667px;--container-widget-width:159.667px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-5c7caf8.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2353 .elementor-element.elementor-element-7246b6f{width:var( --container-widget-width, 79px );max-width:79px;--container-widget-width:79px;--container-widget-flex-grow:0;}.elementor-2353 .elementor-element.elementor-element-d0cea88{width:var( --container-widget-width, 242.75px );max-width:242.75px;--container-widget-width:242.75px;--container-widget-flex-grow:0;--nav-menu-icon-size:30px;}.elementor-2353 .elementor-element.elementor-element-d0cea88.elementor-element{--align-self:center;}}/* Start custom CSS for button, class: .elementor-element-1c60783 *//* Layout tweaks */
.header-actions {
  gap: 16px;
}
.header-actions .elementor-button { margin-inline-start: 6px; }

/* Icon look + hover (calm Rahano style) */
.header-icon i, .header-icon svg {
  width: 24px; height: 24px;
  color: #2F5D50; /* Jungle Green */
  transition: transform .15s ease, color .15s ease, background-color .15s ease;
}
.header-icon {
  display: inline-flex; align-items: center; justify-content: center;
  padding: 8px; border-radius: 999px;
}
.header-icon:hover {
  background: #F8F8F3;            /* Cream hover */
}
.header-icon:hover i, .header-icon:hover svg {
  color: #1D3F36;                  /* Darker green on hover */
  transform: translateY(-1px);
}

/* Mini-cart badge (Cart Toggle Icon) */
.header-actions .cart-toggle-count,
.header-actions .elementor-menu-cart__toggle .elementor-button-icon-qty {
  background: #2F5D50;            /* Jungle Green */
  color: #fff;
  border-radius: 999px;
  font-size: 11px; line-height: 1;
  padding: 4px 6px;
  min-width: 18px; text-align: center;
  transform: translate(6px,-8px);
}

/* Mobile spacing */
@media (max-width: 767px){
  .header-actions { gap: 12px; }
}/* End custom CSS */