/*
.header-nav .menu-list : 7 (pc)
.header-nav .menu-item.dropdown .menu-list : 8 (pc)
.lv-body : 10
.header-top-fir : 11 fixed
.header-top-flex: 12, 13, 14, 15 no fixed
.btn-fct: 25 no fixed
.btn-more: 30
.star: 34
.status-list: 39, 40, 41, 42
.blc-des .price: 47, 48
.ble-des: 53
.ble-tag: 54, 55
.blk-row : 57
.coupon-l, .coupon-r: 97
.product-main-row: 107, 108 --gap
.numbercount-body .list: 111, 112, 113
.cartbuy-bot-wrapper .item : 124, 125
.cartbuy-bot-wrapper .in: 126
.history-main: 127
.orderif-des .item: 128
.orderif-main .list: 129
.orderif-main .item: 130


*/
.mobile-content {
    display: grid;
    grid-gap: 1rem;
    gap: 1rem;
}

.header-top-verify-body {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
    justify-items: center;
}

.footer-list {
    display: grid;
    grid-gap: 1.6rem;
    gap: 1.6rem;
}

.footer-link {
    gap: 0;
}

.footer-link .icon{
    margin-right: 0.8rem;
}

.footer-social-list {
    gap: 0;
}

.footer-social-list .footer-social-item{
    margin-right: 0.8rem;
}

.footer-social-list .footer-social-item:last-child{
    margin-right: 0;
}

.footer-pay-list {
    gap: 0;
}

.footer-pay-list .footer-pay-item{
    margin-right: 0.8rem;
}

.footer-pay-list .footer-pay-item:last-child{
    margin-right: 0;
}

.footer-author {
    gap: 0;
}

.footer-author .text{
    margin-right: 1.1rem;
}

.banner-des {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
}

.banner-botpagi {
   gap: 0; 
}

.banner-botpagi .numberbanner {
    margin-right: 1rem;
}

@media screen and (max-width: 700px) {
    .banner-botpagi .numberbanner {
        margin-right: 0.5rem;
    }
}

.social, .social-list {
    gap: 0;
}

.social .text{
    margin-right: 2.4rem;
}

.social-list .social-item{
    margin-right: 0.8rem;
}

.social-list .social-item:last-child{
    margin-right: 0;
}

.btn-add,
.btn-buy {
    gap: 0;
}

.product-main-col .btn-add {
    gap: 0;
}

.btn-add .icon {
    margin-right: 0.8rem;
}

.btn-buy .icon {
    margin-left: 0.8rem;
}

.product-main-col .btn-add .icon {
    margin-right: 0.6rem;
}

.btn-ftf-list .btn-ftf-item {
    display: grid;
    grid-gap: 0.4rem;
    gap: 0.4rem;
    justify-items: center;
}

.breadcrumbs-list {
    gap: 0;
}

.breadcrumbs-list .breadcrumbs-item {
    margin-right: 0.8rem;
    gap: 0;
}

.breadcrumbs-list .breadcrumbs-item:last-child {
    margin-right: 0;
}

.breadcrumbs-list .breadcrumbs-item .breadcrumbs-link {
    margin-left: 0.8rem;
}

.breadcrumbs-list .breadcrumbs-item:first-child .breadcrumbs-link {
    margin-left: 0;
}

.bla-des {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
}

.bla-price {
    gap: 0;
}

.bla-price .old {
    margin-right: 0.8rem;
}

.blb-wrapper {
    display: grid;
    grid-gap: 2.4rem;
    gap: 2.4rem;
}

.blb-des {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
    justify-items: center;
}

.bld-des {
    display: grid;
    grid-gap: 1rem;
    gap: 1rem;
}

.bld-tag {
    gap: 0;
}

.bld-tag .item {
    margin-right: 2rem;
    gap: 0;
}

.bld-tag .item:last-child {
    margin-right: 0;
}

.bld-tag .item .icon {
    margin-right: 0.6rem;
}

.bld-tag .item .icon:last-child {
    margin-right: 0;
}

@media screen and (min-width: 851px) {
    .postV-body-bot .bld-tag {
        gap: 0;
    }

    .postV-body-bot .bld-tag .item {
        margin-right: 3rem;
        gap: 0;
    }

    .postV-body-bot .bld-tag .item:last-child {
        margin-right: 0;
    }
}

@media screen and (max-width: 450px) {
    .bld-tag {
        gap: 0;
    }

    .bld-tag .item {
        margin-right: 0.8rem;
        gap: 0;
    }

    .bld-tag .item:last-child {
        margin-right: 0;
    }
}

