.elementor-477 .elementor-element.elementor-element-17b460a{--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;--justify-content:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--overlay-opacity:0.28;--overlay-mix-blend-mode:multiply;--padding-top:8%;--padding-bottom:8%;--padding-left:2%;--padding-right:2%;}.elementor-477 .elementor-element.elementor-element-17b460a:not(.elementor-motion-effects-element-type-background), .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(243deg, var( --e-global-color-primary ) 0%, var( --e-global-color-secondary ) 100%);}.elementor-477 .elementor-element.elementor-element-17b460a::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-17b460a > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-17b460a > .e-con-inner > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://nuss.com.gt/wp-content/uploads/2025/07/IMG_6484E.jpg");--background-overlay:'';background-position:0px 44%;background-size:cover;}.elementor-477 .elementor-element.elementor-element-17b460a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-477 .elementor-element.elementor-element-6f24cef{font-family:var( --e-global-typography-2cfef06-font-family ), Sans-serif;font-size:var( --e-global-typography-2cfef06-font-size );font-weight:var( --e-global-typography-2cfef06-font-weight );line-height:var( --e-global-typography-2cfef06-line-height );color:var( --e-global-color-e3b146c );}.elementor-477 .elementor-element.elementor-element-6f24cef a{color:var( --e-global-color-e3b146c );}.elementor-477 .elementor-element.elementor-element-6f24cef a:hover{color:var( --e-global-color-accent );}.elementor-477 .elementor-element.elementor-element-325cacc{text-align:center;}.elementor-477 .elementor-element.elementor-element-325cacc .elementor-heading-title{font-family:var( --e-global-typography-ed72f29-font-family ), Sans-serif;font-size:var( --e-global-typography-ed72f29-font-size );font-weight:var( --e-global-typography-ed72f29-font-weight );line-height:var( --e-global-typography-ed72f29-line-height );color:var( --e-global-color-e3b146c );}.elementor-477 .elementor-element.elementor-element-e4586d9{--display:flex;--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:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-477 .elementor-element.elementor-element-daeb119{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-border-color:var( --e-global-color-primary );--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-primary );--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-text );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-border-radius:30px 30px 30px 30px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-e3b146c );--forms-buttons-hover-border-color:var( --e-global-color-primary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:30px 30px 30px 30px;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-secondary );--product-link-hover-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-b66dbe5 );--order-summary-items-divider-weight:1px;--order-summary-quantity-border-color:var( --e-global-color-b66dbe5 );--order-summary-remove-icon-normal-color:var( --e-global-color-secondary );--order-summary-remove-icon-hover-color:var( --e-global-color-primary );--totals-color:var( --e-global-color-text );--totals-divider-color:var( --e-global-color-b66dbe5 );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-e3b146c );--checkout-button-border-radius:30px 30px 30px 30px;}.elementor-477 .elementor-element.elementor-element-daeb119 .coupon .input-text, .elementor-477 .elementor-element.elementor-element-daeb119 .e-cart-totals .input-text, .elementor-477 .elementor-element.elementor-element-daeb119 select, .elementor-477 .elementor-element.elementor-element-daeb119 .select2-selection--single{background-color:var( --e-global-color-a255e6a );}.elementor-477 .elementor-element.elementor-element-daeb119 .shop_table .button:hover, .elementor-477 .elementor-element.elementor-element-daeb119 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-primary );}.elementor-477 .elementor-element.elementor-element-daeb119 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-477 .elementor-element.elementor-element-daeb119 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-secondary );}.elementor-477 .elementor-element.elementor-element-daeb119 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-477 .elementor-element.elementor-element-daeb119 .cart_totals h2{font-family:var( --e-global-typography-8986c90-font-family ), Sans-serif;font-size:var( --e-global-typography-8986c90-font-size );font-weight:var( --e-global-typography-8986c90-font-weight );line-height:var( --e-global-typography-8986c90-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 {--sections-descriptions-color:var( --e-global-color-text );}.elementor-477 .elementor-element.elementor-element-daeb119 .e-cart-content, .elementor-477 .elementor-element.elementor-element-daeb119 .woocommerce-shipping-destination, .elementor-477 .elementor-element.elementor-element-daeb119 .shipping-calculator-button{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-477 .elementor-element.elementor-element-daeb119 #shipping_method li label{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-477 .elementor-element.elementor-element-daeb119 .coupon .input-text, .elementor-477 .elementor-element.elementor-element-daeb119 .cart-collaterals .input-text, .elementor-477 .elementor-element.elementor-element-daeb119 select, .elementor-477 .elementor-element.elementor-element-daeb119 .select2-selection--single{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 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-b66dbe5 );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-477 .elementor-element.elementor-element-daeb119 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-477 .elementor-element.elementor-element-daeb119 .shop_table .button{font-family:var( --e-global-typography-ce1c354-font-family ), Sans-serif;font-size:var( --e-global-typography-ce1c354-font-size );font-weight:var( --e-global-typography-ce1c354-font-weight );border-width:1px 1px 1px 1px;}.elementor-477 .elementor-element.elementor-element-daeb119 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-477 .elementor-element.elementor-element-daeb119 .e-shop-table .cart th, .elementor-477 .elementor-element.elementor-element-daeb119 .e-shop-table .cart td:before{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-477 .elementor-element.elementor-element-daeb119 .cart td span, .elementor-477 .elementor-element.elementor-element-daeb119 .cart td, .elementor-477 .elementor-element.elementor-element-daeb119 .input-text.qty{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-477 .elementor-element.elementor-element-daeb119 .product-name .variation{font-family:var( --e-global-typography-f9ff312-font-family ), Sans-serif;font-size:var( --e-global-typography-f9ff312-font-size );font-weight:var( --e-global-typography-f9ff312-font-weight );line-height:var( --e-global-typography-f9ff312-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .cart_totals .shop_table td:before, .elementor-477 .elementor-element.elementor-element-daeb119 .cart_totals .shop_table td .woocommerce-Price-amount{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-477 .elementor-element.elementor-element-daeb119 .checkout-button{font-family:var( --e-global-typography-ce1c354-font-family ), Sans-serif;font-size:var( --e-global-typography-ce1c354-font-size );font-weight:var( --e-global-typography-ce1c354-font-weight );}.elementor-477 .elementor-element.elementor-element-e75d6a6{--display:flex;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-477 .elementor-element.elementor-element-17b460a::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-17b460a > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-17b460a > .e-con-inner > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:scroll;}}@media(max-width:1024px){.elementor-477 .elementor-element.elementor-element-17b460a{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10%;--padding-bottom:10%;--padding-left:2%;--padding-right:2%;}.elementor-477 .elementor-element.elementor-element-17b460a::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-17b460a > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-17b460a > .e-con-inner > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 82%;}.elementor-477 .elementor-element.elementor-element-6f24cef{font-size:var( --e-global-typography-2cfef06-font-size );line-height:var( --e-global-typography-2cfef06-line-height );}.elementor-477 .elementor-element.elementor-element-325cacc .elementor-heading-title{font-size:var( --e-global-typography-ed72f29-font-size );line-height:var( --e-global-typography-ed72f29-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-477 .elementor-element.elementor-element-daeb119 .cart_totals h2{font-size:var( --e-global-typography-8986c90-font-size );line-height:var( --e-global-typography-8986c90-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .e-cart-content, .elementor-477 .elementor-element.elementor-element-daeb119 .woocommerce-shipping-destination, .elementor-477 .elementor-element.elementor-element-daeb119 .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .coupon .input-text, .elementor-477 .elementor-element.elementor-element-daeb119 .cart-collaterals .input-text, .elementor-477 .elementor-element.elementor-element-daeb119 select, .elementor-477 .elementor-element.elementor-element-daeb119 .select2-selection--single{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .shop_table .button{font-size:var( --e-global-typography-ce1c354-font-size );}.elementor-477 .elementor-element.elementor-element-daeb119{--order-summary-rows-gap-top:calc( 11px/2 );--order-summary-rows-gap-bottom:calc( 11px/2 );}.elementor-477 .elementor-element.elementor-element-daeb119 .e-shop-table .cart th, .elementor-477 .elementor-element.elementor-element-daeb119 .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .cart td span, .elementor-477 .elementor-element.elementor-element-daeb119 .cart td, .elementor-477 .elementor-element.elementor-element-daeb119 .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .product-name .variation{font-size:var( --e-global-typography-f9ff312-font-size );line-height:var( --e-global-typography-f9ff312-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .cart_totals .shop_table td:before, .elementor-477 .elementor-element.elementor-element-daeb119 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .checkout-button{font-size:var( --e-global-typography-ce1c354-font-size );}}@media(max-width:767px){.elementor-477 .elementor-element.elementor-element-17b460a{--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;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:15%;--padding-bottom:15%;--padding-left:3%;--padding-right:3%;}.elementor-477 .elementor-element.elementor-element-17b460a::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-17b460a > .e-con-inner > .elementor-background-video-container::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-17b460a > .e-con-inner > .elementor-background-slideshow::before, .elementor-477 .elementor-element.elementor-element-17b460a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0%;}.elementor-477 .elementor-element.elementor-element-6f24cef.elementor-element{--align-self:center;}.elementor-477 .elementor-element.elementor-element-6f24cef{font-size:var( --e-global-typography-2cfef06-font-size );line-height:var( --e-global-typography-2cfef06-line-height );}.elementor-477 .elementor-element.elementor-element-325cacc{text-align:center;}.elementor-477 .elementor-element.elementor-element-325cacc .elementor-heading-title{font-size:var( --e-global-typography-ed72f29-font-size );line-height:var( --e-global-typography-ed72f29-line-height );}.elementor-477 .elementor-element.elementor-element-e4586d9{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:10%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-477 .elementor-element.elementor-element-daeb119 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-477 .elementor-element.elementor-element-daeb119 .cart_totals h2{font-size:var( --e-global-typography-8986c90-font-size );line-height:var( --e-global-typography-8986c90-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .e-cart-content, .elementor-477 .elementor-element.elementor-element-daeb119 .woocommerce-shipping-destination, .elementor-477 .elementor-element.elementor-element-daeb119 .shipping-calculator-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 #shipping_method li label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .coupon .input-text, .elementor-477 .elementor-element.elementor-element-daeb119 .cart-collaterals .input-text, .elementor-477 .elementor-element.elementor-element-daeb119 select, .elementor-477 .elementor-element.elementor-element-daeb119 .select2-selection--single{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .shop_table .button{font-size:var( --e-global-typography-ce1c354-font-size );}.elementor-477 .elementor-element.elementor-element-daeb119{--order-summary-rows-gap-top:calc( 8px/2 );--order-summary-rows-gap-bottom:calc( 8px/2 );}.elementor-477 .elementor-element.elementor-element-daeb119 .e-shop-table .cart th, .elementor-477 .elementor-element.elementor-element-daeb119 .e-shop-table .cart td:before{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .cart td span, .elementor-477 .elementor-element.elementor-element-daeb119 .cart td, .elementor-477 .elementor-element.elementor-element-daeb119 .input-text.qty{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .product-name .variation{font-size:var( --e-global-typography-f9ff312-font-size );line-height:var( --e-global-typography-f9ff312-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .cart_totals .shop_table td:before, .elementor-477 .elementor-element.elementor-element-daeb119 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-477 .elementor-element.elementor-element-daeb119 .checkout-button{font-size:var( --e-global-typography-ce1c354-font-size );}.elementor-477 .elementor-element.elementor-element-daeb119 .e-shop-table{--sections-padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-daeb119 */.return-to-shop .button {
    background-color: var(--e-global-color-primary) !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-ca22e2e-font-size)!important;
    font-weight: 400;
    color: #fff!important;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: var(--e-global-color-primary)!important;
    border-radius: 10px 10px 10px 10px!important;
    padding: 8px 15px 8px 15px!important;
}


