/* Production Revo/Elementor compatibility. No prices or quantities are changed. */
body.ac-starken-active .uael-mc__btn {display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}
body.ac-starken-active .uael-mc__btn-subtotal {display:none!important}
body.ac-starken-active .ac-header-cart-total {display:inline-block!important;color:#fff!important;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}
body.ac-starken-active .ac-header-cart-total .amount {color:#fff!important;font-size:inherit}
body.ac-starken-active .acnh-cart-button .ac-header-cart-total {flex-shrink:0}
body.ac-starken-active.woocommerce-cart .entry-content>.woocommerce:not(:has(>form.woocommerce-cart-form)) {display:block!important}
body.ac-starken-active.woocommerce-cart .woocommerce:has(>form.woocommerce-cart-form) {display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(320px,1fr)!important;gap:24px;align-items:start}
body.ac-starken-active.woocommerce-cart .woocommerce:has(>form.woocommerce-cart-form)>* {grid-column:1/-1;min-width:0}
body.ac-starken-active.woocommerce-cart .woocommerce>form.woocommerce-cart-form {grid-column:1!important;box-sizing:border-box;max-width:100%}
body.ac-starken-active.woocommerce-cart .woocommerce>.cart-collaterals {grid-column:2!important;box-sizing:border-box;max-width:100%}
body.ac-starken-active.woocommerce-cart .woocommerce-cart-form table.shop_table {width:100%!important;max-width:100%;table-layout:auto}
body.ac-starken-active.woocommerce-cart .woocommerce-cart-form .product-name {overflow-wrap:anywhere;word-break:normal}
body.ac-starken-active.woocommerce-cart .woocommerce-cart-form .product-name a {word-break:normal}
body.ac-starken-active.woocommerce-cart .woocommerce-cart-form .actions .coupon {display:flex!important;flex-wrap:nowrap!important;align-items:stretch;gap:10px;width:100%;max-width:420px;margin-bottom:14px!important}
body.ac-starken-active.woocommerce-cart .woocommerce-cart-form .actions .coupon #coupon_code {flex:1 1 auto;min-width:0;width:auto!important;margin:0!important}
body.ac-starken-active.woocommerce-cart .woocommerce-cart-form .actions .coupon .button {flex:0 0 auto;margin:0!important}
body.ac-starken-active.woocommerce-cart.ac-cart-auto-ready .woocommerce-cart-form .actions [name="update_cart"] {display:none!important}
body.ac-starken-active.woocommerce-cart .woocommerce-cart-form .actions a[href*="limpiar_carrito"] {display:table!important;clear:both;background:transparent!important;color:#626b77!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:6px 0!important;margin:2px 0 0!important;min-height:0!important;line-height:1.5;font-weight:400!important;text-decoration:underline;text-underline-offset:3px}
body.ac-starken-active.woocommerce-checkout .ac-checkout-destination-help {font-size:14px;line-height:1.5;margin:0 0 14px;color:#505b63}
body.ac-starken-active.woocommerce-checkout .ac-checkout-destination {margin-bottom:14px}
body.ac-starken-active.woocommerce-checkout .ac-checkout-destination [hidden] {display:none!important}
body.ac-starken-active.woocommerce-checkout .ac-checkout-destination .form-row {width:100%!important;float:none!important;clear:both}
body.ac-starken-active.woocommerce-checkout .ac-checkout-destination label {display:block!important;padding:0!important;margin:0 0 6px!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
body.ac-starken-active.woocommerce-checkout .ac-checkout-destination .optional {display:none!important}
body.ac-starken-active.woocommerce-checkout .ac-checkout-destination #billing_state_field,
body.ac-starken-active.woocommerce-checkout .ac-checkout-destination #shipping_state_field {display:block!important}
@media(max-width:1200px){
 body.ac-starken-active.woocommerce-cart .woocommerce:has(>form.woocommerce-cart-form) {grid-template-columns:minmax(0,1fr)!important}
 body.ac-starken-active.woocommerce-cart .woocommerce>form.woocommerce-cart-form,
 body.ac-starken-active.woocommerce-cart .woocommerce>.cart-collaterals {grid-column:1/-1!important}
}
@media(max-width:767px){
 body.ac-starken-active .uael-mc__btn {flex-direction:column;justify-content:center;gap:4px;max-width:100%}
 body.ac-starken-active .ac-header-cart-total {font-size:11px;line-height:1.2}
 body.ac-starken-active .acnh-header-grid {grid-template-columns:40px minmax(0,1fr) 64px}
 body.ac-starken-active .acnh-cart-button {flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;width:64px}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form table,
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form tbody {display:block!important}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form thead {display:none!important}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form tr.cart_item {display:grid!important;grid-template-columns:56px minmax(0,1fr) minmax(28px,auto);grid-template-areas:"photo name remove" "photo price price" "qty qty subtotal";gap:8px;padding:16px 0;border-bottom:1px solid #e3e6eb}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form tr.cart_item td {display:block!important;padding:0!important;border:0!important;text-align:left!important;background:transparent!important;min-width:0;width:auto!important}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form tr.cart_item td::before,
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form td.actions::before {display:none!important}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form td.product-thumbnail {grid-area:photo}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form td.product-name {grid-area:name}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form td.product-remove {grid-area:remove;position:relative}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form td.product-price {grid-area:price}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form td.product-quantity {grid-area:qty;margin-top:8px}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form td.product-subtotal {grid-area:subtotal;align-self:center;justify-self:end;font-weight:700}
 body.ac-starken-active.woocommerce-cart .woocommerce-cart-form td.actions {display:block!important}
}
