.elementor-1307 .elementor-element.elementor-element-2b98e81{--display:flex;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#16691C;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .woocommerce-cart-form{--update-cart-button-alignment:center;--update-cart-button-width:auto;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .e-cart-section{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1307 .elementor-element.elementor-element-8dbd310{--sections-title-color:#000000;--links-normal-color:#000000;--links-hover-color:#16691C;--sections-radio-buttons-color:#FFFFFF3B;--forms-rows-gap:0px;--forms-buttons-normal-text-color:#050505;--forms-buttons-hover-text-color:#000000;--forms-buttons-hover-border-color:#16691C;--forms-buttons-border-type:solid;--forms-buttons-border-color:#16691C;--order-summary-rows-gap-top:calc( 13px/2 );--order-summary-rows-gap-bottom:calc( 13px/2 );--order-summary-color:#000000;--product-link-normal-color:#FFFFFF00;--order-summary-quantity-border-color:#000000;--totals-color:#000000;--checkout-button-normal-text-color:#FFFFFF;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .cart_totals h2{font-family:var( --e-global-typography-twbb_h6-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_h6-font-size );font-weight:var( --e-global-typography-twbb_h6-font-weight );text-transform:var( --e-global-typography-twbb_h6-text-transform );font-style:var( --e-global-typography-twbb_h6-font-style );text-decoration:var( --e-global-typography-twbb_h6-text-decoration );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-1307 .elementor-element.elementor-element-8dbd310 {--sections-descriptions-color:#FFFFFF00;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .e-cart-content, .elementor-1307 .elementor-element.elementor-element-8dbd310 .woocommerce-shipping-destination, .elementor-1307 .elementor-element.elementor-element-8dbd310 .shipping-calculator-button{font-size:1px;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .shop_table .button{font-size:17px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-1307 .elementor-element.elementor-element-8dbd310 .e-shop-table .cart th, .elementor-1307 .elementor-element.elementor-element-8dbd310 .e-shop-table .cart td:before{font-family:var( --e-global-typography-twbb_h6-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_h6-font-size );font-weight:var( --e-global-typography-twbb_h6-font-weight );text-transform:var( --e-global-typography-twbb_h6-text-transform );font-style:var( --e-global-typography-twbb_h6-font-style );text-decoration:var( --e-global-typography-twbb_h6-text-decoration );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-1307 .elementor-element.elementor-element-8dbd310 .product-name .variation{font-family:var( --e-global-typography-twbb_h6-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_h6-font-size );font-weight:var( --e-global-typography-twbb_h6-font-weight );text-transform:var( --e-global-typography-twbb_h6-text-transform );font-style:var( --e-global-typography-twbb_h6-font-style );text-decoration:var( --e-global-typography-twbb_h6-text-decoration );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-1307 .elementor-element.elementor-element-8dbd310 .twbb-minus-quantity{border-color:#000000;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .twbb-plus-quantity{border-color:#000000;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .woocommerce .quantity input{border-radius:0px;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .woocommerce table.cart td.actions .quantity .input-text{border-radius:0px;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .woocommerce .twbb-minus-quantity{border-radius:0px;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .woocommerce .twbb-plus-quantity{border-radius:0px;}.elementor-1307 .elementor-element.elementor-element-8dbd310 .checkout-button{font-family:var( --e-global-typography-twbb_h6-font-family ), sans-serif;font-size:var( --e-global-typography-twbb_h6-font-size );font-weight:var( --e-global-typography-twbb_h6-font-weight );text-transform:var( --e-global-typography-twbb_h6-text-transform );font-style:var( --e-global-typography-twbb_h6-font-style );text-decoration:var( --e-global-typography-twbb_h6-text-decoration );line-height:var( --e-global-typography-twbb_h6-line-height );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-1307 .elementor-element.elementor-element-8dbd310 .cart_totals h2{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-1307 .elementor-element.elementor-element-8dbd310 .e-shop-table .cart th, .elementor-1307 .elementor-element.elementor-element-8dbd310 .e-shop-table .cart td:before{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-1307 .elementor-element.elementor-element-8dbd310 .product-name .variation{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-1307 .elementor-element.elementor-element-8dbd310 .checkout-button{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}}@media(max-width:767px){.elementor-1307 .elementor-element.elementor-element-8dbd310 .cart_totals h2{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-1307 .elementor-element.elementor-element-8dbd310 .e-shop-table .cart th, .elementor-1307 .elementor-element.elementor-element-8dbd310 .e-shop-table .cart td:before{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-1307 .elementor-element.elementor-element-8dbd310 .product-name .variation{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}.elementor-1307 .elementor-element.elementor-element-8dbd310 .checkout-button{font-size:var( --e-global-typography-twbb_h6-font-size );line-height:var( --e-global-typography-twbb_h6-line-height );}}/* Start custom CSS for twbb_woocommerce-cart, class: .elementor-element-8dbd310 */.woocommerce-cart-form .product-name a,
.woocommerce-cart table.cart .product-name a,
.woocommerce table.shop_table .product-name a,
.cart_item .product-name a,
table.woocommerce-cart-form__contents .product-name a {
  pointer-events: none !important;
  cursor: default !important;
  color: #2e1f0e !important;
  text-decoration: none !important;
  border-bottom: none !important;
}

.woocommerce-cart-form .product-thumbnail a,
.woocommerce-cart table.cart .product-thumbnail a,
.cart_item .product-thumbnail a {
  pointer-events: none !important;
  cursor: default !important;
}

.widget_shopping_cart .mini_cart_item a:not(.remove),
.woocommerce-mini-cart .mini_cart_item a:not(.remove) {
  pointer-events: none !important;
  cursor: default !important;
  color: #2e1f0e !important;
  text-decoration: none !important;
}

.woocommerce-checkout-review-order .product-name a,
.woocommerce-checkout table.shop_table .product-name a {
  pointer-events: none !important;
  cursor: default !important;
  color: #2e1f0e !important;
  text-decoration: none !important;
}

.woocommerce-order-details .product-name a,
.woocommerce-thankyou-order-details .product-name a {
  pointer-events: none !important;
  cursor: default !important;
  color: #2e1f0e !important;
  text-decoration: none !important;
}
/* Forzar que la foto del producto en carrito se vea en móvil/tablet */
.woocommerce table.cart .product-thumbnail,
.woocommerce-cart table.cart .product-thumbnail,
table.shop_table.cart .product-thumbnail,
.woocommerce table.shop_table_responsive tr td.product-thumbnail,
.woocommerce-page table.shop_table_responsive tr td.product-thumbnail {
    display: table-cell !important;
    width: 80px !important;
    padding: 15px 10px !important;
}
.woocommerce table.shop_table_responsive tr td.product-thumbnail::before,
.woocommerce-page table.shop_table_responsive tr td.product-thumbnail::before,
.woocommerce-cart table.cart td.product-thumbnail::before,
.woocommerce table.cart td.product-thumbnail::before {
    display: none !important;
    content: none !important;
}/* End custom CSS */