.elementor-3860 .elementor-element.elementor-element-75b2cd44{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3860 .elementor-element.elementor-element-75b2cd44:not(.elementor-motion-effects-element-type-background), .elementor-3860 .elementor-element.elementor-element-75b2cd44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191817;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3860 .elementor-element.elementor-element-27386c77{--wcf-duration:1000ms;--wcf-delay:0ms;--wcf-ease:ease;}body.elementor-page-3860:not(.elementor-motion-effects-element-type-background), body.elementor-page-3860 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191817;}:root{--page-title-display:none;}/* Start custom CSS for text-editor, class: .elementor-element-27386c77 */.elementor-3860 .elementor-element.elementor-element-27386c77 input,
.elementor-3860 .elementor-element.elementor-element-27386c77 textarea,
.elementor-3860 .elementor-element.elementor-element-27386c77 select {
    background: transparent !important;
    color: #ffffff !important;
    border: none !important;
    border-bottom: 1px solid #ffb600 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    padding: 12px 0 !important;
}

.elementor-3860 .elementor-element.elementor-element-27386c77 label {
    color: #ffffff !important;
}

.elementor-3860 .elementor-element.elementor-element-27386c77 input::placeholder,
.elementor-3860 .elementor-element.elementor-element-27386c77 textarea::placeholder {
    color: rgba(255,255,255,0.6) !important;
}

.elementor-3860 .elementor-element.elementor-element-27386c77 input:focus,
.elementor-3860 .elementor-element.elementor-element-27386c77 textarea:focus,
.elementor-3860 .elementor-element.elementor-element-27386c77 select:focus {
    border-bottom: 2px solid #ffb600 !important;
    outline: none !important;
}

.elementor-3860 .elementor-element.elementor-element-27386c77 button,
.elementor-3860 .elementor-element.elementor-element-27386c77 .button,
.elementor-3860 .elementor-element.elementor-element-27386c77 #place_order {
    background: #ffb600 !important;
    color: #191817 !important;
    border: none !important;
    border-radius: 2px !important;
    text-transform: uppercase !important;
    font-weight: 700 !important;
}

.elementor-3860 .elementor-element.elementor-element-27386c77 .form-row label,
.elementor-3860 .elementor-element.elementor-element-27386c77 label {
    letter-spacing: 1.5px !important;
}

/* Títulos do checkout */

.elementor-3860 .elementor-element.elementor-element-27386c77 h3,
.elementor-3860 .elementor-element.elementor-element-27386c77 #order_review_heading,
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-billing-fields h3,
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-checkout-review-order h3 {
    color: #ffb600 !important;
    letter-spacing: 1px;
}

/* Caixa do cupão */
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-form-coupon-toggle .woocommerce-info {
    background: #191817 !important;
    color: #ffffff !important;
    border-top: 2px solid #ffb600 !important;
}

/* Produto adicionado ao carrinho */
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-message {
    background: #191817 !important;
    color: #ffffff !important;
    border-top: 2px solid #ffb600 !important;
}

/* Links dentro das mensagens */
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-message a,
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-info a {
    color: #ffb600 !important;
    font-weight: 600;
}

/* Botão "Ver carrinho" */
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-message .button,
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-info .button {
    background: #ffb600 !important;
    color: #191817 !important;
    border: none !important;
}

/* Hover do botão */
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-message .button:hover,
.elementor-3860 .elementor-element.elementor-element-27386c77 .woocommerce-info .button:hover {
    background: #ffffff !important;
    color: #191817 !important;
}/* End custom CSS */