@media screen and (max-width: 850px) {
    .postV-body-bot .bld-tag {
        gap: 0;
    }

    .postV-body-bot .bld-tag .item {
        margin-right: 1rem;
        gap: 0;
    }

    .postV-body-bot .bld-tag .item:last-child {
        margin-right: 0;
    }
}

.detailPslide .postSwiper .ble-wrapper {
    gap: 0;
}

.detailPslide .postSwiper .ble-wrapper .ble-img{
    margin-bottom: 0.8rem;
}

.postH-r .ble-wrapper {
    gap: 0;
}

.postH-r .ble-wrapper .ble-img {
    margin-right: 2.4rem;
}

@media screen and (max-width: 450px) {
    .postH-r .ble-wrapper .ble-img {
        margin-right: 1.2rem;
    }
}

@media screen and (max-width: 375px) {
    .postH-r .ble-wrapper .ble-img {
        margin-bottom: 1.2rem;
        margin-right: 0;
    }
}

.postV-l .ble-wrapper {
    gap: 0;
}

.postV-l .ble-wrapper .ble-img {
    margin-right: 2.4rem;
}

@media screen and (max-width: 600px) {
    .postV-l .ble-wrapper .ble-img {
        margin-right: 1.2rem;
    }
}

@media screen and (max-width: 500px) {
    .postV-l .ble-wrapper .ble-img {
        margin-bottom: 1.2rem;
        margin-right: 0;
    }
}

.postV-body-bot .ble-wrapper {
    gap: 0;
}

.postV-body-bot .ble-wrapper .ble-img{
    margin-bottom: 1rem;
}

.postV-body-top .list {
    gap: 0;
}

.postV-body-top .list .menu-item {
    margin-bottom: 0.8rem;
}

.postV-body-top .list .menu-item:last-child {
    margin-bottom: 0;
}

.postV-top-list {
    gap: 0;
}

.postV-top-list .postV-top-item {
    margin-bottom: 3rem;
}

.postV-top-list .postV-top-item:last-child {
    margin-bottom: 0;
}

@media screen and (min-width: 851px) {
    .postV-body-bot-list {
        gap: 0;
    }

    .postV-body-bot-list .postV-body-bot-item {
        margin-bottom: 2.4rem;
    }

    .postV-body-bot-list .postV-body-bot-item:last-child {
        margin-bottom: 0;
    }
}

.postH-r .postH-col-list {
    gap: 0;
}

.postH-r .postH-col-list .postH-col-item {
    margin-bottom: 3.5rem;
}

.postH-r .postH-col-list .postH-col-item:last-child {
    margin-bottom: 0;
}

.blg-list {
    gap: 0;
}
.blg-list .blg-icon-1{
    margin-right: 2.4rem;
}
.carda-des {
    display: grid;
    grid-gap: 2.4rem;
    gap: 2.4rem;
}

@media screen and (max-width: 500px) {
    .carda-des {
        gap: 1.2rem;
    }
}

.carda-des-top {
    display: grid;
    grid-gap: 1.2rem;
    gap: 1.2rem;
}

.carda-des-bot-flex {
    gap: 0;
    margin-bottom: 1rem;
}

.carda-des-bot-flex .icon {
    margin-right: 0.4rem;
}

.carda-des-bot-flex .icon:last-child {
    margin-right: 0;
}

.global-top {
    gap: 0;
}

.global-top .tag {
    margin-bottom: 1.2rem;
}

.global-top .text {
    margin-top: 1.2rem;
}

.global-input .global-input-btn {
    gap: 0;
}

.global-input .global-input-btn .icon{
    margin-left: 1rem;
}

.detailP-body .mona-content {
    gap: 0;
}

.contact-item-body .list {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
}

.contact-item-body .list .item .link {
    gap: 0;
}

.contact-item-body .list .item .link .icon{
    margin-right: 0.8rem;
}

.product-ft-body-list {
    gap: 0;
}

.product-ft-body-item .list {
    gap: 0;
}

.product-ft-body-item .list .in .range-list {
    gap: 0;
}

.product-ft-body-item-price .product-ft-body-item-top {
    margin-bottom: 0;
}

.product-main-top-list {
    gap: 0;
}

.product-main .product-main-top-tag {
    gap: 0;
}

.product-main .product-main-top-tag .tag{
    margin-right: 1rem;
}

.product-main .product-main-top-tag .tag:last-child{
    margin-right: 0;
}