.return-to-shop .button:hover {
    background-color: var(--e-global-color-secondary)!important;
    color: #fff!important;
    border-color: var(--e-global-color-secondary)!important;
}

.woocommerce-info {
    border-top-color: var(--e-global-color-primary)!important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
}

.woocommerce-info::before {
    color: var(--e-global-color-primary)!important;
}



/*arreglar carrito */

@media only screen and (min-width: 1024px) {

.woocommerce-MyAccount-content-wrapper {
    border: 1px solid var(--e-global-color-primary) !important;
}

.woocommerce-cart-form__cart-item:not(:first-of-type) th.product-name{

border-top: 1px solid var(--order-summary-items-divider-color, #d5d8dc) !important;
}

}


@media only screen and (max-width: 1024px) {

    .elementor-477 .elementor-element.elementor-element-daeb119 td.product-thumbnail:before {
        display: none;
    }
    
    .elementor-477 .elementor-element.elementor-element-daeb119 td.product-thumbnail {
        display: block !important;
        margin-top:-25px;
        margin-bottom:15px;
    }
    
    .elementor-477 .elementor-element.elementor-element-daeb119 th.product-name {
        display: block !important;
    }
    
    .elementor-477 .elementor-element.elementor-element-daeb119 td.product-remove {
    margin: 0;
    padding: 0 !important;
}

.elementor-477 .elementor-element.elementor-element-daeb119 td.product-price:before, .elementor-477 .elementor-element.elementor-element-daeb119 td.product-quantity:before, .elementor-477 .elementor-element.elementor-element-daeb119 td.product-subtotal:before {
    display: none !important;
}

/* Agrupar los primeros tres en una fila */
.elementor-477 .elementor-element.elementor-element-daeb119 tr.woocommerce-cart-form__cart-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* Forzar los tres primeros a ir uno debajo del otro */
.elementor-477 .elementor-element.elementor-element-daeb119 tr.woocommerce-cart-form__cart-item td.product-remove,
.elementor-477 .elementor-element.elementor-element-daeb119 tr.woocommerce-cart-form__cart-item td.product-thumbnail,
.elementor-477 .elementor-element.elementor-element-daeb119 tr.woocommerce-cart-form__cart-item th.product-name {
  flex: 0 0 100%;
  display: block;
}

/* Agrupar los últimos tres en una fila horizontal */
.elementor-477 .elementor-element.elementor-element-daeb119 tr.woocommerce-cart-form__cart-item td.product-price,
.elementor-477 .elementor-element.elementor-element-daeb119 tr.woocommerce-cart-form__cart-item td.product-quantity,
.elementor-477 .elementor-element.elementor-element-daeb119 tr.woocommerce-cart-form__cart-item td.product-subtotal {
  flex: 1;
  display: block;
  text-align: center;
}

.elementor-477 .elementor-element.elementor-element-daeb119 td.product-price {
    flex: 0 !important;
}

.elementor-477 .elementor-element.elementor-element-daeb119 td.product-price bdi:after {
    content: "x";
    margin-left: 10%;
}


.elementor-477 .elementor-element.elementor-element-daeb119 td.product-quantity {
    flex: 0;
   
}

.elementor-477 .elementor-element.elementor-element-daeb119 input.qty.text {
    width: 60% !important;
    text-align: center !important;
     margin-right: 10%;
}

}

#calc_shipping_city + .select2 .select2-selection__placeholder:empty::before {
    content: "Selecciona una opción";
    color: #999; /* opcional: color del placeholder */
}

p#calc_shipping_country_field, p#calc_shipping_postcode_field  {
    display: none !important;
}

.select2-results__option {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: 500 !important;
}

.select2-results__option--highlighted {
    color: var(--e-global-color-primary) !important;
    background-color: #ddd !important;
}


.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: var(--e-global-color-text) transparent transparent transparent !important
}

span#select2-calc_shipping_city-container, span#select2-calc_shipping_state-container {
    padding: 0 10px;
}

p#calc_shipping_city_field {
    margin-bottom: 30px;
}

ul#shipping_method, td[data-title="Envío"]:before {
    display: none;
}

form.woocommerce-shipping-calculator label {
    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);
}

.select2-results__option{
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: 15px;
    font-weight: 500;
}/* End custom CSS */