.elementor-991413 .elementor-element.elementor-element-05c54d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:190px 190px;--row-gap:190px;--column-gap:190px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-991413 .elementor-element.elementor-element-05c54d4:not(.elementor-motion-effects-element-type-background), .elementor-991413 .elementor-element.elementor-element-05c54d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.vitatrendy.com/wp-content/uploads/2025/03/linea-fondo.png");background-position:50px 14px;background-repeat:no-repeat;}.elementor-991413 .elementor-element.elementor-element-060fb06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-991413 .elementor-element.elementor-element-060fb06 .ha-steps-icon{font-size:16px;padding:6px;margin-bottom:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCD9D5;color:#FFFFFF;background:#24A148;}.elementor-991413 .elementor-element.elementor-element-060fb06{--ha-stepflow-icon-size:16px;--ha-stepflow-icon-padding:6px;--ha-stepflow-direction-angle:0deg;}.elementor-991413 .elementor-element.elementor-element-060fb06 .ha-steps-title{font-size:12px;font-weight:400;}.elementor-991413 .elementor-element.elementor-element-060fb06 .ha-step-arrow, .elementor-991413 .elementor-element.elementor-element-060fb06 .ha-step-arrow:after{border-top-style:solid;}.elementor-991413 .elementor-element.elementor-element-060fb06 .ha-step-arrow:after{border-right-style:solid;}.elementor-991413 .elementor-element.elementor-element-060fb06 .ha-step-arrow{width:100px;}.elementor-991413 .elementor-element.elementor-element-c9a65f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-991413 .elementor-element.elementor-element-c9a65f9 .ha-steps-icon{font-size:16px;padding:6px;margin-bottom:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCD9D5;color:#FFFFFF;background:#24A148;}.elementor-991413 .elementor-element.elementor-element-c9a65f9{--ha-stepflow-icon-size:16px;--ha-stepflow-icon-padding:6px;--ha-stepflow-direction-angle:0deg;}.elementor-991413 .elementor-element.elementor-element-c9a65f9 .ha-steps-title{font-size:12px;font-weight:400;}.elementor-991413 .elementor-element.elementor-element-c9a65f9 .ha-step-arrow, .elementor-991413 .elementor-element.elementor-element-c9a65f9 .ha-step-arrow:after{border-top-style:solid;}.elementor-991413 .elementor-element.elementor-element-c9a65f9 .ha-step-arrow:after{border-right-style:solid;}.elementor-991413 .elementor-element.elementor-element-c9a65f9 .ha-step-arrow{width:100px;}.elementor-991413 .elementor-element.elementor-element-abd492c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-991413 .elementor-element.elementor-element-abd492c .ha-steps-icon{font-size:16px;padding:6px;margin-bottom:0px;color:var( --e-global-color-24acd5a );background:#D6B990;}.elementor-991413 .elementor-element.elementor-element-abd492c{--ha-stepflow-icon-size:16px;--ha-stepflow-icon-padding:6px;--ha-stepflow-direction-angle:0deg;}.elementor-991413 .elementor-element.elementor-element-abd492c .ha-steps-title{font-size:12px;font-weight:400;}.elementor-991413 .elementor-element.elementor-element-abd492c .ha-step-arrow, .elementor-991413 .elementor-element.elementor-element-abd492c .ha-step-arrow:after{border-top-style:solid;}.elementor-991413 .elementor-element.elementor-element-abd492c .ha-step-arrow:after{border-right-style:solid;}.elementor-991413 .elementor-element.elementor-element-abd492c .ha-step-arrow{width:100px;}.elementor-991413 .elementor-element.elementor-element-5e00447 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-991413 .elementor-element.elementor-element-5e00447 .ha-steps-icon{font-size:16px;padding:6px;margin-bottom:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCD9D5;color:#5F5B59;background:#E6E4E3;}.elementor-991413 .elementor-element.elementor-element-5e00447{--ha-stepflow-icon-size:16px;--ha-stepflow-icon-padding:6px;--ha-stepflow-direction-angle:0deg;}.elementor-991413 .elementor-element.elementor-element-5e00447 .ha-steps-title{font-size:12px;font-weight:400;}.elementor-991413 .elementor-element.elementor-element-5e00447 .ha-step-arrow, .elementor-991413 .elementor-element.elementor-element-5e00447 .ha-step-arrow:after{border-top-style:solid;}.elementor-991413 .elementor-element.elementor-element-5e00447 .ha-step-arrow:after{border-right-style:solid;}.elementor-991413 .elementor-element.elementor-element-5e00447 .ha-step-arrow{width:100px;}.elementor-991413 .elementor-element.elementor-element-875bc79{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:64px;--padding-bottom:64px;--padding-left:40px;--padding-right:40px;}.elementor-991413 .elementor-element.elementor-element-875bc79::before, .elementor-991413 .elementor-element.elementor-element-875bc79 > .elementor-background-video-container::before, .elementor-991413 .elementor-element.elementor-element-875bc79 > .e-con-inner > .elementor-background-video-container::before, .elementor-991413 .elementor-element.elementor-element-875bc79 > .elementor-background-slideshow::before, .elementor-991413 .elementor-element.elementor-element-875bc79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-991413 .elementor-element.elementor-element-875bc79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-991413 .elementor-element.elementor-element-9fa5ca1 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-991413 .elementor-element.elementor-element-9fa5ca1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;line-height:24px;letter-spacing:10px;color:#020202;}.elementor-991413 .elementor-element.elementor-element-c3ed7db > .elementor-widget-container{padding:0px 0px 64px 0px;}.elementor-991413 .elementor-element.elementor-element-c3ed7db .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;line-height:48px;}.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce #customer_details .form-row .input-text, .elementor-991413 .elementor-element.elementor-element-359acc5  .woocommerce #customer_details .form-row textarea, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce form #customer_details select, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-991413 .elementor-element.elementor-element-359acc5 #coupon_code, .elementor-991413 .elementor-element.elementor-element-359acc5 .select2-container--default .select2-selection--single, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#FFFFFF;}.elementor-991413 .elementor-element.elementor-element-359acc5 #payment #place_order{background-color:#271C18;}.elementor-991413 .elementor-element.elementor-element-359acc5 #payment #place_order:hover{background-color:var( --e-global-color-1f1731e );}.elementor-991413 .elementor-element.elementor-element-359acc5{--sections-background-color:#02010100;--sections-border-type:solid;--sections-border-color:#E6E4E3;--sections-border-radius:8px 8px 8px 8px;--sections-padding:24px 24px 24px 24px;--sections-title-color:#99795F;--sections-radio-buttons-color:var( --e-global-color-vamtam_accent_6 );--links-normal-color:#4F73F4;--forms-labels-color:#020202;--forms-fields-normal-color:#5F5B59;--forms-fields-border-radius:4px 4px 4px 4px;--forms-fields-padding:12px 16px 12px 16px;--order-summary-items-color:#5F5B59;--purchase-button-hover-transition-duration:0.5ms;--purchase-button-padding:12px 16px 12px 16px;--purchase-button-width:fit-content;}.elementor-991413 .elementor-element.elementor-element-359acc5 .e-woocommerce-login-section, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-checkout #customer_details .col-1, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-additional-fields, .elementor-991413 .elementor-element.elementor-element-359acc5 .e-checkout__order_review, .elementor-991413 .elementor-element.elementor-element-359acc5 .e-coupon-box, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-checkout #payment{border-width:1px 1px 1px 1px;}.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-shipping-fields{--shipping-heading-padding-start:24px;}.elementor-991413 .elementor-element.elementor-element-359acc5 h3#order_review_heading, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-billing-fields h3, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-additional-fields h3{font-size:18px;font-weight:500;text-transform:uppercase;}.elementor-991413 .elementor-element.elementor-element-359acc5 .e-checkout-secondary-title{font-size:16px;font-weight:400;text-transform:uppercase;}.elementor-991413 .elementor-element.elementor-element-359acc5 .e-description{font-size:14px;font-weight:400;}.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-billing-fields .form-row label, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-shipping-fields .form-row label, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-additional-fields .form-row label, .elementor-991413 .elementor-element.elementor-element-359acc5 .e-woocommerce-login-anchor .form-row label, .elementor-991413 .elementor-element.elementor-element-359acc5 .e-coupon-anchor-description{font-size:14px;font-weight:500;line-height:24px;}.e-woo-select2-wrapper .select2-results__option{color:#5F5B59;}.elementor-991413 .elementor-element.elementor-element-359acc5 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#5F5B59 transparent transparent transparent;}.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce #customer_details .form-row .input-text, .elementor-991413 .elementor-element.elementor-element-359acc5  .woocommerce #customer_details .form-row textarea, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce form #customer_details select, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-991413 .elementor-element.elementor-element-359acc5 #coupon_code, .elementor-991413 .elementor-element.elementor-element-359acc5 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E4E3;}.elementor-991413 .elementor-element.elementor-element-359acc5 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (12px*2) + 16px );padding-left:16px;padding-right:16px;}.elementor-991413 .elementor-element.elementor-element-359acc5 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (12px*2) + 16px );right:16px;}.elementor-991413 .elementor-element.elementor-element-359acc5 .select2-container--default .select2-selection--single{height:auto;}.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-checkout-review-order-table .cart_item td{font-weight:500;}.elementor-991413 .elementor-element.elementor-element-359acc5 .product-name .variation{font-weight:300;}.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-checkout-review-order-table thead tr th, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-checkout-review-order-table tfoot tr td{font-size:16px;font-weight:300;text-transform:uppercase;}.elementor-991413 .elementor-element.elementor-element-359acc5 #place_order{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-991413 .elementor-element.elementor-element-05c54d4{--width:1000px;}}@media(max-width:880px) and (min-width:768px){.elementor-991413 .elementor-element.elementor-element-05c54d4{--width:90%;}}@media(max-width:1200px){.elementor-991413 .elementor-element.elementor-element-05c54d4{--gap:150px 150px;--row-gap:150px;--column-gap:150px;}.elementor-991413 .elementor-element.elementor-element-875bc79{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-991413 .elementor-element.elementor-element-9fa5ca1 .elementor-heading-title{font-size:16px;}}@media(max-width:1024px){.elementor-991413 .elementor-element.elementor-element-05c54d4{--gap:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-991413 .elementor-element.elementor-element-05c54d4:not(.elementor-motion-effects-element-type-background), .elementor-991413 .elementor-element.elementor-element-05c54d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 14px;}.elementor-991413 .elementor-element.elementor-element-875bc79{--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}}@media(max-width:767px){.elementor-991413 .elementor-element.elementor-element-05c54d4{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-991413 .elementor-element.elementor-element-05c54d4:not(.elementor-motion-effects-element-type-background), .elementor-991413 .elementor-element.elementor-element-05c54d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 14px;}.elementor-991413 .elementor-element.elementor-element-060fb06 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-991413 .elementor-element.elementor-element-c9a65f9 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-991413 .elementor-element.elementor-element-abd492c > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-991413 .elementor-element.elementor-element-875bc79{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-991413 .elementor-element.elementor-element-9fa5ca1 .elementor-heading-title{font-size:14px;letter-spacing:8px;}.elementor-991413 .elementor-element.elementor-element-c3ed7db{text-align:center;}.elementor-991413 .elementor-element.elementor-element-359acc5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-991413 .elementor-element.elementor-element-359acc5{--sections-padding:16px 16px 16px 16px;}.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-shipping-fields{--shipping-heading-padding-start:16px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-359acc5 */.elementor-991413 .elementor-element.elementor-element-359acc5 .order-total th, .order-total td {
    font-size: 24px !important;
    font-weight: 400 !important;
    color: #020202 !important; 
}
.elementor-991413 .elementor-element.elementor-element-359acc5 .variation-Informacindelacita p:nth-last-of-type(-n+2) {
    display: none;
}
.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-checkout button {
    
    width: 100% !important;
}

