.elementor-kit-6{--e-global-color-primary:#6EAE46;--e-global-color-secondary:#538234;--e-global-color-text:#000000;--e-global-color-accent:#FFA800;--e-global-color-16a8fca:#FFFFFF;--e-global-color-898651c:#9E9E9E;--e-global-color-4c682ce:#E2E2E2;--e-global-color-167db4a:#C8E6C9;--e-global-color-896181f:#F6F6F6;--e-global-color-fa6dff2:#C8E6C9;--e-global-color-5c10175:#F0F0F0;--e-global-typography-primary-font-family:"Manrope";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:500;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:26px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-accent );font-size:18px;font-weight:700;line-height:26px;color:var( --e-global-color-text );border-radius:8px 8px 8px 8px;padding:12px 24px 12px 24px;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{font-family:"Manrope", Sans-serif;}.elementor-kit-6 h1{color:var( --e-global-color-16a8fca );font-size:64px;font-weight:700;line-height:72px;}.elementor-kit-6 h2{font-size:48px;font-weight:700;line-height:62px;}.elementor-kit-6 h3{font-size:32px;font-weight:600;line-height:40px;}.elementor-kit-6 h4{font-size:24px;font-weight:600;}.elementor-kit-6 label{color:var( --e-global-color-primary );font-size:12px;font-weight:700;}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{font-family:"Manrope", Sans-serif;font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--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:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:solid;border-width:2px 2px 2px 2px;border-color:#B81C23;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-icon-color:var( --e-global-color-secondary );--message-buttons-border-radius:8px 8px 8px 8px;}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-secondary );}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-icon-color:#34827F;--info-buttons-normal-text-color:var( --e-global-color-primary );--info-border-color:var( --e-global-color-primary );--info-buttons-border-radius:8px 8px 8px 8px;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{border-style:solid;border-width:2px 2px 2px 2px;border-color:#34827F;}@media(max-width:1199px){.elementor-kit-6 h1{font-size:48px;line-height:56px;}.elementor-kit-6 h2{font-size:40px;line-height:48px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:16px;line-height:24px;}.elementor-kit-6 h1{font-size:32px;line-height:40px;}.elementor-kit-6 h2{font-size:32px;line-height:36px;}.elementor-kit-6 h3{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
    margin: 0;
}
h2 span{
 color: #6EAE46;   
}
p{
    margin: 0;
    margin-bottom: 16px;
}
p:last-child{
    margin-bottom: 0;
}
ul{
    margin: 0;
    margin-bottom: 16px;
    padding-left: 45px;
}
ul li{
    padding-bottom: 8px;
}
ul li:last-child{
    padding-bottom: 0;
}
a{
    color: #6EAE46;
}
.elementor-message-success{
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    font-weight: 600;
    border: 2px solid #41833a;
    padding: 10px;
    margin: 24px 0;
}

@media (max-width: 767px) {
    .product-short-text, h3 {
      -webkit-text-size-adjust: 100%;
        text-size-adjust: 100%;
    }
    ul{
        padding-left: 32px;
    }
   .woocommerce-message {
      display: flex;
    flex-direction: column;
        align-items: flex-start;
    }
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover {
    background-color: black !important; 
}
.woocommerce-order-received .order-summary {
    display: none;
}
.woocommerce-order-received .checkout-form {
    width: 100% !important;
}
.woocommerce-order-received h2.woocommerce-column__title, .woocommerce-order-received h2.woocommerce-order-details__title {
    font-size: 27px;
    line-height: 32px;
}
@media (min-width:767px) {
 .single-product .woocommerce-notices-wrapper {
  position: fixed;
    z-index: 9999;
    border: 0;
    right: 0;
    left: 0;
    top: 20%;
    width: 79%;
    margin: 0 auto;
}
}
.elementor-menu-cart__wrapper span.product-quantity {
    padding-left: 20px;
}
body button.minus.qib-button {
    border-radius: 8px 0px 0px 8px !important;
}
body button.plus.qib-button {
    border-radius: 0px 8px 8px 0px !important;
}



/* Spanish */
html[lang="es"] .qib-button-wrapper::before {
    content: "Cantidad:";
}

/* French */
html[lang="fr"] .qib-button-wrapper::before {
    content: "Quantité:";
}

/* German */
html[lang="de"] .qib-button-wrapper::before {
    content: "Menge:";
}

/* Portuguese (Portugal & Brazil) */
html[lang="pt"], html[lang="pt-BR"] .qib-button-wrapper::before {
    content: "Quantidade:";
}

/* Arabic */
html[lang="ar"] .qib-button-wrapper::before {
    content: "الكمية:"; /* "Al-kammiya" */
}

/* Hindi */
html[lang="hi"] .qib-button-wrapper::before {
    content: "मात्रा:"; /* "Mātrā" */
}

/* Polish */
html[lang="pl"] .qib-button-wrapper::before {
    content: "Ilość:";
}

/* Malay */
html[lang="ms"] .qib-button-wrapper::before {
    content: "Kuantiti:";
}
html[lang="de"] .hero-heading-phone h1 {
  font-size:30px !important; 
}
/*.mobile-banner {*/
/*  height: 100vh; */
/*    height: -webkit-fill-available; */
/*    min-height: -webkit-fill-available;*/
/*}*/

@media only screen and (min-width: 500px) {
    .paypal-button-container {
        min-width: 150px !important;
        max-width: 150px !important;
             left: 138px !important;
    }
}
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
    display: flex
;
}
html[lang="es"] span.elementor-post-info__terms-list-item {
    font-size: 12px;
}
html[lang="es"] span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-date {
    font-size: 12px;
}/* End custom CSS */