.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-3e3085d:#2F4F2F;--e-global-color-b280324:#3E7A3F;--e-global-color-9b08e02:#CEB77E;--e-global-color-2f22380:#444444;--e-global-color-195d655:#F8F8F8;--e-global-color-6de428b:#F5F2EA;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-649c5d6-font-family:"Playfair Display";--e-global-typography-8802377-font-family:"Lato";background-color:#F1EDED;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{background-color:#F9F9F9;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9b08e02 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:92%;}.e-con{--container-max-width:92%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{font-family:"Montserrat", Sans-serif;--error-box-border-radius:100px 100px 100px 100px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:"Montserrat", Sans-serif;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{font-family:"Montserrat", Sans-serif;--message-box-border-radius:100px 100px 100px 100px;--message-buttons-padding:0px 0px 0px 0px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Montserrat", Sans-serif;}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-9b08e02 );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{font-family:"Montserrat", Sans-serif;--info-message-icon-color:var( --e-global-color-9b08e02 );--info-border-color:#FFFFFF;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:"Montserrat", Sans-serif;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Microgreens - Light Green */
.icon-microgreens .elementor-icon {
  background-color: #765776 !important; /* light green */
  border-radius: 50% !important;
  padding: 20px !important;
  color: #fff !important;
}

/* Wild Herbs - Light Olive */
.icon-wildherbs .elementor-icon {
  background-color: #A3B18A !important; /* light olive */
  border-radius: 50% !important;
  padding: 20px !important;
  color: #fff !important;
}

/* Edible Flowers - Soft Pink */
.icon-flowers .elementor-icon {
  background-color: #cf607e !important; /* soft pink */
  border-radius: 50% !important;
  padding: 20px !important;
  color: #fff !important;
}

/* Optional hover animation */
.icon-microgreens .elementor-icon:hover,
.icon-wildherbs .elementor-icon:hover,
.icon-flowers .elementor-icon:hover {
  transform: scale(1.1);
  transition: all 0.3s ease;
}







/* Make icon larger only on mobile, keep circle size same */
@media (max-width: 767px) {
  .icon-microgreens .elementor-icon,
  .icon-wildherbs .elementor-icon,
  .icon-flowers .elementor-icon {
    font-size: 30px !important; /* enlarge icon only */
    line-height: 1 !important;  /* keep icon centered */
  }

  /* For SVG icons inside Elementor */
  .icon-microgreens .elementor-icon svg,
  .icon-wildherbs .elementor-icon svg,
  .icon-flowers .elementor-icon svg {
    width: 35px !important;
    height: 35px !important;
  }
}









.woocommerce-error, 
.woocommerce-NoticeGroup-checkout,
.woocommerce-error li {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}/* End custom CSS */