.elementor-206327 .elementor-element.elementor-element-fdf144c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-206327 .elementor-element.elementor-element-278a4ab{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 30px 0px rgba(153.99999999999994, 187, 66.99999999999999, 0.5490196078431373);--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-206327 .elementor-element.elementor-element-278a4ab:not(.elementor-motion-effects-element-type-background), .elementor-206327 .elementor-element.elementor-element-278a4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9ABB438C;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-206327 .elementor-element.elementor-element-890ab3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-206327 .elementor-element.elementor-element-890ab3a .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:55px;font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-206327 .elementor-element.elementor-element-fa1d8e2{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;--border-radius:25px 25px 25px 25px;box-shadow:0px 0px 30px 0px #9ABB43;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-206327 .elementor-element.elementor-element-fa1d8e2:not(.elementor-motion-effects-element-type-background), .elementor-206327 .elementor-element.elementor-element-fa1d8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000A6;}.elementor-206327 .elementor-element.elementor-element-8e42428{width:100%;max-width:100%;}@media(min-width:768px){.elementor-206327 .elementor-element.elementor-element-fa1d8e2{--width:100%;}}@media(max-width:1024px){.elementor-206327 .elementor-element.elementor-element-fdf144c{--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-206327 .elementor-element.elementor-element-890ab3a .elementor-heading-title{font-size:25px;}.elementor-206327 .elementor-element.elementor-element-fa1d8e2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-206327 .elementor-element.elementor-element-278a4ab{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-206327 .elementor-element.elementor-element-fa1d8e2{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for heading, class: .elementor-element-890ab3a */.elementor-206327 .elementor-element.elementor-element-890ab3a span { color:#ffffff; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8e42428 */.elementor-206327 .elementor-element.elementor-element-8e42428 * { font-family:"Bricolage Grotesque", Sans-serif;}
.woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce-js a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale {
  color: #ffffff;
  border-color: #79A20F;
  background-color: #79A20F;
}

.elementor-widget-theme-post-content { color:#ffffff; }


.woocommerce-js a.remove {
    background:red;
    color:#ffffff;
}
.woocommerce-js a.remove::before {
  border: 1px solid #FFF;
}

.elementor-206327 .elementor-element.elementor-element-8e42428 .woocommerce-message a, 
.elementor-206327 .elementor-element.elementor-element-8e42428 .woocommerce-info a { color:#a4c20a; }

.elementor-206327 .elementor-element.elementor-element-8e42428 .woocommerce-message, 
.elementor-206327 .elementor-element.elementor-element-8e42428 .woocommerce-info {
  border-top-color: #0274be;
  background: #4f7bff94;
  color: #fff;
}

.elementor-206327 .elementor-element.elementor-element-8e42428 .woocommerce-message:before, 
.elementor-206327 .elementor-element.elementor-element-8e42428 .woocommerce-info:before,
.elementor-206327 .elementor-element.elementor-element-8e42428 .button.wc-forward,
.elementor-widget-theme-post-content { color:#ffffff !important; }/* End custom CSS */