#delivery_method_field label{
    display: block;
    padding: 0 0 0 0;
    color: #a73b47;
    font-weight: 600;
}
#delivery_method_field .woocommerce-input-wrapper label{
    display: inline;
    padding: 0 12px 0 12px;
}
.woocommerce-additional-fields__field-wrapper{ margin: 0;}
.shipping_address{ padding: 16px 16px 0px 16px !important; }
#order_comments_field{ display: none; } 
.form-row p{
    font-size: 16px;
    font-family: 'PT Sans';
}
#datepicker_cart, #timepicker_cart {
    font-family: 'PT Sans';
    border-radius: 12px;
    margin: 10px 0 0 0;
    font-size: 18px !important;
}
.recoger-tienda{
    border-top: #ededed solid 2px;
    border-radius: 0;
    margin: 0;
    padding: 16px;
}
.recoger-tienda label{ font-size: 20px; font-family: 'PT Sans';}
#datepicker_cart, .recoger-tienda input[type=date], .recoger-tienda input[type=email], .recoger-tienda input[type=number], .recoger-tienda input[type=password], .recoger-tienda input[type=search], .recoger-tienda input[type=tel], .recoger-tienda input[type=text], .recoger-tienda input[type=url], .recoger-tienda select, .recoger-tienda textarea {
    background-color: #f9fafa;
    border: none;
    border-radius: var(--forms-fields-border-radius, 0);  
    font-weight: 400;
    padding: var(--forms-fields-padding, 16px);
    font-family: 'PT Sans' !important;
     font-size: 18px !important;
}

//DELIVERY EXTERNAL FORM
.check-delivery-btn{
    background: #111;
    color: #fff;
    border-radius: 20px;
    padding: 8px 20px;
    border: none;
    margin: 0 auto;
    display: block;
}
#delivery-form h3{ color: #A73B47;}


input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    margin: 8px 0 0 0 !important;
    background: #f9fafa;
    border: none;
    border-radius: 12px !important;
    color: rgb(167, 59, 71);
}

@media only screen and (max-width: 768px){
    #domicilio-fields{
        display: none; margin-top: 20px; column-count: 1; column-gap: 50px;
    } 
    #tienda-fields{
        display: none; margin-top: 20px; column-count: 1; column-gap: 50px;
    } 
}