.partner-body-flex {
    gap: 0;
}

.partner-body-flex-left .text{
    margin-bottom: 1rem;
}

@media screen and (max-width: 500px) {
    .partner-body-flex-left {
        margin-bottom: 2rem;
    }
}

.intro-body-des .in {
    gap: 0;
}

.intro-body-des .in .title {
   margin-bottom: 1rem;
}

.client-top {
    gap: 0;
}

.client-top .client-btn {
    gap: 0;
}

.client-top .client-btn .client-button-prev {
    margin-right: 1.6rem;
}

.certi .certi-btn {
    gap: 0;
}

.certi .certi-btn .certi-button-prev {
    margin-right: 1.2rem;
}

.pdhotH .pdhotH-btn {
    gap: 0;
}

.pdhotH .pdhotH-btn .pdhotH-button-prev {
    margin-right: 1.6rem;
}

.detailSP-wrapper .detailSP-des {
    gap: 0;
}

.detailSP-wrapper .detailSP-des > div:nth-child(n) {
    margin-top: 1.6rem;
}

.detailSP-wrapper .detailSP-des > div:first-child {
    margin-top: 0;
}

.detailSP-wrapper .detailSP-des .detailSP-des-item {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
}

.detailSP-des .listsp {
    gap: 0;
}

.detailSP-des .listsp .itsp_custom_item:first-child {
    margin-right: 1.5rem;
}

.detailSP-des .listsp.fixed_gap_2 {
    gap: 0;
}

.detailSP-des .listsp.fixed_gap_2 .btn-buy {
    margin-right: 1.2rem;
}

.detailSP-des .listsp.fixed_gap_2 .btn-buy:last-child {
    margin-right: 0;
}

.number-value {
    gap: 0;
}

.number-value .minus {
    margin-right: 1.1rem;
}

.number-value .plusJs {
    margin-left: 1.1rem;
}

@media screen and (max-width: 900px) {
    .number-value {
        gap: 0;
    }

    .number-value .minus {
        margin-right: 0.5rem;
    }

    .number-value .plusJs {
        margin-left: 0.5rem;
    }
}

.detailSP-des .list {
    gap: 0;
}

.detailSP-des .list .text{
    margin-right: 2rem;
}

.detailSP-des .list .grp {
    gap: 0;
}

.detailSP-des .list .grp .it {
    margin-right: 1rem;
}

.detailSP-des .list .grp .it:last-child {
    margin-right: 0;
}

.tabpd-bot-row {
    gap: 0;
}

.tabpd-bot-row .tabpd-bot-l {
    margin-right: 1.6rem;
    gap: 0;
}

.tabpd-bot-row .tabpd-bot-r {
    gap: 0;
}

.tabpd-bot-row .tabpd-bot-l .item{
    margin-right: 2rem;
}

.tabpd-bot-row .tabpd-bot-r .btn-add{
}

.tabpd-bot-row .tabpd-bot-r .color-value-custom{
    margin-left: 1rem;
}

@media screen and (max-width: 600px) {
    .tabpd-bot-row .tabpd-bot-l {
        margin-right: 0;
        margin-bottom: 1.6rem;
    }

    .tabpd-bot-row .tabpd-bot-l .item{
        margin-right: 1rem;
    }
}

@media screen and (max-width: 800px) {
    .tabpd-bot-row .tabpd-bot-l .item{
        margin-right: 1rem;
    }
}

/*
@media screen and (max-width: 700px) {
    .tabpd-bot-row .tabpd-bot-r .btn-add .icon {
        margin-right: 0;
    }
}
*/

.tabpd-bot-row .tabpd-bot-l .detailSP-des {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
}

.tabpd-ques {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
    margin-top: 2rem;
}

.tabpd-ques .tabpd-ques-item {
    display: grid;
    grid-gap: 0;
    gap: 0;
    cursor: pointer;
}

.tabpd-ques .tabpd-ques-head {
    gap: 0;
}

.blc-wrapper {
    gap: 0;
}

.blc-wrapper .blc-img {
    margin-right: 1.6rem;
}

@media screen and (max-width: 900px) {
    .blc-wrapper .blc-img {
        margin-right: 0.8rem;
    }
}

@media screen and (max-width: 370px) {
    .blc-wrapper .blc-img {
        margin-right: 0;
        margin-bottom: 0.8rem;
    }
}

.blc-des {
    display: grid;
    grid-gap: 0.8rem;
    gap: 0.8rem;
}

