.right-pro-detail{display:grid;grid-template-columns:1.5fr 1fr;padding-left:33px;padding-right:0;width:100%;max-width:calc(100% - 460px)}
.cirteria2-item{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding-bottom:15px}
p.name-cirteria2{margin:0;color:#19672f;font-family:Unbounded;font-size:13px;font-style:normal;font-weight:700;line-height:25px;text-transform:uppercase}
p.name-sppay{font-size:15px;margin:0;color:#8f8f8f;margin:0;line-height:20px;font-family:Roboto;font-style:normal;font-weight:500;line-height:normal;color:#19672f;font-family:Unbounded;font-size:13px;font-style:normal;font-weight:700;line-height:25px;text-transform:uppercase}
.cirteria2-item img{width:30px;filter:brightness(0) saturate(100%) invert(20%) sepia(11%) saturate(2690%) hue-rotate(69deg) brightness(100%) contrast(94%)}
.tabs-pro-detail .nav-tabs .nav-link{border-radius:10px 10px 0 0}
p.desc-cirteria2{color:#8f8f8f;margin:0;line-height:20px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.sppay-item svg{min-width:17px}
.sppay-item{display:flex;justify-content:flex-start;gap:10px;color:#1e1e1e;align-items:center;margin-bottom:10px}
ul#tabsProDetail{border-bottom:3px solid #e1be8c}
.tabs-product-container{display:grid;grid-template-columns:3fr 1.5fr;gap:28px;margin:90px 0}
.product-best-item{display:flex;justify-content:flex-start;align-items:center;border-radius:10px;background:#fff;gap:12px;overflow:hidden}
.content-product-best .slick-slide{padding:10px 0;border-radius:10px;background:#fff;margin:0 0 20px 0}
.tabs-product-item{border-radius:10px 10px 0 0;background:#fbf3f4;padding:20px 30px 24px}
.content-product-best{display:flex;flex-direction:column;justify-content:center;gap:20px}
p.name-product-best{color:#1e1e1e;font-family:Mulish;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:3px 0 8px}
p.code-product-best{margin:0;color:#b61f24;font-family:Mulish;font-size:12px;font-style:normal;font-weight:700;line-height:normal}
p.priceold-product-best{color:#959595;font-family:mr;font-size:13px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 3px 0}
.tabs-product-item label{color:#1e1e1e;font-family:mr;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:10px}
.tabs-pro-detail .nav-tabs .nav-link.active{border-radius:10px 10px 0 0;background:linear-gradient(90deg,#e0bf8f 0,#948264 100%);color:#fff;font-style:normal;font-weight:700;line-height:normal}
div#tabsProDetailContent p{color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal}
.right-pro-detail-item{display:flex;justify-content:flex-start}
.pro-cir-item{border-right:1px solid #d9d9d973;padding-right:12px}
.left-pro-detail{max-width:460px;padding:0;width:100%}
.grid-pro-detail .row.pro-detail-2{width:100%}
.right-pro-detail-item:nth-child(2){max-width:300px}
.cart-pro-detail a.btn-success{background:#3e3e3e}
.cart-pro-detail a.btn-dark,.cart-pro-detail a.btn-success{padding:16px 10px;width:100%;max-width:210px;font-size:16px;text-transform:capitalize}
.pro-sppay-item label{color:#fdcd13;margin-bottom:26px;color:#0c1517;text-align:center;font-family:mb;font-size:18px;font-style:normal;font-weight:800;line-height:normal}
.cart-pro-detail{display:flex;justify-content:space-between;align-items:center;width:100%}
.quantity-pro-detail{border-radius:15px;border:1px solid #e4e4e4;background:#fff}
.quantity-pro-detail input{border:1px solid #e4e4e4;background:#fff;border-radius:0;padding:25px 0}
.attr-content-pro-detail{width:auto;color:#8f8f8f;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}
label.attr-label-pro-detail{line-height:normal;width:auto;color:#333;font-size:15px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}
span.price-old-pro-detail{color:#8f8f8f;font-size:20px;font-style:normal;font-weight:600;line-height:normal}
span.price-new-pro-detail{color:#dc3545;font-size:32px;font-style:normal;font-weight:700;line-height:normal}
p.title-pro-detail.mb-2{margin:0;padding-bottom:0}
.d-flex-quantity{display:flex;justify-content:flex-start;align-items:center;gap:25px}
.d-flex-quantity label{color:#1e1e1e;font-family:mr;font-size:16px;font-style:normal;font-weight:600;line-height:normal}
.brand-name{display:none}
.desc-pro-detail{color:#8f8f8f;font-size:14px;font-style:normal;font-weight:600;line-height:normal;-webkit-line-clamp:5;margin:0;margin:12px 0}
.star-pro-detail{display:flex;justify-content:space-between;align-items:center;margin:20px 0 32px!important}
.item-star i{color:#fac027;font-size:18px}
.product-count span{color:#ffeb3b;font-size:16px;font-style:normal;font-weight:600;line-height:normal}
.product-count{color:#8f8f8f;text-align:right;font-size:16px;font-style:normal;font-weight:600;line-height:normal}
.info-product-best-item{position:relative;width:80%}
p.pricenew-product-best{color:#1e1e1e;font-family:mr;font-size:13px;font-style:normal;font-weight:600;line-height:normal;margin:0}
.img-product-best-item img{max-width:90px}
.img-product-best-item{width:auto}
p.pricenew-product-best span{color:#e31e2b;font-family:Mulish;font-size:16px;font-style:normal;font-weight:700;line-height:normal}
span.price-per-product-best{position:absolute;bottom:0;right:25px;color:#e31e2b;text-align:right;font-family:Quicksand;font-size:13px;font-style:normal;font-weight:700;line-height:normal}
.right-pro-detail-item:nth-child(2){max-width:100%;display:grid;grid-template-columns:1fr 1fr}
.right-pro-detail{margin:0!important;display:flex;flex-direction:column;gap:20px}
.pro-sppay-item{padding:0 0 0 12px}
.attr-pro-detail li .product-tool-s{margin:0}
@media (max-width:1024px){
p.desc-cirteria2{font-size:13px}
.desc-pro-detail.text-split{margin-bottom:18px}
.right-pro-detail{padding-left:20px}
.star-pro-detail{margin:12px 0 20px!important}
p.name-sppay{font-size:12px}
.pro-sppay-item label{font-size:15px;margin-bottom:16px}
.cirteria2-item{padding-bottom:12px}
p.name-cirteria2{font-size:12px}
.grid-pro-detail .row.pro-detail-2{padding:12px}
}
@media (max-width:992px){
.right-pro-detail-item:nth-child(2){grid-template-columns:1fr;gap:20px}
.pro-sppay-item{padding:0}
.right-pro-detail{gap:10px}
.right-pro-detail-item{flex-direction:column;gap:10px}
.attr-pro-detail{margin-bottom:0}
.cirteria2-item{padding-bottom:10px}
}
@media (max-width:870px){
.row.pro-detail-2{flex-direction:column}
.tabs-pro-detail .nav-tabs .nav-link{font-size:15px;padding:10px}
.left-pro-detail{max-width:100%;text-align:center}
.right-pro-detail{width:100%;max-width:100%;padding:0}
}