/* First Cradle rental-product presentation only.
 * The original booking-request markup, inputs, validation, and JS are untouched.
 */
body.fc-br-request-product .woocommerce div.product .fc-br-card,
body.fc-br-request-product.woocommerce div.product .fc-br-card {
    clear: both;
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin: 22px auto 34px;
}
@media (min-width: 922px) {
    body.fc-br-request-product .woocommerce div.product .fc-br-card,
    body.fc-br-request-product.woocommerce div.product .fc-br-card {
        max-width: 1180px;
        padding: clamp(22px, 2.5vw, 38px);
    }
    body.fc-br-request-product .woocommerce div.product .summary,
    body.fc-br-request-product.woocommerce div.product .summary {
        margin-bottom: 24px;
    }
}
@media (max-width: 921px) {
    body.fc-br-request-product .woocommerce div.product .fc-br-card,
    body.fc-br-request-product.woocommerce div.product .fc-br-card {
        max-width: 100%;
        margin-top: 16px;
    }
}
