.elementor-9 .elementor-element.elementor-element-50f7bb0{--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;--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d9b7a14{--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;--flex-wrap:nowrap;--overlay-opacity:1;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d9b7a14:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d9b7a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(129deg, #EFC94D 0%, #D96E34 100%);}.elementor-9 .elementor-element.elementor-element-d9b7a14::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://colombiawow.com.co/wp-content/uploads/2025/11/decoration-cart.webp");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:20% auto;}.elementor-9 .elementor-element.elementor-element-eca9163{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eca9163.e-con{--align-self:center;}.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 );font-style:var( --e-global-typography-primary-font-style );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-fe08d59 .elementor-heading-title{font-family:var( --e-global-typography-e3e1543-font-family ), Sans-serif;font-size:var( --e-global-typography-e3e1543-font-size );font-weight:var( --e-global-typography-e3e1543-font-weight );line-height:var( --e-global-typography-e3e1543-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-fafc15d{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );color:var( --e-global-color-text );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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-9 .elementor-element.elementor-element-19a9c34 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2f3ff7e{--update-cart-automatically-display:none;--sections-background-color:#02010100;--sections-border-type:solid;--sections-border-color:var( --e-global-color-0f66734 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--links-normal-color:var( --e-global-color-text );--forms-buttons-border-type:none;--order-summary-title-spacing:24px;--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-text );--product-link-hover-color:var( --e-global-color-text );--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:var( --e-global-color-text );--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:var( --e-global-color-24d9a75 );--totals-rows-gap-top:calc( 16px/2 );--totals-rows-gap-bottom:calc( 16px/2 );--totals-color:var( --e-global-color-text );--totals-divider-color:var( --e-global-color-text );--totals-divider-weight:0px;--checkout-button-normal-text-color:var( --e-global-color-0f66734 );--checkout-button-hover-text-color:var( --e-global-color-0f66734 );--checkout-button-border-radius:32px 32px 32px 32px;--checkout-button-padding:10px 16px 10px 16px;--checkout-button-width:fit-content;}.elementor-9 .elementor-element.elementor-element-2f3ff7e .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals h2{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .e-cart-content, .elementor-9 .elementor-element.elementor-element-2f3ff7e .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-2f3ff7e .shipping-calculator-button{font-family:var( --e-global-typography-e50dace-font-family ), Sans-serif;font-size:var( --e-global-typography-e50dace-font-size );font-weight:var( --e-global-typography-e50dace-font-weight );line-height:var( --e-global-typography-e50dace-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-2f3ff7e .e-shop-table .cart td:before{font-size:14px;font-weight:700;line-height:1.4em;}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart td span, .elementor-9 .elementor-element.elementor-element-2f3ff7e .cart td, .elementor-9 .elementor-element.elementor-element-2f3ff7e .input-text.qty{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .product-name .variation{font-family:var( --e-global-typography-e50dace-font-family ), Sans-serif;font-size:var( --e-global-typography-e50dace-font-size );font-weight:var( --e-global-typography-e50dace-font-weight );line-height:var( --e-global-typography-e50dace-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .checkout-button{font-family:var( --e-global-typography-01f90e4-font-family ), Sans-serif;font-size:var( --e-global-typography-01f90e4-font-size );font-weight:var( --e-global-typography-01f90e4-font-weight );line-height:var( --e-global-typography-01f90e4-line-height );border-style:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-d9b7a14{--content-width:1100px;}.elementor-9 .elementor-element.elementor-element-eca9163{--width:70%;}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-fe08d59 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-fafc15d{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-19a9c34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals h2{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .e-cart-content, .elementor-9 .elementor-element.elementor-element-2f3ff7e .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-2f3ff7e .shipping-calculator-button{font-size:var( --e-global-typography-e50dace-font-size );line-height:var( --e-global-typography-e50dace-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-2f3ff7e .e-shop-table .cart td:before{font-size:12px;}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart td span, .elementor-9 .elementor-element.elementor-element-2f3ff7e .cart td, .elementor-9 .elementor-element.elementor-element-2f3ff7e .input-text.qty{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .product-name .variation{font-size:var( --e-global-typography-e50dace-font-size );line-height:var( --e-global-typography-e50dace-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .checkout-button{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-fe08d59 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-fafc15d{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-19a9c34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals h2{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .e-cart-content, .elementor-9 .elementor-element.elementor-element-2f3ff7e .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-2f3ff7e .shipping-calculator-button{font-size:var( --e-global-typography-e50dace-font-size );line-height:var( --e-global-typography-e50dace-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .e-shop-table .cart th, .elementor-9 .elementor-element.elementor-element-2f3ff7e .e-shop-table .cart td:before{font-size:12px;}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart td span, .elementor-9 .elementor-element.elementor-element-2f3ff7e .cart td, .elementor-9 .elementor-element.elementor-element-2f3ff7e .input-text.qty{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .product-name .variation{font-size:var( --e-global-typography-e50dace-font-size );line-height:var( --e-global-typography-e50dace-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .checkout-button{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-d9b7a14{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d9b7a14::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-d9b7a14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:73% auto;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-9 .elementor-element.elementor-element-fe08d59 .elementor-heading-title{font-size:var( --e-global-typography-e3e1543-font-size );line-height:var( --e-global-typography-e3e1543-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-fafc15d{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-9 .elementor-element.elementor-element-19a9c34 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e > .elementor-widget-container{padding:00px 00px 00px 00px;}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals h2{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .e-cart-content, .elementor-9 .elementor-element.elementor-element-2f3ff7e .woocommerce-shipping-destination, .elementor-9 .elementor-element.elementor-element-2f3ff7e .shipping-calculator-button{font-size:var( --e-global-typography-e50dace-font-size );line-height:var( --e-global-typography-e50dace-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart td span, .elementor-9 .elementor-element.elementor-element-2f3ff7e .cart td, .elementor-9 .elementor-element.elementor-element-2f3ff7e .input-text.qty{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .product-name .variation{font-size:var( --e-global-typography-e50dace-font-size );line-height:var( --e-global-typography-e50dace-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals .shop_table td:before, .elementor-9 .elementor-element.elementor-element-2f3ff7e .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}.elementor-9 .elementor-element.elementor-element-2f3ff7e .checkout-button{font-size:var( --e-global-typography-01f90e4-font-size );line-height:var( --e-global-typography-01f90e4-line-height );}}/* Start custom CSS for shortcode, class: .elementor-element-29e7c2b */.elementor-9 .elementor-element.elementor-element-29e7c2b *{
    color: #373737;
    font-size: clamp(12px, 2vw, 14px);
}

.elementor-9 .elementor-element.elementor-element-29e7c2b .last {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS */.qib-button {
    font-size: 20px!important;
    background-color: transparent!important;
    border: none!important;
}

.qib-container input {
    border: none!important;
    font-weight: bold!important;
}

a.remove {
    font-size: 0!important; 
}

a.remove::after {
    font-family: 'Gulupa-store' !important;
    font-size: 15px;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    content: "\e909";
}

.checkout-button {
    width: 100%!important;
}

@media(min-width: 768px) {
/* Productos */
thead tr {
    border-radius: 30px; 
}

table.shop_table  .woocommerce-cart-form__cart-item:nth-child(odd)  {
    background-color: rgba(234,234,234,0.2)!important;
}

table.shop_table  .woocommerce-cart-form__cart-item:nth-child(even)  {
    background-color: rgba(234,234,234,1)!important;
}

table.shop_table  .woocommerce-cart-form__cart-item  {
    align-items: center;
    width: 100%;
    margin: 8px 0!important;
    border: 8px solid #fff!important;
    border-bottom: 8px solid #fff!important;
}

.woocommerce-cart-form__cart-item td {
    padding: 12px!important;
}

.woocommerce-cart-form__cart-item td:first-child {
    border-radius: 20px 0 0 20px !important;
    padding-left: 20px!important;
}

.woocommerce-cart-form__cart-item td:last-child, .woocommerce-cart-form__cart-item .product-subtotal {
    border-radius: 0 20px 20px 0!important;
    padding-right: 20px!important;
}

.woocommerce-cart-form__cart-item .product-thumbnail a{
     color: #373737!important;  
}



/* Cart Totals */

.cart_totals h2 {
    display: none;
}

.cart_totals td *{
    color: #373737!important;
}

.cart-subtotal td::before, 
.order-total td::before, 
.order-total td .woocommerce-Price-amount{
    font-weight: bold!important;
}




.woocommerce-Price-amount::after {
    content: ' COP';
}


.coupon.e-cart-section  {
    display: flex; 
    justify-content: flex-end;
    padding: 0;
}

.form-row.coupon-col {
    display: flex; 
    align-items: center;
    gap: 16px;
    width: 100%;
    max-width:40%!important;
}

.form-row.coupon-col::before,
.form-row.coupon-col::after {
    content: unset!important;    
}
.coupon-col-start {
    padding: 0!important;
}


.coupon-col-start .input-text {
    width: 100%!important;
}

.button.e-apply-coupon {
    color: #fff!important;
    font-size: 18px!important;
    font-weight: normal!important;
    background-color: #373737!important;
    border-radius: 32px!important;
}
}
/* Fin cart totals   */

#shipping-calculator-form input,
#shipping-calculator-form .select2-selection__rendered{
    padding: 12px 16px!important;
    color: #8D8D8D!important;
    font-weight: normal!important;
    border: 1px solid #373737!important;
    border-radius: 32px;
    line-height: 1em;
}


@media(min-width: 768px) {
    .cart_totals  {
        margin-left: auto;
        max-width: 40%;
    }
}

@media(max-width: 767px){
    .e-shop-table, .woocommerce-cart-form__cart-item, .e-cart-totals {
     padding: 0!important;   
}

.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail  {
     display: block;
}

.woocommerce-cart-form__cart-item td{
     padding: 4px!important;
}

.e-shop-table img {
     width: 100%!important;
}

.product-thumbnail::before {
     content: unset!important;
}

.qib-container .qib-button {
     background-color: #ffffff!improtant;
     border: none!important;
}
}/* End custom CSS */