.elementor-8 .elementor-element.elementor-element-5be376b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-button{background-color:var( --e-global-color-secondary );font-family:"Clash", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1px;padding:15px 15px 15px 15px;width:auto;}.elementor-8 .elementor-element.elementor-element-4d51043d #payment #place_order{background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-4d51043d > .elementor-widget-container{margin:-5% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4d51043d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-8 .elementor-element.elementor-element-4d51043d{--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-secondary );--sections-secondary-title-color:var( --e-global-color-secondary );--sections-descriptions-color:var( --e-global-color-secondary );--sections-messages-color:#000000;--sections-checkboxes-color:var( --e-global-color-secondary );--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-secondary );--forms-labels-color:var( --e-global-color-secondary );--forms-fields-normal-color:#000000;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:var( --e-global-color-astglobalcolor5 );--forms-buttons-border-type:none;--forms-buttons-border-radius:0px 0px 0px 0px;--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );--order-summary-items-color:var( --e-global-color-secondary );--order-summary-items-divider-color:#88888888;--order-summary-items-divider-weight:0px;--order-summary-totals-color:var( --e-global-color-secondary );--order-summary-totals-divider-color:#88888857;--order-summary-totals-divider-weight:3px;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-hover-text-color:var( --e-global-color-astglobalcolor5 );--purchase-button-border-radius:0px 0px 0px 0px;--purchase-button-padding:10px 102px 10px 102px;--purchase-button-width:fit-content;}.elementor-8 .elementor-element.elementor-element-4d51043d h3#order_review_heading, .elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-billing-fields h3, .elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-additional-fields h3{font-family:"Clash", Sans-serif;font-size:21px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-4d51043d .e-checkout-secondary-title{font-family:"Clash", Sans-serif;font-size:18px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-4d51043d .e-description{font-family:"Clash", Sans-serif;font-size:0px;font-weight:500;}.elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-checkout #payment .payment_box, .elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-privacy-policy-text p, .elementor-8 .elementor-element.elementor-element-4d51043d .e-checkout-message{font-family:"Clash", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-form__label-for-checkbox span{font-family:"Clash", Sans-serif;}.elementor-8 .elementor-element.elementor-element-4d51043d .wc_payment_method label, .elementor-8 .elementor-element.elementor-element-4d51043d #shipping_method li label{font-family:"HkGrotesk", Sans-serif;font-weight:200;}.elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-billing-fields .form-row label, .elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-shipping-fields .form-row label, .elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-additional-fields .form-row label, .elementor-8 .elementor-element.elementor-element-4d51043d .e-woocommerce-login-anchor .form-row label, .elementor-8 .elementor-element.elementor-element-4d51043d .e-coupon-anchor-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-4d51043d #customer_details .input-text, .elementor-8 .elementor-element.elementor-element-4d51043d #customer_details .form-row textarea, .elementor-8 .elementor-element.elementor-element-4d51043d #customer_details .form-row select, .elementor-8 .elementor-element.elementor-element-4d51043d .e-woocommerce-login-anchor .input-text, .elementor-8 .elementor-element.elementor-element-4d51043d #coupon_code, .elementor-8 .elementor-element.elementor-element-4d51043d ::placeholder, .elementor-8 .elementor-element.elementor-element-4d51043d .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Clash", Sans-serif;font-size:15px;font-weight:600;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-8 .elementor-element.elementor-element-4d51043d .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce #customer_details .form-row .input-text, .elementor-8 .elementor-element.elementor-element-4d51043d  .woocommerce #customer_details .form-row textarea, .elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce form #customer_details select, .elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-8 .elementor-element.elementor-element-4d51043d #coupon_code, .elementor-8 .elementor-element.elementor-element-4d51043d .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3433377A;}.elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-checkout-review-order-table .cart_item td{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-4d51043d .product-name .variation{font-family:"HkGrotesk", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-checkout-review-order-table thead tr th, .elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-checkout-review-order-table tfoot tr th, .elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-checkout-review-order-table tfoot tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce #payment #place_order{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-4d51043d .col2-set .col-1{--sections-margin:6px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4d51043d .e-checkout__order_review{--sections-background-color:#FFFFFF;--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:var( --e-global-color-secondary );--sections-padding:19px 100px 19px 28px;--sections-margin:10px -10px 22px -10px;}.elementor-8 .elementor-element.elementor-element-4d51043d .woocommerce-checkout #payment{--sections-border-type:solid;border-width:0px 1px 1px 1px;--sections-border-color:var( --e-global-color-secondary );--sections-padding:20px 20px 20px 20px;--sections-margin:-27px 4px 0px 10px;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-5be376b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-5be376b5{--content-width:1110px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-4d51043d *//* finalizar compra */
.theme-astra.woocommerce-checkout .ast-container {
        max-width: 3000px;
            padding-left:  0px;
    padding-right:  0px;
    }
   .theme-astra.woocommerce-checkout  .entry-title {
    height: 180px;
    margin-bottom: 0.6em;
    display: flex !important;
    justify-content: center;
    align-items: center;
    background-color: #DFCFB6;
    color: #99432c;
    font-size: 40px;
    font-family: "Lato", Sans-serif;
}

