.elementor-6818 .elementor-element.elementor-element-430f2fa{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.53;}.elementor-6818 .elementor-element.elementor-element-430f2fa:not(.elementor-motion-effects-element-type-background), .elementor-6818 .elementor-element.elementor-element-430f2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #222222 0%, #222222 100%);}.elementor-6818 .elementor-element.elementor-element-430f2fa::before, .elementor-6818 .elementor-element.elementor-element-430f2fa > .elementor-background-video-container::before, .elementor-6818 .elementor-element.elementor-element-430f2fa > .e-con-inner > .elementor-background-video-container::before, .elementor-6818 .elementor-element.elementor-element-430f2fa > .elementor-background-slideshow::before, .elementor-6818 .elementor-element.elementor-element-430f2fa > .e-con-inner > .elementor-background-slideshow::before, .elementor-6818 .elementor-element.elementor-element-430f2fa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6818 .elementor-element.elementor-element-bc87164{text-align:center;}.elementor-6818 .elementor-element.elementor-element-bc87164 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:#FFFFFF;}.elementor-6818 .elementor-element.elementor-element-dd825ba{--display:flex;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce #customer_details .form-row .input-text, .elementor-6818 .elementor-element.elementor-element-882da99  .woocommerce #customer_details .form-row textarea, .elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce form #customer_details select, .elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-6818 .elementor-element.elementor-element-882da99 #coupon_code, .elementor-6818 .elementor-element.elementor-element-882da99 .select2-container--default .select2-selection--single, .elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#E6E6E6;}.elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce-button{background-color:transparent;font-family:"Poppins", Sans-serif;background-image:linear-gradient(180deg, #4D89EC 0%, #226BE2 100%);}.elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce-button:hover{background-color:transparent;background-image:linear-gradient(180deg, #1BCF44 0%, #0AAA2E 100%);}.elementor-6818 .elementor-element.elementor-element-882da99 > .elementor-widget-container{padding:04px 03px 04px 03px;}.elementor-6818 .elementor-element.elementor-element-882da99{--sections-padding:45px 45px 45px 45px;--links-normal-color:#6688C0;--forms-fields-normal-color:#1D59BB;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;}.elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce-shipping-fields{--shipping-heading-padding-start:45px;}.elementor-6818 .elementor-element.elementor-element-882da99 h3#order_review_heading, .elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce-billing-fields h3, .elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce-additional-fields h3{font-family:"Poppins", Sans-serif;}.elementor-6818 .elementor-element.elementor-element-882da99 .e-description{font-family:"Poppins", Sans-serif;}.elementor-6818 .elementor-element.elementor-element-882da99 .wc_payment_method label, .elementor-6818 .elementor-element.elementor-element-882da99 #shipping_method li label{font-family:"Poppins", Sans-serif;}.elementor-6818 .elementor-element.elementor-element-882da99 #customer_details .input-text, .elementor-6818 .elementor-element.elementor-element-882da99 #customer_details .form-row textarea, .elementor-6818 .elementor-element.elementor-element-882da99 #customer_details .form-row select, .elementor-6818 .elementor-element.elementor-element-882da99 .e-woocommerce-login-anchor .input-text, .elementor-6818 .elementor-element.elementor-element-882da99 #coupon_code, .elementor-6818 .elementor-element.elementor-element-882da99 ::placeholder, .elementor-6818 .elementor-element.elementor-element-882da99 .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Poppins", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:#1D59BB;}.elementor-6818 .elementor-element.elementor-element-882da99 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#1D59BB transparent transparent transparent;}.elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce-checkout-review-order-table .cart_item td{font-family:"Poppins", Sans-serif;}.elementor-6818 .elementor-element.elementor-element-882da99 .product-name .variation{font-family:"Poppins", Sans-serif;}@media(min-width:768px){.elementor-6818 .elementor-element.elementor-element-430f2fa{--content-width:1200px;}.elementor-6818 .elementor-element.elementor-element-dd825ba{--content-width:1200px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6818 .elementor-element.elementor-element-bc87164 .elementor-heading-title{font-size:39px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6818 .elementor-element.elementor-element-882da99 > .elementor-widget-container{padding:03px 02px 03px 02px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-6818 .elementor-element.elementor-element-bc87164 .elementor-heading-title{font-size:32px;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6818 .elementor-element.elementor-element-882da99{--sections-padding:25px 25px 25px 25px;}.elementor-6818 .elementor-element.elementor-element-882da99 .woocommerce-shipping-fields{--shipping-heading-padding-start:25px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-882da99 */.e-woocommerce-login-nudge.e-description {
    visibility: hidden;
    position: relative;
}
.e-woocommerce-login-nudge.e-description:after {
    content: "Se você já comprou conosco antes, por favor insira seus detalhes abaixo. Se você é um novo cliente, prossiga para a seção de Cobrança.";
    font-size: 14px; /* Reduzido para 14px */
    display: block;
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}a[href="https://tudoaquidigital.com.br/minha-conta/lost-password/"] {
    visibility: hidden;
    position: relative;
}
a[href="https://tudoaquidigital.com.br/minha-conta/lost-password/"]:after {
    content: "Esqueceu sua senha?";
    font-size: 14px; /* Tamanho inicial, ajustável */
    display: inline-block; /* Mantém como link */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
    color: inherit; /* Preserva a cor do link */
    text-decoration: inherit; /* Preserva o sublinhado do link */
}.elementor-woocomemrce-login-rememberme {
    visibility: hidden;
    position: relative;
}
.elementor-woocomemrce-login-rememberme:after {
    content: "Lembrar-me";
    font-size: 14px; /* Tamanho inicial, ajustável */
    display: inline-block; /* Mantém o alinhamento com o checkbox */
    visibility: visible;
   alinhamento */
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}label[for="password"] {
    visibility: hidden;
    position: relative;
}
label[for="password"]:after {
    content: "Senha *"; /* Remove o <span> do content */
    font-size: 14px; /* Tamanho inicial */
    display: inline-block;
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
label[for="password"]:after {
    /* Estiliza o asterisco como se fosse um span */
    color: inherit; /* Preserva a cor do texto */
}
label[for="password"]:after:after {
    content: ""; /* Evita conflitos */
}label[for="password"] {
    visibility: hidden;
    position: relative;
}
label[for="password"]:after {
    content: "Senha *"; /* Remove o <span> do content */
    font-size: 14px; /* Tamanho inicial */
    display: inline-block;
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
label[for="password"]:after {
    /* Estiliza o asterisco como se fosse um span */
    color: inherit; /* Preserva a cor do texto */
}
label[for="password"]:after:after {
    content: ""; /* Evita conflitos */
}label[for="password"] {
    visibility: hidden;
    position: relative;
}
label[for="password"]:after {
    content: "Senha *"; /* Remove o <span> do content */
    font-size: 14px; /* Tamanho inicial */
    display: inline-block;
    visibility: visible;
    position: absolute;
    top: 0;
    left: 0;
}
label[for="password"]:after {
    /* Estiliza o asterisco como se fosse um span */
    color: inherit; /* Preserva a cor do texto */
}
label[for="password"]:after:after {
    content: ""; /* Evita conflitos */



 

}.e-coupon-anchor-description {
    visibility: hidden;
}
.e-coupon-anchor-description:after {
    content: "Se você tem um código de cupom, por favor aplique-o abaixo.";
    font-size: 14px; /* Tamanho ajustável */
    display: block; /* Garante que ocupe a linha inteira */
    visibility: visible;
    margin-bottom: 5px; /* Espaço antes do campo */
   


}.e-apply-coupon.woocommerce-button {
    position: relative;
    min-width: 100%; /* Garante tamanho completo */
    overflow: hidden; /* Evita conteúdo extra */
    text-indent: 0; /* Reseta indent */

}.e-apply-coupon.woocommerce-button {
    position: relative;
}/* End custom CSS */