.single-product {
    .wc-bookings-booking-form {
        .content {
            p.form-field {
                display: none;
            }
        }

        .wc-bookings-date-picker {
            padding: 0;

            .ui-datepicker-header {
                background: none;
                color: #000;
                border: 0;
                border-radius: 0;

                .ui-datepicker-year {
                    color: #9c9c9c;
                }
            }

            .ui-datepicker-next,
            .ui-datepicker-prev {
                background: none;
                color: #9c9c9c;

                .ui-icon {
                    filter: invert(1);
                }
            }

            .ui-widget-content {
                box-shadow: none;
            }

            th {
                color: #db2c2c;
                font-weight: bold;
                border-top: 1px #efefef solid;
            }

            td {
                border: 0;

                &.ui-datepicker-current-day a {
                    background: #db2c2c !important;
                }
            }
        }
    }
}
