.main-header a:hover,a,a:hover{color:inherit}*{margin:0;padding:0;box-sizing:border-box}ol,ul{list-style-type:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}a{text-decoration:none}img{user-drag:none;-webkit-user-drag:none;-moz-user-drag:none}.grecaptcha-badge,.modal-backdrop{visibility:hidden}.main-header{z-index:99;top:0;position:sticky;padding-top:10px;background-color:#fff}.main-header .box-header{width:320px}.main-header .box-search{position:relative;display:flex;align-items:center}.main-header .input-search{display:none;max-width:320px;padding:6px 12px 6px 40px;background:url(/build/assets/search-CP9072cz.svg) 10px center/30px no-repeat;border-radius:50px;border:1px solid #000}.main-footer .input-newletter:focus,.main-header .input-search:focus{outline:0}.main-header .input-search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.main-header .logo-icon,.main-header a.wishlist-link{display:none}.main-header .logo-ngang{height:40px;margin:30px 0}.main-header .icon.heart{width:25px;height:21.436px}.main-header .icon.cart{margin-top:-2px;width:30px;height:30px}.main-header .function-menu{gap:22px}.main-header .top-header{border-bottom:.5px solid #e8e8e8}.main-header .list-menu{gap:0 10px;font-size:16px;font-style:normal;font-weight:800;line-height:15.23px;letter-spacing:1px;text-transform:uppercase}.main-header .list-menu .each-menu{line-height:56px;padding:20px 0;transition:transform .3s ease-out}.main-header .list-menu .each-menu:hover{cursor:pointer}.main-footer{padding:40px 20px 25px}.main-footer .line-footer{opacity:1;display:block;margin-bottom:15px;border-top:.5px solid #e8e8e8}.main-footer .bottom-footer{color:gray;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:uppercase}.main-footer .list-icon-footer{gap:15px}.main-footer .icon-footer{width:35px;height:35px;border:1px solid rgba(0,0,0,.24);border-radius:50%}.main-footer .line-title-footer{display:block;margin:15px 0;border-top:.5px solid #e8e8e8;opacity:1}.main-footer .list-info li{padding-top:5px}.main-footer .input-newletter{width:150px;flex:1 0 0;border-top:1px solid;border-right:0;border-bottom:1px solid;border-left:1px solid}.main-footer .send-newletter{border:none;width:117px}.main-footer .input-newletter,.main-footer .send-newletter{height:60px;padding:12px 20px}.main-header .menu-toggle{display:block}.main-header .menu-icon{height:24px}.main-header .box-menu{background-color:#fff;position:absolute;top:100%;left:0;width:100vw;height:100vh;padding:0 20px;opacity:0;transform:translate(-100vw);transition:opacity .5s,transform .5s;visibility:hidden;z-index:100}.main-header .box-menu.show{opacity:1;transform:translate(0);visibility:visible}@media (min-width:576px){.main-header .list-menu{gap:0 30px!important}.main-header a.wishlist-link{display:block}.main-header li.wishlist-link{display:none}}@media (min-width:768px){.main-footer{padding:40px 0 25px}}@media (min-width:992px){.main-footer .newsletter-box{padding:0 50px}.main-footer .info-box{padding:0 20px 0 70px}}.box-main{min-height:44vh}@media (min-width:1200px){.main-header{padding-bottom:10px;margin:0}.main-header .logo-header-icon{width:120px;height:120px}.main-footer .newsletter-box{padding:0 120px}.main-header .logo-icon{display:block}.main-header .logo-ngang,.main-header .menu-toggle{display:none}.main-header .bottom-header{justify-content:center}.main-header .box-menu{transform:translate(0);opacity:1;visibility:visible;position:relative;width:auto;height:auto;display:block}.main-header .list-menu{display:flex}.main-header .input-search{display:block!important;max-width:320px;padding:6px 12px 6px 40px;border-radius:50px;border:1px solid #000}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding:0 60px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1520px}.main-header .list-menu{gap:0 60px!important}}@media (min-width:1600px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{padding:0}}
