.elementor-kit-17{--e-global-color-primary:#E6CD32;--e-global-color-secondary:#222222;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;--container-default-padding-top:0px;--container-default-padding-right:20px;--container-default-padding-bottom:0px;--container-default-padding-left:20px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1025px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:481px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a {
    color: #e6cd32;
}

[type=button], [type=submit], button {
        color: #e6cd32;
        border: 1px solid #e6cd32;
}

[type=button]:hover, [type=submit]:hover, button:hover {
        background-color: #e6cd32;
}

/*.page-id-1542 header {*/
/*    position: absolute;*/
/*    top: 46px;*/
/*    left: 0;*/
/*    right: 0;*/
/*    z-index: 10;*/
/*    background-color: transparent !important;*/
/*}*/

/*@media (max-width: 1025px) {*/
/*    .page-id-1542 header {*/
/*        position: relative;*/
/*        top: 0;*/
/*    }*/
/*}*/

.elementor-widget-woocommerce-products h2,
.elementor-widget-woocommerce-products .price {
    padding: 0 20px !important;
}

.elementor-widget-woocommerce-products h2 {
    margin-bottom: 20px !important;
}

html .woo-custom-installments-group .woo-custom-installments-card-container .amount,
.elementor-widget-woocommerce-products .woo-custom-installments-details,
.elementor-widget-woocommerce-products .woo-custom-installments-group .woo-custom-installments-group-main-price .amount,
.elementor-widget-woocommerce-products .woo-custom-installments-price.original-price.has-discount .amount,
.elementor-widget-woocommerce-products i.wci-icon-main-price.icon-class.fa-brands.fa-pix,
html .elementor-widget-woocommerce-products .woo-custom-installments-group .woo-custom-installments-offer .amount,
.elementor-widget-woocommerce-products span.discount-before-price,
.elementor-widget-woocommerce-products span.discount-after-price {
    font-size: 13px !important;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin-left: 20px;
    margin-right: 20px;
}

.elementor-widget-woocommerce-products .product {
    padding-bottom: 20px !important;
}

.single-product .content-area {
    padding: 60px 20px;
}

.single-product button.single_add_to_cart_button.button.alt {
        padding: 13px 14px;
        background-color: #e6cd32;
}

.single-product button.single_add_to_cart_button.button.alt:hover {
        background-color: #b7a63b;
}

.single-product td.woocommerce-product-attributes-item__value {
    padding: 0 10px !important;
}

.single-product table.variations tbody>tr:nth-child(odd)>td,
.single-product table.variations tbody tr:hover>td,
.single-product table.variations tbody tr:hover>th {
    background-color: transparent;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    color: #fff;
    text-decoration: none;
}

.woocommerce-checkout .site-main {
    max-width: 1180px;
    margin: 0 auto;
    padding: 60px 20px;
}/* End custom CSS */