.elementor-6 .elementor-element.elementor-element-38d5ce27{margin-top:-11%;margin-bottom:0%;padding:0% 10% 0% 10%;}.elementor-6 .elementor-element.elementor-element-4c3d847b{font-family:"Heebo", Sans-serif;font-size:1.3vw;font-weight:400;}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-38d5ce27{margin-top:0%;margin-bottom:0%;padding:0% 8% 0% 8%;}.elementor-6 .elementor-element.elementor-element-4c3d847b{font-size:4vw;}.elementor-6 .elementor-element.elementor-element-4c3d847b > .elementor-widget-container{padding:8% 0% 0% 0%;}}/* Start custom CSS for text-editor, class: .elementor-element-4c3d847b */.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #2c903a;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    font-size: 2.5vh;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background-color: #000000;
    color: #fff;
}

.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: #2c903a!important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
}

a {
    background-color: transparent;
    text-decoration: none;
    color: #2c903a;
}

h2 {
    font-size: 1rem;
}

.woocommerce ul#shipping_method li {
    margin: 0 0 0.5em;
    line-height: 1.5em;
    list-style: none outside;
    text-align: right;
}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
    content: "";
    font-weight: 700;
    float: right;
}

#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination {
    margin-bottom: 0;
    text-align: right;
}/* End custom CSS */