/* Temporary availability notice: keep the existing public-site design. */
.orders-paused .main-alert {
    padding-inline: 16px;
}
.orders-paused .hero-content {
    display: flex;
    align-items: center;
    padding-block: clamp(30px, 4vw, 64px);
}
.orders-paused .hero-image img {
    object-position: center 62%;
}
.orders-paused .orders-paused-title {
    color: #ef081a;
    font-size: clamp(24px, 2.5vw, 36px);
    font-weight: 700;
    line-height: 1.2;
    margin: 0 0 18px;
    text-wrap: balance;
}
.orders-paused .orders-paused-notice h2,
.orders-paused .orders-paused-notice p {
    color: #fff;
}
.orders-paused .orders-paused-notice p:last-child {
    margin-bottom: 0;
}
.orders-paused .site-footer .footer-layout {
    grid-template-columns: minmax(200px, 1fr) minmax(285px, 1fr);
}
@media (min-width: 992px) {
    .orders-paused .navbar-left {
        flex: 0 0 auto;
    }
    .orders-paused .site-navigation-wrapper {
        margin-right: clamp(230px, 18vw, 310px);
    }
}
@media (max-width: 767px) {
    .orders-paused .site-footer .footer-layout {
        grid-template-columns: minmax(0, 1fr);
    }
    .orders-paused .hero-panel {
        padding: 24px 18px;
    }
}
