﻿.w-container.body-wrapper{width:unset}
.fullbanner img{width:100%;max-width:100%;display:block}
.img-banner{max-width:100%;display:block}
.left-container{display:flex;flex-direction:column;gap:12px}
.show{display:flex!important;gap:12px;flex-direction:column}
.dropbtn{background-color:#fff;font-size:13px;font-weight:600;border:1px solid #C9C9C9;cursor:pointer;width:230px;height:40px;display:flex;align-items:center;gap:8px;border-radius:10px;justify-content:center;color:#009981}
.dropbtn i{font-size:16px}
.dropbtn:hover{border:1px solid #009981;background:#EBEBEB;color:#009981}
.dropbtn:focus{border:1px solid #009981;color:#fff;background:#009981}
.dropdown{position:relative;display:inline-block}
.nav-full{top:50px;display:none;position:absolute;min-width:160px;overflow:auto;z-index:999}
.nav-full.moveDown{top:50px}
.nav-full nav{border:1px solid #C9C9C9}
.nav-full nav{top:0}
.tbh_title{margin-bottom:12px}
.tbh_title.list-for-you > div{display:flex;font-weight:600;flex-direction:column;gap:12px;font-size:15px}
.tbh_title.flashsale > div{display:flex;font-weight:600;flex-direction:row;gap:12px;font-size:15px;align-items:center;justify-content:space-between}
.tbh_title.flashsale > div > span{font-size:20px;color:#FD475A;display:flex;gap:8px;text-transform:uppercase}
.tbh_title.flashsale > div > span > i{font-size:24px}
.v5-item{gap:12px}
.v5-item a.auto-hide-img img{transition:opacity 1s ease;opacity:1}
.v5-item .price-note{font-size:13px;color:#757575;font-weight:400}
.v5-item .warranty{background:#DBF9EB;border-radius:5px;padding:4px 8px;display:flex;justify-content:center;text-align:center;color:#009981}
.v5-item .status{border-radius:5px;background:#f3f3f3;padding:4px 8px;display:flex;justify-content:center;text-align:center;color:#4B4B4B}
.v5-item .market{border:1px solid #B8DED8;border-radius:5px;padding:4px 8px;display:flex;justify-content:center;text-align:center;color:#009981;gap:4px;font-size:13px;font-weight:600}
.v5-item .market i{font-size:16px}
.hide{display:none}
.v5-brand-list .more{grid-column:span 2}
.v5-brand-list .more a{font-weight:600;background:#fff;justify-items:center;border:1px solid #C9C9C9;border-radius:6px;width:100%;display:flex;margin:0}
.v5-list-items .suggest-old-product{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:12px;column-gap:12px;margin-bottom:12px}
.v5-list-items .suggest-old-product a{padding:8px 8px;border-radius:5px;background:#fff;color:#191919;display:flex;flex-direction:column;align-items:center;gap:12px}
.v5-list-items .suggest-old-product a:hover{background:#009981;color:#fff}
#listContent{position:relative;overflow:hidden;max-height:500px;min-height:0;overflow:hidden;text-align:justify;padding-bottom:30px}
#see-more-content{justify-content:center;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));position:relative;transition:all .3s ease 0s;background:linear-gradient(rgba(245,245,247,0) 0%,rgb(243,244,246) 100%);height:150px!important;width:100%;position:absolute;bottom:0;align-items:end;display:flex;left:0}
#see-more-content.selected{background:unset}
#see-more-content .btn-view{align-items:center;display:flex;justify-content:center;--tw-text-opacity:1;color:#4B4B4B;position:relative;transition:all .3s ease 0s;background:#f3f4f6;padding:7px 10px;border-radius:24px;gap:2px;border:1px solid var(--black-black-3,#C9C9C9);background:var(--white-white-1,#FFF)}
#see-more-content .btn-view i{font-size:18px}
.v5-list-items .v5-item .price{padding:0 0;font-size:15px;display:flex;flex-direction:column;align-items:center;gap:8px}
.v5-list-items .v5-item .price .sale-off{font-size:13px;display:flex;align-items:center;gap:10px}
.v5-list-items .v5-item .price .sale-off span{padding:2px 4px;border-radius:5px;background:#FD475A;color:#fff}
#pageHolder{min-width:1176px;width:1176px}
.v5-list .v5-list-items .v5-item.slick-slide{margin:0 6px}
.slick-dots{bottom:-15px}
.box-container .v5-list{padding:12px 12px 24px 12px}
.d-block-image{display:block;max-width:100%}
.bg-white{background-color:white}
.pd-20px-0px{padding:20px 0}
.header-title{margin-top:0}
.v5-list .v5-list-items .v5-item{text-align:start}
.text-limit{color:#FD475A!important}
.btn-more-product-old{border:1px solid #009981;background:#FFFFFF;padding:10px 20px;border-radius:33px;font-size:15px;color:#009981;font-weight:600}
.btn-more-product-old:hover{background:#009981;color:#fff}
.ss-menu-scroll ul li.active button,.ss-menu-scroll ul li:hover button{background:#EB691C;color:#FFFFFF;border:1px solid #EB691C}
body{margin-top:0}
header{position:unset}
#id-ss-series-menu {
    top: 0;
    z-index: 1000;
    background: white;
}
.old-category {
    display: flex;
    justify-content: center;
    overflow: hidden;
    padding: 10px 0
}
.old-category ul li{padding:0!important;padding-right:0!important;width:fit-content!important}
.old-category ul li button{display:block;padding:7px 15px 8px 15px;border-radius:9999px;background:#fff;color:#000;border:1px solid #ccc}
.old-category ul li.active button{color:#fff;background:linear-gradient(5deg,#cb1c22 67.61%,#d9503f 95.18%);border:1px solid #d9503f}
.header-title{font-weight:700;font-size:32px;letter-spacing:0;text-align:center;margin:0;padding:0}
.v5-list .noSlide-product{margin-bottom:-12px}
.box-ref .v5-list-items .v5-item{
    height:unset
}
.box-ref .market, .box-ref .warranty, .box-ref .price-tags.price-tags-member {
    display: none
}

.box-ref .v5-list-items {
    padding: 12px 12px 24px 12px;
    background-color: white;
    border-radius: 10px
}

    .box-ref .v5-list-items .v5-item {
        position: relative;
        margin: 0 6px
    }
.box-ref .slick-dots {
    display: flex;
    justify-content: center;
    /* margin-top: 15px; */
    bottom: -13px;
    overflow: hidden;
}
.slick-product-prev, .slick-product-next {
    width: 32px;
    height: 32px;
    font-size: 16px
}