.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-billing-fields h3, .e-checkout__column h3{
        border-bottom: 1px  solid #E6E4E3;
    
    padding: 12px;
}

.elementor-991413 .elementor-element.elementor-element-359acc5 dt.variation-Informacindelacita{
    text-transform: uppercase !important;
    color:#99795F;
    padding-top: 12px;
}
.elementor-991413 .elementor-element.elementor-element-359acc5 table.woocommerce-checkout-review-order-table{
    padding: 0rem 2rem !important;
    margin-top: -15px !important;
}

.elementor-991413 .elementor-element.elementor-element-359acc5 .woocommerce-checkout-review-order-table thead{
    display: none;
}

@media(max-width:690px){
    .elementor-991413 .elementor-element.elementor-element-359acc5 table.woocommerce-checkout-review-order-table{
    padding: 0rem !important;
}
}


/*METODOS DE PAGO*/

/* Estilo base para cada método de pago */
li.wc_payment_method {
  padding: 24px 32PX;
  background-color: #F0F0EF;
  border: 1px solid #B2906A;
  border-radius: 8px;
  transition: all 0.3s ease;
}

/* Estilo cuando NO está seleccionado (opcional si quieres un color más neutro por defecto) */
li.wc_payment_method:not(:has(input:checked)) {
  background-color: transparent;
  border-color: #E6E4E3;
}

