body.ce-kit-1{color:#1E1E1E;font-family:"Montserrat", sans-serif;font-size:14px;background-color:#FFFFFF;}a, .elementor a{color:#55A36A;font-family:"Montserrat", sans-serif;font-size:14px;}a:hover, .elementor a:hover{color:#168727;}body.ce-kit-1 h1{color:#1E1E1E;font-family:"Cormorant Garamond", sans-serif;}body.ce-kit-1 h2{color:#1E1E1E;font-family:"Montserrat", sans-serif;}body.ce-kit-1 h3{color:#1E1E1E;font-family:"Montserrat", sans-serif;}body.ce-kit-1 h4{color:#1E1E1E;font-family:"Montserrat", sans-serif;}body.ce-kit-1 h5{color:#1E1E1E;font-family:"Montserrat", sans-serif;}body.ce-kit-1 h6{color:#1E1E1E;font-family:"Montserrat", sans-serif;}body.ce-kit-1 .ce-display-small{color:#1E1E1E;font-family:"Montserrat", sans-serif;}body.ce-kit-1 .ce-display-medium{color:#1E1E1E;font-family:"Montserrat", sans-serif;}body.ce-kit-1 .ce-display-large{color:#1E1E1E;font-family:"Montserrat", sans-serif;}body.ce-kit-1 .ce-display-xl{color:#1E1E1E;font-family:"Montserrat", sans-serif;}body.ce-kit-1 .ce-display-xxl{color:#1E1E1E;font-family:"Montserrat", sans-serif;}.elementor-button{font-family:"Montserrat", sans-serif;font-weight:500;letter-spacing:1px;background-color:#55A36A;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus, a.elementor-button:not(#e):hover, a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus{background-color:#168727;}.elementor-button.elementor-size-sm{font-size:14px;}.elementor-button-primary .elementor-button{font-family:"Montserrat", sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:1px;background-color:#55A36A;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus, .elementor-button-primary a.elementor-button:not(#e):hover, .elementor-button-primary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#168727;}.elementor-button-primary .elementor-button.elementor-size-sm{font-size:14px;}.btn:not(.btn-primary, .btn-secondary){font-family:"Montserrat", sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;background-color:#55A36A;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus, a.btn:not(.btn-primary, .btn-secondary):hover, a.btn:not(.btn-primary, .btn-secondary):focus{color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus{background-color:#168727;}body.ce-kit-1 label{color:#1E1E1E;font-family:"Montserrat", sans-serif;font-size:14px;font-weight:500;}body.ce-kit-1 .form-control, body.ce-kit-1 .elementor-field-textual{font-size:14px;font-weight:normal;color:#1E1E1E;}body.ce-kit-1 .form-control:focus, body.ce-kit-1 .elementor-field-textual:focus{color:#1E1E1E;}body.ce-kit-1 .form-control:-webkit-autofill, body.ce-kit-1 .elementor-field-textual:-webkit-autofill{-webkit-text-fill-color:#1E1E1E;}body.ce-kit-1 #wrapper{background-color:#FFFFFF;}body.ce-kit-1 #content{background-color:#FFFFFF;}body.ce-kit-1 .container{width:1400px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}body.ce-kit-1 .page-header, body.ce-kit-1 .page-header *, body.ce-kit-1 .ce-page-title *{color:#1E1E1E;font-family:"Cormorant Garamond", sans-serif;}@media(max-width:1024px){body.ce-kit-1{font-size:13px;}a, .elementor a{font-size:13px;}.elementor-button.elementor-size-sm{font-size:13px;}body.ce-kit-1 label{font-size:13px;}}@media(max-width:767px){body.ce-kit-1{font-size:13px;}a, .elementor a{font-size:13px;}.elementor-button.elementor-size-sm{font-size:13px;}body.ce-kit-1 label{font-size:13px;}}/* Start custom CSS for page-settings *//*CARRINHO*/

#cart span.price,
#checkout span.price{
    color: #1e1e1e;
    font-weight: 400;
    font-size: 14px;
}

#cart #wrapper,
#checkout #wrapper{
    padding-top: 60px;
    padding-bottom: 60px;
}

#cart a.btn.btn-primary,
#checkout .btn-primary{
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    background-color: #55a36a;
    letter-spacing: 3px;
    padding: 20px;
}

#cart a.btn.btn-primary:hover,
#checkout .btn-primary:hover{
    background-color: #168727;
}

#cart .product-line-grid-body {
    line-height: 1.5em;
}

#cart p.promo-code-button.display-promo,
#cart a.label,
#checkout p.promo-code-button.display-promo,
#checkout .forgot-password{
    font-family: "Montserrat", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    color: #55a36a;
}

/*PROMO*/
#cart .block-promo .promo-code-button,
#checkout .block-promo .promo-code-button{
    margin-top: 20px;
    text-align: left;
    padding-left: 1.25rem;
}

#cart a.collapse-button.promo-code-button.cancel-promo,
#checkout a.collapse-button.promo-code-button.cancel-promo{
    font-family: "Montserrat", Sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #1e1e1e;
}

#cart .block-promo .promo-input+button,
#checkout .block-promo .promo-input+button{
    font-family: "Montserrat", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
    background-color: #55a36a;
    letter-spacing: 3px;
    border: 4.5px solid #55a36a;
    text-transform: uppercase;
}

#cart .card.cart-summary,
#checkout .cart-grid-right .card{
    background-color: #55a36a20;
    padding: 25px;
    border: 1px solid #55a36a80;
}

body#checkout #footer {
    padding: 0;
}/* End custom CSS */