body.lmdm-hide-destination .woocommerce-shipping-destination, body.lmdm-is-delivery .woocommerce-shipping-destination {
    display: none !important;
}
body.lmdm-is-pickup .shipping-calculator-form,
body.lmdm-is-pickup .shipping-calculator-button, 
body.lmdm-is-pickup .woocommerce-shipping-calculator {
    display: none !important;
}
.lmdm-locked-field input {
    background-color: #f9f9f9 !important;
    color: #777 !important;
    cursor: not-allowed;
    border-color: #e5e5e5;
    pointer-events: none;
}
.lmdm-locked-field input {
    background-color: #f9f9f9 !important;
    color: #777 !important;
    cursor: not-allowed;
    border-color: #e5e5e5;
    pointer-events: none;
}
.lmdm-locked-field:hover::after {
    content: '🔒';
    position: absolute;
    right: 10px;
    top: 35px;
    font-size: 12px;
}
.pickup-location-package-field{
   display: block !important;
}
.woocommerce-shipping-contents{
display:none;
}
.pickup-location-field small{
font-size:18px;
font-weight:600;
}
.pickup-location-field .pickup-location-address{
font-weight:500;
margin-top:0px!important;
}
.lmdm-shipping-subtitle {
    display: none; 
    font-weight: normal;
    margin-left: 5px;
}
body.lmdm-show-subtitle .lmdm-shipping-subtitle {
    display: inline !important;
}
.lmdm-hide-destination .cart-collaterals ul#shipping_method .lmdm-shipping-amount {
    display: none !important;
}
.woocommerce-checkout-review-order-table .lmdm-shipping-amount,
.shop_table .lmdm-shipping-amount {
    display: inline !important;
}
body.lmdm-is-delivery .shipping-calculator-form {
    display: block;
}
.shipping-calculator-form .select2-container {
    width: 100% !important;
    display: block;
}
.shipping-calculator-form .form-row {
    margin-bottom: 10px;
}

.lmdm-edit-address-link {
    text-decoration: underline;
    cursor: pointer;
    white-space: nowrap;
}
.shipping-calculator-form .select2-container { width: 100% !important; display: block; }
.shipping-calculator-form .form-row { margin-bottom: 10px; }

body.lmdm-is-delivery:not(.lmdm-has-summary) .shipping-calculator-form {
    display: block !important;
}

/* Estilo para cuando el formulario se abre manualmente */
.shipping-calculator-form.lmdm-manual-open {
    display: block !important;
}

.woocommerce .cross-sells {
    width: 100%;
    margin-top: 40px;
    clear: both;
}

.woocommerce .cross-sells h2 {
    font-size: 1.5em;
    margin-bottom: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.mkdf-woocommerce-page .cart-collaterals strong{
font-weight:bold!important;
}