.wc-block-components-notice-banner.is-success {
	background-color: white !important;
	color: #2f2f2f;
	border: 1px solid #2f2f2f;
	align-items: center !important;
}

div.wc-block-components-notice-banner.is-success div.wc-block-components-notice-banner__content a.button.wc-forward, div.wc-block-components-notice-banner.is-success div.wc-block-components-notice-banner__content a.button.wc-forward:hover {
	font-weight: 600;
	font-family: "Lato", Sans-serif !important;
	background-color: transparent !important;
	color: #ab90fc;
}

div.wc-block-components-notice-banner.is-success div.wc-block-components-notice-banner__content a.button.wc-forward:hover {
text-decoration: underline;
}

.wc-block-components-notice-banner.is-success>svg {
	background-color: #ab90fc !important;
}

.checkout .e-woocommerce-login-nudge, .checkout .lost_password a, .checkout .elementor-woocomemrce-login-rememberme, .checkout .form-row-last label, .checkout .e-login-wrap-end .woocommerce-form-login__submit {
    font-size: 0px !important;
}
.checkout .e-login-wrap-end .woocommerce-form-login__submit::after {
    content: "INGRESAR";
    font-size: 14px !important;
}
.checkout .form-row-first label{
 font-size: 0px !important;   
}

.checkout .e-login-wrap-start .form-row-first label::after {
    content: "Email *";
    font-size: 15px !important;

}
.checkout .e-login-wrap-start  .form-row-last label::after {
    content: "Contraseña *";
    font-size: 15px !important;
}
.checkout .lost_password a::after {
    content: "¿Perdiste tu contraseña?";
    font-size: 12px !important;
}
.checkout .elementor-woocomemrce-login-rememberme::after {
    content: "Recuerdame";
    font-size: 12px !important;
}

.checkout .e-woocommerce-login-nudge::after {
    content: "Si ya eres cliente, ingrese sus datos a continuación. Si es un cliente nuevo, vaya a la sección Facturación.";
    font-size: 14px !important;
}


@media (min-width: 865px){
form.checkout.woocommerce-checkout div.col2-set {
	width: 54%;
	float: left;
	margin-right: 3% !important;
}

form.checkout.woocommerce-checkout div.woocommerce-checkout-review-order, form.checkout.woocommerce-checkout h3#order_review_heading {
    width: 41%;
    float: right;
    margin-right: 0;
    clear: right;
}
}


div.woocommerce-checkout-review-order {
	background-color: white;
}

.wc-block-components-payment-method-icons {
	margin-top: 20px  !important;
}


.woocommerce-checkout-payment {
	border: none;
	margin-bottom: 0px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	font-weight: 400 !important;
}

.paypal-button-tagline {
	margin-top: 9px !important;
	margin-bottom: 20px !important;
}

.woocommerce-checkout-payment {
	margin-top: -40px;
    margin-left: -10px !important;
    margin-right: -10px !important;
}

.checkout  .woocommerce-billing-fields .form-row label{
    font-size: 18px !important
}
.checkout.elementor-element.elementor-element-31619d7f .e-checkout__order_review {
    padding: 19px 20px 19px 28px !important;
}
.checkout.elementor-element.elementor-element-31619d7f .woocommerce-checkout-review-order-table .cart_item td, .woocommerce-checkout-review-order-table tfoot tr th,  .woocommerce-Price-amount{
    font-size: 18px !important
}
.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
        max-width: 350px !important;
        color: #FB8809;
}

.checkout.woocommerce-checkout #payment #place_order {
       width: 100%;
}

.woocommerce-order-details__title{
    display:  none !important;
}


.woocommerce-order{
    font-family: "Lato", Sans-serif !important; 
  
}
.woocommerce-order-overview.woocommerce-thankyou-order-details  li{
    font-size: 13px !important
}
.woocommerce-order .woocommerce-notice {
   font-size: 20px !important;
    font-weight: 600;
    color: #FF75BB;
    margin-left: 20px;
    margin-top: 40px;
    font-size: 20px !important;
    font-weight: 600;
    color: #B35631;
    margin-left: 20px;
    margin-top: 40px;
     margin-bottom:  40px;
}
.theme-astra.woocommerce-checkout .ast-container .content-area{
            margin-top: 0px !important;
        margin-bottom: 0px;
    }
    .woocommerce-js a.button,  .woocommerce-js a.button:hover{
        background-color: #99432c
    }
   
    #tr-_billing_dni{
    font-size: 0px
    }
.woocommerce-order ul.order_details{
    background-color: #b3563136;
    padding-bottom: 2em;
    padding-top: 2em;
}

@media (max-width: 455px){
    .checkout.woocommerce-checkout #payment #place_order{    
        padding: 10px 30px !important;
        
    }
    .woocommerce-page.woocommerce-checkout .woocommerce-order ul.order_details{
            display: flex;
    flex-direction: column;
    }
    
}/* End custom CSS */