/* css only mobile */
@media (max-width: 767px) {
    .container.oe_website_sale.pt-2 {
        margin-left: 0 !important;
    }

    .s_dynamic_snippet_products .carousel-inner .carousel-item .d-flex {
        padding-left: 5px;
        padding-right: 5px;
    }
}

/* css page checkout success */
.ws_checkout {
    margin-top: 40px;
}
.ws_checkout .eyebrow {
    font-weight: 700;
    font-size: 56px;
    margin: 0 0 8px 0;
    line-height: 0.9;
    letter-spacing: -1px;
}

.ws_checkout .eyebrow .accent {
    color: var(--yellow);
    font-weight: 700;
}

.ws_checkout h1 {
    font-size: 30px;
    margin: 0 0 18px 0;
    font-weight: 600;
    letter-spacing: -0.5px;
    margin-top: 30px;
}

.ws_checkout p.lead {
    margin: 0 0 20px 0;
    font-size: 20px;
    color: var(--muted);
}

.ws_checkout p.sub {
    margin: 10px 0 28px 0;
    color: var(--muted);
    font-size: 16px;
}

.ws_checkout .btn {
    display: inline-block;
    background: var(--yellow);
    color: #222;
    padding: 14px 22px;
    border-radius: 10px;
    font-weight: 600;
    text-decoration: none;
    box-shadow: none;
    border: 0;
    cursor: pointer;
    transition: transform .12s ease, box-shadow .12s ease;
}

.ws_checkout .btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

/* Responsive */
@media (max-width:820px) {
    .ws_checkout.hero {
        flex-direction: column;
    }

    .ws_checkout .eyebrow,
    .ws_checkout .eyebrow .accent,
    .ws_checkout h1 {
        font-size: 36px
    }

    .ws_checkout h1 {
        font-size: 32px
    }
}


/* ẩn hiện báo giá my/orders/87 */
#quote_content h1,
#quote_content #o_payment_status_message  {
    display: none;
}

#customer_info > h4,
#customer_info > hr,
#customer_info > div {
    display: none;
}

#shipping_address > br {
    display: none;
}

#portal_sale_content #content section[class="mt-4"] {
    display: none;
}

#portal_sale_content #terms {
    display: none;
}

#shipping_and_billing div:nth-child(2) {
    display: none;
}

/* ẩn phương thức thanh toán */
#payment_method {
    display: none;
}

.o_website_sale_checkout .oe_cart h5 {
    display: none;
}