/* Estilo cuando el input dentro está seleccionado */
li.wc_payment_method:has(input:checked) {
  background-color: #F0F0EF;
  border-color: #B2906A;
}

.elementor-990102 .elementor-element.elementor-element-359acc5 .woocommerce-checkout #payment .payment_methods .payment_box{
    background-color: transparent !important;
}

.wc_payment_methods .wc_payment_method {
  margin-bottom: 16px !important;
}

/* Elimina el margen inferior en el último para que no se baje más de la cuenta */
.wc_payment_methods .wc_payment_method:last-child {
  margin-bottom: 0 !important;
}

/*color checked*/
input[type="radio"]:checked {
  accent-color: #000; /* Negro */
}


/*ENLACE POLITICA*/
.elementor-991413 .elementor-element.elementor-element-359acc5 a:hover{
color: #4F73F4 !important;
text-decoration: underline;
    
}

dl.variation{
    display: none !important;
}
.product-quantity{
    display: none !important; 
}
.AmeliaVariation-Informacindelacita p{
    margin: 0 0 5px 0 !important;
}

dt.AmeliaVariation-Informacindelacita{
        text-transform: uppercase !important;
    color: #99795F;
    padding-top: 1rem;
}
.payment_box.payment_method_sumup{
    display: none !important;
}




div.amelia-cart-item-details{
    padding-top:1rem !important;
}/* End custom CSS */