.elementor-kit-12 {
    --e-global-color-primary: #3E9362;
    --e-global-color-secondary: #1F2124;
    --e-global-color-text: #1F2124;
    --e-global-color-accent: #E9743F;
    --e-global-color-57a1dce: #F5F3F0;
    --e-global-color-16c7ac7: #8A6F64;
    --e-global-color-528a82f: #FFFFFF;
    --e-global-color-8be4294: #395C48;
    --e-global-typography-primary-font-family: "Montserrat";
    --e-global-typography-primary-font-size: 1.5em;
    --e-global-typography-primary-font-weight: 900;
    --e-global-typography-primary-text-transform: uppercase;
    --e-global-typography-secondary-font-family: "Montserrat";
    --e-global-typography-secondary-font-size: 1.2em;
    --e-global-typography-secondary-font-weight: 500;
    --e-global-typography-secondary-text-transform: uppercase;
    --e-global-typography-text-font-family: "Karla";
    --e-global-typography-text-font-size: 1.2em;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-accent-font-family: "Karla";
    --e-global-typography-accent-font-weight: 500;
    --e-global-typography-accent-font-style: normal;
}

.elementor-kit-12 a {
    color: var( --e-global-color-accent );
}

.elementor-kit-12 a:hover {
    color: var( --e-global-color-accent );
}

.elementor-kit-12 button,
.elementor-kit-12 input[type="button"],
.elementor-kit-12 input[type="submit"],
.elementor-kit-12 .elementor-button {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    color: var( --e-global-color-528a82f );
    background-color: #fbca7b;
}

.elementor-kit-12 button:hover,
.elementor-kit-12 button:focus,
.elementor-kit-12 input[type="button"]:hover,
.elementor-kit-12 input[type="button"]:focus,
.elementor-kit-12 input[type="submit"]:hover,
.elementor-kit-12 input[type="submit"]:focus,
.elementor-kit-12 .elementor-button:hover,
.elementor-kit-12 .elementor-button:focus {
    color: var( --e-global-color-57a1dce );
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1260px;
}

.e-con {
    --container-max-width: 1260px;
}

.elementor-widget:not(:last-child) {
    margin-block-end: 20px;
}

.elementor-element {
    --widgets-spacing: 20px 20px;
}

 {
}

h1.entry-title {
    display: var(--page-title-display);
}

.elementor-kit-12 e-page-transition {
    background-color: #FFBC7D;
}

@media (max-width:1024px){
    .elementor-kit-12 button,
    .elementor-kit-12 input[type="button"],
    .elementor-kit-12 input[type="submit"],
    .elementor-kit-12 .elementor-button {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 1024px;
    }

    .e-con {
        --container-max-width: 1024px;
    }
}

@media (max-width:767px){
    .elementor-kit-12 button,
    .elementor-kit-12 input[type="button"],
    .elementor-kit-12 input[type="submit"],
    .elementor-kit-12 .elementor-button {
        font-size: var( --e-global-typography-secondary-font-size );
    }

    .elementor-section.elementor-section-boxed > .elementor-container {
        max-width: 767px;
    }

    .e-con {
        --container-max-width: 767px;
    }
}

/* Start custom CSS */
.filter-content {
    padding-top: 6% !important;
}

table {
    margin-bottom: 0 !important;
}

.content li,
.type-product li {
    line-height: 1.2em;
}

.woocommerce table.wishlist_table tr:first-child td,
table tr:first-child td {
    padding: 0;
}

.NaturalField {
    width: 100% !important;
}

.woocommerce-variation-price {
    text-align: left;
}

.cart ins {
    font-size: 1.4em;
    font-weight: bold;
}

.variations label {
    padding: 0;
    font-size: 1.2em;
    font-weight: bold;
}

.value {
    padding: 0;
}

.back-top {
    display: none;
}

#ship-to-different-address {
    color: #0b7539 !important;
    font-weight: bold !important;
    padding: 5px 0 0 0 !important;
}

/* End custom CSS */