.elementor-1650 .elementor-element.elementor-element-213839a:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-213839a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-213839a, .elementor-1650 .elementor-element.elementor-element-213839a > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1650 .elementor-element.elementor-element-213839a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 0px;padding:10px 20px 10px 20px;}.elementor-1650 .elementor-element.elementor-element-213839a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1650 .elementor-element.elementor-element-7772cfc > .elementor-widget-container{margin:10px 10px 10px 10px;padding:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 23px 0px rgba(0, 0, 0, 0.11);}.elementor-1650 .elementor-element.elementor-element-7772cfc .woocommerce-billing-fields > h3{font-family:"Trebuchet MS", Sans-serif;}.elementor-1650 .elementor-element.elementor-element-823c098 > .elementor-widget-container{margin:15px 15px 15px 15px;padding:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-1650 .elementor-element.elementor-element-823c098 .woocommerce-additional-fields > h3{font-family:"Trebuchet MS", Sans-serif;}.elementor-1650 .elementor-element.elementor-element-113a396:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-113a396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-113a396, .elementor-1650 .elementor-element.elementor-element-113a396 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1650 .elementor-element.elementor-element-113a396{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 20px 0px;padding:10px 20px 10px 20px;}.elementor-1650 .elementor-element.elementor-element-113a396 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1650 .elementor-element.elementor-element-6d076f3 .title-subtitle{font-family:"Trebuchet MS", Sans-serif;}.elementor-1650 .elementor-element.elementor-element-04824f1 > .elementor-widget-container{margin:6px 6px 6px 6px;padding:3px 3px 3px 3px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.1);}.elementor-1650 .elementor-element.elementor-element-aa22376 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-1650 .elementor-element.elementor-element-6bdf185:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-6bdf185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-6bdf185, .elementor-1650 .elementor-element.elementor-element-6bdf185 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-1650 .elementor-element.elementor-element-6bdf185{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 0px 20px;}.elementor-1650 .elementor-element.elementor-element-6bdf185 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1650 .elementor-element.elementor-element-99879ab{width:var( --container-widget-width, 98.05% );max-width:98.05%;--container-widget-width:98.05%;--container-widget-flex-grow:0;}.elementor-1650 .elementor-element.elementor-element-99879ab .title{font-family:"Trebuchet MS", Sans-serif;}.elementor-1650 .elementor-element.elementor-element-88cd5ed > .elementor-widget-container{margin:6px 6px 6px 6px;padding:6px 6px 6px 6px;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 18px 0px rgba(0, 0, 0, 0.09);}.elementor-1650 .elementor-element.elementor-element-88cd5ed .wd-accordion-title-text{font-family:"Trebuchet MS", Sans-serif;font-weight:500;}.elementor-1650 .elementor-element.elementor-element-88cd5ed .wd-accordion-content{font-family:"Trebuchet MS", Sans-serif;}.elementor-1650 .elementor-element.elementor-element-4b1ef99:not(.elementor-motion-effects-element-type-background), .elementor-1650 .elementor-element.elementor-element-4b1ef99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1650 .elementor-element.elementor-element-4b1ef99, .elementor-1650 .elementor-element.elementor-element-4b1ef99 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1650 .elementor-element.elementor-element-4b1ef99{box-shadow:1px 1px 16px 1px rgba(0, 0, 0, 0.11);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:9px 9px 9px 9px;padding:10px 20px 10px 22px;}.elementor-1650 .elementor-element.elementor-element-4b1ef99 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1650 .elementor-element.elementor-element-4662f1d .payment_methods li > label{font-family:"Trebuchet MS", Sans-serif;}.elementor-1650 .elementor-element.elementor-element-4662f1d .payment_box{background-color:#F8F8F8;}.elementor-1650 .elementor-element.elementor-element-4662f1d .payment_box:before{color:#F8F8F8;}@media(min-width:768px){.elementor-1650 .elementor-element.elementor-element-29eebdb{width:58%;}.elementor-1650 .elementor-element.elementor-element-4014de5{width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1650 .elementor-element.elementor-element-29eebdb{width:50%;}.elementor-1650 .elementor-element.elementor-element-4014de5{width:50%;}}/* Start custom CSS for wd_checkout_billing_details_form, class: .elementor-element-7772cfc */.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row input,
.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row select,
.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row textarea,
.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row radio {
    background: #fcfcfc;
    border: 1px solid #cccccc;
    padding: 12px;
    border-radius: 10px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
    font-size: 15px;
    width: 100%;
    margin-bottom: 12px;
}

.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row input:focus,
.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row select:focus {
    border-color: #0066ff;
    background: #f5faff;
}

.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row label{
    text-align: left;
}

.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row input[type="checkbox"]{
    align-content: left;
    border: none;
      width: 22px;
    height: 22px;
    padding: 0;
    margin-right: 8px;
}


.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row label::placeholder,
.elementor-1650 .elementor-element.elementor-element-7772cfc .form-row label:focus {
    color: #0066ff;
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for wd_checkout_shipping_details_from, class: .elementor-element-823c098 */.elementor-1650 .elementor-element.elementor-element-823c098 .form-row input,
.elementor-1650 .elementor-element.elementor-element-823c098 .form-row select,
.elementor-1650 .elementor-element.elementor-element-823c098 .form-row textarea,
.elementor-1650 .elementor-element.elementor-element-823c098 .form-row radio {
    background: #fcfcfc;
    border: 1px solid #cccccc;
    padding: 12px;
    border-radius: 10px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.127);
    font-size: 15px;
    width: 100%;
    margin-bottom: 12px;
}

.elementor-1650 .elementor-element.elementor-element-823c098 .form-row input:focus,
.elementor-1650 .elementor-element.elementor-element-823c098 .form-row select:focus {
    border-color: #0066ff;
    background: #f5faff;
}

.elementor-1650 .elementor-element.elementor-element-823c098 .form-row label{
    text-align: left;
}

.elementor-1650 .elementor-element.elementor-element-823c098 .form-row label::placeholder,
.elementor-1650 .elementor-element.elementor-element-823c098 .form-row label:focus {
    color: #0066ff;
}/* End custom CSS */
/* Start custom CSS for wd_checkout_payment_methods, class: .elementor-element-4662f1d */.elementor-1650 .elementor-element.elementor-element-4662f1d .form-row input[type="checkbox"] {
    width: 20px;
    height: 20px;
    padding: 0;
    margin-right: 8px;
    border-radius: 4px;
            /* Remove o estilo padrão */

    border: 2px solid #cccccc;
    cursor: pointer;
    position: relative;
}/* End custom CSS */