.elementor-kit-11{--e-global-color-primary:#2F5986;--e-global-color-secondary:#E2C54B;--e-global-color-text:#000000;--e-global-color-accent:#96C2B2;--e-global-color-ea68ea3:#FFFFFF;--e-global-color-521a108:#5E616A;--e-global-typography-primary-font-family:"meno-banner";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-11 a{color:var( --e-global-color-primary );}.elementor-kit-11 h1{color:var( --e-global-color-primary );font-family:"meno-banner", Sans-serif;font-size:56px;font-weight:600;line-height:67px;}.elementor-kit-11 h2{color:#2F5986;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;line-height:36px;}.elementor-kit-11 h3{color:var( --e-global-color-primary );font-family:"meno-banner", Sans-serif;}.elementor-kit-11 button,.elementor-kit-11 input[type="button"],.elementor-kit-11 input[type="submit"],.elementor-kit-11 .elementor-button{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;line-height:24px;color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );border-radius:40px 40px 40px 40px;padding:15px 25px 15px 25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.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-11 e-page-transition{background-color:#FFBC7D;}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-kit-11{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-11 h1{font-size:32px;line-height:36px;}.elementor-kit-11 h2{font-size:28px;line-height:32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-menu-cart__footer-buttons {
    display: block!important;
}

.elementor-menu-cart__footer-buttons a {
    margin-bottom: 1rem!important;
    width: 100%!important;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    float: none;
}

.cookie-button {
    border-radius: 50px;
    font-weight: 500;
    font-size: 15px;
}

.cookie-popup {
    z-index: 99999999;
}

a.settings {
    font-size: 15px;
}

.eael-woo-checkout .woocommerce .woocommerce-error a, .eael-woo-checkout .woocommerce .woocommerce-info a, .eael-woo-checkout .woocommerce .woocommerce-message a,
.eael-woo-checkout .woocommerce .woocommerce-error, .eael-woo-checkout .woocommerce .woocommerce-info, .eael-woo-checkout .woocommerce .woocommerce-message {
    text-transform: unset;
}

.elementor-widget-text-editor h2, .elementor-widget-text-editor h3 {
    margin-top: 2rem;
    margin-bottom: 0.5rem;
}

.woocommerce button.button {
	border-radius: 40px 40px 40px 40px;
    padding: 15px 25px 15px 25px!important;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-secondary );
    border-radius: 40px 40px 40px 40px;
    padding: 15px 25px 15px 25px;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    opacity:0.85;
	color: var( --e-global-color-primary );
    background-color: var( --e-global-color-secondary );
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
	padding: 10px 6px;
	width:200px;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: #EAF3F033;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    /*background-color: #EAF3F0;*/
    background-color: #edf4f7
}

table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th {
    border: none;
}

.woocommerce table.shop_table,
table td, table th {
    /*border: 1px solid var( --e-global-color-accent );*/
        border: 1px solid #c1cbd8;
	border-radius:0px
}

.woocommerce-checkout #payment ul.payment_methods {
	border:none;
	background-color: #EAF3F0
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #FFF;
    border-radius: 0px;
}

.woocommerce .woocommerce-ordering select {
    border-radius: 50px;
}

.eael-product-carousel .product-details-wrap {
    text-align: center;
}

.eael-product-carousel .star-rating {
    margin: 10px auto!important;
}

.eael-product-carousel .eael-product-primary-category {
    padding: 10px;
    font-size: 16px;
}

.add_to_cart_button {

color: var( --e-global-color-primary )!important;
    background-color:var( --e-global-color-secondary )!important;
    font-weight: 600;
    line-height: 24px!important;
    color: var( --e-global-color-primary );
    background-color: var( --e-global-color-secondary );
    border-radius: 26px 26px 26px 26px!important;
    padding: 14px 25px 14px 25px!important;
}

.add_to_cart_button:before {
    display: inline-block;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e8e5";
    padding-right: 10px;
    font-size: 24px;
}

.added_to_cart {
    display: none!important;
}

.eael-woo-product-carousel-container .eael-woo-product-carousel a.button.add_to_cart_button.added {
    display: inline-block !important;
}

@media (max-width: 767px) {
.elementor-widget-wc-archive-products .products {
    grid-template-columns: repeat(1,1fr)!important;
}

body .elementor-top-section:not(.elementor-container .elementor-top-section) {
    padding-left: 20px;
    padding-right: 20px;
}

}/* End custom CSS */