@media screen and (max-width: 800px) {
    .blc-des {
        display: grid;
        grid-gap: 0.6rem;
        gap: 0.6rem;
    }
}

.cartbuy-nb {
    gap: 0;
}

.payif-left-frm .item {
    gap: 0;
}

.payif-left-frm .item .payif-lb {
    margin-bottom: 0.5rem;
}

.payif-type-list {
    gap: 0;
}

.payif-type-list .item_description {
    margin-bottom: 1.6rem;
}

.payif-type-list .item_description:last-child {
    margin-bottom: 0;
}

.cartbuy-bot-wrapper .item {
    gap: 0;
}

.cartbuy-bot-wrapper .item .text-2 {
    margin-left: 0.8rem;
}

.cartbuy-bot-wrapper .in {
    gap: 0;
}

.cartbuy-bot-wrapper .in .global-input {
    margin-top: 0;
}

.orderif-des .item {
    gap: 0;
}

@media screen and (max-width: 1200px) {
  .detailSP-des .listsp.fixed_gap_3 .btn-add .icon {
    display: inherit;
  }
}

.detailSP-des .listsp.fixed_gap_2,
.detailSP-des .listsp.fixed_gap_3 {
    gap: 0;
    margin-top: 0 !important;
}

.detailSP-des .listsp.fixed_gap_2 > a:nth-child(n),
.detailSP-des .listsp.fixed_gap_2 > div:nth-child(n),
.detailSP-des .listsp.fixed_gap_3 > a:nth-child(n) {
    margin-top: 1.6rem;
}

.detailSP-des .listsp.fixed_gap_2 > a:nth-child(2n + 1),
.detailSP-des .listsp.fixed_gap_2 > div:nth-child(2n + 1),
.detailSP-des .listsp.fixed_gap_3 > a:nth-child(2n + 1) {
    margin-right: 1.2rem;
}

/*
.detailSP-des .listsp.fixed_gap_2 .btn-buy,
.detailSP-des .listsp.fixed_gap_2 .btn-add {
    min-width: 22.8rem;
    max-width: 22.8rem;
}

.detailSP-des .listsp.fixed_gap_3 .btn-add {
    min-width: 24.8rem;
    max-width: 24.8rem;
}


@media screen and (max-width: 450px) {
  .detailSP-des .listsp .btn-add,
  .detailSP-des .listsp .btn-buy {
    min-width: 18.4rem;
    max-width: 18.4rem;
  }
  
  .detailSP-des .listsp.fixed_gap_3 .btn-add {
    min-width: 22.8rem;
    max-width: 22.8rem;
  }
}
*/

.detailSP-des .listsp.fixed_gap_3 .btn-add-shopee {
    background-color: #fe5722;
    border: 0.1rem solid #ffffff;
    color: #ffffff;
}

.detailSP-des .listsp.fixed_gap_3 .btn-add-shopee::before {
    background-color: #ffffff;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-shopee:hover {
    color: #fe5722;
    border: 0.1rem solid #fe5722;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-shopee:hover::before {
    background-color: #ffffff;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-shopee:hover i {
    color: #fe5722;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-shopee:hover svg path {
    fill: #fe5722;
}

.detailSP-des .listsp.fixed_gap_3 .btn-add-shopee:hover svg path.shopee {
    fill: #fff;
}

.detailSP-des .listsp.fixed_gap_3 .btn-add-lazada {
    background-color: #0204ac;
    border: 0.1rem solid #ffffff;
    color: #ffffff;
}

.detailSP-des .listsp.fixed_gap_3 .btn-add-lazada::before {
    background-color: #ffffff;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-lazada:hover {
    color: #0204ac;
    border: 0.1rem solid #0204ac;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-lazada:hover::before {
    background-color: #ffffff;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-lazada:hover i {
    color: #0204ac;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-lazada:hover svg path {
    fill: #0204ac;
}


.detailSP-des .listsp.fixed_gap_3 .btn-add-tiktok {
    background-color: #000000;
    border: 0.1rem solid #ffffff;
    color: #ffffff;
}

.detailSP-des .listsp.fixed_gap_3 .btn-add-tiktok::before {
    background-color: #ffffff;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-tiktok:hover {
    color: #000000;
    border: 0.1rem solid #000000;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-tiktok:hover::before {
    background-color: #ffffff;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-tiktok:hover i {
    color: #000000;
}
.detailSP-des .listsp.fixed_gap_3 .btn-add-tiktok:hover svg path {
    fill: #000000;
}
