#chp.single-product .product-detail-quantity-flex{
    flex:  0 0 100%;
    max-width: 100%;
}

.product-slide-thumbs-wrapper .img {
    aspect-ratio: 5/4;
    width: 100%;
}
.product-slide-thumbs{
    position: relative;
}
.product-slide-thumbs .swiper-button-next,
.product-slide-thumbs .swiper-button-prev{
   
    border: 0;
    border-radius: 15%;
    background: rgba(255, 255, 255, .75);
    color: #000000;
    font: 1.6em sans-serif;
    box-shadow: 0 0 1px rgba(140, 140, 140, .5);
    min-width: 24px !important;
    min-height: 30px !important;
    box-sizing: content-box;
    transition: background-color 0.15s linear;
}
.product-slide-thumbs .swiper-button-next svg,
.product-slide-thumbs .swiper-button-prev svg{
  width: 14x;
  height: 24px;
}
.product-slide-main{
    margin-bottom: 10px;
    border: 1px solid #e5e7eb;
    padding: 40px;
}
.product-slide-main .img{
    aspect-ratio: 5/4;
    width: 100%;
    height: 100%;
    display: block;
}
.product-slide-main .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.product-slide-thumbs-wrapper .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* ===== Table style for content-page-general ===== */

.content-page-general table {
    width: 100%;
    border-collapse: collapse;
    margin: 24px 0;
    font-size: 15px;
}

.content-page-general table th,
.content-page-general table td {
    border: 1px solid #e2e2e2;
    padding: 12px 14px;
    vertical-align: top;
    line-height: 1.6;
}

/* Header */
.content-page-general table th {
    background: #f7f7f7;
    font-weight: 600;
    text-align: left;
}

/* Zebra rows */
.content-page-general table tr {
    background: #fafafa;
}

/* Cột đầu nổi bật hơn */
.content-page-general table td:first-child {
    width: 28%;
    font-weight: 600;
}
html, body, p, ol, ul, li, dl, dt, dd, blockquote, figure, fieldset, legend, textarea, pre, iframe, hr, h1, h2, h3, h4, h5, h6 {
	line-height: 1.4;
}

.woocommerce table.cart td.actions .coupon {
	display: none;
}

.section-cart-overview .woocommerce > *,
.section-cart-overview .cart-collaterals table th,
.section-cart-overview a,
.section-cart-overview strong{
	color: #000 !important
}

#chp .cart .quantity .qty {
	height: 100%;
    border: 1px solid #000;
    border-right: 0;
    color: #000;
    background-color: #f6f3ee;
}

@media screen and (min-width: 768px), print {
  .nav-space {
    margin-top: 4.8rem;
  }
}


@media screen and (min-width: 1300px), print {
  .nav-space {
    margin-top: 7.5rem;
  }
}