
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap');
/*reset css default*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, 
code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
 details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video 
 {margin: 0; padding: 0; border: 0; font-size: 100%;vertical-align: baseline;text-decoration: none;}

input:focus,select:focus,.form-control:focus{box-shadow: none;outline: none;}
 .form-control:focus{border-color:#ced4da;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; } 
body {line-height: 1; }
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none; }
table {border-collapse: collapse; border-spacing: 0; }
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0; }
/* Firefox */
input[type=number] {-moz-appearance: textfield; }
/*end reset css default*/

/*custom css bootstrap*/
.col-xl-20pt,.col-xxl-20pt,.col-xxl-80pt,.col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12,.col-lg-20pt{position: relative; width: 100%; padding-right: 15px; padding-left: 15px; }
.row-n75{margin-right: -.75rem; margin-left: -.75rem;}
.row-n2{margin-right: -.5rem; margin-left: -.5rem;}
/*end css bootstrap*/
.font-w-600{font-weight: 600}
img{max-width: 100%; height: auto;max-height: 100%;}

body{font-size: 14px;font-family: 'Poppins', sans-serif;font-weight: 400;color: #52575C;line-height: 1.1rem;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight: 400}
a{color: #25282B;}
a:hover{text-decoration: none;color:initial;}
a.link-color:hover,.btn-more:hover{color:#46C1C6;}
.btn-more{z-index: 10;}
.text-line-through{text-decoration:line-through}

.bottom-0{bottom: 0}
.left-0{left: 0}
.cursor-pointer{cursor: pointer;}
/*padding*/
.py-75{padding-top: .75rem;padding-bottom: .75rem}
.py-2rem{padding-top: 2rem;padding-bottom: 2rem}
.px-75{padding-left: .75rem;padding-right: .75rem}
.p-75{padding:.75rem}
.pr-75{padding-right: .75rem}
.pl-75{padding-left: .75rem}
.pr-2rem{padding-right: 2rem !important}
.px-2rem{padding-left: 2rem;padding-right: 2rem}
/*margin*/
.mt-n35{margin-top: -3.5rem}
.my-4rem{margin-top: 4rem;margin-bottom: 4rem}
.mt-4rem{margin-top: 4rem;}
.mb-2rem{margin-bottom: 2rem}
.mb-5rem{margin-bottom: 5rem;}
.mb-75{margin-bottom: .75rem;}
.mr-75{margin-right: .75rem;}
.right-3{right: 1rem;}
.bottom-3{bottom: 1rem;}
/*width*/
.w-100-mobile{width: 100%}
.w-35{width: 35%}
.w-40{width: 40%}
.w-60{width: 60%}
.w-1dot{flex: 0 0 auto; width: calc(100% / 3.5)}
.w-1dot5{flex: 0 0 auto; width: calc( 100% - (100% / 3.5)*2) }
.w-h-24px{width: 24px;height: 24px;}
.w-h-100px{width: 100px;height: 100px;}
.w-h-40x{width: 40px;height: 40px;}
/*end width*/

/*fontsize*/
.fs-11{font-size: 11px;line-height: 16px;}
.fs-12{font-size: 12px;line-height: 16px;}
.fs-13{font-size: 13px;line-height: 20px;}
.fs-14{font-size: 14px;line-height: 24px}
.fs-15{font-size: 15px;line-height: 20px}
.fs-16{font-size: 16px;line-height: 26px}
.fs-18{font-size: 18px;line-height: 28px}
.fs-20{font-size: 20px;line-height: 32px}
.fs-24{font-size: 24px;line-height: 36px}
.fs-65{font-size: 65px;line-height: 68px}
/*bg*/
.bg-main{background: #46C1C6;}
.bg-F4F4F4{background: #F4F4F4}
.bg-F4F6FA{background: #F4F6FA}
.bg-C4CACC{background: #C4CACC;}
.bg-F4F6F6{background: #F4F6F6;}
/*z-index*/
.z-index1{z-index: 1}
.z-index99{z-index: 99}
/*border-radius*/
.border-r100{border-radius: 100px}
.border-radius100{border-radius: 100px;}
.border-radius4{border-radius: 4px;}
.border-radius4important{border-radius: 4px !important;}
.border-radius6{border-radius: 6px;}
.border-radius8{border-radius: 8px;}
/*border*/
.border-bot1-EEEEEE{border-bottom: 1px solid #EEEEEE}
.border-top1-EEEEEE{border-top: 1px solid #EEEEEE}
.border-bot1-D8D8D8{border-bottom: 1px solid #D8D8D8}
.border-1-EEEEEE{border: 1px solid #EEEEEE}
.border-bot1-E5E5E5{border-bottom: 1px solid #E5E5E5}
.border-bot1dashed-C7C7C7{border-bottom:1px dashed #C7C7C7}
.border-1dashed-C7C7C7{border: 1px dashed #C7C7C7;}
.border-1-main{border: 1px solid #46C1C6;}
.border-top1-F4F4F4{border-top: 1px solid #F4F4F4;}
.border-bot1-EFEFF4{border-bottom: 1px solid #EFEFF4;}
.border-top1-E6E8E9{border-top: 1px solid #E6E8E9}
.border-bot1-E6E8E9{border-bottom: 1px solid #E6E8E9}
.border-bot1-DADADA{border-bottom:1px solid #DADADA}
.border-bot8-F4F6FA{border-bottom: 8px solid #F4F6FA;}

/*line height*/
.line-h20{line-height: 20px}
.line-h24{line-height: 24px}

/*height*/
.h-28px{height: 28px;}
.h-32px{height: 32px;}
.h-44px{height: 44px;}
.h-40px{height: 40px;}
.h-48px{height: 48px;}
/*color txt*/
.btn-more,.link-color,.text-main{color: #46C1C6;}

.text-25282B{color: #25282B}
.text-161616{color:#161616;}
.text-616161{color:#616161;}
.text-A0A4A8{color:#A0A4A8}
.text-8E8E8E{color:#8E8E8E;}
.text-fc2435{color:#fc2435;}
.text-212529{color: #212529}
.text-black{color: #000}
.text-484FE4{color:#484FE4;}
.text-29B8B9{color:#29B8B9}
.text-959595{color: #959595;}
.text-CE0021{color:#CE0021;}
.text-353535{color: #353535}
.text-495057{color: #495057}
.text-d93751{color: #d93751}
.text-05C31A{color: #05C31A}
.text-FF9519{color:#FF9519}
.overflow-scroll {overflow: scroll;}
.d-none-css{display: none;}
.opacity-0{opacity: 0;visibility: hidden;}
.justify-align-center{display: flex;justify-content: center;align-items: center;}

.z-index-99{z-index: 99;}
/*su dung cho show sapxep,locthep*/
.bg-body{position: absolute; background: rgba(0, 0, 0, 0.5); z-index: 98; top: 0; left: 0; width: 100%; height: 100%;}
/*end*/

#header{font-style: normal; font-size: 12px; line-height: 16px;box-shadow: inset 0px -1px 0px #E5E5E5;}
#header .header__logo{max-width:115px;min-width: 112px; }
#header .header__logo img{max-height: 60px;}
#header .header__search{width: 670px;padding: 0 20px;}
#header .header__search input{border:0;border-radius: 0;height: 40px;background: #F4F6FA; border-top-left-radius: 28px; border-bottom-left-radius: 28px;font-size: 12px; }
#header .header__search button{border:0;border-radius: 0;background: #46C1C6; border-top-right-radius: 28px; border-bottom-right-radius: 28px;font-size: 14px;padding: 9px 31px;}
#header .header__loginCart .header__loginCart--txt{margin: 0px 8px;}

#header .header__loginHotline .header__loginHotline--icon{background: #C4C4C4; height: 40px; width: 40px; border-radius: 50%; }
#header .header__loginHotline a{border: 1px solid #EEEEEE; border-radius: 40px; padding: 5px 8px; min-width: 181px;}
#header .result-search{background: #fff; border: 1px solid #EEEEEE; box-shadow: 0px 8px 8px rgb(50 50 71 / 4%), 0px 16px 16px rgb(50 50 71 / 2%); position: absolute; z-index: 99; top: 56px;max-width: 580px;}
#header .result-search img{width: 56px;height: 56px;}
#header .result-search-list .result-search-item{border-bottom: 1px dashed #C7C7C7;}
#header .result-search-list .result-search-item:last-child{border:0;}

#header .header__step_pay-item.active {color:#fff;background-color:#46C1C6;}
#header .header__step_pay-item{color:#252525;background-color:#E0E5EE;border-radius: 24px;height: 32px}
#header .header__step_pay-item.active .header__step_pay-number{background: #6FD9DD;}
#header .header__step_pay-item .header__step_pay-number{background: #EDF1F9;}
#header .header__step_pay-item .header__step_pay-number{border-radius: 50%;width: 32px;height: 32px;}
#header .header__step_pay-item{margin-right: 90px}
#header .header__step_pay-item .border-line-step{left: 0; width: 300px; height: 4px;  z-index: -1;background: #E0E5EE;}
#header .header__step_pay-item .border-line-step.active{background: #46C1C6;}



/*page home*/

#s_slideshow .s_slideshow__item--content{background-color: rgb(74 82 230 / 50%)}
#s_slideshow .s_slideshow__item--bg{background-position: center; background-repeat: no-repeat; background-size: cover;}
#s_slideshow .slick-arrow{z-index: 99; height: 34px; width: 34px; border-radius: 50%; border: 0;top: calc(50% - 17px)}
#s_slideshow .s_slideshow__item .s_slideshow__item-pro img{width: auto;}
#s_slideshow .s_slideshow__item-pro{left: 0;top: 0; display: flex;align-items: center;justify-content: center;height: 100%;width: 100%;}
#s_slideshow .s_slideshow__item{height: 80vh;}
#s_slideshow .s_slideshow__item img{height: 100%; width: 100%; object-fit: cover;}
#s_slideshow .s_slideshow__item--content{position: absolute;top:0;left: 0;height: 100%;}


#s_menucate .s_menucate__item {z-index: 10}
#s_menucate .s_menucate__item img{height: 72px;width: 72px;background: #fff;border-radius: 50%}
#s_menucate .s_menucate__item--p{padding:10px 9px;border-radius: 8px}
#s_menucate .s_menucate__item .item-bg{top: 0; left: 0; z-index: -1; opacity: 0.1; border-radius: 8px;}
#s_menucate .s_menucate__item:nth-child(1) .item-bg{ background: #5856D6;}
#s_menucate .s_menucate__item:nth-child(2) .item-bg{ background: #EC23A1;}
#s_menucate .s_menucate__item:nth-child(3) .item-bg{ background: #FF9519;}
#s_menucate .s_menucate__item:nth-child(4) .item-bg{ background: #0BBEE7;}



#s_flashsale .s_flashsale__top--time span{border-radius: 4px;height: 28px;width: 36px;background: #52575C}
#s_flashsale .s_flashsale__top--txt{font-size: 28px; line-height: 44px;}
#s_flashsale .s_flashsale__top .btn-more{font-size: 16px; line-height: 24px;}

.s_listpro .s_listpro__item:last-child{border-right: 0 !important;}
.s_listpro .s_listpro__item .s_listpro__img .num-sale{width: 56px; height: 56px; right: .5rem; top: 0; background: #FC2435; border-radius: 50%;}
.s_listpro.s_listpro_slider .s_listpro__item .s_listpro__img .num-sale {width: 44px; height: 44px; }
.s_listpro .s_listpro__item .s_listpro__content .price-km{color: #FF9519;font-size: 16px; line-height: 24px;}
.s_listpro .s_listpro__item .s_listpro__content .progress{height: 20px; border-radius: 16px;background: #FFE8CC;}
.s_listpro .s_listpro__item .s_listpro__content .progress-bar{background: #FF9519; border-radius: 16px;font-size: 12px }
.s_listpro .s_listpro__item .s_listpro__content h3{color: #25282B;}

.s_listpro_slider .slick-arrow button{top: 25%;background: #5856D6; height: 48px; width: 48px; border: 0; border-radius: 50%; box-shadow: 0px 1px 4px rgb(0 0 0 / 14%); }
.s_listpro_slider .slick-arrow{position: absolute;z-index: 99;width: 150px; height: 100%;}
.s_listpro_slider .slick-arrow .bg-opacity{position: absolute; background: #fff; opacity: .5; top: 0; width: 100%; left: 0; height: 100%; cursor: pointer}
.s_listpro_slider .slick-arrow.arrow-right{right: 0}
.s_listpro_slider .slick-arrow.arrow-left {left: 0}
.s_listpro_slider .slick-arrow.arrow-left button{right: -35px;position: absolute;}
.s_listpro_slider .slick-arrow.arrow-right button{left: -35px;position: absolute;}

.s_profullhome .title-pro h2{font-size: 28px; line-height: 44px;color: #25282B;} 
.s_profullhome .title-pro p{font-size: 16px;line-height: 24px;}
.s_profullhome .s_listpro .s_listpro__item  .s_listpro__img{background: #F4F6FA;}
.s_profullhome .s_profull__btnview a{width: 392px; height: 44px;border: 1px solid #000000; border-radius: 8px;}

 .s_listpro__img{display: flex;justify-content: center;}

#s_prodbn .s_prodbn__item a span{border-bottom-right-radius: 8px;border-bottom-left-radius: 8px}
/*end page home*/



/*page blog*/
#s_newstitle{background: #F4F6FA;}
#s_newstitle h2{font-size: 20px; line-height: 25px; color: #25282B;}
#s_newstitle p{line-height: 24px;}

.s_newlist .row{margin-right: -.5rem; margin-left: -.5rem;}
.s_newlist .s_newlist__item h3{color:#000;font-size: 14px;line-height: 20px;}
.s_newlist .s_newlist__item .s_newlist__item--des{font-size: 12px;line-height: 20px;}
.s_newlist .btnviewfull a{width: 600px; height: 44px;border: 1px solid #000000; border-radius: 8px;}
/*end page blog*/

/*page detail blogs*/
#s_news_detail_banner  h2{ color: #F12C3C;}
#s_news_detail_banner .s_news_detail_banner__titlle{background: #F9E4E6;}
h2.title-banner{font-size: 20px; line-height:24px;}
/*end page detail blogs*/


/*cate pro list*/
#s_profull_banner .s_profull_banner__title{background-color: #23a4a8;background-repeat: no-repeat; background-size: cover;}

/*#s_profull_list .s_profull_list__top > .nav{border: 1px solid #EEEEEE;}*/
#s_profull_list .s_profull_list__menu{border: 1px solid #E6E8E9;}
#s_profull_list .s_profull_list__menu h3{font-size: 16px; line-height: 24px;color: #25282B;}
#s_profull_list .s_profull_list__menu  .nav a{font-size: 12px}
#s_profull_list .s_profull_list__content .s_listpro__item:hover{box-shadow: 1px 1px 4px 4px rgb(0 0 0 / 14%);}
#s_profull_list .s_profull_list__content .s_listpro__item:hover .btn-buy{opacity: 1;visibility: visible;}
#s_profull_list  .s_profull__page .nav li.active a{background:#46C1C6; color: #fff}


#s_profull_list .nav-search-sx.show{position: relative;z-index: 99;background: #fff;}
#s_profull_list .sidebar-left.show{position: absolute;background: #fff;left: 0;width: 100%;z-index: 99;top: 44px;}
/*end cate pro list*/

/*view detail pro*/
#s_pro_detail_top .img_main{background: #F4F6FA;}
#s_pro_detail_top .select-sl input{height: 48px;width: 66px;}
#s_pro_detail_top .select-sl input{border: 0;border-right: 1px solid #E5E5E5;border-left:1px solid #E5E5E5;}
#s_pro_detail_top .select-sl button{border: 0;width: 41px;}
#s_pro_detail_top .select-sl .input-group{border:1px solid #E5E5E5;width:151px;border-radius: 8px;}
#s_pro_detail_top .select-sl .bnt-add{border-top-left-radius:8px ;border-bottom-left-radius: 8px;}
#s_pro_detail_top .select-sl .bnt-tr{border-top-right-radius:8px ;border-bottom-right-radius: 8px}
#s_pro_detail_top .add-cart button{width:50%;height: 52px;border-radius: 8px;color: #fff;border:0 }
#s_pro_detail_top .add-cart .buy-now{background: #FF9519;}
#s_pro_detail_top .btn-cart-disable{background: #D6D6D6;}
#s_pro_detail_top  .slick-vertical .slick-slide.slick-current .item-imgsmall{border: 1px solid #46C1C6;}
#s_pro_detail_top  .item-imgsmall {border: 1px solid #E5E5E5; }
#s_pro_detail_top  .slider-nav-pro .slick-arrow button{background: transparent;transform: rotate(90deg);border:0;}
#s_pro_detail_top  .slider-nav-pro .slick-arrow button svg{height: 50px;fill: #46C1C6;}
#s_pro_detail_top .slick-list{margin: 5px 0;max-height: 100%;}

#s_pro_detail_top .nav-social .item-social a{background-image: url(../img/img_pro_detail/social.svg); width: 29px; height: 29px;}
#s_pro_detail_top .nav-social .item-fb a{background-position: -38px -43px;}
#s_pro_detail_top .nav-social .item-insta a{background-position: -100px -43px;}
#s_pro_detail_top .nav-social .item-mes a{background-position: -6px -43px}
#s_pro_detail_top .nav-social .item-ggplus a{background-position: -198px -43px;}

.fancybox-inner .fancybox-slide--image .fancybox-content{background: #fff}
.fancybox-thumbs.fancybox-thumbs-y {display: block; position: fixed; left: 0; width: 100%; background: transparent; top: 85%; }
.fancybox-thumbs__list{display: flex;justify-content: center;}
.fancybox-container.fancybox-show-thumbs .fancybox-inner{right: 0}
.fancybox-toolbar .fancybox-button--zoom ,.fancybox-button--play,.fancybox-button--thumbs{display:  none}
.fancybox-slide--image{padding: 40px 0 130px 0;}
.fancybox-thumbs__list a{margin: 0 9px;background-color: #fff;height: 90px}
.fancybox-navigation .fancybox-button{width: 90px;height: 90px;padding:0;}
.fancybox-navigation .fancybox-button.fancybox-button--arrow_left{left: 15%;;}
.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right: 15%;}
.fancybox-navigation .fancybox-button{background: transparent}
.fancybox-navigation .fancybox-button div{padding: 0}
.fancybox-thumbs__list a:first-child{margin-left:0;}
.fancybox-thumbs__list a:lasr-chikd{margin-right:0;}
.fancybox-thumbs__list a::before{ border: 3px solid #46C1C6;}
/*.fancybox-button.fancybox-button--close{display:  inline-block;}*/

#s_pro_detail_top .price .giam-pt{background: #fc2435;border-radius: 16px;width: 48px;height: 20px;}
#s_pro_detail_des_comment{padding-bottom:4rem ; background:#F4F6FA ;}
#s_pro_detail_des_comment .nav-tabs .nav-item.show .nav-link, 
#s_pro_detail_des_comment .nav-tabs .nav-link.active{border: 0;color: #25282B}
#s_pro_detail_des_comment .nav-tabs .nav-link:focus,#s_pro_detail_des_comment .nav-tabs .nav-link:hover{border: 0}
#s_pro_detail_des_comment .nav-tabs .nav-link{padding:15px 80px;margin-bottom: 0;border: 0;border-radius: 0; font-size: 18px;line-height: 28px;font-weight: 600;color: #52575C;}

#s_pro_detail_des_comment .item-p{padding: 28px 43px;}
.s_pro_detail_comment .progress{width: 300px; height: 4px; border-radius: 8px;background-color: #EDEDED;} 
.s_pro_detail_comment .progress-bar{border-radius: 8px;background-color: #FF9519;}
.s_pro_detail_comment .txt-number-star{width: 35px;display: flex;justify-content: flex-end;}
.s_pro_detail_comment .count-num-star{font-size: 38px;line-height:60px ; color:#FF9519 ;padding:0 75px;}
.s_pro_detail_comment .btn-sendcomemnt{border-radius: 28px;width: 232px;height: 44px;}
.s_pro_detail_comment .item-usercomment{border-top: 1px dotted #C7C7C7;}
.s_pro_detail_comment .item-usercomment--icon span{height: 52px;width: 52px;background-color: #E4ECEB;display: flex;justify-content: center;align-items: center;border-radius: 50%;}

.nav-star-rate .active svg path{fill: #FF9519}
.modal-comment button.btn-send{height: 40px;border-radius: 12px;}
.modal-comment .close-modal{right: 1rem;top: .75rem;}
.modal-comment textarea{background: #F2F3F4;border-radius: 12px;resize: none;border: 0}
.modal-comment textarea::-webkit-input-placeholder{color: #A0A4A8;}
.modal-comment textarea:-moz-placeholder{color: #A0A4A8;}
.modal-comment textarea::-moz-placeholder{color: #A0A4A8;}
.modal-comment textarea:-ms-input-placeholder{color: #A0A4A8;}
.modal-comment textarea::placeholder {color: #A0A4A8; }
.modal-comment .modal-content{border-radius: 24px;border: 0}

/* end view detail pro*/


/*page login*/
#s_login {}
#s_login .s_login__form-title{color: #25282B;}
#s_login .s_login__form-title h3{font-size: 20px; line-height: 32px;}
#s_login .s_login__form form input{color:#25282B;font-size: 12px;border: 1px solid #E0E0E0;padding: 14px 19px;}
#s_login .s_login__form form  input::-webkit-input-placeholder {color: #52575C; }
#s_login .s_login__form form input:-ms-input-placeholder{color: #52575C; }
#s_login .s_login__form form input::placeholder {color: #52575C; }
#s_login .s_login__form .border-absolute {border: 1px solid #EEEEEE; width: 100%; left: 0; bottom: 2px; }
#s_login .s_login__form .form-css{border-radius: 100px;height: 48px;display: flex;justify-content: center;align-items: center;}
#s_login .s_login__form .iconeye{right: 1rem;top: 17px}
#s_login .s_login__form .link-fb {background: #30548B;}
#s_login .s_login__form .link-gg{background: #4E86EC;}
#s_login .s_login__form .mxh span{left: 1rem}
#s_login .s_login__form .mxh .sp-gg{height: 32px; width: 32px;border-radius: 50%;}
#s_login .s_login__form .mxh .sp-gg img{border-radius: 50%; margin-top: 3px;}
#s_login .s_login__form .s_login__form-imgmail > span{width: 145px;height: 145px;border-radius:50%;background: #f2f3f4;}
#s_login .s_login__form .s_login__form-imgmail  img{height: 106px;width: 106px;}
#s_login .s_login__form .ps-suc-border-line{border:1px solid #A0A4A8;}
/*end page login*/


/*page cart*/
#s_cart{background: #F4F6FA;}
#s_cart .s_cart_left__title{background:#F4F4F4}
#s_cart .s_cart_left__content .row{margin-right: -.5rem; margin-left: -.5rem;}
#s_cart .s_cart_left__content .row-list-pro{border-top: 1px solid #EFEFF4;}
#s_cart .s_cart_left__content .btn-delete{border:1px solid #EEEEEE;border-radius: 4px}
#s_cart .s_cart_left__content .item-img{background: #F4F6FA}
#s_cart .s_cart_left__content .item-sale .sale-color{color: #fc2435}
#s_cart .s_cart_left__content .item-sl{border:1px solid #D2D1D1;border-radius: 4px;color:#333333;}
#s_cart .s_cart_right .form-magg{border:1px solid #EEEEEE;max-width: 190px;}
#s_cart .s_cart_right .txt-magg{min-width: 116px;}
#s_cart .s_cart_right .form-magg input::-webkit-input-placeholder{color:#A0A4A8;}
#s_cart .s_cart_right .form-magg input:-moz-placeholder{color:#A0A4A8;}
#s_cart .s_cart_right .form-magg input::-moz-placeholder{color:#A0A4A8;}
#s_cart .s_cart_right .form-magg input:-ms-input-placeholder{color:#A0A4A8;}

#s_cart .s_cart_left .form-magg input::-webkit-input-placeholder{font-size: 12px;}
#s_cart .s_cart_left .form-magg input:-moz-placeholder{font-size: 12px;}
#s_cart .s_cart_left .form-magg input::-moz-placeholder{font-size: 12px;}
#s_cart .s_cart_left .form-magg input:-ms-input-placeholder{font-size: 12px;}

#s_cart #modalfullpro .close{position: absolute; right: -21px; box-shadow: 3px 5px 11px rgb(0 0 0 / 25%); height: 48px; width: 48px; border-radius: 50%; background: #fff; top: -25px; opacity: 1;}
/*end page cart*/


/*page info account*/
#info_acc{background:#F4F6FA;}
#info_acc .iconeye{top: 14px;right: 13px;}
.breadcrumb-item+.breadcrumb-item::before {float: left; padding-right: .5rem; color: #25282B; content: ">"; }
.info_acc__left{border-radius: 8px }
.info_acc__left .info_acc__left-imgname img{height: 72px;width: 72px;border-radius: 50%}
.info_acc__left .info_acc__left-info  li a span{color:#161616;}
.info_acc__left .info_acc__left-info .icon-info{width: 35px}
.info_acc__left .info_acc__left-info > li > a.active{background: #F4F6FA; border-radius: 8px;}
.info_acc__left .info_acc__left-info> li > a.active svg path{fill: #46C1C6}

.info_acc__right{border-radius: 8px;padding: 30px}
.info_acc__right input::-webkit-input-placeholder,.info_acc__right textarea::-webkit-input-placeholder{font-size: 14px;color:#8E8E8E;}
.info_acc__right input::-moz-placeholder,.info_acc__right textarea::-moz-placeholder{font-size: 14px;color:#8E8E8E;}
.info_acc__right input:-moz-placeholder,.info_acc__right textarea:-moz-placeholder{font-size: 14px;color:#8E8E8E;}
.info_acc__right input:-ms-input-placeholder,.info_acc__right textarea:-ms-input-placeholder{font-size: 14px;color:#8E8E8E;}
.info_acc__right select option{font-size: 16px;}
.info_acc__right input[type=checkbox] {position: relative; cursor: pointer; }
.info_acc__right input[type=checkbox]:before {content: ""; display: block; position: absolute; width: 24px; height: 24px; top: 0; left: 0; border:1px solid #ced4da; border-radius: 4px; background-color: white; }
.info_acc__right input[type=checkbox]:checked:before {background:#46C1C6;border-color: #46C1C6;}
.info_acc__right input[type=checkbox]:checked:after {content: ""; display: block; width: 8px; height: 15px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 2px; left: 8px; }

#info_acc input[name="radio_sex"] {left: 0px; top: 4px; width: 24px; height: 24px;}
/*end page info account*/

/*pay*/
.s_pay {background: #F4F6FA}
#s_pay .s_pay__left,#s_pay .s_pay__right{background: #fff;border-radius: 4px;}
#s_pay .s_pay__left-title{border-bottom: 1px solid #EEEEEE;}
#s_pay form input{height: 48px;}
.s_pay__left input::-webkit-input-placeholder,.s_pay__right input::-webkit-input-placeholder{font-size: 12px; }
.custom-radio .custom-control-label::before {height: 24px; width: 24px; }
.custom-radio .custom-control-input:checked~.custom-control-label::after {background-image: url(/img/img_login_pay/dot_radio.svg); height: 24px; width: 24px; }
.custom-radio .custom-control-label{line-height: 33px;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {color: #0BBEE7;  background-color: transparent; border: 1px solid #0BBEE7; }
.custom-radio .custom-control-input:focus~.custom-control-label::before {box-shadow: 0 0 0 0 transparent; }
.custom-radio .custom-control-label::before {background-color: transparent;}
#s_pay form .border-absolute{border: 1px solid #EEEEEE; width: 100%; left: 0; bottom: 7px;}
#s_pay .s_pay__right .form-magg{border: 1px solid #EEEEEE;height: 44px;}

/*end pay*/

/*login-pay*/
#s_pay .s_pay__left .mxh .login-gg{background: #FF6161 ;}
#s_pay .s_pay__left .mxh .login-fb{background: #4E65A1;}
#s_pay .s_pay__left .mxh .btn-login,.s_pay__left .btn-pay{height: 48px;display: flex;align-items: center; justify-content: center;border-radius: 8px;}

/*address pay*/
select.select-placeholder,#s_addresspay input::-webkit-input-placeholder,#s_addresspay .s_pay__left textarea::-webkit-input-placeholder{ font-size: 12px;color:#A0A4A8;}
#s_addresspay select.select-placeholder option{font-size: 1rem}

#s_pay_tt .custom-radio .custom-control-label::before,#s_pay_tt .custom-control-label::after{margin-top: 1rem}
#s_pay_tt .s_pay__left input.discount-code::-webkit-input-placeholder{font-size: 14px;color:#52575C;}

#s_pay_tt .s_pay__left input[type=checkbox] {position: relative; cursor: pointer; }
#s_pay_tt .s_pay__left input[type=checkbox]:before {content: ""; display: block; position: absolute; width: 24px; height: 24px; top: 0; left: 0; border:1px solid #096B91; border-radius: 4px; background-color: white; }
#s_pay_tt .s_pay__left input[type=checkbox]:checked:before {background: #096B91;border-color: #096B91;}
#s_pay_tt .s_pay__left input[type=checkbox]:checked:after {content: ""; display: block; width: 8px; height: 15px; border: solid #fff; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top: 2px; left: 8px; }

.s_pay .s_pttt  .custom-radio .custom-control-input:checked ~ .custom-control-label::before{margin-top: 12px;}
.s_pay .s_pttt  .custom-radio .custom-control-label::before{margin-top: 12px;}
.s_pay .s_pttt .custom-control-label::after {top: 16px; left: -1.5rem; width: 24px; height: 24px; }
.s_pay .s_pttt input[name="radio_pay"] {width: 24px; height: 24px; top: 32px; left: 16px; }

.s_pay .s_pay__right .s_pay__right-list-pro .img-pro{height: 104px;width: 104px;background: #F4F6FA;}
.s_pay .s_pay__right .s_pay__right-list-pro .img-pro img{width: 82px;height: 62px;}
.s_pay .s_pay__right .s_pay__right-list-pro .number-remove a{width: 22px;height: 22px;}
.s_pay .s_pay__right .s_pay__right-list-pro .number-remove input{height: 22px;width: 48px;}
/*s_pay_sucess*/
.s_pay_sucess {background: #F4F6FA}
.s_pay_sucess .table-bordered thead td,.s_pay_sucess .table-bordered thead th{border-bottom-width: 1px;}
.s_pay_sucess .table-bordered td,.s_pay_sucess .table-bordered th{border: 1px solid #EEEEEE;}
.s_pay_sucess .table-bordered{border: 0}
.s_pay_sucess form input::-webkit-input-placeholder{font-size: 14px; }
.s_pay_sucess form input:-ms-input-placeholder{font-size: 14px; }
.s_pay_sucess form input::placeholder {font-size: 14px; }
.s_pay_sucess form input:-moz-placeholder{font-size: 14px;}
.s_pay_sucess form input::-moz-placeholder{font-size: 14px;}
.s_pay_sucess form input:placeholder {font-size: 14px; }




#s_imginfo {color: #25282B;}
#s_imginfo .info-gt{background: #C3F3F5;}
#s_imginfo .info-gt .iconfb{border-radius: 12px; width: 76px; height: 76px;}
#s_imginfo .info-gt h4{font-size: 38px; line-height: 44px;}
#s_imginfo .info-gt .btn_link{border-radius: 8px; border: 1px solid #000; }

#footer{background: #1F1D1D;color:#fff;}
#footer a{color:#fff;}
#footer .nav-app li img{width: 145px;}
#footer .footer__bot{border-top: 1px solid rgba(255, 255, 255, 0.1);}
#footer .footer__bot p{opacity: 0.5;}

@media (max-width: 325px){
#s_pro_detail_des_comment .s_pro_detail_comment .progress {width: 155px !important; } 
}
@media (max-width: 575.98px){
    .fs-13-mb{font-size: 13px;}
	.s_listpro_mobile,.s_profullhome .s_listpro_slider{ grid-template-columns: repeat(10, 42vw);}
	#s_slideshow .s_slideshow__item{height: 30vh;} 
	/* #s_slideshow .s_slideshow__item-pro img{height: 90px;} */
	#s_slideshow .s_slideshow__item--content p{font-size: 14px;line-height: 20px;}
	#s_slideshow .s_slideshow__item--content a{font-size: 12px;line-height: 20px;}
	.container-error .container-error--img {margin-left: 40px !important }
	.container-error .container-error--img img{width: 260px;}
	.container-error h4{font-size: 16px;line-height: 24px;}
	.container-error{padding: 1rem 1rem 5rem 1rem;}

	.s_newlist .s_newlist__item img{height: 115px;}
	.s_profull_banner-right img{height: 110px;}
	#s_prodbn .s_prodbn__item-mb img{height: 190px;object-fit: cover;}
	#s_prodbn .s_prodbn__item-right-mb img{height: 231px;}

}

@media (min-width: 576px){
	#s_slideshow .s_slideshow__item{height: 30vh;}
	.s_listpro_mobile,.s_profullhome .s_listpro_slider{ grid-template-columns: repeat(10, 35vw);}
	.pl-container{padding-left: calc((100vw - 540px + 15px)/2 );}
	
	#s_slideshow .s_slideshow__item--content h3{font-size: 23px;line-height: 28px;}

	.s_newlist .s_newlist__item img,.s_profull_banner-right img{height: 150px;}
}
@media (max-width: 767px){
	#header .header__logo img{max-height: 50px;}
	#s_prodbn .s_prodbn_list > .row{margin-right: -.5rem;margin-left: -.5rem}
	#s_prodbn .s_prodbn_list > .row .s_prodbn__item{padding-right: .5rem;padding-left: .5rem}
	#s_prodbn .s_prodbn__item a span {border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
	.s_pro_detail_comment .btn-sendcomemnt {width: 100%; }

	

	

}

@media (min-width: 768px){
	 #s_slideshow .s_slideshow__item{height: 35vh;} 
	/* #s_slideshow .s_slideshow__item-pro img{height: 180px;} */
	#s_slideshow .s_slideshow__item--content h3{font-size: 28px;line-height: 33px;}

	.pl-container{padding-left: calc((100vw - 720px + 15px)/2 );}

	.s_newlist .s_newlist__item img{height: 202px;}
	.s_profull_banner-right img{height: 134px;}
	#s_prodbn .s_prodbn__item-mb img{height: 382px;object-fit: cover;}
	#s_prodbn .s_prodbn__item-right-mb img{height: 462px;}
}

@media (min-width: 992px){
	.w-25-minlg{width: 25%}
	.w-75-minlg{width: 75%}
	.w-lg-50{width: 50% !important}
	.w-lg-60{width: 60% !important}
	.w-lg-40{width: 40% !important}
    .col-lg-20pt {-ms-flex: 0 0 20%; flex: 0 0 20%; width: 20%; }
	.py-lg-75{padding-top: .75rem !important;padding-bottom: .75rem !important;}
	.modal-lg, .modal-xl {max-width: 850px; }
    .container-xl-none{margin: 0; padding: 0; max-width: 100% !important;} 
	.pl-container{padding-left: calc((100vw - 960px + 15px)/2 );}
    .border-lg-0{border: 0}
    .mb-lg-75{margin-bottom: .75rem;}
    .font-w-600-lg{font-weight: 600;}

	h2.title-banner{font-size: 30px; line-height: 35px;}
	.s_listpro_mobile,.s_profullhome .s_listpro_slider{ grid-template-columns: repeat(10, 25vw);}
    .custom-radio-lg .custom-control-input:checked ~.custom-control-label::after ,
    .custom-radio-lg .custom-control-input:checked ~.custom-control-label::before,
    .custom-radio-lg .custom-control-label::after,.custom-radio-lg .custom-control-label::before{display: none;}
    .custom-radio-lg .custom-control-label{line-height: inherit;}
	#s_slideshow .slick-arrow.slick-prev{left: 5px}
	#s_slideshow .slick-arrow.slick-next{right: 5px}

	/* #s_slideshow .s_slideshow__item,#s_slideshow .s_slideshow__item img{height: 335px;} */
	/* #s_slideshow .s_slideshow__item .s_slideshow__item-pro img{height: 240px;} */


	/* blog */
	.s_news__img img{height: 285px;}
	.s_newlist .s_newlist__item img { height: 180px; }
	#s_news_detail_banner .s_news_detail_banner-right img,.s_profull_banner-right img{height: 215px;}


	#s_prodbn .s_prodbn__item img{height: 250px;}


}
@media (min-width: 992px) and (max-width: 1198px){
	#s_slideshow .s_slideshow__item--content h3{font-size: 28px; line-height: 35px;}
}
@media (max-width: 991px){
    .fs-11-mb{font-size: 11px;line-height: 16px;}
    .fs-12-mb{font-size: 12px;line-height: 20px;}
    .fs-14-mb{font-size: 14px;line-height: 20px;}
    .fs-16-mb{font-size: 16px !important;line-height: 24px !important;}
    .fs-20-mb{font-size: 20px;line-height: 32px;}
    .font-w-600-mb{font-weight: 600;}
    .text-black-mb{color: #000;}
    .text-161616-mb{color: #161616;}
    .text-fc2435-mb{color:#fc2435;}
    .border-maxlg-0{border: 0}
    .text-mb-161616{color: #161616}
    .border-bottom8-mb{border-bottom: 8px solid #F4F6FA;}
    .h-44px-mb{height: 44px;}
    .container-error .container-error--img {margin-left: 112px  }
    .s_pay .s_pay__right .s_pay__right-list-pro .item-pro{border-bottom: 1px solid #E6E8E9;}
    .s_pay .s_pay__right .s_pay__right-list-pro .item-pro:last-child{border: 0;margin-bottom: 0 !important;}

    .s_pay_sucess .s_pay__left img{width: 145px;}
    .s_pay_sucess form input::-webkit-input-placeholder{font-size: 12px; }
    .s_pay_sucess form input:-ms-input-placeholder{font-size: 12px; }
    .s_pay_sucess form input::placeholder {font-size: 12px; }
    .s_pay_sucess form input:-moz-placeholder{font-size: 12px;}
    .s_pay_sucess form input::-moz-placeholder{font-size: 12px;}
    .s_pay_sucess form input:placeholder {font-size: 12px; }
    .img-pro-cart{height: 104px;width: 104px;background: #F4F6FA;}
    .img-pro-cart img{width: 82px;height: 62px;}	
    #s_cart .s_cart_left__content .row-list-pro{display: flex; margin: 0 1rem; position: relative;}
    #s_cart .s_cart_left__content .row-list-pro:first-child{border: 0 }
    #s_cart .s_cart_left__content .item-cart{border-bottom: 8px solid #F4F6FA;}
    #s_cart .row-list-pro .img-pro-cart{position: absolute; left: 0;width: 104px;}
    #s_cart .row-list-pro .item-name-price{margin-left: calc(104px + .75rem);}
    #s_cart .number-remove a{width: 22px;height: 22px;}
    #s_cart .number-remove input{height: 22px;width: 48px;}
    #s_cart .s_cart_right .info-cart{border-bottom: 8px solid #F4F6FA;padding: 0 1rem 1rem 1rem;}


    #s_pro_detail_top .add-cart{border-top: 1px solid #E6E8E9;position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999; background: #fff; padding: .5rem;}
    #s_pro_detail_top .add-cart button{height: 44px;}
    #s_pro_detail_des_comment{background: #fff;padding-bottom: 0;}
    .fancybox-thumbs__list a{margin: 0;}
    .fancybox-thumbs__list{padding: 0 5px;overflow-x: scroll; display: grid; justify-content: initial;grid-template-columns: repeat(10, 22vw);}
    .fancybox-navigation .fancybox-button{width: 60px;height: 60px;padding:0;}
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_left{left: 5%;}
	.fancybox-navigation .fancybox-button.fancybox-button--arrow_right{right: 5%;}
	.fancybox-navigation .fancybox-button{background: rgba(30, 30, 30, .6); border-radius: 50%;}

    #s_pro_detail_des_comment .nav-tabs{display: flex;justify-content: space-between;}
    #s_pro_detail_des_comment .nav-tabs .nav-item.show .nav-link, 
    #s_pro_detail_des_comment .nav-tabs .nav-link.active{color: #46C1C6;border-bottom: 2px solid #46C1C6;}
    /*#s_pro_detail_des_comment .nav-tabs .nav-link:focus,#s_pro_detail_des_comment .nav-tabs .nav-link:hover{border: 0}*/
    #s_pro_detail_des_comment .nav-tabs .nav-link{padding:.5rem .5rem .25rem 0;margin-right: .75rem; font-size: 12px;line-height: 20px;color: #A0A4A8;}
    #s_pro_detail_des_comment .nav-tabs > .nav-link:last-child{margin: 0;}
    #s_pro_detail_des_comment .nav-tabs > .nav-link{border-bottom: 2px solid transparent;}
    #s_pro_detail_des_comment .item-p{padding: 0 !important;}
    #s_pro_detail_des_comment .s_pro_detail_comment .progress {width: 250px; } 
    #s_pro_detail_des_comment .modalcomment__content textarea{background: #F4F6FA;}
    #s_pro_detail_des_comment .modalcomment__content textarea:focus{background: #fff;}
    .s_profullhome.s_cart-prolist .title-pro h2{font-size: 14px; line-height: 24px;font-weight: 600;}
    .s_profullhome.s_cart-prolist .s_listpro{margin-right: -.75rem; margin-left: -.75rem;}
    .s_profullhome.s_cart-prolist .s_listpro .s_listpro__item {padding: 0 .75rem;}

    #s_profull_list .s_profull_list__content .s_listpro__item .btn-buy{display: none !important;}
    #s_profull_list .s_profull_list__top{margin: 0 -15px;}
    #s_login{background: #f2f3f4 !important;}
    #s_login .s_login__form form {margin: 2rem 0 5rem 0;padding-right: .5rem;margin-left: .5rem;}
    #s_login .s_login__form-title h3 {font-size: 16px; line-height: 24px; }
    #s_login .s_login__form-title{font-size: 12px;}
    #s_login .s_login__form form input{border:0;}
    #s_login .s_login__form form .mxh.row{margin:0;}
    #s_login .s_login__form form .txt-dnb{background: #f2f3f4}
    #s_login .s_login__form .s_login__form-imgmail > span{background: #fff;}
    #s_login .s_login__form .form-css{height: 44px;}

    .s_listpro_mobile,.s_profullhome .s_listpro_slider{display: grid; }
    .s_listpro_slider{overflow-x: scroll;}
    .s_listpro .s_listpro__item .s_listpro__img .num-sale {width: 44px; height: 44px; left: .5rem;font-size: 13px; }
    #s_slideshow .slick-arrow{display: none !important}


    
    }

@media (max-width: 1198px){
    
	.mb-maxxl-75{margin-bottom: .75rem;}
	.w-maxxl-100{width: 100%;}
	.px-maxxl-0{padding-right: 0;padding-left: 0}
	.text-line-maxxl-through{text-decoration:line-through}


	

	/*#s_menucate,#s_flashsale,.s_profullhome {border-bottom: 8px solid #F2F3F4;}*/
	#s_menucate .s_menucate__item h4{font-size: 12px;text-align: center;}
	#s_menucate .s_menucate__item img{height: 56px; width: 56px;}
	#s_menucate .s_menucate__item{padding: 0}
	#s_menucate .s_menucate__item--p {padding: 10px 5px; }

	#s_flashsale .s_flashsale__top--txt{font-size: 16px;font-weight: 600;color: #25282B;}
	#s_flashsale .s_flashsale__top--time span {height: 24px; width: 24px;font-weight: 600; }
	#s_flashsale .s_listpro__content{padding: 10px}

	.s_listpro .s_listpro_mobile,.s_profullhome .s_listpro_slider {overflow-x:scroll;}
	.s_listpro .s_listpro_mobile h3 span{font-size: 12px;}
	.s_listpro .s_listpro_mobile .s_listpro__item{border-right:0 !important;padding:0 !important;}
	.s_listpro .s_listpro_mobile .s_listpro__item:last-child .s_listpro__item--border{margin-right: 0 !important}
	.s_listpro .s_listpro_mobile .s_listpro__item .s_listpro__item--border{border:1px solid #EEEEEE;}
	#s_prodbn .s_prodbn__item:nth-child(4),#s_prodbn .s_prodbn__item:nth-child(5),#s_prodbn  .s_prodbn__item:nth-child(6){margin-bottom: 0 !important}
	
	.s_listpro__content--price{color:#25282B;}
	.s_listpro .s_listpro__item .s_listpro__img .num-sale {left: .5rem; top: 0; }
	
	


	.container-error{padding-top:1rem;padding-bottom:5rem ;}

	

}
@media (min-width: 1200px){
	.mb-xl-2rem{margin-bottom: 2rem !important;}
	.mb-xl-5rem{margin-bottom: 5rem !important;}
	.pr-xl-75{padding-right: .75rem !important;}
	.pl-xl-75{padding-left: .75rem !important;}
	.px-xl-75{padding-left: .75rem !important;padding-right: .75rem !important}
	.my-xl-4rem{margin-top: 4rem !important;margin-bottom: 4rem !important}
	.col-xl-20pt {-ms-flex: 0 0 20%; flex: 0 0 20%; width: 20%; }
	.pl-container{padding-left: calc((100vw - 1140px + 15px)/2 );}
	.container-lg-none{max-width: 100%}
	.w-lg-75{width: 75%}
	.bg-xl-white{background: #fff}
	#header .header__loginCart {min-width: 265px}
	#s_slideshow .s_slideshow__item--content{padding-right: 4rem !important;}
	#s_slideshow .slick-arrow.slick-prev{left: 1rem}
	#s_slideshow .slick-arrow.slick-next{right: 1rem}
	#s_slideshow .s_slideshow__item--content h3{font-size: 65px; line-height: 68px;}
	/* #s_slideshow .s_slideshow__item,#s_slideshow .s_slideshow__item img{height: 430px;} */
	/* #s_slideshow .s_slideshow__item .s_slideshow__item-pro img{height: 300px;} */
	


	#s_login {background-repeat: no-repeat; background-size: cover;}
	#s_login .s_login__img{background-size: cover; background-repeat: no-repeat; background-position: center;}
	#s_login .s_login__form form{padding: 35px 32px;border-radius: 8px;background: #fff}

	#s_menucate ,#s_flashsale{background: #F4F6FA}

	.s_profullhome .s_listpro_slider .s_listpro__item .s_listpro__img a{position: relative;}

	/* blog */
	#s_newstitle h2{font-size: 32px; line-height: 40px;}
	.s_newlist .row{margin-right: -.75rem; margin-left: -.75rem;}
	.s_newlist .s_newlist__item h3{color:#000;font-size: 16px;line-height: 24px;}
	h2.title-banner{font-size: 38px; line-height: 48px;}
	.s_newlist .s_newlist__item img{height: 215px;}
	.s_news__img img{height: 330px;}
	#s_news_detail_banner .s_news_detail_banner-right img,.s_profull_banner-right img{height: 271px;}

	#s_prodbn .s_prodbn__item img{height: 298px;}

	#footer .footer__top-tt img{width: 50px}

}
@media (min-width: 1400px){
.col-xxl-20pt{-ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%;}
.col-xxl-80pt{-ms-flex: 0 0 80%; flex: 0 0 80%; max-width: 80%;}
.col-xxl-2{-ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667%;} 
.col-xxl-10{-ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333%;}
.col-xxl-7{-ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333%;} 
.col-xxl-5{-ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667%;} 
.col-xxl-9{-ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;} 
.col-xxl-3{-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
.col-xxl-8{-ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667%;}
.col-xxl-4{-ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%;}
.pl-container{padding-left: calc((100vw - 1320px + 15px)/2 );}
.px-xxl-3{padding-left:1rem;padding-right: 1rem;}
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1320px; }
.container-lg-none{max-width: 100%}
.justify-content-xxl-start{justify-content: start !important }
.px-xxl-5rem{padding-left: 5rem !important;padding-right: 5rem !important}
.py-xxl-5{padding-bottom: 3rem !important;padding-top: 3rem !important}
.pr-xxl-5{padding-right: 3rem !important}
.pr-xxl-5rem{padding-right: 5rem !important}
.mt-xxl-4{margin-top: 1.5rem}
.mt-xxl-5rem{margin-top: 5rem !important}
.mt-xxl-5{margin-top: 3rem}
.s_listpro_slider .slick-arrow{position: absolute;z-index: 99;width: 200px; height: 100%;}
#s_slideshow .s_slideshow__item--content{padding-right: 8rem !important;position: absolute;top:0;left: 0;height: 100%;}
#s_slideshow .slick-arrow.slick-prev{left: 3%}
#s_slideshow .slick-arrow.slick-next{right: 3%}

#s_slideshow .s_slideshow__item{height: 80vh;}
#s_slideshow .s_slideshow__item img{height: 100%; width: 100%; object-fit: cover;}
/* #s_slideshow .s_slideshow__item .s_slideshow__item-pro img{height: 350px;} */


.s_listpro.s_listpro_slider .s_listpro__item .s_listpro__img .num-sale {width: 56px; height: 56px; }

/* blog */
.s_news__img img{height: 380px;}
.s_newlist .s_newlist__item img{height: 250px;}
#s_news_detail_banner .s_news_detail_banner-right img,.s_profull_banner-right img{height: 335px;}
#s_prodbn .s_prodbn__item img{height: 350px;object-fit: cover;}
#footer .footer__top-tt img{width:60px;}
.fancybox-stage{top: -65px}
}

@media (min-width: 1600px){
#s_slideshow .slick-arrow.slick-prev{left: 5%}
#s_slideshow .slick-arrow.slick-next{right: 5%}
}


.s_content_news_detail .container .w-lg-75.mx-auto {
  line-height: 1.5rem;
}

.fixCen {
  width: auto;
  height: 100%;
  position: relative;
  margin: 0 auto;
  padding-top: 1.5rem;
}

.box-item {
  background-color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.fixCen .box-menu-home {
  background-color: #ffffff;
  -webkit-border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  border-radius: 10px 10px 0px 0px;
  padding: 0 7px;
}

.fixCen .box-menu-home .title-menu {
  display: flex;
  justify-content: center;
  font-size: 28px;
  line-height: 44px;
  color: #25282b;
}

.fixCen .box-menu-home .list-menu-home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  flex-basis: auto;
}

.fixCen .box-menu-home .list-menu-home .item-menu {
  height: 177px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-calc(100% / 6);
  width: -moz-calc(100% / 6);
  width: calc(100% / 6);
  border: 1px solid #e6e6e6;
  padding: 20px 15px;

  display: flex;
  flex-direction: row;
  gap: 4rem;
  justify-content: center;
  width: 100%;
}

.fixCen .box-menu-home .list-menu-home .item-menu:hover,
.fixCen .box-menu-home .list-menu-home .item-menu.active {
  border: 1px solid #ffb637;
}

.fixCen .box-menu-home .list-menu-home .item-menu:last-child {
  border-right: none;
}

.fixCen .box-menu-home .list-menu-home .item-menu:last-child:hover,
.fixCen .box-menu-home .list-menu-home .item-menu:last-child.active {
  border-right: 1px solid #ffb637;
}

.fixCen .box-menu-home .list-menu-home .item-menu .icon-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 81px;
  height: 81px;
  background-color: #5a2d7e;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-bottom: 12px;
}

.fixCen .box-menu-home .list-menu-home .item-menu .menu-name {
  display: block;
  text-align: center;
  text-transform: capitalize;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
}

.fixCen .box-menu-home .list-menu-home.menu-brand {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.fixCen .box-menu-home .list-menu-home.menu-brand .item-menu {
  width: 195px;
  height: 200px;
  margin: 0 5px;
  border: none;
}

.fixCen .box-menu-home .list-menu-home.menu-brand .item-menu:hover,
.fixCen .box-menu-home .list-menu-home.menu-brand .item-menu.active {
  border: none;
}

.fixCen .box-menu-home .list-menu-home.menu-brand .item-menu .icon-menu {
  width: 132px;
  height: 132px;
  background-color: transparent;
}

.fixCen .box-menu-home .list-menu-home.menu-brand .item-menu .menu-name {
  color: #d9d9d9;
  font-size: 12px;
}

.fixCen .box-menu-home .list-menu-home.menu-brand .item-menu.active .menu-name {
  color: #ffd21d;
}

.nav-item .nav-link.active {
  color: #46c1c6;
}