html{color:#222222}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background-color:#ce9c00}::-webkit-scrollbar-track{background-color:#f1f1f1}:root{--main-color: #ce9c00;--main2-color: #ff2a00;--icon-color: #cf9c00;--extra-color: #d90024;--black-color: #23232B;--border-color: #ededed;--blue-color: #288ad6;--border-radius: 5px}@font-face{font-family:"Helvetica2";font-style:normal;font-weight:400;font-display:swap;src:url("/templates/hmmobile/css/fonts/Helvetica/helvetica-neue-regular.woff2") format("woff2"),url("/templates/hmmobile/css/fonts/Helvetica/helvetica-neue-regular.ttf") format("truetype")}@font-face{font-family:"Helvetica2";font-style:normal;font-weight:500;font-display:swap;src:url("/templates/hmmobile/css/fonts/Helvetica/helvetica-neue-medium.woff2") format("woff2"),url("/templates/hmmobile/css/fonts/Helvetica/helvetica-neue-medium.ttf") format("truetype")}@font-face{font-family:"Helvetica2";font-style:normal;font-weight:700;font-display:swap;src:url("/templates/hmmobile/css/fonts/Helvetica/helvetica-neue-bold.woff2") format("woff2"),url("/templates/hmmobile/css/fonts/Helvetica/helvetica-neue-bold.ttf") format("truetype")}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,legend,input,button,textarea,p,blockquote{margin:0;padding:0}body{font-family:'Helvetica2',Helvetica,Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;margin:0;padding:0;width:100%;font-size:15px;font-weight:400;-webkit-text-size-adjust:100%}.fieldset{margin:0;padding:10px}th,td{margin:0}a{color:#333;text-decoration:none;-moz-transition:all 0.2s ease-in 0;-webkit-transition:all 0.2s ease-in;-webkit-transition-delay:0;transition:all 0.2s ease-in 0}a:hover{color:var(--main-color)}table{border-collapse:collapse;border-spacing:0}.red,.label_error{color:red}.redborder{border:1px solid red}.bold{font-weight:bold}img{border:0;max-width:100%;height:auto}@media all and (min-width: 1100px){img{transition:0.5s all ease}}address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000000;font-weight:bold;padding:0 8px}figure{margin:0;text-align:center;margin-bottom:12px;overflow:hidden}.figcaption{font-style:italic}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;outline:none}input,button,textarea,select{*font-size:100%}table{font:100%;border-collapse:collapse}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}select{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #333 50%),linear-gradient(135deg, #333 50%, transparent 50%),linear-gradient(to right, #fff, #fff);background-position:calc(100% - 20px) calc(1em + -2px),calc(100% - 15px) calc(1em + -2px),100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat}select:focus{background-image:linear-gradient(45deg, #fff 50%, transparent 50%),linear-gradient(135deg, transparent 50%, #fff 50%),linear-gradient(to right, gray, gray);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat;border-color:grey;outline:0}.clear,.clearfix{clear:both}.cls::after{content:'';display:block;clear:both}.hidden,.hide,.hiden{display:none}.pagination{text-align:center;margin-top:40px;margin-bottom:20px;width:100%}.scroll_bar::-webkit-scrollbar-track{border-radius:10px;background-color:#EBEBEB}.scroll_bar::-webkit-scrollbar{width:6px;background-color:#EBEBEB;border-radius:10px}.scroll_bar::-webkit-scrollbar-thumb{border-radius:10px;background:var(--extra-color);border:1px solid #EBEBEB}.pagination .current{background:none repeat scroll 0 0 var(--main-color);color:#FFFFFF;border:1px solid var(--main-color);display:inline-block;font-size:12px;margin-left:6px;padding:6px 12px;box-sizing:border-box;border-radius:3px}.block_testimonials .title_icon{width:40px;height:40px;float:left;position:relative}.block_videos .title_icon{width:40px;height:40px;float:left;position:relative}.pagination a,.pagination b{background:none repeat scroll 0 0 #eee;color:#4C4C4C;display:inline-block;font-size:13px;margin-left:6px;padding:6px 12px;border-radius:3px;text-decoration:none;box-sizing:border-box}.pagination a:hover,.pagination b:hover{background:none repeat scroll 0 0 var(--main-color);color:#FFFFFF;-webkit-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all}.next-page{padding:6px 13px 6px !important}.pre-page{padding:6px 13px 6px !important}.next-page:hover{-webkit-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all}.pre-page:hover{-webkit-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all}.left{float:left}.right{float:right}.right-col .block{background:#fff;margin-top:20px;box-sizing:border-box}.page_title{border-bottom:2px solid #EEE;color:var(--extra-color);margin-bottom:20px !important;text-transform:none;padding-top:30px;padding-bottom:5px;margin-bottom:15px}@media all and (max-width: 600px){.page_title{padding-top:0px}}.page_title span{font-size:18px;font-weight:600;display:inline;line-height:40px;color:#252525}.page_title h1{font-weight:normal}.fr{float:right}.fl{float:left}.benmarch{display:none}.hide{display:none}.hidetime{display:none}.submit_bt,.reset_bt{padding:5px 14px;border-radius:4px;font-size:15px;cursor:pointer}.submit_bt{border:1px solid #2080CA;background:#2080CA;color:#FFF}.submit_bt:hover{border:1px solid #C90008;background:#C90008}.reset_bt{border:1px solid #b3b1b1;background:#f9f9f9;color:#000}.reset_bt:hover{border:1px solid #b3b1b1;background:#cecdcd}.redborder{border-color:#ED1C24 !important}.scroll-bar::-webkit-scrollbar-track{border-radius:15px;background-color:#EBEBEB}.scroll-bar::-webkit-scrollbar{width:5px;background-color:#EBEBEB;border-radius:15px}.scroll-bar::-webkit-scrollbar-thumb{border-radius:15px;background:#2080CA;border:1px solid #EBEBEB}.right-col{width:290px;float:right;position:relative}.main-area-2col-right{width:-webkit-calc(100% - 290px);width:-moz-calc(100% - 290px);width:calc(100% - 290px);float:left;padding-right:40px;box-sizing:border-box}.container{width:1180px;max-width:100%;margin:0 auto}.lazy{display:none}.header_wrapper_wrap{min-height:52px;width:100%;z-index:9}@media all and (max-width: 800px){.header_wrapper_wrap{min-height:110px !important}}@media all and (max-width: 600px){.header_wrapper_wrap{min-height:82px !important}}.header_wrapper_wrap .header_top{background:#f3f3f3}@media only screen and (max-width: 500px){.header_wrapper_wrap .header_top{display:none}}.header_wrapper_wrap .header_top .share_top{margin-left:5px}.header_wrapper_wrap .header_top .wrapper_top_itm{display:flex;flex-wrap:wrap;color:#fff}.header_wrapper_wrap .header_top .wrapper_top_itm a{color:#fff}.header_wrapper_wrap .header_top .wrapper_top_itm .left_top{width:65%;font-size:12px;background-color:var(--extra-color);position:relative}.header_wrapper_wrap .header_top .wrapper_top_itm .left_top:before{position:absolute;right:0px;content:'';top:0px;background-color:#3b3b3b;width:45px;height:100%;clip-path:polygon(60% 0%, 100% 0%, 40% 100%, 0% 100%)}.header_wrapper_wrap .header_top .wrapper_top_itm .left_top:after{position:absolute;right:-15px;content:'';top:0px;background-color:#272727;width:42px;height:100%;clip-path:polygon(63% 0, 0% 100%, 100% 100%)}.header_wrapper_wrap .header_top .wrapper_top_itm .left_top .phone_top{display:flex;align-items:center}.header_wrapper_wrap .header_top .wrapper_top_itm .left_top .phone_top span{color:var(--main-color)}.header_wrapper_wrap .header_top .wrapper_top_itm .left_top .phone_top a{margin-right:40px;display:flex;align-items:center}.header_wrapper_wrap .header_top .wrapper_top_itm .left_top .phone_top a .icon{display:grid;margin-right:7px}.header_wrapper_wrap .header_top .wrapper_top_itm .left_top .phone_top a .icon svg{fill:#333333;width:13px;height:13px}@media all and (min-width: 1440px){.header_wrapper_wrap .header_top .wrapper_top_itm .left_top .phone_top a .icon svg{width:1vw;height:1vw}}.header_wrapper_wrap .header_top .wrapper_top_itm .right_top{width:35%;display:flex;justify-content:flex-end;align-items:center;background-color:#272727;padding-right:calc((100% - 1180px)/2)}.header_wrapper{width:100%;z-index:100;transition:all 0.5s cubic-bezier(0.55, 0, 0.1, 1);background:#fff}@media all and (max-width: 800px){.header_wrapper{padding-bottom:10px}}.header-l{float:left;width:calc(63% - 30px);margin-right:30px}@media all and (max-width: 1150px){.header-l{width:calc(85% - 30px);margin-right:30px}}@media all and (max-width: 1100px){.header-l{width:calc(100% - 200px);margin-right:30px}}@media all and (max-width: 800px){.header-l{width:100%;text-align:center;margin:0px}}.header-r{float:left;width:37%;padding:26px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}@media screen and (max-width: 1150px){.header-r{width:15%;padding:30px 0 20px}}@media screen and (max-width: 1100px){.header-r{width:170px;padding:30px 0 20px}}@media all and (max-width: 990px){.header-r{padding:29px 0px}}.header-r .item_t{width:45%}@media all and (max-width: 1150px){.header-r .item_t{text-align:center}}@media all and (max-width: 800px){.header-r{width:7%;position:absolute;right:0;padding:15px 0 15px;right:10px}.header-r .atext{display:none}}@media all and (max-width: 600px){.header-r{padding:18px 0px;right:15px}}@media all and (max-width: 450px){.header-r{width:7%}}.header-r .shopcart{float:right;width:10%}@media all and (max-width: 1150px){.header-r .shopcart{width:30%}}@media all and (max-width: 800px){.header-r .shopcart{width:100%}}.header-r .fb_header{float:left}@media all and (max-width: 1140px){.header-r .fb_header{display:none}}.header-r .hotline_header{float:left;position:relative;display:flex;align-items:center}.header-r .hotline_header a{display:block}@media all and (max-width: 1150px){.header-r .hotline_header{margin-left:0px;display:none}}.header-r .hotline_header .hotline_head_item{margin-left:10px;width:calc(100% - 42px)}@media screen and (max-width: 1150px){.header-r .hotline_header .hotline_head_item{display:none}}.header-r .hotline_header .hotline_head_item a,.header-r .hotline_header .hotline_head_item span{display:block;line-height:1.1}.header-r .hotline_header .hotline_head_item a{font-size:20px;color:var(--main-color);font-weight:700}.header-r .hotline_header .hotline_head_item span{font-size:13px;font-weight:500;text-transform:uppercase}.header-r .hotline_header svg{width:28px;height:28px;fill:var(--main-color)}@media screen and (max-width: 1150px){.header-r .hotline_header svg{width:22px;height:22px}}.logo_img{max-width:311px}@media all and (max-width: 1025px){.logo_img{max-width:240px}}@media all and (max-width: 990px){.logo_img{display:none}}.logo_img_small{display:none}@media all and (max-width: 990px){.logo_img_small{display:block}}.regions_search{float:right;width:calc(100% - 346px);margin-left:35px;padding:24px 0;box-sizing:border-box}@media all and (max-width: 1150px){.regions_search{padding:20px 0px}}@media all and (max-width: 1024px){.regions_search{width:calc(100% - 280px)}}@media all and (max-width: 990px){.regions_search{padding:20px 0px}}.regions_search .block_regions{width:100px;float:left}@media all and (max-width: 800px){.regions_search .block_regions{display:none}}.regions_search select{border:none;height:40px;box-sizing:border-box;background:#EEE;border-radius:4px 0 0 4px;font-size:13px;display:inline-block;font:inherit;padding:10px;width:100px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #333 50%),linear-gradient(135deg, #333 50%, transparent 50%),linear-gradient(to right, #eee, #eee);background-position:calc(100% - 19px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px, 5px 5px, 2.5em 2.5em;background-repeat:no-repeat}.regions_search_mb{float:right;width:200px;margin-top:6px}.regions_search_mb select{border:none;height:40px;box-sizing:border-box;background:#EEE;border-radius:4px;padding:0 5px;float:right;margin-right:5px}.header .logo{display:grid;float:left;padding:15px 0px}@media all and (max-width: 1150px){.header .logo{padding:15px 0px}}@media all and (max-width: 990px){.header .logo{padding:17px 0px}}@media all and (max-width: 800px){.header .logo{float:none;padding:6px 0 6px;display:inline-block}}@media all and (max-width: 450px){.header .logo{padding:6px 0 6px}}@media all and (max-width: 450px){.m-slide-up .logo{padding:6px 0 0px}}.address_header,.header .hotline{margin-top:31px}.address_header_head,.header .hotline{position:relative;padding-left:41px}.header .hotline>li:first-child{font-weight:bold;text-transform:uppercase;font-size:15px;color:#5D5A5C}.address_header label{font-weight:bold;text-transform:uppercase;font-size:14px;color:#5D5A5C;margin-top:10px}.address_header:hover label{color:#000}.address_header_head::before,.header .hotline::before{position:absolute;content:' ';width:33px;height:31px;top:4px;left:0px}.support_phone li{margin-bottom:10px;border-bottom:1px solid #f9f9f9;padding-bottom:10px;position:relative;padding-left:39px}.support_phone li::before{position:absolute;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="24" width="24" fill="dodgerblue" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"><path d="M78.014,20.385c8.463,8.75,12.51,18.127,12.84,29.081c0.076,2.519-1.453,4.183-3.876,4.312  c-2.557,0.136-4.293-1.441-4.356-4.012c-0.134-5.394-1.357-10.521-4.033-15.211C72.491,23.871,63.191,18.302,50.95,17.603  c-1.358-0.077-2.631-0.218-3.586-1.305c-1.223-1.391-1.33-2.991-0.672-4.62c0.664-1.642,2.01-2.382,3.759-2.352  c7.969,0.135,15.321,2.353,21.955,6.761C74.697,17.61,76.787,19.437,78.014,20.385z M50.11,24.674  c-0.732-0.01-1.53,0.134-2.189,0.44c-1.704,0.79-2.505,2.791-2.048,4.786c0.402,1.758,1.954,2.972,3.906,2.996  c4.562,0.056,8.597,1.499,11.951,4.624c3.688,3.434,5.41,7.741,5.588,12.751c0.032,0.891,0.367,1.904,0.891,2.618  c1.094,1.49,3.037,1.864,4.821,1.184c1.577-0.601,2.506-2.014,2.492-3.886c-0.051-6.981-2.592-12.943-7.5-18.08  C63.098,27.364,57.118,24.773,50.11,24.674z M73.486,87.206c1.689-1.888,3.575-3.599,5.361-5.401  c2.643-2.667,2.664-5.902,0.036-8.55c-3.134-3.157-6.28-6.302-9.44-9.433c-2.586-2.562-5.819-2.556-8.393-0.005  c-1.966,1.948-3.936,3.893-5.86,5.882c-0.133,0.137-0.261,0.247-0.389,0.328l-1.346,1.346c-0.375,0.239-0.748,0.236-1.236-0.029  c0.73-0.689-2.619-1.246-3.839-2.012c-5.695-3.575-10.471-8.183-14.694-13.374c-2.101-2.582-3.968-5.329-5.259-8.431  c-0.215-0.517-0.221-0.888,0.067-1.281l1.346-1.346c0.064-0.087,0.137-0.175,0.231-0.265c0.59-0.569,1.175-1.143,1.757-1.72  c1.361-1.348,2.706-2.711,4.057-4.069c2.69-2.703,2.684-5.88-0.015-8.604c-1.531-1.544-3.074-3.077-4.612-4.614  c-1.585-1.584-3.157-3.181-4.756-4.75c-2.59-2.543-5.824-2.548-8.408-0.007c-1.973,1.941-3.882,3.948-5.886,5.856  c-1.866,1.777-2.817,3.931-3.007,6.463c-0.307,4.104,0.699,7.983,2.106,11.77c2.909,7.832,7.333,14.766,12.686,21.137  c7.239,8.617,15.894,15.436,26.017,20.355c4.554,2.213,9.283,3.915,14.409,4.196C67.944,90.844,71.028,89.954,73.486,87.206z"/></svg>');background-repeat:no-repeat;content:' ';width:33px;height:33px;top:1px;left:0px;border:1px solid #ddd;border-radius:50%;box-sizing:border-box;background-position:center}.support_phone li:last-child{margin-bottom:0px;border-bottom:none;padding-bottom:10px}.address_header_head::before{background-position:-133px 1px}.header .hotline::before{background-position:-35px 1px}.header .more_info{color:#999999;font-size:12px;margin-top:0px;position:relative;padding-right:23px}.header .more_info::before{position:absolute;content:' ';width:10px;height:10px;top:3px;right:0px;background-position:-45px -70px;background-repeat:no-repeat;z-index:100;background-color:#FFF}.header .hotline{margin-right:30px}.sb-toggle-left{float:right;padding:5px 0px 0 0px;cursor:pointer;margin-top:16px;margin-right:10px;cursor:pointer;display:none;position:absolute}@media all and (max-width: 800px){.sb-toggle-left{margin-top:15px;display:block;color:var(--extra-color)}}@media all and (max-width: 600px){.sb-toggle-left{margin:15px 0px}}.navicon-line{width:24px;height:4px;border-radius:1px;margin-bottom:4px;background-color:var(--main-color)}.modal-menu-full-screen{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;display:none;background:#000;opacity:60%;z-index:9}.text-compare{margin-top:4px;text-align:right}.text-compare a{color:#999999;display:block;font-size:12px}.div_megamenu{background:#f6f6f6;width:100%;z-index:999;padding-top:10px}.div_megamenu .container{background-color:#fff;position:relative}.div_megamenu .product_menu{float:left;width:250px}.div_megamenu .top_menu{width:calc(100% - 250px);float:left}@media all and (max-width: 800px){.div_megamenu .top_menu{margin:5px 0px}}.slide-up{box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.slide-up .product_menu{margin:5px 0px}.slide-up .top_menu{margin:5px 0px}.div_megamenu_in{background-color:#fff}.slideshow_countdown2{background-color:#f6f6f6}.login_icon{float:right;width:35%}@media screen and (max-width: 1150px){.login_icon{width:70%}}@media screen and (max-width: 800px){.login_icon{display:none}}.login_icon .login_icon_inner{position:relative;box-sizing:border-box;display:flex}@media screen and (max-width: 800px){.login_icon .login_icon_inner{display:block}}@media screen and (max-width: 500px){.login_icon .login_icon_inner{display:none}}.login_icon .login_icon_inner .text{width:calc(100% - 34px);margin-left:5px}@media screen and (max-width: 800px){.login_icon .login_icon_inner .text{display:none}}.login_icon .login_icon_inner span{font-size:13px;color:#000;font-weight:500;text-transform:uppercase;display:block}.login_icon .login_icon_inner p{font-size:13px;color:var(--main-color);font-weight:500;text-transform:uppercase;display:block}.login_icon .login_icon_inner a{display:flex;align-items:center;font-size:14px;color:var(--main-color)}.login_icon .login_icon_inner .text_all{margin-left:8px}@media only screen and (max-width: 800px){.login_icon .login_icon_inner .text_all{display:none}}.login_icon .login_icon_inner .text_all span{display:block;line-height:1.1}.login_icon .login_icon_inner .text_all .text_regis{font-size:16px;color:#fff;font-weight:700}.login_icon .login_icon_inner .text_all .atext{font-size:13px;color:#ddd;font-weight:500}.login_icon .login_icon_inner svg{width:32px;height:32px;fill:var(--main-color)}.login_icon .login_icon_inner svg g{fill:var(--main-color);stroke:var(--main-color)}@media all and (max-width: 800px){.login_icon .login_icon_inner svg{width:32px;height:32px}}@media all and (max-width: 600px){.login_icon .login_icon_inner svg{width:28px;height:28px}}.slideshow_countdown{padding:10px 0px 10px}.slideshow_countdown .container{position:relative}.slideshow_countdown .slideshow_countdown_home{width:calc(100% - 260px);float:right}@media screen and (max-width: 990px){.slideshow_countdown .slideshow_countdown_home{width:100%}}.slideshow_countdown .slideshow{position:relative}@media screen and (max-width: 990px){.slideshow_countdown .slideshow{width:100%}}.slideshow_countdown .left_top_silde{width:250px;float:left;z-index:2}@media screen and (max-width: 990px){.slideshow_countdown .left_top_silde{display:none}}.slideshow_countdown .slideshow_countdown_home>.countdown{width:calc(30% - 12px)}@media all and (max-width: 1100px){.slideshow_countdown .slideshow_countdown_home>.countdown{width:calc(38% - 12px)}}@media all and (max-width: 900px){.slideshow_countdown .slideshow_countdown_home>.countdown{width:100%;margin-top:10px}}@media all and (max-width: 800px){.slideshow_countdown .slideshow_countdown_home>.countdown .banners{margin:0 -5px}}.slideshow_countdown .slideshow_countdown_home>.countdown .item{margin-bottom:6px}@media all and (max-width: 800px){.slideshow_countdown .slideshow_countdown_home>.countdown .item{width:calc(50% - 10px);float:left;margin:0 5px}}.slideshow_countdown>.countdown .block{margin-top:15px}.slideshow_countdown>.countdown .block:first-child{margin-top:0px}.home_pos{margin-top:24px;overflow:hidden}@media only screen and (max-width: 768px){.home_pos_0{margin-top:4px !important}}.block_banner_3_colunm{margin-left:-15px;margin-right:-15px}.block_banner_3_colunm .banner_item{display:block;float:left;width:33.333%;box-sizing:border-box;padding:0 15px;overflow:hidden}.block_banner_3_colunm .banner_item img{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}@media only screen and (min-width: 768px){.pos_mixed{margin-top:15px}}.pos_mixed_left{float:left;width:57.365%}.pos_mixed_right{float:right;width:40.24%}.pos_mixed .block_title{background:#FBFBFB;border:1px solid #ECECEC;line-height:48px;margin-bottom:12px}.pos_mixed .block_title span{margin-left:31px;text-transform:uppercase;font-size:17px;font-weight:normal;margin-top:10px}.pos_mixed .block_content{border:1px solid #E7E7E7;padding:15px}.main_wrapper .left-col .block,.main_wrapper .right-col .block{margin-bottom:20px;border:1px solid #EBEBEB}.main_wrapper .right-col .newslist_0{border:1px solid var(--extra-color);margin-top:0px}.right-col .block_title,.left-col .block_title{color:#2080CA;cursor:pointer;font-size:15px;text-transform:uppercase;font-weight:500;text-align:center;padding-bottom:10px;padding-top:10px;background:var(--extra-color);font-weight:bold;color:#fff}.main_wrapper{padding-bottom:20px}.main_wrapper_home{width:100%;padding:40px 0px 0px;position:relative}@media screen and (max-width: 768px){.main_wrapper_home{padding:30px 0px}}.block_title{font-weight:bold;font-size:24px;color:#252525;margin-bottom:30px;position:relative}@media all and (max-width: 800px){.block_title{margin-bottom:25px}}@media all and (max-width: 600px){.block_title{font-size:20px}}.block_title span{position:relative}.block_title a,.block_title>span{font-weight:400;text-transform:uppercase;font-size:22px;display:inline-block;position:relative;background:#fff}@media all and (max-width: 600px){.block_title a,.block_title>span{font-size:18px}}.product_new{padding:40px 0px 40px;background:#fff}@media screen and (max-width: 768px){.product_new{padding:30px 0px 20px}}.product_new .block_title{padding:0px;margin-bottom:35px}.product_new .block_title:before{width:94%}@media all and (max-width: 768px){.product_new .block_title:before{width:100%}}.pos1{padding-top:30px;padding-bottom:50px}@media all and (max-width: 800px){.pos1{padding-top:10px;padding-bottom:20px}}.pos1 .block_title{text-align:center;font-size:20px;text-transform:uppercase;color:var(--main-color);border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;margin-bottom:10px;background:none;padding:0;height:5px;margin-bottom:20px;font-weight:normal;color:#252525}.pos1 .block_title font{font-weight:bold}@media all and (max-width: 600px){.pos1 .block_title{font-size:16px;line-height:24px;margin-bottom:30px}}.pos1 .block_title span{display:inline-block;transform:translate(0, -40%);padding:0 10px;background:#f6f6f6}.pos1_in{background:#fff;padding-top:50px}.pos1_in .block_title span{background:#fff}.product_sell{margin-top:50px;background:#f3f5f5;padding-bottom:50px}@media all and (max-width: 600px){.product_sell{margin-top:20px;background:#f3f5f5;padding-bottom:20px}}.banner_home{margin-top:50px}@media all and (max-width: 600px){.banner_home{margin-top:20px}}.pos3 .products_blocks_wrapper{box-sizing:border-box}@media all and (max-width: 800px){.pos3{margin-top:10px}}.pos3 .products_blocks_slide{border:5px solid var(--main2-color);border-width:5px 0px;padding-bottom:35px}.pos3 .block_title{text-align:center;color:#252525;font-size:22px;border-radius:10px 10px 0 0;border-bottom:none;padding:20px 0;background-size:cover;background-position:center;text-transform:uppercase}.pos3 .block_title:before{display:none}.pos7{background-size:cover;background-position:center}.product_searchs{padding:10px 0 50px;margin-top:20px;background-image:-webkit-linear-gradient(bottom, #fac02d, #ffd653)}.product_searchs .block_title{color:#026639}.product_searchs .block_title span span{display:inline-block;color:#ca0000;padding:3px;border:2px solid #ca0000;font-size:20px}.product_searchs .block_title span font{display:inline-block;margin-left:7px;font-size:20px;padding:3px;border-radius:50%;border:1px solid #026639;width:26px;height:26px;text-align:center;box-sizing:border-box}.pos5{padding:35px 0px;position:relative;background-color:#171717;overflow:hidden}.pos5:before{position:absolute;left:0px;top:0;width:560px;height:100%;content:'';background:linear-gradient(90deg, #1a1919 0%, #443d34 50%, #52483d 100%);clip-path:polygon(0 0, 100% 0%, 82% 100%, 0% 100%)}@media screen and (max-width: 550px){.pos5:before{width:300px}}@media screen and (max-width: 450px){.pos5:before{width:1500px}}.pos5 .block_title{text-align:center;margin-bottom:32px}.pos4{box-sizing:border-box;margin-bottom:30px}@media all and (max-width: 768px){.pos4{padding:30px 0px;margin-top:30px}}.pos4 .block_title{background:#f6f6f6;position:relative}.pos4 .block_title .cls-1{fill:none;stroke:#ce9c00;stroke-miterlimit:10;stroke-width:1.91px}.pos4 .block_title span{font-size:22px;color:#fff;transition:0.5s;font-weight:700;background:#272727;border-radius:0px;border:0px;padding:14px 35px 14px 60px;-webkit-clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);clip-path:polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%)}.pos4 .block_title span::after{content:'';background-image:url('data:image/svg+xml,<svg width="34px" height="34px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M7 7C6.44772 7 6 7.44772 6 8C6 8.55228 6.44772 9 7 9H13C13.5523 9 14 8.55228 14 8C14 7.44772 13.5523 7 13 7H7Z" fill="%23ce9c00"></path><path d="M6 12C6 11.4477 6.44772 11 7 11H13C13.5523 11 14 11.4477 14 12C14 12.5523 13.5523 13 13 13H7C6.44772 13 6 12.5523 6 12Z" fill="%23ce9c00"></path><path d="M7 15C6.44772 15 6 15.4477 6 16C6 16.5523 6.44772 17 7 17H13C13.5523 17 14 16.5523 14 16C14 15.4477 13.5523 15 13 15H7Z" fill="%23ce9c00"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M5.625 21H18.375C20.3918 21 22 19.3435 22 17.3333V6.66667C22 4.65653 20.3918 3 18.375 3H5.625C3.60818 3 2 4.65653 2 6.66667V17.3333C2 19.3435 3.60818 21 5.625 21ZM5.625 5C4.74233 5 4 5.73129 4 6.66667V17.3333C4 18.2687 4.74233 19 5.625 19H14.375C15.2577 19 16 18.2687 16 17.3333V6.66667C16 5.73129 15.2577 5 14.375 5H5.625ZM18.375 19H17.6042C17.8575 18.4987 18 17.9317 18 17.3333V6.66667C18 6.06833 17.8575 5.50132 17.6042 5H18.375C19.2577 5 20 5.73129 20 6.66667V17.3333C20 18.2687 19.2577 19 18.375 19Z" fill="%23ce9c00"></path></g></svg>');background-repeat:no-repeat;position:absolute;left:16px;top:50%;z-index:9;width:34px;height:34px;transform:translateY(-50%)}@media screen and (max-width: 350px){.pos4 .block_title span::after{display:none}}@media screen and (max-width: 768px){.pos4 .block_title span{font-size:20px}}@media screen and (max-width: 600px){.pos4 .block_title span{font-size:18px}}@media screen and (max-width: 420px){.pos4 .block_title span{font-size:16px}}@media screen and (max-width: 350px){.pos4 .block_title span{padding:14px 35px 14px 10px}}.banner2 .banners{margin:40px -10px 40px}@media all and (max-width: 600px){.banner2 .banners{margin:20px -5px 0px}}.banner2 .banners .item{width:calc(50% - 20px);margin:0 10px;float:left}@media all and (max-width: 600px){.banner2 .banners .item{width:calc(50% - 10px);margin:0 5px}}.pos_footer{padding:0px 0px 70px;position:relative}@media screen and (max-width: 768px){.pos_footer{padding:0px 0px 30px}}@media all and (max-width: 800px){.pos_footer .container{display:block}}.pos_footer .block_title{font-size:22px}.pos_footer .pos6 .cat_item_store{margin-bottom:15px}.pos_footer .pos6 .cat_item_store .cat-title .cat-title-main>a{font-weight:400}.pos_footer .pos6 .cat_item_store .cat-title .cat-title-main>a strong{margin-right:7px}.pos_footer .pos6 .cat_item_store .cat_ul .activated{color:var(--main-color)}.pos_footer .address_home{background:#fff;border-radius:10px;width:calc(50% - 10px);float:left;margin-left:10px;padding:20px;padding-bottom:0px;padding-top:0;box-sizing:border-box}@media all and (max-width: 800px){.pos_footer .address_home{width:100%;margin-left:0px}}@media all and (max-width: 600px){.pos_footer .address_home{padding:10px}}.pos8{margin-top:40px;background:var(--main-color);padding:40px 0}@media all and (max-width: 600px){.pos8{margin-top:20px;padding:20px 0}}.pos8 .block_title{float:left;background:no-repeat;color:#fff;text-transform:none;padding:0;line-height:40px}.partners_home{margin-bottom:40px}.breadcrumbs{margin-bottom:20px}@media all and (max-width: 800px){.breadcrumbs{margin-top:10px}}.product_new_menu{padding-bottom:0px}footer{background:#f6f6f6;color:#2d2d2d;font-size:15px;overflow:hidden}footer .footer_info{background-color:#fff;border-top:1px solid #eee}footer .footer_info a{margin-top:10px;display:inline-block;padding-left:10px;margin-left:8px;position:relative}footer .footer_info a:before{position:absolute;left:0px;height:14px;width:2px;background-color:#8f8f8f;content:'';top:3px}footer .footer_right{width:26%;float:left;padding-left:50px;box-sizing:border-box}@media all and (max-width: 1025px){footer .footer_right{width:55%;padding-left:0px}}@media all and (max-width: 800px){footer .footer_right{width:55%}}@media all and (max-width: 500px){footer .footer_right{width:100%;padding-left:0px;margin-top:20px}}footer .footer_right .hotline_footer{width:40%;float:left;padding-right:10px;box-sizing:border-box}@media all and (max-width: 800px){footer .footer_right .hotline_footer{width:100%}}footer .footer_right .hotline_footer .phone a{display:inline-block;width:100%;padding:0 10px;padding-left:50px;box-sizing:border-box;border-radius:40px;height:40px;line-height:40px;position:relative;background-image:-webkit-linear-gradient(left, #7ac107, #459702);margin-bottom:10px}footer .footer_right .hotline_footer .phone a svg{position:absolute;width:24px;height:24px;padding:8px;top:0px;left:0px;fill:#fff;background:#489902;clip-path:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%)}footer .footer_right .fanpage .fb-page{float:right;width:300px}@media all and (max-width: 800px){footer .footer_right .fanpage .fb-page{float:left}}footer .container{padding-top:50px;padding-bottom:20px}@media screen and (max-width: 450px){footer .container{padding-top:20px}}footer .address_regions a{color:#252525}.footer_bottom{background:#161717;color:#fff}.footer_bottom .container{padding-top:0px;padding-bottom:0px}.footer_bottom .copyright{padding:15px 0;float:left}.footer_bottom .copyright span{color:var(--extra-color)}footer .footer_l{width:35%;float:left;padding-right:30px;box-sizing:border-box;line-height:1.6}footer .footer_l .share{border-top:1px solid #dedede}footer .footer_l .span_footer{font-size:15px;font-weight:500;margin:20px 0px}footer .footer_l .span_footer span{display:block}@media all and (max-width: 1025px){footer .footer_l{width:50%;padding-right:0px;margin-bottom:0px}}@media all and (max-width: 768px){footer .footer_l{width:45%;padding-right:0px;margin-bottom:0px}}@media all and (max-width: 500px){footer .footer_l{width:100%}footer .footer_l .share{display:none}}footer .footer_l p{margin-bottom:15px}footer .footer_r{width:41%;line-height:1.6;float:right}footer .footer_r .share{display:none}footer .footer_r .span_footer{font-size:15px;font-weight:500;margin-bottom:20px}footer .footer_r .span_footer span{display:block}@media screen and (max-width: 1025px){footer .footer_r{width:50%;float:right;padding-right:0px}}@media all and (max-width: 768px){footer .footer_r{width:45%}}@media screen and (max-width: 500px){footer .footer_r{width:100%}footer .footer_r .share{display:block}}footer .footer_r p{margin-bottom:10px}@media screen and (max-width: 500px){footer .footer_r p{font-size:14px;line-height:22px}}footer .footer_c{width:24%;float:left}@media screen and (max-width: 1025px){footer .footer_c{width:50%}footer .footer_c .title_footer{width:100px;margin:15px 0px}footer .footer_c #newsletter_form{width:50%;order:3}footer .footer_c .share_fast_small{width:80%;order:2;margin-top:0px}}@media all and (max-width: 768px){footer .footer_c{width:45%;float:right}}@media screen and (max-width: 500px){footer .footer_c{width:100%}footer .footer_c .title_footer{width:100%;margin:15px 0px}footer .footer_c #newsletter_form{width:100%;order:2}footer .footer_c .share_fast_small{width:50%;order:1;margin-top:0px;margin-bottom:10px}}footer .title_footer{font-size:18px;margin:30px 0px;font-weight:600;text-transform:uppercase}@media screen and (max-width: 500px){footer .title_footer{margin:15px 0px 10px}}footer .title_footer_logo{margin-bottom:20px;margin-top:0px}footer .menu_footer{box-sizing:border-box}@media all and (max-width: 800px){footer .menu_footer{width:100%}}@media all and (max-width: 500px){footer .menu_footer{width:100%}}footer .adv_footer{width:33%;float:right}@media all and (max-width: 800px){footer .adv_footer{width:100%;float:none}}footer .adv_footer h3{text-transform:uppercase;margin-bottom:30px;font-size:16px;color:#fff;font-weight:bold;display:block}@media all and (max-width: 600px){footer .adv_footer h3{margin-bottom:15px}}footer .regions #regions_footer{height:34px;background:#f3f3f3;border:none;border-radius:4px;padding-left:10px;box-sizing:border-box}.footer_im{padding:20px 0;margin-top:20px;border-top:1px dashed #bbbbbb;border-bottom:1px dashed #bbbbbb}.footer_im .dtb{display:inline-block;margin-left:20%;margin-top:-10px;margin-bottom:-32px;float:left}@media all and (max-width: 800px){.footer_im .dtb{margin-left:20px}}@media all and (max-width: 600px){.footer_im .dtb{margin-left:0;margin-top:0}}.footer_im .copyright{float:right;line-height:40px;color:#848484}.footer_im .copyright span{color:#222}footer .regions{width:30%;padding-left:50px;box-sizing:border-box}@media all and (max-width: 800px){footer .regions{width:30%;padding-right:10px;box-sizing:border-box}}@media all and (max-width: 600px){footer .regions{width:50%;padding-left:0}}footer .info{width:20%;float:left;box-sizing:border-box}@media all and (max-width: 800px){footer .info{padding-left:50px;width:30%;padding-right:10px;box-sizing:border-box}}@media all and (max-width: 600px){footer .info{width:50%;padding-left:20px;padding-right:0px}}footer .info h3{text-transform:uppercase;margin-bottom:20px;font-weight:bold;font-size:15px}@media all and (max-width: 600px){footer .info h3{margin-bottom:15px}}footer .info p{line-height:18px;margin-bottom:12px}@media all and (max-width: 600px){footer .info p{line-height:15px;margin-bottom:10px}}.region_name{text-transform:uppercase;margin-top:15px;text-decoration:underline}.footer_title{text-transform:uppercase;margin-bottom:20px;font-weight:bold;font-size:15px;color:#222}@media all and (max-width: 600px){.footer_title{margin-bottom:15px}}.address_regions ul{margin-top:12px;color:#252525;position:relative}.address_regions ul li{position:relative;padding-left:20px}.address_regions ul li svg{width:15px;height:15px;position:absolute;left:0;fill:var(--main-color)}@media all and (max-width: 600px){.address_regions ul{margin-top:5px}}.address_regions ul:before{width:9px;height:20px;display:inline-block;margin-right:10px;background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="svg-inline--fa fa-map-marker-alt fa-w-12"><path fill="white" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z" class=""></path></svg>');background-repeat:no-repeat;position:absolute;top:2px;left:0px}.address_regions ul li:nth-child(1) i{width:9px;height:20px;display:inline-block;margin-right:10px;background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="svg-inline--fa fa-map-marker-alt fa-w-12"><path fill="white" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z" class=""></path></svg>');background-repeat:no-repeat;position:absolute;top:4px;left:0}.address_regions ul li:nth-child(2){color:#CCCCCC}.address_regions ul li:nth-child(2) a{color:#CCCCCC}.address_regions>span{margin-right:10px}.share_fast i{width:34px;height:34px;display:inline-flex}.share_fast a{display:inline-flex;margin-right:16px;margin-right:9px;display:block;width:35px;height:35px;background:#3c3c3d;border-radius:50%;padding:6px;box-sizing:border-box;color:#FFF;text-align:center;-moz-transition:all 0.2s ease-in 0;-webkit-transition:all 0.2s ease-in;-webkit-transition-delay:0;transition:all 0.2s ease-in 0;float:left}.share_fast a:hover{background:#5f5f60}.banner_top{text-align:center;background:var(--main-color);position:relative}.banner_top img{margin-bottom:-4px}.banner_top .close_banner_top{position:absolute;right:30px;top:50%;cursor:pointer;transform:translate(0, -50%)}.banner_top .close_banner_top svg{fill:#ccc;width:20px;height:20px}.banner_top .close_banner_top svg:hover{fill:red}.banner-off{display:none}#cfacebook a.chat_fb_openned:before{content:'x';position:absolute;right:10px;color:#fff;top:3px}.home_pos_2{margin:0 -15px;margin-top:16px}@media all and (max-width: 1200px){.home_pos_2{margin:0 -10px;margin-top:16px}}.home_pos_2 .item{width:calc(50% - 30px);margin:0 15px;float:left;position:relative}@media all and (max-width: 1200px){.home_pos_2 .item{width:calc(50% - 20px);margin:0 10px}}@media all and (max-width: 600px){.home_pos_2 .item{width:calc(100% - 20px)}}.home_pos_2 .item img{width:100%}.top1{background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/bg_top1.jpg");background-size:100% 100%;padding:35px 0 15px 35px}.number1{color:#fff}.number1 .stt1{display:inline-block;font-size:60px;font-weight:bold;line-height:60px;transform:scale(0.9, 1);text-shadow:2px 2px #868686cc}@media all and (max-width: 600px){.number1 .stt1{font-size:40px}}@media all and (max-width: 325){.number1 .stt1{font-size:30px}}.number1 font{font-size:45px;display:inline-block;font-weight:bold;line-height:60px;margin:0 3px;width:65px;position:relative;height:30px}@media all and (max-width: 600px){.number1 font{width:45px}}@media all and (max-width: 325px){.number1 font{width:30px}}.number1 font:after{content:'';height:90px;background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/bg1.png");width:65px;position:absolute;top:-30px;left:0px;animation:4s ease-in-out 0s normal none infinite running chang-rotage-anim-2-bh}@media all and (max-width: 600px){.number1 font:after{background-size:100% 100%;top:-8px;height:55px;width:40px}}.number1 .stt2{display:inline-block;font-size:22px;text-transform:uppercase;line-height:25px;transform:scale(0.85, 1);text-shadow:2px 2px #868686cc}@media all and (max-width: 600px){.number1 .stt2{font-size:16px}}.countdown .number1{color:#fff}@media all and (max-width: 800px){.countdown .number1{display:none}}.newtop{margin-top:10px}@media all and (max-width: 800px){.newtop{width:52%;float:left;margin-top:0px}}@media all and (max-width: 600px){.newtop{margin-top:0;width:100%;padding-right:0px;display:none}}@media all and (min-width: 800px){.banner-home-top .number1 font:after{animation:unset}}.time-dow-event .time{display:inline-block;margin:3px;background:#f3f1f2;padding:3px 0px;width:56px}@media all and (max-width: 1200px){.time-dow-event .time{width:50px}}.time-dow-event .time_1{font-weight:bold}.footer_r_w{width:25%}.footer_r_w .block_title{padding:0;text-transform:uppercase;margin-bottom:30px;font-weight:bold;font-size:15px;color:#222;background:none}.footer_r{width:270px;float:right}@media all and (max-width: 800px){.footer_r{width:50%;float:left;margin-top:20px}}@media all and (max-width: 500px){.footer_r{width:100%;float:left;margin-top:0px}}.footer_r .block_title{background:none;padding:0;font-size:15px;margin-bottom:20px}footer .tags{margin-top:15px}footer .tags,footer .tags a{color:#929292;font-size:12px;color:#929292;font-size:12px}.footer2{background:#1b1b1b;color:#CCC;padding:8px 0;text-align:center;border-top:1px solid #7d7d7d}#menu-fixed-bar{width:40%;z-index:999;transition:all 0.25s cubic-bezier(0.55, 0, 0.1, 1);float:right}.slide-down{-ms-transform:translateY(-100%);transform:translateY(-100%);transition:0.5s}.slide-down .slide_up_product{opacity:0;visibility:hidden;display:none}.slide-up{-ms-transform:translateY(0);transform:translateY(0);transition:0.5s}.slide-up .slide_up_product{opacity:0;visibility:hidden;display:none}.slide-up,.slide-down{padding-top:0px}.m-slide-down{-ms-transform:translateY(-100%);transform:translateY(-100%)}@media all and (max-width: 800px){.m-slide-down .logo img{opacity:0}}.m-slide-up{-ms-transform:translateY(0);transform:translateY(0);background:#fdfdfd;z-index:1000;box-shadow:0px 0px 2px 2px #f1f1f1}@media all and (max-width: 800px){.m-slide-up .logo img{opacity:0}}@media all and (max-width: 450px){.m-slide-up .header .logo{padding:6px 0px 0px}}.m-slide-up .navicon-line,.m-slide-down .navicon-line{background-color:var(--main-color)}.m-slide-up .login_icon .login_icon_inner svg,.m-slide-up .shopcart_simple .buy_icon svg,.m-slide-down .login_icon .login_icon_inner svg,.m-slide-down .shopcart_simple .buy_icon svg{fill:var(--main-color)}#fixed-bar{position:fixed;bottom:0;height:45px;z-index:999}#fixed-bar>div{float:left;max-width:22%;cursor:pointer;text-align:center;text-transform:uppercase;font-size:11px;width:35px}#fixed-bar>div .wrap_icon{margin-top:5px;margin-bottom:3px}#fixed-bar>div .wrap_icon i{padding:5px 15px}#fixed-bar .buy_now_bt .wrap_icon i{background-position:0px -351px}#fixed-bar .call .wrap_icon i{background-position:-34px -351px}#fixed-bar #bar-inner .wrap_icon i{background-position:-64px -351px}.certified_bct{background-position:0px -92px;content:' ';height:36px;display:block;margin-top:11px;padding-top:12px;width:131px}.suntory-alo-phone{background-color:transparent;cursor:pointer;height:120px;position:fixed;transition:visibility 0.5s ease 0s;width:120px;z-index:200000 !important;display:none;left:0px;bottom:-25px}.suntory-alo-ph-circle{animation:1.2s ease-in-out 0s normal none infinite running suntory-alo-circle-anim;background-color:transparent;border:2px solid rgba(30,30,30,0.4);border-radius:100%;height:100px;left:0px;opacity:0.1;position:absolute;top:0px;transform-origin:50% 50% 0;transition:all 0.5s ease 0s;width:100px}.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-circle{border-color:#0067BE;opacity:1}.suntory-alo-ph-circle-fill{animation:2.3s ease-in-out 0s normal none infinite running suntory-alo-circle-fill-anim;border:2px solid transparent;border-radius:100%;height:70px;left:15px;position:absolute;top:15px;transform-origin:50% 50% 0;transition:all 0.5s ease 0s;width:70px}.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-circle-fill{background-color:rgba(0,103,190,0.9)}.suntory-alo-ph-img-circle{border-radius:100%;height:46px;left:10px;position:absolute;top:15px;transform-origin:50% 50% 0;width:46px}.suntory-alo-phone.suntory-alo-green .suntory-alo-ph-img-circle{background-color:#e60f1e}.suntory-alo-ph-img-circle svg{position:absolute;top:10px;left:9px}.description a{color:#00A7F4}.description a:hover{color:#057bb1}@keyframes suntory-alo-circle-anim{0%{opacity:0.1;transform:rotate(0deg) scale(0.5) skew(1deg)}30%{opacity:0.5;transform:rotate(0deg) scale(0.7) skew(1deg)}100%{opacity:0.6;transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes suntory-alo-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes suntory-alo-circle-fill-anim{0%{opacity:0.2;transform:rotate(0deg) scale(0.7) skew(1deg)}50%{opacity:0.2;transform:rotate(0deg) scale(1) skew(1deg)}100%{opacity:0.2;transform:rotate(0deg) scale(0.7) skew(1deg)}}#cfacebook .fchat{float:left;width:100%;height:270px;overflow:hidden;display:none;background-color:#fff}#cfacebook .fchat .fb-page{margin-top:-130px;float:left}#cfacebook a.chat_fb:hover{color:#ff0;text-decoration:none}#cfacebook{position:fixed;bottom:30px;left:10px;z-index:99999;height:auto;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}@media all and (max-width: 600px){#cfacebook{display:none}}#cfacebook a.chat_fb{float:left;padding:6px 6px 0px 6px;color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.1);background-repeat:repeat-x;background-size:auto;background-position:0 0;background-color:#3a5795;border:0;z-index:9999999;font-size:15px;box-sizing:border-box;text-align:center;font-weight:bold;border-radius:50%;display:block;position:relative}#cfacebook a.chat_fb:after{display:block;width:19px;height:19px;color:#FFF;content:"2";position:absolute;top:0px;right:0px;background:red;border-radius:50%;font-size:13px;line-height:18px}#cfacebook a.chat_fb svg{width:45px;height:45px}#cfacebook a.chat_fb span{display:none}#cfacebook .fchat .fb-page{margin-top:0px;float:left}#cfacebook a.chat_fb_openned{border-radius:0;width:100%}#cfacebook a.chat_fb_openned svg{display:none}#cfacebook a.chat_fb_openned i{display:none}#cfacebook a.chat_fb_openned::after{display:none}#cfacebook a.chat_fb_openned span{display:block}.fixed_icons{position:fixed;right:0;top:40%;transform:translate(0, -50px);z-index:100;display:none}.fixed_icons .icon_v1{width:44px;height:44px;display:inline-block;background-color:var(--extra-color)}.address_header .more_info{position:relative}.address_header .more_info::before{position:absolute;content:' ';width:10px;height:10px;top:3px;right:0px;background-position:-45px -70px;background-repeat:no-repeat;z-index:100;background-color:#FFF}.address_header{display:none}.address_fixed_popup{margin-top:-3px}.hotline_fixed_popup,.address_fixed_popup{position:relative}.hotline_fixed_popup .icon_v1:after{content:'';background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" height="28" width="28" fill="white" version="1.1" x="0px" y="0px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve"><path d="M78.014,20.385c8.463,8.75,12.51,18.127,12.84,29.081c0.076,2.519-1.453,4.183-3.876,4.312  c-2.557,0.136-4.293-1.441-4.356-4.012c-0.134-5.394-1.357-10.521-4.033-15.211C72.491,23.871,63.191,18.302,50.95,17.603  c-1.358-0.077-2.631-0.218-3.586-1.305c-1.223-1.391-1.33-2.991-0.672-4.62c0.664-1.642,2.01-2.382,3.759-2.352  c7.969,0.135,15.321,2.353,21.955,6.761C74.697,17.61,76.787,19.437,78.014,20.385z M50.11,24.674  c-0.732-0.01-1.53,0.134-2.189,0.44c-1.704,0.79-2.505,2.791-2.048,4.786c0.402,1.758,1.954,2.972,3.906,2.996  c4.562,0.056,8.597,1.499,11.951,4.624c3.688,3.434,5.41,7.741,5.588,12.751c0.032,0.891,0.367,1.904,0.891,2.618  c1.094,1.49,3.037,1.864,4.821,1.184c1.577-0.601,2.506-2.014,2.492-3.886c-0.051-6.981-2.592-12.943-7.5-18.08  C63.098,27.364,57.118,24.773,50.11,24.674z M73.486,87.206c1.689-1.888,3.575-3.599,5.361-5.401  c2.643-2.667,2.664-5.902,0.036-8.55c-3.134-3.157-6.28-6.302-9.44-9.433c-2.586-2.562-5.819-2.556-8.393-0.005  c-1.966,1.948-3.936,3.893-5.86,5.882c-0.133,0.137-0.261,0.247-0.389,0.328l-1.346,1.346c-0.375,0.239-0.748,0.236-1.236-0.029  c0.73-0.689-2.619-1.246-3.839-2.012c-5.695-3.575-10.471-8.183-14.694-13.374c-2.101-2.582-3.968-5.329-5.259-8.431  c-0.215-0.517-0.221-0.888,0.067-1.281l1.346-1.346c0.064-0.087,0.137-0.175,0.231-0.265c0.59-0.569,1.175-1.143,1.757-1.72  c1.361-1.348,2.706-2.711,4.057-4.069c2.69-2.703,2.684-5.88-0.015-8.604c-1.531-1.544-3.074-3.077-4.612-4.614  c-1.585-1.584-3.157-3.181-4.756-4.75c-2.59-2.543-5.824-2.548-8.408-0.007c-1.973,1.941-3.882,3.948-5.886,5.856  c-1.866,1.777-2.817,3.931-3.007,6.463c-0.307,4.104,0.699,7.983,2.106,11.77c2.909,7.832,7.333,14.766,12.686,21.137  c7.239,8.617,15.894,15.436,26.017,20.355c4.554,2.213,9.283,3.915,14.409,4.196C67.944,90.844,71.028,89.954,73.486,87.206z"/></svg>');background-repeat:no-repeat;width:28px;height:28px;display:block;margin:8px}.address_fixed_popup .icon_v1:after{content:'';background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" height="28" width="28" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="svg-inline--fa fa-map-marker-alt fa-w-12"><path fill="white" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z" class=""></path></svg>');background-repeat:no-repeat;width:28px;height:28px;display:block;margin:8px}.hotline_fixed_popup_content,.address_header{position:absolute;width:260px;top:0;right:100%;padding-right:10px;display:none;margin-top:0}.hotline_fixed_popup:hover .hotline_fixed_popup_content{display:block}.address_fixed_popup:hover .address_header{display:block;max-height:166px;overflow-y:auto;overflow-x:hidden}.add_full,.support_phone{position:relative;width:100%;right:0;background:#FFF;border:1px solid #F5F5F5;padding:10px;border-radius:0 0 4px 4px;border-top:3px solid #0183BF;z-index:101;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;box-sizing:border-box}.add_full ul{position:relative;padding-left:18px;margin-bottom:10px}.add_full ul::before{position:absolute;content:' ';width:14px;height:20px;top:4px;left:0px;position:absolute;background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="map-marker-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512" class="svg-inline--fa fa-map-marker-alt fa-w-12"><path fill="dodgerblue" d="M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z" class=""></path></svg>');background-repeat:no-repeat;content:' ';top:1px;left:0px}.add_full ul li:nth-child(2){color:#999999;font-size:13px;margin-top:2px}.support_phone ul li .name{font-weight:bold}.support_phone ul li .phone{color:#afafaf;font-size:15px;margin-top:6px}.support_phone ul li .phone a{color:#777;font-size:13px}.address_header:hover .add_full{display:block !important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.header .hotline:hover .support_phone{display:block !important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.arrow_box{position:relative;background:#FFF;border:1px solid #F5F5F5}.arrow_box:after,.arrow_box:before{left:100%;top:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box:after{border-color:rgba(136,183,213,0);border-left-color:#FFF;border-width:8px;margin-top:-8px}.arrow_box:before{border-color:rgba(194,225,245,0);border-left-color:#F5F5F5;border-width:9px;margin-top:-9px}@media only screen and (max-width: 1180px){.container{padding-left:10px;padding-right:10px;box-sizing:border-box}}@media only screen and (max-width: 1000px){.header_wrapper_wrap{min-height:54px}#menu-fixed-bar{width:calc(100% - 20px);margin-left:10px}.header_wrapper .container{transition:all 0.6s cubic-bezier(0.55, 0, 0.1, 1);z-index:1000}.header-l{float:left}.address_header,.header .hotline{margin-top:19px}.address_header_head::before,.header .hotline::before{top:-6px;left:0px}.header .more_info{display:none}.header .hotline li:first-child{font-size:14px}.address_header label{text-transform:none}.right-col{width:100%;float:none}.main-area-2col-right{width:100%;padding-right:0;float:none}.text-compare{display:none}}@media only screen and (max-width: 880px){.pos_mixed_left{float:none;width:100%}.pos_mixed_right{float:none;width:100%;margin-top:15px}}@media only screen and (max-width: 800px){.regions_search{width:100%;margin-left:0px;padding-top:0px;padding-bottom:0px}.slideshow_countdown .slideshow{width:100%;float:left;max-width:100%;float:unset;margin-left:0px}.slideshow_countdown>.countdown{width:100%;clear:both;margin-top:5px}.regions{width:50%}}@media only screen and (max-width: 600px){.address_header{display:none}.regions{width:50%;box-sizing:border-box;padding-left:10px}footer .menu_footer{width:100%;margin-top:20px;padding:0}.suntory-alo-phone{display:block;bottom:60px;width:80px;height:90px}}@media only screen and (max-width: 450px){.regions_search .block_regions{width:80px}}.banner-home-top{margin-top:20px;background-size:cover;margin-bottom:40px}@media all and (max-width: 800px){.banner-home-top{margin-top:0px}}@media all and (max-width: 600px){.banner-home-top{margin-top:10px;margin-bottom:10px}}.banner-home-bottom{margin-bottom:10px}@keyframes spin2{0%{transform:rotate(0deg)}40%{transform:rotate(0deg)}50%{transform:rotate(10deg)}70%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}@keyframes fade-bg1111{0%{transform:translate(30px);opacity:0,5}50%{transform:translate(-140px);opacity:1}51%{transform:translate(-140px);opacity:0.5}100%{transform:translate(30px);opacity:1}}@keyframes fade-bg1112{0%{transform:scale(0.9, 1.1)}50%{transform:scale(0.7, 0.8)}51%{transform:scale(0.7, 0.8)}100%{transform:scale(0.9, 1.1)}}@keyframes chang-rotage-anim-2-bh{0%{transform:rotate(0deg) scale(1) skew(1deg)}50%{transform:rotate(0deg) scale(1) skew(1deg)}45%{transform:rotate(-25deg) scale(1.3) skew(1deg)}60%{transform:rotate(25deg) scale(1) skew(1deg)}65%{transform:rotate(-25deg) scale(1.3) skew(1deg)}70%{transform:rotate(25deg) scale(1) skew(1deg)}85%{transform:rotateY(360deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}#fixed-bar{margin:0;padding:0;z-index:100;right:20px;border-radius:50%}#fixed-bar #bar-inner{height:50px;margin:0 10px 0 auto}#fixed-bar #bar-inner a{background:var(--extra-color);opacity:0.7;display:block;border-radius:50%;text-decoration:none;-moz-transition:all 0.2s ease-in 0;-webkit-transition:all 0.2s ease-in;-webkit-transition-delay:0;transition:all 0.2s ease-in 0;width:44px;height:44px;text-align:center;line-height:44px;box-sizing:border-box;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}#fixed-bar #bar-inner a svg{width:20px;height:20px;margin-top:12px;fill:#fff;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}#fixed-bar:hover #bar-inner a{opacity:1}#fixed-bar:hover #bar-inner a svg{fill:var(--main-color)}.address{padding:40px 0 20px;background:#eee;margin-top:40px}@media all and (max-width: 800px){.address .regions{width:100%}}.tag_foot{margin-top:5px}.tag_foot a{color:#bdbdbd}@media all and (max-width: 800px){.support{width:100%;padding-left:0px}}@media all and (max-width: 600px){.support{width:100%;padding-right:0}}.support .item{position:relative;padding-left:70px;padding-top:15px;padding-bottom:15px;color:#fff;margin-bottom:20px}@media all and (max-width: 800px) and (min-width: 500px){.support .item{width:50%;float:left;box-sizing:border-box}}.support .item:nth-child(1){background:#22d000}.support .item:nth-child(2){background:#e71b1b}.support .item svg{position:absolute;width:40px;height:40px;fill:#fff;left:15px}.support .item span{text-transform:uppercase;font-size:18px}.support .item a{margin-top:6px;color:#fff;font-style:italic;font-size:16px;transition:0.5s}.support .item a:hover{color:#fff900}#modal_alert{position:fixed;background:rgba(0,0,0,0.75);z-index:99999;overflow-y:auto;width:100%;height:100%;top:0px;left:0px}.modal_alert_inner{width:350px;background:white;border-radius:2px;max-width:96%;margin:2% auto}.modal_alert_title{background:var(--main-color);color:#FFF;text-align:center;text-transform:uppercase;padding:7px 0;font-size:17px;position:relative;border-radius:2px 2px 0 0}.modal_alert_title .close{position:absolute;right:0px;padding:0px 10px 8px;top:7px;color:#FFF;font-size:22px}.modal_alert_body{background:white;color:#616161;padding:20px;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-o-user-select:text;user-select:text;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.modal_alert_2{position:fixed;background:rgba(0,0,0,0.75);z-index:99999;overflow-y:auto;width:100%;height:100%;top:0px;left:0px}.modal_alert_2 .modal_alert_inner{width:350px;background:white;border-radius:2px;max-width:96%;margin:2% auto}.modal_alert_2 .modal_alert_title{background:var(--main-color);color:#FFF;text-align:center;text-transform:uppercase;padding:7px 0;font-size:17px;position:relative;border-radius:2px 2px 0 0}.modal_alert_2 .modal_alert_title .close{position:absolute;right:0px;padding:0px 10px 8px;top:7px;color:#FFF;font-size:22px}.modal_alert_2 .modal_alert_body{background:white;color:#616161;padding:20px;-moz-user-select:text;-khtml-user-select:text;-webkit-user-select:text;-o-user-select:text;user-select:text;border-bottom-left-radius:3px;border-bottom-right-radius:3px}#embed_vchat{bottom:70px !important}#embed_fill{bottom:60px !important}#embed_circle{bottom:53px !important}.owl-carousel .owl-item .owl-lazy{opacity:1 !important}.popup{width:100%;height:700px;background:#ddddddab;position:fixed;z-index:99999;text-align:center}.popup .container{border-radius:10px;position:relative;height:100%}@media all and (max-width: 800px){.popup .container{padding:10px}}.popup .container .close{font-size:25px;color:red;position:absolute;top:0px;right:0px;width:30px;height:30px;background:#fff;text-align:center;line-height:28px;border-radius:0 10px 0 0;cursor:pointer}.popup .container .block_banner_banner{max-width:600px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media all and (max-width: 600px){.popup .container .block_banner_banner{max-width:100%}}.popup .container .block_banner_banner .item{position:relative}.popup .container .block_banner_banner .item img{border-radius:10px}.popup .container .block_banner_banner .hide{display:block}#cfacebookmb .fchat{float:left;width:100%;height:270px;overflow:hidden;display:none;background-color:#fff}#cfacebookmb .fchat .fb-page{margin-top:-130px;float:left}#cfacebookmb a.chat_mb:hover{color:#ff0;text-decoration:none}#cfacebookmb{position:fixed;bottom:115px;left:10px;z-index:99999;height:auto;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}#cfacebookmb a.chat_mb{float:left;padding:6px 6px 0px 6px;color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.1);background-repeat:repeat-x;background-size:auto;background-position:0 0;background-color:#006cd2;border:0;z-index:9999999;font-size:15px;box-sizing:border-box;text-align:center;font-weight:bold;border-radius:50%;display:block;position:relative}#cfacebookmb a.chat_mb:after{display:none;width:19px;height:19px;color:#FFF;content:"2";position:absolute;top:0px;right:0px;background:#3a5795;border-radius:50%;font-size:13px;line-height:18px}#cfacebookmb a.chat_mb svg{width:34px;height:34px}#cfacebookmb a.chat_fb span{display:none}#cfacebookmb .fchat .fb-page{margin-top:0px;float:left}#cfacebookmb a.chat_fb_openned{border-radius:0;width:100%}#cfacebookmb a.chat_fb_openned svg{display:none}#cfacebookmb a.chat_fb_openned i{display:none}#cfacebookmb a.chat_fb_openned::after{display:none}#cfacebookmb a.chat_fb_openned span{display:block}#sms .fchat{float:left;width:100%;height:270px;overflow:hidden;display:none;background-color:#fff}#sms .fchat .fb-page{margin-top:-130px;float:left}#sms a.chat_mb:hover{color:#ff0;text-decoration:none}#sms{position:fixed;top:265px;right:10px;z-index:99999;height:auto;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}#sms a.chat_mb{float:left;padding:15px 15px 12px;color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.1);background-repeat:repeat-x;background-size:auto;background-position:0 0;background-color:#ffae00;border:0;z-index:9999999;font-size:15px;box-sizing:border-box;text-align:center;font-weight:bold;border-radius:50%;display:block;position:relative}#sms a.chat_mb svg{width:30px;height:30px;fill:#fff}#zalo .fchat{float:left;width:100%;height:270px;overflow:hidden;display:none;background-color:#fff}#sms .fchat .fb-page{margin-top:-130px;float:left}#zalo a.chat_mb:hover{color:#ff0;text-decoration:none}#zalo{position:fixed;bottom:94px;right:24px;z-index:99999;height:auto;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}#zalo a.chat_mb{float:left;padding:0;color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.1);background-repeat:repeat-x;background-size:auto;background-position:0 0;border:0;z-index:9999999;font-size:15px;box-sizing:border-box;text-align:center;font-weight:bold;border-radius:50%;display:block;position:relative;background:#0ea9e1;width:60px;height:60px;position:relative}@media all and (min-width: 1050px){#zalo a.chat_mb{width:60px;height:60px}}#zalo a.chat_mb:before{content:'';background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/zalo.png");position:absolute;width:48px;height:48px;top:6px;left:6px;background-size:cover}@media all and (min-width: 1050px){#zalo a.chat_mb:before{width:48px;height:48px;top:6px;left:6px}}#zalo a.chat_mb svg{width:60px;height:60px;fill:#fff}#vgc_btn_chat_mobile{bottom:55px !important}.tab_fix{position:fixed;width:100%;z-index:999;bottom:0px;background:var(--main-color)}.tab_fix li{width:33.33%;float:left;padding:10px 0;text-align:center}.tab_fix li a{color:#fff}.tab_fix li a svg{fill:#fff;width:15px;height:15px}.region_list{max-height:150px;overflow-y:scroll}.ul_footer .li_f{position:relative;margin-bottom:13px}.ul_footer .li_f:nth-child(5){margin-bottom:1px}.ul_footer .li_f .svg{float:left;padding:8px;border:1px solid #5d5d5d;width:36px;height:36px;box-sizing:border-box;border-radius:3px}.ul_footer .li_f .svg svg{width:18px;height:18px;fill:#fff}.ul_footer .li_f .text{float:left;margin-left:10px;font-size:13px;width:calc(100% - 46px)}.ul_footer .li_f font{font-weight:bold}.ul_footer2 .li_f{margin-bottom:20px;position:relative}@media all and (max-width: 600px){.ul_footer2 .li_f{width:50%;float:left}}.ul_footer2 .li_f .svg{float:left;padding:8px;border:1px solid #5d5d5d;width:36px;height:36px;box-sizing:border-box;border-radius:3px}.ul_footer2 .li_f .svg svg{width:18px;height:18px;fill:#fff}.ul_footer2 .li_f .text{float:left;margin-left:10px;font-size:13px;width:calc(100% - 46px)}.ul_footer2 .li_f font{font-weight:bold}.footer_icon{padding:15px 25px;box-sizing:border-box;border:1px solid #404040}.footer_icon .chung_nhan{padding-left:50px;width:50%;float:left;box-sizing:border-box}@media all and (max-width: 600px){.footer_icon .chung_nhan{width:100%;padding-left:0}}.footer_icon .chung_nhan span{display:inline-block;float:left;line-height:38px;margin-right:50px;width:80px}@media all and (max-width: 800px){.footer_icon .chung_nhan span{line-height:26px}}.footer_icon .chung_nhan .chung_nhan_inner{display:flex;float:left;width:calc(100% - 130px)}@media all and (max-width: 800px){.footer_icon .chung_nhan .chung_nhan_inner{width:100%}}.footer_icon .chung_nhan a{display:inline-block;margin-right:5px}@media all and (max-width: 1200px){.footer_icon .chung_nhan a img{height:auto}}.main_wrapper_user{background:#f6f6f6}.regions_search{transition:0.5s}@media all and (max-width: 800px){.regions_search_scroll{position:absolute;top:10px;width:calc(100% - 100px);left:50px}}@media all and (max-width: 500px){.regions_search_scroll{top:13px}}@media all and (max-width: 450px){.regions_search_scroll{width:calc(100% - 100px)}}.description img,.description iframe{display:block;margin:auto;height:auto}.description ul li{list-style:disc;margin-left:20px}.description ol li{list-style:decimal;margin-left:20px}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px}blockquote p{display:inline;font-style:italic}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}.address_bottom .container{padding-top:0px}.address_bottom .block_title{text-align:center;text-transform:uppercase}.address_bottom .block_title span{font-size:16px;font-weight:500;padding:10px 25px}@media all and (max-width: 500px){.address_bottom .block_title span{font-size:15px}}.address_bottom .block_title:before{border-top:1px solid #e3e3e3}.footer_info .container{text-align:center;line-height:1.5em;color:#4a4a4a;font-size:14px;padding:2px 0px 8px}@media all and (max-width: 414px){.footer_info .container{padding:24px 0px 24px}}.description h2,.description h3,.description h4,.description h5,.description h6{font-weight:700;line-height:1.5}@media all and (max-width: 800px){.description h2,.description h3,.description h4,.description h5,.description h6{line-height:1.3em}}.description h2{font-size:1.5em}@media all and (max-width: 800px){.description h2{font-size:1.3em}}.description h3{font-size:1.3em}@media all and (max-width: 800px){.description h3{font-size:1.1em}}.description h4{font-size:1.1em}@media all and (max-width: 800px){.description h4{font-size:0.9em}}.display_off,.display-off{display:none !important}#footer-actions{position:fixed;z-index:1020;background:#fff;left:0;right:0;bottom:0;box-shadow:0 0 4px rgba(0,0,0,0.1)}#footer-actions ul{padding:0;margin:0;display:flex;flex-wrap:wrap;list-style-type:none}#footer-actions ul li{width:25%}#footer-actions .footer-action-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 10px 5px;font-size:12px}#footer-actions .footer-action-item span{margin-top:5px}#footer-actions svg{overflow:hidden;vertical-align:middle}.load_cart_add{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto;background-color:rgba(0,0,0,0.31);z-index:99999}.load_cart_add .modal-dialog{margin:50px auto;width:900px;max-width:100%;position:relative}.load_cart_add .modal-dialog .modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5)}@media (min-width: 768px){.load_cart_add .modal-dialog .modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.scrollbar2::-webkit-scrollbar{width:6px;height:6px}.scrollbar2::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:rgba(105,105,105,0.8);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5)}.scrollbar2::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);-webkit-border-radius:10px;border-radius:10px}.body_hide{overflow:hidden}.pos_banner{margin-top:40px}@media screen and (max-width: 768px){.pos_banner{margin-top:30px}}.box-view-more{margin:auto;padding:30px 0 0;text-align:center}.button.button-view{border-radius:30px;padding:12px 30px;font-size:15px}.button-view>span{font-size:inherit;text-transform:uppercase}.button-view .hide-text,.button-view.active .more-text{display:none}.main_wrapper .description_height{transition:height .6s ease-in-out;height:40vh;overflow:hidden;position:relative}.main_wrapper .description_height:after{content:'';width:100%;height:20vh;position:absolute;left:0;bottom:0;background:linear-gradient(0deg, rgba(255,255,255,0.96) 0, rgba(36,59,116,0) 80%);z-index:1}.inner-height{width:100%;height:auto}.button-view.active .hide-text{display:block}.button{position:relative;display:inline-block;width:auto;height:auto;font-size:16px;font-weight:700;color:#fff;background-color:var(--main-color);border:0;padding:16px;border-radius:10px;white-space:nowrap;cursor:pointer;z-index:1}@media screen and (min-width: 1100px){.button{transition:all .3s ease-in-out}.button:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid var(--main-color);z-index:-1;border-radius:inherit;opacity:0;transform:scale3d(0.5, 0.5, 1);transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(0.75, 0, 0.125, 1)}.button:hover{background-color:rgba(198,166,144,0);color:var(--main-color);box-shadow:0 10px 30px rgba(255,255,255,0.1)}.button:hover:before{transform:scale3d(1, 1, 1);opacity:1}}.main_wrapper .description_height.active::after{display:none}.overhiden{overflow:hidden}.pd_bottom50{padding-bottom:50px}.isDisabled{pointer-events:none;cursor:not-allowed;opacity:0.5;text-decoration:none}.display-flex{display:flex !important}#preloader{position:fixed;background:rgba(0,0,0,0.5);width:100%;top:0px;left:0px;bottom:0px;z-index:9999999}#preloader svg{width:3.25em;transform-origin:center;animation:rotate4 2s linear infinite;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%}#preloader circle{fill:none;stroke:#3189fc;stroke-width:2;stroke-dasharray:1, 200;stroke-dashoffset:0;stroke-linecap:round;animation:dash4 1.5s ease-in-out infinite}@keyframes rotate4{100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes dash4{0%{stroke-dasharray:1, 200;stroke-dashoffset:0}50%{stroke-dasharray:90, 200;stroke-dashoffset:-35px}100%{stroke-dashoffset:-125px}}.full-screen-block-popup{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;background:#0000009c;display:none;z-index:2000}.banner-promotion{position:fixed;top:20%;z-index:111111111;left:calc(50% - 300px);display:none}@media only screen and (max-width: 900px){.banner-promotion{left:0px;padding:20px}}.banner-promotion .img-banner{position:relative;width:600px;height:auto;text-align:center}@media only screen and (max-width: 900px){.banner-promotion .img-banner{width:auto}}.banner-promotion .img-banner .close-pro{position:absolute;top:5px;right:5px;background:white;padding:5px;border-radius:0 10px 0px 10px;cursor:pointer}.display-flex{display:flex !important}.display_open,.display-open{display:block !important}.display_off,.display-off{display:none !important}.alert_kiot{font-size:16px;line-height:1.5}.alert_kiot a{color:var(--blue-color)}#dloading{position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.75);top:0;left:0;bottom:0;right:0;z-index:100000;opacity:0;visibility:hidden}.dloading__list{text-align:center;position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%, -50%)}.dloading__list i{-webkit-animation:1.5s ease 0s normal none infinite loadingFade;-o-animation:1.5s ease 0s normal none infinite loadingFade;animation:1.5s ease 0s normal none infinite loadingFade;background:none repeat scroll 0 0 #662d91;-webkit-border-radius:50%;border-radius:50%;display:inline-block;height:14px;margin:0 4px;opacity:0;width:14px}.dloading__list i:nth-child(1){-webkit-animation-delay:.01s;animation-delay:.01s}.dloading__list i:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.dloading__list i:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.dloading__list i:nth-child(4){-webkit-animation-delay:.3s;animation-delay:.3s}@keyframes loadingFade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
/*# sourceMappingURL=template.css.map */
.admin_edit{position:absolute;z-index:9999}.admin_edit a{width:20px;height:20px;background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/edit.png");display:inline-block}.block_area .name_block{position:absolute;background:#ffffff94;z-index:999}.position_area{background:#fff;position:relative}.position_area .position_area_label{position:absolute;z-index:9999;top:0px;background:#ffffff94}.position_area .block_area_label{position:absolute;z-index:9999;top:18px;background:#ffffff94}.admin_edit_block{position:absolute;z-index:9999;top:-3px;background:#ffffff;padding:5px;width:75px;left:20px;padding-left:10px}.admin_edit_block a{font-weight:bold;color:blue}.admin_edit_module{position:absolute;z-index:9999;top:25px;left:20px;padding:5px;background:#ffffff;width:100px;padding-left:10px}.admin_edit_module a{font-weight:bold;color:blue}.setting_admin{position:absolute;z-index:9999;top:36px;background:#ffffff94;left:0px;width:20px;height:20px;background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/setting.png");display:inline-block;cursor:pointer;overflow:hidden}.setting_admin:hover{overflow:unset}.admin_edit_detail{position:absolute;z-index:9999;right:0px;bottom:0px;padding:5px;background:#ffffff94}.admin_edit_detail a{width:20px;height:20px;background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/edit_content.png");display:inline-block}.admin_edit_detail_md{z-index:9999;right:0px;bottom:0px;padding:5px;background:#ffffff94}.admin_edit_detail_md a{color:blue;font-weight:bold;background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/edit_content.png");background-repeat:no-repeat;display:inline-block;padding-left:25px}.admin_edit_block_direct{position:absolute;z-index:9999;top:20px;padding:5px;background:#ffffff94}.admin_edit_block_direct a{width:20px;height:20px;background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/edit_content.png");display:inline-block}
/*# sourceMappingURL=admin_edit.css.map */
.product_cart{padding:20px;background:#fff}@media all and (max-width: 600px){.product_cart{padding:0px}}.product_status{color:red}.frame_left .icon_hot{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;position:absolute;right:10px;top:8px;background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/icon_hot.png");background-size:cover;border-radius:10px;z-index:10;width:60px;height:26px;line-height:26px;text-align:center;padding-left:20px;font-weight:bold;box-sizing:border-box}.product_grid .item_special .item_special_t{background-size:cover}.fotorama__fullscreen-icon{opacity:1}.fotorama__fullscreen-icon:after{content:"x";color:#fff;position:absolute;font-size:20px;right:10px;top:5px}.product .frame_left{position:relative}.product_grid{display:flex;flex-wrap:wrap;background:#fff;margin:0px 0px}.product_grid .product_grid_inner,.product_grid .row_inner{display:flex;flex-wrap:wrap;width:100%}.product_grid{display:flex;flex-wrap:wrap}@media screen and (max-width: 500px){.product_grid{margin:0px -8px 10px}}.product_grid .item{position:relative}.product_grid .item:not(.item_cat):hover .fast-buy{opacity:1;visibility:visible}.product_grid .item .stars{margin-top:8px;margin-bottom:10px}.product_grid .item .stars .star{display:inline-block;width:14px;height:14px;margin-right:2px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" fill="rgb(255,115,0)" x="0px" y="0px" viewBox="0 0 512.002 512.002" style="enable-background:new 0 0 512.002 512.002;" xml:space="preserve"> <g> <g> <path d="M511.267,197.258c-1.764-5.431-6.457-9.389-12.107-10.209l-158.723-23.065L269.452,20.157    c-2.526-5.12-7.741-8.361-13.45-8.361c-5.71,0-10.924,3.241-13.451,8.361l-70.988,143.827l-158.72,23.065    c-5.649,0.82-10.344,4.778-12.108,10.208c-1.765,5.431-0.293,11.392,3.796,15.377l114.848,111.954L92.271,482.671    c-0.966,5.628,1.348,11.314,5.967,14.671c2.613,1.898,5.708,2.864,8.818,2.864c2.388,0,4.784-0.569,6.978-1.723l141.967-74.638    l141.961,74.637c5.055,2.657,11.178,2.215,15.797-1.141c4.619-3.356,6.934-9.044,5.969-14.672l-27.117-158.081l114.861-111.955    C511.56,208.649,513.033,202.688,511.267,197.258z"/> </g> </g> </svg>');background-repeat:no-repeat}.product_grid .item .stars .star-off{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14px" viewBox="0 -10 511.98685 511" width="14px" fill="rgb(255,115,0)"><path d="m114.59375 491.140625c-5.609375 0-11.179688-1.75-15.933594-5.1875-8.855468-6.417969-12.992187-17.449219-10.582031-28.09375l32.9375-145.089844-111.703125-97.960937c-8.210938-7.167969-11.347656-18.519532-7.976562-28.90625 3.371093-10.367188 12.542968-17.707032 23.402343-18.710938l147.796875-13.417968 58.433594-136.746094c4.308594-10.046875 14.121094-16.535156 25.023438-16.535156 10.902343 0 20.714843 6.488281 25.023437 16.511718l58.433594 136.769532 147.773437 13.417968c10.882813.980469 20.054688 8.34375 23.425782 18.710938 3.371093 10.367187.253906 21.738281-7.957032 28.90625l-111.703125 97.941406 32.9375 145.085938c2.414063 10.667968-1.726562 21.699218-10.578125 28.097656-8.832031 6.398437-20.609375 6.890625-29.910156 1.300781l-127.445312-76.160156-127.445313 76.203125c-4.308594 2.558594-9.109375 3.863281-13.953125 3.863281zm141.398438-112.875c4.84375 0 9.640624 1.300781 13.953124 3.859375l120.277344 71.9375-31.085937-136.941406c-2.21875-9.746094 1.089843-19.921875 8.621093-26.515625l105.472657-92.5-139.542969-12.671875c-10.046875-.917969-18.6875-7.234375-22.613281-16.492188l-55.082031-129.046875-55.148438 129.066407c-3.882812 9.195312-12.523438 15.511718-22.546875 16.429687l-139.5625 12.671875 105.46875 92.5c7.554687 6.613281 10.859375 16.769531 8.621094 26.539062l-31.0625 136.9375 120.277343-71.914062c4.308594-2.558594 9.109376-3.859375 13.953126-3.859375zm-84.585938-221.847656s0 .023437-.023438.042969zm169.128906-.0625.023438.042969c0-.023438 0-.023438-.023438-.042969zm0 0"/></svg>')}.product_grid .item .stars .count{font-size:13px;color:#777}.product_grid .item .gift{font-size:13px;color:#565656}@media all and (max-width: 400px){.product_grid .item .gift{font-size:11px}}.product_grid .item .gift p{display:none}.product_grid .item .gift p:nth-child(1){display:block}.product_grid .item .frame_inner{position:relative}.product_grid .item .frame_inner .icon_hot{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;position:absolute;right:10px;top:8px;background-image:url("https://hoangmaimobile.vn/templates/hmmobile/images/icon_hot.png");background-size:cover;border-radius:10px;z-index:10;width:60px;height:26px;line-height:26px;text-align:center;padding-left:20px;font-weight:bold;box-sizing:border-box}.product_grid .item .frame_inner .icon_new{color:#fff;display:inline-block;margin-left:10px;background:var(--main2-color);position:absolute;font-size:12px;top:5px;right:5px;border-radius:50px;line-height:16px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.item_special_bt:before{display:none !important}.item_special_t:before{display:none !important}.product_grid .item{float:left;width:20%;margin:0px 0px 20px;float:left;box-sizing:border-box;position:relative;padding:20px;background-color:#fff;transition:.5s all ease;border-radius:var(--border-radius)}@media screen and (max-width: 990px){.product_grid .item{padding:10px;margin:0px 0px 10px}}@media screen and (max-width: 768px){.product_grid .item{padding:5px;margin:0px 0px 5px}}@media only screen and (min-width: 1100px){.product_grid .item:hover{box-shadow:0px 0px 10px #c3c3c3}.product_grid .item:hover .name{color:var(--main-color)}}.product_grid .item .fast-buy{width:100%;display:flex;align-items:center;flex-wrap:wrap;margin:0px -3px}@media only screen and (max-width: 1120px){.product_grid .item .fast-buy{display:block;opacity:1;visibility:visible}}.product_grid .item .fast-buy a{display:inline-block;width:calc(50% - 6px);margin:0px 3px;text-align:center;background:var(--main-color);padding:9px 0;border-radius:20px;box-sizing:border-box;border-radius:3px;color:#fff;text-decoration:none;position:relative;text-transform:uppercase;font-weight:bold;font-size:13px;border:1px solid rgba(0,0,0,0);transition:.5s all ease}.product_grid .item .fast-buy a:hover{background-color:var(--main-color);color:#fff;border:1px solid var(--main-color)}.product_grid .item .fast-buy .add_to_cart{background-color:var(--main-color)}.product_grid .item .fast-buy .more_info{border:1px solid #000;color:#000;background-color:rgba(0,0,0,0)}.product_grid .item .fast-buy2{position:absolute;bottom:0px;width:32px;height:32px;background-color:var(--main-color);border-radius:50%;display:flex;align-items:center;justify-content:center;left:-50%;transform:rotate(-360deg);transition:1s all ease}@media only screen and (max-width: 1024px){.product_grid .item .fast-buy2{left:50%;transform:translate(-50%, 0%) rotate(0deg)}}.product_grid .item .fast-buy2 .add_to_cart{display:inline-block;width:20px;height:20px;background:url('data:image/svg+xml;utf8,<svg width="20px" fill="rgb(255 255 255)" height="20px" viewBox="0 0 24 24"  xmlns="http://www.w3.org/2000/svg"><path d="M4.20853 17.8104L3.46191 17.7393L4.20853 17.8104ZM19.7915 17.8104L20.5381 17.7393L19.7915 17.8104ZM19.0296 9.81038L18.2829 9.88149L19.0296 9.81038ZM4.97043 9.81038L5.71705 9.88149L4.97043 9.81038ZM7.24999 11C7.24999 11.4142 7.58578 11.75 7.99999 11.75C8.41421 11.75 8.74999 11.4142 8.74999 11H7.24999ZM15.25 11C15.25 11.4142 15.5858 11.75 16 11.75C16.4142 11.75 16.75 11.4142 16.75 11H15.25ZM6.96142 8.75H17.0386V7.25H6.96142V8.75ZM18.2829 9.88149L19.0448 17.8815L20.5381 17.7393L19.7762 9.73928L18.2829 9.88149ZM17.8005 19.25H6.19952V20.75H17.8005V19.25ZM4.95515 17.8815L5.71705 9.88149L4.22381 9.73928L3.46191 17.7393L4.95515 17.8815ZM6.19952 19.25C5.46234 19.25 4.88526 18.6153 4.95515 17.8815L3.46191 17.7393C3.30815 19.3538 4.57773 20.75 6.19952 20.75V19.25ZM19.0448 17.8815C19.1147 18.6153 18.5376 19.25 17.8005 19.25V20.75C19.4223 20.75 20.6918 19.3538 20.5381 17.7393L19.0448 17.8815ZM17.0386 8.75C17.683 8.75 18.2218 9.23994 18.2829 9.88149L19.7762 9.73928C19.6418 8.32788 18.4563 7.25 17.0386 7.25V8.75ZM6.96142 7.25C5.54364 7.25 4.35823 8.32788 4.22381 9.73928L5.71705 9.88149C5.77815 9.23994 6.31698 8.75 6.96142 8.75V7.25ZM8.74999 7C8.74999 5.20507 10.2051 3.75 12 3.75V2.25C9.37664 2.25 7.24999 4.37665 7.24999 7H8.74999ZM12 3.75C13.7949 3.75 15.25 5.20507 15.25 7H16.75C16.75 4.37665 14.6233 2.25 12 2.25V3.75ZM7.24999 7V11H8.74999V7H7.24999ZM15.25 7V11H16.75V7H15.25Z" /></svg>');background-repeat:no-repeat}.product_grid .item:hover .fast-buy{opacity:1;visibility:visible}.product_grid .item:hover .fast-buy2{left:50%;transform:translate(-50%, 0%) rotate(0deg)}.product_grid .item:before{width:0}.product_grid .item:before{position:absolute;z-index:2;bottom:0;left:0;width:0;height:4px;content:"";transition:all .5s ease}.product_grid::after{clear:both;content:" ";display:block}.product_grid .item .frame_inner{position:relative}.product_grid .item .product_image{text-align:center;overflow:unset;margin-bottom:0px;min-height:186px;position:relative}@media screen and (max-width: 1200px){.product_grid .item .product_image{min-height:120px}}@media screen and (max-width: 400px){.product_grid .item .product_image{min-height:110px}}.promotion .frame_dt .db p:after{background:#c30808;background-image:linear-gradient(to right, #c30808, #c30808)}.product_grid .item .product_image a{display:grid;position:relative;overflow:hidden}.product_grid .item .product_image a .doi-1{position:absolute;width:39px;height:39px;top:3px;content:"";background:rgba(255,0,0,.7411764706);border-radius:50%;color:#fff;font-size:10.2px;line-height:12px;padding-top:5px;box-sizing:border-box;letter-spacing:-0.8px;font-weight:600;word-spacing:-0.8px;left:6px;animation:jump 4.8s ease-in infinite}.product_grid .item .product_image a .gia-soc,.product_grid .item .product_image a .hot-sale{color:#fff;background:rgba(242,2,2,.6392156863);position:absolute;bottom:0;left:0;padding:0px 3px;font-weight:bold;font-size:12px;animation:scale-shadow 2.8s ease-in infinite;display:block;border-radius:4px}.product_grid .item .product_image a .bao-hanh-24,.product_grid .item .product_image a .doi-1-24,.product_grid .item .product_image a .bh-ca-roi-vo{color:#fff;background:#0183bf;position:absolute;bottom:0;left:0;padding:0px 3px;font-weight:bold;font-size:12px;display:block;border-radius:4px}.product_grid .item .product_image a .bao-hanh-24 span,.product_grid .item .product_image a .doi-1-24 span,.product_grid .item .product_image a .bh-ca-roi-vo span{animation:text-circle 4s ease-in infinite;display:inline-block}.product_grid .item .product_image a .tra-gop{color:#fff;background:orange;position:absolute;bottom:0;left:0;padding:0px 3px;font-weight:bold;font-size:12px;display:block;border-radius:4px}.product_grid .item .product_image a .tra-gop span{animation:neon1 3s ease-in infinite;display:inline-block}@keyframes fadeIn1{from{opacity:0}to{opacity:1}}@keyframes jump{0%{transform:translateY(0) scale(1.05, 0.95)}15%{transform:translateY(-2px) scaleY(1.03)}25%{transform:translateY(-4px) scale(1)}30%{transform:translateY(-2px) scale(1)}50%{transform:translateY(0) scale(1.05, 0.95)}60%{transform:translateY(0) scale(1)}}@keyframes scale-shadow{0%{opacity:1;transform:scale(1)}20%{opacity:.8;transform:scale(0.9)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes text-circle{0%{transform:rotate(0deg) scale(1)}15%{transform:rotate(0deg) scale(1)}50%{transform:rotate(360deg) scale(2);font-size:13px}70%{transform:rotate(0deg) scale(1)}to{transform:rotate(0deg) scale(1)}}.product_grid .item .product_image img{transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;width:100%;height:auto;border:1px solid #eee;box-sizing:border-box}.product_grid .item .summary{opacity:0;position:relative;position:absolute;background:rgba(255,255,255,.9);height:100%;top:-17px;padding-left:10px;padding-right:10px;left:0px;color:#000;overflow:hidden;border-bottom:1px dashed #e7e7e7;border-bottom-style:dashed;text-align:justify;font-family:tahoma;z-index:99;transition:all .5s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);box-sizing:border-box;font-size:13px;font-weight:normal}.product_grid .item .summary_inner{margin-top:10px;color:#333;font-size:12px;max-height:38px;overflow:hidden}.product_grid .item .summary_inner a{color:#333;text-decoration:none}.frame_inner>h2{margin-bottom:15px;margin-top:10px;overflow:hidden;line-height:1.4em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-align:left;text-transform:capitalize;font-size:14px}.frame_inner .name_item{margin-bottom:10px;margin-top:10px;overflow:hidden;line-height:1.4em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-align:left;text-transform:capitalize;font-size:15px;height:40px}.frame_inner>h3{margin-bottom:10px;margin-top:10px;overflow:hidden;height:unset;line-height:1.4em;font-size:14px}.product_grid .name{color:#3d3d3d;display:block;box-sizing:border-box;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;overflow:hidden}.product_grid .name:hover{color:var(--main-color)}.product_grid .discount{background:#0089de;color:#fff;height:22px;left:15px;line-height:20px;padding:2px 1px 0px 1px;position:absolute;top:10px;width:36px;text-align:center;border-radius:4px}.price_arae{position:relative}.fs-contain{position:relative;display:block;overflow:visible;margin:15px 0 0;min-height:20px}.fs-contain img{position:absolute;left:0;top:-7px;width:21px;height:auto;z-index:1;display:block}.fs-contain .rq_count{min-height:18px;padding-left:21px;background-color:#ddd;border-radius:25px;line-height:18px;text-align:center;width:100%;bottom:0;left:0;position:absolute;color:#000;overflow:hidden;font-size:13px}.fs-contain .rq_count i{display:block;height:100%;position:absolute;left:0;top:0;background:linear-gradient(64.85deg, #fcb500 23.67%, #ffd41d 106.12%);min-width:15px}.fs-contain .rq_count .img_sl{display:block;position:relative;z-index:1;font-weight:normal}.gift_box{display:flex;align-items:center;justify-content:end;box-sizing:border-box;position:absolute;flex-wrap:wrap;bottom:5px;right:5px;border-radius:50%}.gift_box .gift{display:inline-flex;align-items:center;padding:2px 10px 2px 6px;border-radius:16px;font-size:12px;font-weight:600;background:#e30019;color:#fff;white-space:nowrap;margin:0px !important;cursor:pointer}.gift_box .gift svg{width:12px;height:12px;margin-right:4px}.gift_box .gift span{color:#fff;line-height:16px;font-size:12px;font-weight:600}.gift_box .icon{width:100%;text-align:left;margin-left:5px;cursor:pointer;display:none}.gift_box .icon svg{width:20px;height:20px;vertical-align:-2px}.gift_box .list_gift{border:1px solid #ffd9d9;border-radius:8px;z-index:1;position:absolute;will-change:transform;bottom:35px;left:-95px;background-clip:padding-box;width:276px;line-height:1.5;z-index:99}.gift_box .list_gift .gift_title{border-radius:8px 8px 0 0;font-weight:600;font-size:14px;color:#e30019;background:#ffd9d9;padding:6px 10px;overflow:hidden}.gift_box .list_gift .gift_title::before{content:"";-webkit-clip-path:polygon(0 0, 50% 50%, 100% 0);clip-path:polygon(0 0, 50% 50%, 100% 0);position:absolute;bottom:-19px;left:50%;transform:translateX(-50%);background:#ffd9d9;color:#fff;width:20px;height:20px;transition:.5s;-webkit-transition:.5s}.gift_box .list_gift ul{background:#fff;padding:6px 0;font-size:13px;border-radius:0 0 8px 8px;overflow:hidden;color:#000}.gift_box .list_gift ul li{position:relative;padding:4px 10px;display:flex}.gift_box .list_gift ul li .stt{counter-increment:section;content:counter(section);border-radius:50%;height:14px;width:14px;text-align:center;display:inline-block;background:#e30019;color:#fff;font-weight:600;font-size:11px;line-height:14px;margin-right:8px;margin-top:4px}.gift_box .list_gift ul li .gift_name{width:calc(100% - 20px);display:inline-block;font-weight:500;text-align:left}.price_discount{color:var(--extra-color);display:inline-block;margin-left:10px;background:rgba(217,0,36,.06);font-size:13px;padding:3px 4px;border-radius:3px;line-height:16px;z-index:1;width:40px;height:20px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:3px;box-sizing:border-box;border:2px solid}.status_het{color:#fff;display:inline-block;margin-left:10px;background:orange;position:absolute;font-size:12px;padding:3px 4px;top:40px;right:10px;border-radius:3px;line-height:16px;z-index:9}.frame_left .price_discount{top:20px;right:40px}.product_grid .item .price_old{color:gray;font-size:13px;font-weight:normal;display:inline-flex;text-decoration:line-through;margin-top:3px}.product_grid .price_current_block{display:flex;align-items:center}.product_grid .item .price_old span{text-decoration:line-through}.product_grid .item .price_current{color:var(--main2-color);font-size:18px;font-weight:600;letter-spacing:-0.2px;display:block;width:calc(100% - 50px)}@media screen and (max-width: 480px){.product_grid .item .price_current{font-size:16px}}.product_grid .status{margin-bottom:18px}.product_grid .status li{color:#606060;font-size:11px;list-style:disc inside none}.product_grid .button-cart{display:none}.product_grid .button-detail{color:#f7f7f7;display:inline;padding:6px 13px;transition:.25s ease-in-out all;margin-top:11px;display:table;position:absolute;bottom:-82px;right:8px;background:#ed1c24;height:13px;width:5px;text-decoration:none}.product_grid .button-detail span{font-size:22px;font-weight:500;font-family:arial}.product_grid .button_area{display:none}.product_grid .button_area a{border-radius:50% 50% 50% 50%;color:#fff;font-size:14px;height:38px;line-height:38px;margin:0 auto;overflow:hidden;padding:0;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap;width:38px;background-color:#2080ca;color:#fff;border:1px solid #2080ca;display:inline-block}.product_grid .button_area a:first-child{margin-right:15px}.product_grid .button_area a::before,.product_grid .button_area a::after{bottom:0;height:100%;line-height:38px;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;width:100%;float:left;color:#fff;font-size:19px;background-position:-85px -64px;content:""}.product_grid .button_area a::before{bottom:0}.product_grid .button_area a::after{bottom:100%;pointer-events:none;position:absolute;width:100%;left:0}.product_grid .button_area a:hover:before{transform:translateY(100%);-webkit-transform:translateY(100%)}.product_grid .button_area a:hover:after{bottom:0}.product_type{position:absolute;top:0;left:0;background:#0183bf;color:#fff;padding:1px 8px;border-radius:3px 3px 3px 0;font-size:12px;line-height:18px}.product_type:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 0;border-color:#0183bf rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.product_type_moi{background:#00a7f4;color:#fff;padding:1px 8px;border-radius:3px 3px 3px 0;font-size:12px}.product_type_moi:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 0;border-color:#00a7f4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.product_type_hot,.product_type_sale{background:red;color:#fff;padding:1px 8px;border-radius:3px 3px 3px 0;font-size:12px}.product_type_hot:after,.product_type_sale:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 0;border-color:red rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.product_type_order_0{top:6px;left:6px}.product_type_order_1{top:30px;left:6px}.product_type_order_2{top:-123px;left:7px}.product_type_qua-tang{background-repeat:no-repeat;background-position:-215px 0;background-color:rgba(0,0,0,0);width:35px;height:33px;text-indent:-999px;left:198px;top:-12px}.product_type_qua-tang:after{border-color:rgba(0,0,0,0)}@media screen and (max-width: 1100px){.main_wrapper .product_grid>.item{width:calc(20% - 0px) !important}.main_wrapper .product_grid .item{width:100%}}@media screen and (min-width: 800px){.product_grid .item:hover .product_image img{transform:scale(1.1);-webkit-transform:scale(1.1)}}@media screen and (max-width: 799px){.main_wrapper .product_grid>.item{width:calc(33.333% - 0px) !important}.main_wrapper .product_grid .item{width:100%}.product_grid .item .summary{display:none}}@media screen and (max-width: 636px){.main_wrapper .product_grid>.item{width:calc(50% - 0px) !important}.main_wrapper .product_grid .item{width:100%}}.isDisabled{pointer-events:none;cursor:not-allowed;opacity:.5;text-decoration:none}/*# sourceMappingURL=products.css.map */.box_conten_linfo_inner figure.image{margin:0 auto;width:100% !important}#sync2c{text-align:center;margin:0 -2px}#sync2c .item{width:calc(25% - 8px);margin:0 2px;display:inline-block;border:1px solid #eee;box-sizing:border-box}.product .frame_left .type{top:17px;position:absolute;text-align:center;right:0px;background-image:url(https://hoangmaimobile.vn/modules/products/assets/images/bg_icon_style.png);background-size:cover;width:124px;height:26px;z-index:2}.product .frame_left .type span{font-style:italic;font-weight:bold;padding:4px 0px 0px 17px;display:inline-block;font-size:12px;box-sizing:border-box;color:#fff}.btn_area{margin-bottom:20px}.fotorama__img{background:#fff}.note1{text-transform:uppercase;width:100%;background:#c30808;text-align:left;color:#fff;padding:17px 10px 17px 50px;box-sizing:border-box;margin-top:10px;border-radius:5px;position:relative}.note1 svg{fill:#fff;width:25px;height:25px;position:absolute;top:12px;left:12px}@media all and (max-width: 600px){.note1{padding:6px 10px 6px 50px}}.note2{text-transform:uppercase;width:100%;background:#0089de;text-align:left;color:#fff;padding:6px 10px 6px 50px;box-sizing:border-box;margin-top:10px;border-radius:5px;position:relative;line-height:20px}@media all and (max-width: 1200px) and (min-width: 870px){.note2{width:calc(50% - 20px);margin:0 10px;margin-bottom:15px}}@media all and (max-width: 600px){.note2{width:calc(100% - 20px);margin-left:10px}}.note2 svg{fill:#fff;width:25px;height:25px;position:absolute;top:12px;left:12px}.product{background:#fff;margin-top:20px}@media all and (max-width: 768px){.product{margin-top:15px}}@media all and (max-width: 500px){.product{margin-top:15px}}.product .sape_ma{width:100%;background:#f6f6f6;padding:25px 0}#sync2 .owl-dots{display:none !important}.product .frame_left{float:left;margin:0 0 30px;width:calc(56% - 100px);margin-right:100px;box-sizing:border-box;line-height:22px;position:relative}@media all and (max-width: 1560px){.product .frame_left{width:calc(56% - 6.410vw);margin-right:6.410vw}}@media all and (max-width: 1024px){.product .frame_left{width:calc(56% - 20px);margin-right:20px}}.product .frame_left .is_new,.product .frame_left .is_promotion{top:20px;width:50px;height:50px;padding-top:14px;font-size:14px;z-index:11}.product .frame_left .is_new{left:20px}.product .frame_left .is_promotion{left:70px}.product .frame_left .is_promotion_l0{left:20px !important}@media only screen and (max-width: 769px){.product .frame_left{width:100%;float:none;padding:0px;margin-bottom:20px;margin-right:0px}.product .frame_left .is_new,.product .frame_left .is_promotion{width:36px;height:36px;padding-top:8px;font-size:11px;top:10px}.product .frame_left .is_new{left:10px}.product .frame_left .is_promotion{left:46px}.product .frame_left .is_promotion_l0{left:10px !important}}.product .frame_center{float:left;margin:0px 0 30px;width:44%;box-sizing:border-box}@media only screen and (max-width: 769px){.product .frame_center{width:100%;float:none;padding:0px;margin:0px}}.gift_summary{line-height:1.6;font-size:14px}@media only screen and (max-width: 420px){.gift_summary{width:100%}}.gift_summary .title_gift_full{text-transform:uppercase;color:#f50707;font-weight:bold;margin-bottom:9px}.gift_summary .title_gift_full svg{width:14px;height:14px;fill:#f50707;margin-right:5px}.gift_summary .gift_full{line-height:21px}.gift_summary .gift_full>p{position:relative;padding-left:13px}.gift_summary .gift_full>p:before{content:"";width:5px;height:5px;border-radius:50%;left:0px;top:6px;position:absolute;background:#292929}.product .frame_right{float:right;width:24%;padding-left:10px;box-sizing:border-box}@media only screen and (max-width: 769px){.product .frame_right{width:100%;float:none;padding:0px;margin:0px}}.product .name_mb{display:none}.product h1,.product .name_mb{font-size:28px;line-height:1.2;margin-bottom:0px;display:block;float:none;font-weight:700;text-transform:uppercase}@media only screen and (max-width: 1170px){.product h1,.product .name_mb{font-size:22px;line-height:1.2}}@media only screen and (max-width: 500px){.product h1,.product .name_mb{font-size:20px;font-weight:600}}.status-manu{color:#000;margin-top:25px}@media screen and (max-width: 1024px){.status-manu{margin-top:18px}}.status-manu .manu_name_product,.status-manu .status-product{float:left}.status-manu .status-product span{color:var(--main2-color);font-weight:700}.status-manu .manu_name_product{margin-left:52px}@media all and (max-width: 990px){.status-manu .manu_name_product{margin-left:30px}}.status-manu .manu_name_product span{text-transform:uppercase;font-weight:700}@media only screen and (max-width: 600px){.status-manu{margin-top:18px}}.rate_head{line-height:14px;display:block;margin-top:15px;display:inline-block;float:left}@media only screen and (max-width: 1170px){.rate_head{margin-top:10px}}.rate_head span.star{width:13px;display:inline-block;color:#FF9727}.rate_head span.star.star-on{color:#eb9500;width:14px}@media all and (max-width: 600px){.rate_head span.star.star-on{width:14px}}.rate_head span.star.star-off{color:#FF9727}.rate_head .rate_count{margin-left:5px;font-size:14px;color:#222}.product_name{position:relative;box-sizing:border-box}@media all and (max-width: 1200px){.product_name{padding-right:0px;margin-top:0px}}@media all and (max-width: 600px){.product_name{border-bottom:none}}@media screen and (max-width: 550px){.product_name{margin-bottom:10px}}.product_name_mobile{margin-bottom:20px}@media screen and (max-width: 768px){.product_name_mobile{margin-bottom:0px}}.manufactory font{color:#0183BF;margin-right:13PX}.rate_count{margin-left:5px}.is_stock{margin-left:17px;position:relative;padding-left:20px;color:#0183BF;font-size:14px}.stock_area .is_stock i{display:block;width:16px;height:17px;color:#b6af96;content:" ";position:absolute;top:-1px;left:0;background-position:-410px -2px}.member_levels{padding:15px;border:1px dashed var(--extra-color);border-radius:4px;box-sizing:border-box;margin-bottom:15px}.member_levels .title_member_levels{text-transform:uppercase;font-size:16px;font-weight:bold}.member_levels .member_lever{margin-top:10px}.member_levels .member_lever .name{display:inline-block;float:left;padding:5px 30px;width:110px;font-weight:bold;color:#252525;border-radius:3px;background:#ffd451;text-align:center;box-sizing:border-box}.member_levels .member_lever .save_point{display:inline-block;float:left;margin-left:10px;line-height:28px}.member_levels .member_lever .save_point span{color:red;display:inline-block;margin-right:5px}.frame_dt{position:relative;border-radius:3px;margin-bottom:20px;margin-top:20px}.info label{font-size:15px;text-transform:uppercase;color:#252525;font-weight:bold;margin-bottom:10px}.info li{margin-bottom:10px}.info li .span1{display:inline-block;width:100px;float:left}.info li .span2{display:inline-block;width:calc(100% - 100px);float:left;color:var(--extra-color)}.number_button{margin:40px 0px;position:relative}@media screen and (max-width: 990px){.number_button{margin:5px 0px 20px}}.box-promotion{position:relative;line-height:1.5;margin-top:40px}@media screen and (max-width: 600px){.box-promotion{padding:20px 10px 10px}}.box-promotion ul{margin-left:15px}.box-promotion ul li{list-style-type:disc;margin-bottom:6px}.box-promotion ul li:last-child{margin-bottom:0px}.box-promotion .promotion-title{color:var(--main-color);text-transform:uppercase;font-weight:700;font-size:15px;margin-bottom:10px;box-sizing:border-box}.box-promotion .promotion-title svg{width:14px;height:14px;fill:#fff;margin-right:5px}.box-promotion p{position:relative;padding-left:10px;box-sizing:border-box;margin-bottom:5px}.box-promotion p:before{position:absolute;content:"";width:4px;height:4px;border-radius:50%;left:0px;top:7px;background:#3f3f3f}.lb_select_color{margin-top:30px;margin-bottom:12px;font-weight:700}@media all and (max-width: 768px){.lb_select_color{margin-top:20px}}._color{display:block;position:relative;width:80%;max-width:100%}._color label{display:block;font-weight:bold;display:inline-block;position:absolute;left:0px;top:17px;font-size:15px}.price_follow_color{font-size:18px;font-weight:bold;color:#dc0000}._color .Selector{-webkit-transition:all 0.8s;transition:all 0.8s;box-sizing:border-box;text-align:center;display:inline-block;box-sizing:border-box;transition:0.5s;width:27px;text-align:left;position:relative;height:27px;margin-right:10px;margin-bottom:8px;border:1px solid transparent;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}@media screen and (max-width: 500px){._color .Selector{margin-right:5px}}.select_color{margin:0 -6px;margin-top:6px}.li_Selector{display:inline-block !important;width:calc(33.33% - 12px);margin:0 6px;float:left}.li_Selector .active{border:1px solid #ff9b00;color:#ED1C24}._memory{display:block;margin-top:10px;margin-bottom:10px}._memory label{display:block;font-size:15px}.price_follow_memory{font-size:18px;font-weight:bold;color:#dc0000}._memory .Selectorm{-webkit-transition:all 0.8s;transition:all 0.8s;border-radius:5px;box-sizing:border-box;line-height:25px;padding:10px 0;text-align:center;border:1px solid #eee;display:inline-block;width:100%;box-sizing:border-box;transition:0.5s;border-radius:6px}._memory .Selectorm:hover{border:1px solid var(--main-color)}.select_memory{margin:0 -6px;margin-top:6px}.li_Selector{display:inline-block !important;width:calc(33.33% - 12px);margin:0 6px;float:left;margin-bottom:12px}.li_Selector .active{border:1px solid var(--main-color);color:#ED1C24}.li_Selector .active .price_follow_color{color:#ED1C24}._color .Selector .color_item{display:inline-block !important;height:21px;width:21px;visibility:visible !important;cursor:pointer;background-position:-93px -163px;background-repeat:no-repeat;position:relative;box-sizing:border-box;border-radius:50%;border:1px solid #ddd}._color .Selector .color_name{position:absolute;top:5px;left:34px}._color .Selector .color_item font::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #2080cad6;display:inline-block;width:0;height:0;position:absolute;left:39%;top:20px;vertical-align:top;content:''}._color .Selector.active,._color .Selector:hover{border:1px solid #ddd;border:1px solid var(--main-color)}._color .Selector:hover .color_item font{display:block}._attributes select{height:36px;margin-bottom:10px;padding-left:12px;margin-right:10px;border-radius:5px;border:#ddd 1px solid;box-sizing:border-box;width:176px}._attributes select:nth-child(2n){float:right;margin-right:0}.region_wp{margin-top:25px}.region_wp .muahangtu{display:inline-block;float:left;width:100px;line-height:32px}.region_wp select{height:32px;padding-left:5px;margin-bottom:10px;border-radius:3px;border:#e9e9e98a 1px solid;box-sizing:border-box;width:calc(100% - 100px);float:left}.warranty_aq{position:relative;float:left;display:none}.warranty_aq font{display:block;width:30px;height:33px;position:absolute;top:-8px;left:0;background-repeat:no-repeat}.warranty_aq i{display:block;width:30px;height:28px;content:" ";background-position:-385px -128px;background-repeat:no-repeat;margin-top:9px}.warranty_popup{display:none;position:absolute;top:-37px;background:#0183BF;color:#FFF;width:240px;left:-120px;padding:5px 10px;text-align:center;border-radius:5px}.warranty_aq:hover .warranty_popup{display:block}.product_button2{margin-top:33px;clear:both;display:block;border-bottom:1px solid #EEE;padding-bottom:5px;margin-bottom:40px}@media all and (max-width: 768px){.product_button2{margin-bottom:20px}}.product_button3{margin-top:40px;border-bottom:0px}.product_button3 .button2_wrap{margin-top:0px;width:100%;float:unset;display:flex;align-items:center;justify-content:center}.product_button3 .btn-tragop,.product_button3 #buy-now-2{width:280px;margin:0px 5px}.product_button3 .btn-tragop{background:#464646;border:1px solid #bebebe}.product_button2 figure{float:left;margin-right:20px}.product_button2 figure img{max-width:109px}@media all and (max-width: 600px){.product_button2 figure{margin-right:10px;margin-bottom:5px}.product_button2 figure img{max-width:70px}}.product_button2_info{float:left;width:30%;margin-top:17px}@media all and (max-width: 600px){.product_button2_info{margin-top:0px;width:calc(100% - 120px)}}.product_button2_info .data-name{font-size:16px;line-height:24px}.button2_wrap{float:right;width:calc(100% - 30% - 130px);margin-top:28px}.button2_wrap #buy-now-222,.button2_wrap .btn-dathang{margin-top:10px;padding:8px 0}.button2_wrap #buy-now-222 font,.button2_wrap .btn-dathang font{margin-bottom:3px;font-size:15px;font-weight:bold}.button2_wrap #buy-now-222 span,.button2_wrap .btn-dathang span{font-size:12px;color:#ffffffde}.product_button2_info .price_current{color:#DC0000;font-size:18px;font-weight:600;margin-top:11px;display:inline-flex}@media all and (max-width: 420px){.product_button2_info .price_current{margin-top:0px}}.warranty_popup::after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #2080CA;display:inline-block;width:0;height:0;position:absolute;left:126px;top:31px;vertical-align:top;content:''}.warranty_popup a{color:#FFF}.characteristic{margin-bottom:45px}@media all and (max-width: 768px){.characteristic{margin-bottom:35px}}.characteristic label{display:block;position:relative;margin-bottom:15px;text-transform:uppercase;font-size:16px;color:#333333;padding:10px;padding-top:10px;box-sizing:border-box;border-bottom:1px solid #eee}.advantage{padding:5px 18px;margin-bottom:15px;font-size:13px;border:1px solid var(--extra-color);box-sizing:border-box}.advantage .tuvan li{margin-bottom:6px}.advantage .tuvan p{line-height:18px;font-size:14px}.advantage .tuvan p a{font-weight:bold;color:var(--main-color)}.advantage label{font-weight:bold;color:#fff;text-align:center;position:relative;padding-top:10px;padding-bottom:10px;box-sizing:border-box;display:block;font-size:15px;background:var(--extra-color);text-transform:uppercase;margin-top:-5px;margin-left:-18px;margin-right:-18px}.advantage label svg{width:18px;height:18px;position:absolute;left:0;fill:var(--extra-color)}.advantage .adv_ddress{font-size:13px;color:#565656}.advantage .adv_ddress p{margin-bottom:8px;position:relative;padding-left:23px}.advantage .adv_ddress p:before{content:'';width:15px;height:15px;position:absolute;left:0;background-size:cover;background:url('data:image/svg+xml;utf8,<svg version="1.1" width="20px" height="20px" fill="black" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve"> <g> <g> <path d="M256,0C153.755,0,70.573,83.182,70.573,185.426c0,126.888,165.939,313.167,173.004,321.035 c6.636,7.391,18.222,7.378,24.846,0c7.065-7.868,173.004-194.147,173.004-321.035C441.425,83.182,358.244,0,256,0z M256,278.719 c-51.442,0-93.292-41.851-93.292-93.293S204.559,92.134,256,92.134s93.291,41.851,93.291,93.293S307.441,278.719,256,278.719z"/> </g> </g> </svg>');background-size:cover}.advantage .tuvan label{padding-left:25px}.advantage .tuvan li{margin-bottom:6px}.advantage .tuvan p{line-height:18px;font-size:14px}.advantage .tuvan p a{font-weight:bold;color:var(--main-color)}.advantage_content p{position:relative;padding-left:28px;margin-bottom:13px;font-size:13px}.advantage_content p svg{width:20px;color:#0183BF;display:block;position:absolute;top:1px;left:0}.advantage_content p b,.advantage_content p strong,.promotion b,.promotion strong{font-weight:600}.advantage_content .warranty_exchange svg{width:30px;left:-5px}.accessories_incentives .item{margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:15px}.accessories_incentives .item img{float:left;margin-right:10px;margin-bottom:5px;width:100px}.accessories_incentives .item .name{font-weight:normal;margin-bottom:2px;max-height:54px;overflow:hidden}.accessories_incentives .item .price{font-weight:normal;font-size:14px;font-weight:bold;color:#dc0000}#buy-now-222{-webkit-border-radius:5px;-webkit-background:var(--main-color);-webkit-appearance:none}#buy-now,.btn-dathang,#buy-now-222,#buy-now-2,.btn-tragop{display:inline-block;text-align:center;background:var(--main2-color);box-sizing:border-box;border-radius:var(--border-radius);color:#FFF;text-decoration:none;position:relative;font-size:18px;border:none;cursor:pointer;padding:24px 38px 24px;line-height:1.1;border:1px solid transparent;text-transform:uppercase;font-weight:600}@media screen and (max-width: 1100px){#buy-now,.btn-dathang,#buy-now-222,#buy-now-2,.btn-tragop{padding:24px 30px 24px}}@media screen and (max-width: 950px){#buy-now,.btn-dathang,#buy-now-222,#buy-now-2,.btn-tragop{padding:24px 20px 24px}}@media screen and (max-width: 860px){#buy-now,.btn-dathang,#buy-now-222,#buy-now-2,.btn-tragop{padding:24px 10px 24px}}@media screen and (max-width: 600px){#buy-now,.btn-dathang,#buy-now-222,#buy-now-2,.btn-tragop{padding:15px 20px 15px 15px}}.rate-comment-plugin{margin-top:50px}@media all and (max-width: 768px){.rate-comment-plugin{margin-top:25px}}.rate-comment-plugin .tab-title{margin-bottom:0px}body #rates_rate{margin-top:15px}.btn-dathang,.btn-tragop{background:transparent;float:left;line-height:1.1;line-height:1.1;background:#464646;color:#fff}.btn-dathang:hover,.btn-tragop:hover{background:var(--main-color);color:#fff}.btn-dathang span{display:inline-block}.promotion_info{margin-top:20px}.promotion_info.frame_dt{font-size:13px}.promotion_info.frame_dt p{position:relative;padding-left:16px}.promotion_info.frame_dt p:after{content:'';position:absolute;background:#0183BF;top:6px;left:0;width:7px;height:7px;border-radius:50%}#buy-now:hover,#buy-now-222:hover{background:var(--main-color)}.btn-tragop:hover{background:var(--main-color)}#buy-now font,#buy-now-222 font,.btn-tragop font{text-transform:uppercase;font-size:14px}@media all and (max-width: 800px){#buy-now font,#buy-now-222 font,.btn-tragop font{font-size:13px}}@media all and (max-width: 600px){#buy-now font,#buy-now-222 font,.btn-tragop font{font-size:14px}}.hotline_detail{margin-top:20px;position:relative;padding-left:55px;font-size:14px;color:var(--main-color)}.hotline_detail svg{width:30px;position:absolute;left:0px;padding:6px;border-radius:10px;background:var(--extra-color);fill:#fff;top:-12px}.hotline_detail a{color:var(--main-color);font-size:20px}@media all and (max-width: 800px){.hotline_detail a{font-size:18px}}.product .product_base .price{position:relative}.product .product_base .price .in_stock{position:absolute;right:0;top:15px;color:#000;font-weight:normal;font-size:14px;line-height:20px}.product .product_base .price .in_stock i{border-radius:0 4px 4px 0;cursor:pointer;width:18px;height:21px;display:inline-block;float:left;margin-right:3px;background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="check-circle" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg-inline--fa fa-check-circle fa-w-16"><path fill="#0183BF" d="M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z" class=""></path></svg>');background-repeat:no-repeat}.product .product_base .note_hotdeal{color:#fff;padding:3px 6px 2px 8px;font-size:12px;background:#ff9b00;border-radius:10px;float:left;line-height:15px;margin-left:20px;margin-top:5px}.product .product_base .price .price_current{font-size:36px;color:var(--main2-color);line-height:1.1;font-weight:700;float:left;margin-right:20px}@media all and (max-width: 600px){.product .product_base .price .price_current{font-size:20px;margin-right:0}}.product .product_base .price_discount{font-size:16px;color:#6b6b6b;font-weight:300;line-height:1.1;float:left;margin-top:4px;margin-left:10px}.price_old_txt{display:inline-block;font-size:18px;font-weight:normal;color:#464646;margin-left:20px}@media all and (max-width: 600px){.price_old_txt{margin-left:0px;font-size:14px}}.product .product_base .price .price_old{display:block;font-size:20px;color:#6b6b6b;margin-top:10px;margin-right:16px;line-height:1.1;font-weight:500}@media all and (max-width: 768px){.product .product_base .price .price_old{font-size:16px}}.product .product_base .price .price_old .price_old_nb{text-decoration:line-through}.product .product_base .price .price_old .discount,.product .product_base .price .price_old .text{font-weight:bold;color:#dc0000}.product .product_base .price .note_hotdeal{color:#fff;padding:3px 6px 2px 8px;font-size:12px;background:#ff9b00;border-radius:10px;float:left;line-height:15px;margin-left:20px;margin-top:5px}@media all and (max-width: 600px){.product .product_base .price .note_hotdeal{display:none}}#smartTab{z-index:1;width:100%}.product .product_tabs_ul{border-top:2px solid #E0E0E0;background:#F5F5F5;border-radius:2px;list-style:none;margin-bottom:20px;padding:0}.product .product_tabs_ul li{float:left;border-right:1px solid #f4f4f4}.product .product_tabs_ul a{display:inline-block;padding:10px 18px 11px;white-space:nowrap;font-size:16px}.product .product_tabs_ul li{float:left;border-right:1px solid #E7E7E7}.product .product_tabs_ul li.active a,.product .product_tabs_ul li:hover a{color:#00A7F4;border-top:#00A7F4 2px solid;margin-top:-2px;padding-top:12px;text-decoration:none;background:#FDFDFD}#readmore_desc,#readany_desc{text-align:center;margin-top:20px;margin-bottom:28px;font-size:15px}#readmore_desc{position:relative}#readmore_desc:before{width:100%;height:150px;background-image:-webkit-linear-gradient(bottom, #fff, #ffffffed, #ffffff00);top:-150px;left:0px;content:'';position:absolute}#readmore_desc span,#readany_desc span{text-align:center;color:var(--main-color);padding:6px 30px 5px 20px;border-radius:5px;position:relative;cursor:pointer;-moz-transition:all 0.2s ease-in 0;-webkit-transition:all 0.2s ease-in;-webkit-transition-delay:0;transition:all 0.2s ease-in 0;display:inline-block;border:1px solid #e9e9e98a}#readmore_desc span:hover{background:var(--main-color);color:#fff}#readmore_desc span:hover:before{border-left:2px solid #fff;border-bottom:2px solid #fff}#readany_desc span:hover{background:var(--main-color);color:#fff}#readany_desc span:hover:before{border-right:2px solid #fff;border-top:2px solid #fff}#readmore_desc span::before{border-left:2px solid var(--main-color);width:4px;border-bottom:2px solid var(--main-color);display:inline-block;width:5px;height:5px;position:absolute;right:15px;top:14px;vertical-align:top;content:'';transform:rotate(-45deg)}#readany_desc span::before{border-right:2px solid #333;width:4px;border-top:2px solid #333;display:inline-block;width:5px;height:5px;position:absolute;right:15px;top:15px;vertical-align:top;content:'';transform:rotate(-45deg)}.product .hit_share{text-align:center;margin:15px auto 0px;height:20px;width:50%}@media screen and (max-width: 830px){.product .hit_share{width:200px}}.product .hit_share .fb_iframe_widget{display:inline-block;position:relative;height:20px;width:80px;float:left}.product .hit_share .fb-like{margin-right:20px;margin-left:20px}@media screen and (max-width: 600px){.product .hit_share .fb-like{margin-left:0px}}.modal{display:none}.modal-dialog{width:100%;position:fixed;top:0px;background:rgba(14,14,14,0.74);z-index:1000;left:0;bottom:0;padding-top:50px}.modal-dialog .modal-content{width:850px;max-width:100%;margin:0 auto;background:#FFF;box-sizing:border-box;border-left:1px solid #eee;border-right:1px solid #eee;z-index:100}.modal-header{position:relative;background:var(--main-color);padding-top:4px;border:none}.modal-header button{position:absolute;right:7px;top:5px;border:none;background:red;font-size:20px;font-weight:bold;color:#FFF;text-align:center;width:35px;height:35px;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-title{padding-bottom:6px;font-weight:500;font-size:18px;margin-bottom:16px;color:#FFF;padding-left:13px;padding:10px 15px}.modal-body{padding:5px 15px 15px}@media all and (max-width: 600px){.modal-body{padding:10px 0}}.modal-full-screen{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;z-index:-1}.group_field{background:#EEE;text-align:left}.group_field b{font-weight:600}.compare_table{line-height:26px;height:100%;overflow-x:scroll}.modal-content .content{overflow-y:scroll;height:80vh;padding:0px 20px}.title_charactestic{font-weight:normal;padding-left:0;padding-bottom:10px;padding-top:10px}@media all and (max-width: 450px){.title_charactestic{width:45%}}tr.tr-0,tr.tr-1{border-top:1px #ddd solid;border-bottom:1px #ddd solid}#readmore_chareactestic{font-weight:normal;display:inline-block;color:#f3f3f3;background:var(--main-color);width:100%;text-align:center;border-radius:5px;padding:11px 8px;cursor:pointer;font-size:15px}#tab_videos ._left{width:100%;float:left;box-sizing:border-box;padding-right:0px}#tab_videos ._right{width:100%;float:right;box-sizing:border-box;padding-left:0px;margin-top:20px}#tab_videos ._right iframe,#tab_videos ._left iframe{max-width:100%}.description{font-size:15px;line-height:24px}@media all and (max-width: 800px){.description{text-align:justify}}.description img{max-width:100%;height:auto !important}.description p,.description div,.description li,.description h2,.description h3,.description h4{margin-bottom:15px}@media all and (max-width: 800px){.description p,.description div,.description li,.description h2,.description h3,.description h4{margin-bottom:12px}}.description li{list-style:inside}.description iframe{max-width:100%}.description .image_r{display:flex;flex-wrap:wrap}@media all and (max-width: 768px){.description .image_r .content{order:2;width:100% !important;margin-bottom:0px}.description .image_r .content .description_inner{margin-bottom:0px}.description .image_r .frame_image{order:1;width:100% !important;margin-bottom:15px}}.description table{border:1px solid #ccc;font-size:15px;width:100% !important;margin-bottom:10px}.description table tr,.description table td{border:1px solid #ccc}.description table td{padding-left:10px !important;padding-top:5px !important;padding-bottom:5px !important}.description table td p span{font-size:13px !important}.description table td span strong{font-size:13px !important}.description table td span span strong{font-size:13px !important}.description .video_wrapper{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.description .video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.description h1{font-size:28px}.description h2{font-size:24px}.description h3{font-size:20px}.description h1,.description h2,.description h3{margin-bottom:10px;margin-top:20px}.description ul li{margin-left:25px;margin-bottom:5px}@keyframes border-pulsate{0%{border-color:#00A7F4}50%{border-color:#c30808}100%{border-color:#00A7F4}}.products_orders{color:#f50707;font-size:13px;line-height:21px;margin-top:13px;border:1px solid #ededed;padding:8px 10px;box-sizing:border-box}@media all and (max-width: 600px){.products_orders{width:100%;box-sizing:border-box}}#products_orders li{position:relative}#products_orders li .icon_v1{position:absolute;content:'';width:14px;height:14px;display:inline-flex;top:3px;left:0;background-position:-377px -2px}.video_product{margin-top:40px}#characteristic-label .title_icon i{background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="bars" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" class="svg-inline--fa fa-bars fa-w-14"><path fill="white" d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z" class=""></path></svg>');background-repeat:no-repeat}.col-modal-l{border-right:1px solid #EEEEEE;border-bottom:none;margin-bottom:0;width:50%;float:left;box-sizing:border-box;padding-right:15px}@media all and (max-width: 600px){.col-modal-l{width:100%;padding:0;border-right:0}}.col-modal-r{width:50%;float:right;padding-left:15px;box-sizing:border-box}@media all and (max-width: 600px){.col-modal-r{width:100%;padding:0}}#modal_buy_now .media-box{margin-bottom:10px}.mt10{margin-bottom:10px}.pull-left{float:left;width:35%}.media-body{float:right;width:65%;padding-left:10px;box-sizing:border-box}.media-body h2{margin-bottom:6px}#modal_buy_now .media-body select{width:100%;margin-bottom:10px;height:28px;border:1px solid #EEE;padding-left:5px}#modal_buy_now .media-body .quantity_modal{border:1px solid #EEE;text-align:center;width:50px;padding:5px 10px}#modal_buy_now .price_modal{color:#e20000;font-size:18px;font-weight:bold;margin-top:9px}.price_modal_new{color:#e20000;font-size:16px;font-weight:bold;margin-top:5px;line-height:20px}.price_modal_new label{color:#252525;font-size:15px;font-weight:normal}.input_text_wrap{margin-bottom:15px}#modal_buy_now .input_text{display:block;width:100%;padding:5px 10px;box-sizing:border-box;border:1px solid #EEE}.btn{display:inline-block;padding:6px 25px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:0px}#modal_buy_now .btn-default{background-color:#25B7E9;border:medium none;color:#fff;border-radius:0;margin-right:10px}#modal_buy_now .reset-default{background-color:#A9A9A9;border:medium none;border-radius:0;color:#fff}#modal_buy_now .other_info{border-top:1px solid #EEEEEE;padding-top:16px;text-align:center}.buy_fast{margin-top:10px;float:none;box-sizing:border-box;position:relative;box-sizing:border-box;padding:15px 10px 10px;border:1px solid var(--main-color)}@media all and (max-width: 420px){.buy_fast{width:100%}}.buy_fast .title_buy_fast{margin-bottom:8px;text-align:center}.buy_fast .title_buy_fast_bold{text-align:center;font-size:14px;text-transform:uppercase;font-weight:bold;color:var(--main-color);margin-bottom:3px}.sub_title{margin-top:3px;margin-bottom:10px}.buy_fast label{display:block;text-transform:uppercase;margin-bottom:1px;font-size:16px}#telephone_buy_fast{border:none;width:calc(100% - 66px);float:left;height:34px;padding-left:15px;box-sizing:border-box;font-size:15px;border:1px solid #ededed;font-weight:bold}.button-buy-fast{background:var(--main-color);width:58px;height:34px;border:none;text-transform:uppercase;float:right;cursor:pointer;font-size:14px;color:#fff}.button-buy-fast:hover{background:#DF0909;color:#FFF}.buy_fast .label_error{text-align:left;padding-top:4px;display:block;position:absolute;bottom:-19px;left:0px}.products_compare_wrap .cat-title-main{width:calc(100% - 340px);float:left;margin-top:10px}@media all and (max-width: 750px){.products_compare_wrap .cat-title-main{width:100%;float:none}}.compare_box{width:340px;float:right;position:relative}.compare_box svg{width:20px;height:20px;position:absolute;right:8px;top:9px;fill:#a8a8a8}@media all and (max-width: 750px){.compare_box{width:100%;float:none;margin-bottom:10px}}.compare_box label{font-weight:500}.compare_box input{padding:10px 24px;width:100%;box-sizing:border-box;border:none;font-size:13px;border:1px solid #ededed}.autocomplete-suggestions-compare{position:absolute;top:4px;right:-5px;margin:6px 0 0 6px;_background:none;_margin:1px 0 0 0}.autocomplete-suggestions-compare{border:1px solid #ececec;background:#fff;cursor:default;overflow:auto;margin:0 0px 6px -30px;width:100%;top:31px;left:51% !important}.autocomplete-suggestions-compare div{cursor:pointer;width:100%;display:inline-block;clear:both;padding:0;margin:0;margin-bottom:-5px}.autocomplete-suggestions-compare .autocomplete-group{padding:8px 3%;width:100%;background:#f9f9f9;box-sizing:border-box}.autocomplete-suggestions-compare div a,.autocomplete-suggestions-compare div a:link,.autocomplete-suggestions-compare div a:visited{display:inline-block;margin:0;padding:6px 3%;width:100%;font-size:13px;color:#333;background:#fff;clear:both;border-bottom:1px solid #eee;box-sizing:border-box}.autocomplete-suggestions-compare div a:hover{background:#ececec}.autocomplete-suggestions-compare div a img{width:64px;float:left;margin-right:20px}.autocomplete-suggestions-compare div a label{font-weight:normal;cursor:pointer;margin:0}.autocomplete-suggestions-compare div a span{clear:both;cursor:pointer;margin:0;padding:0}.autocomplete-suggestions-compare div a span.price{color:#fd0000;padding-top:10px}.autocomplete-suggestions-compare div.last{border:none}.autocomplete-suggestions-compare strong{font-weight:500;color:#0083bf}.autocomplete-suggestions-compare::-webkit-scrollbar-track{border-radius:15px;background-color:var(--main-color)}.autocomplete-suggestions-compare::-webkit-scrollbar{width:5px;background-color:var(--main-color);border-radius:15px}.autocomplete-suggestions-compare::-webkit-scrollbar-thumb{border-radius:15px;background:var(--main-color);border:1px solid var(--main-color)}@media only screen and (max-width: 768px){.autocomplete-suggestions-compare{top:30px;left:10px}}.news_related_horizontal{margin-left:-10px;margin-right:-10px}.news_related_horizontal .item-related{float:left;width:16.66667%;padding:0 10px;box-sizing:border-box}.news_related_horizontal .item-related>a{text-align:center;overflow:hidden;display:block}.news_related_horizontal .item-related img{width:100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}.news_related_horizontal .item-related:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);opacity:0.5}.news_related_horizontal .item-related .title-item-related{font-weight:normal;margin-top:15px}.news_related_vertical{box-sizing:border-box}.news_related_vertical .item-related{box-sizing:border-box;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}@media all and (max-width: 800px) and (min-width: 500px){.news_related_vertical .item-related{width:calc(50% - 20px);margin-left:10px;margin-right:10px;float:left}}.news_related_vertical .item-related>a{width:100px;float:left;display:grid}.news_related_vertical .item-related img{width:100%;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s}.news_related_vertical .item-related .title-item-related{font-weight:500;width:calc(100% - 115px);float:right}.characteristic a{color:#0183BF}.frame_b_l{float:left;width:calc(100% - 410px)}@media all and (max-width: 840px){.frame_b_l{width:100%;float:none;margin-bottom:15px}}.frame_b_l_full{width:100% !important;float:none}.frame_b_r{width:380px;float:right}@media all and (max-width: 840px){.frame_b_r{width:100%;float:none}}@media all and (max-width: 600px){.frame_b_r .tab_content_right{display:none}}#products_slideshow_hightlight{display:block}#products_slideshow_hightlight .name{background:rgba(0,0,0,0.6) none repeat scroll 0 0;bottom:0;color:#fff;display:none;font-family:MyriadPro-Light;font-size:18px;font-weight:bold;left:0;margin:0;padding:8px 20px;position:absolute;width:100%}#products_slideshow_hightlight .item{text-align:center;display:none}#products_slideshow_hightlight .item:first-child{display:block}.owl-dot{background:#888888;margin:0px 4px;width:10px;height:10px;border-radius:50%;display:inline-block;box-sizing:border-box;box-shadow:1px 1px 1px #FFF}#products_slideshow_hightlight:hover .owl-dot{opacity:1}.owl-dots{text-align:center;position:absolute;bottom:3px;padding:6px 0px;border-radius:19px;left:50%;transform:translate(-50%, 0);background:none}.owl-dot.active,.owl-dot:hover{background:var(--main-color);box-shadow:inset rgba(255,255,255,0.37) -1px 1px 1px}#products_slideshow_hightlight .owl-controls .owl-nav{position:absolute;top:38%;height:0;width:100%;display:none}#products_slideshow_hightlight:hover .owl-controls .owl-nav{display:block}#products_slideshow_hightlight .owl-controls .owl-nav div{display:inline-block;zoom:1;position:absolute;padding:6px 0 0;margin:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;background:rgba(1,131,191,0.75);width:30px;height:34px;text-align:center;font-size:46px;color:#fff;font-family:-webkit-body;line-height:20px}#products_slideshow_hightlight .owl-controls .owl-prev{left:10px}#products_slideshow_hightlight .owl-controls .owl-next{right:10px}.products_compare_wrap{margin-top:60px}.products_compare_wrap .list_vertical{display:flex;flex-wrap:wrap}.products_compare_wrap .list_vertical .item-related{box-sizing:border-box;width:25%;padding:0px 15px;padding:10px 15px}.products_compare_wrap .list_vertical .item-related:nth-child(1){border-right:1px solid #ddd}@media all and (max-width: 600px){.products_compare_wrap .list_vertical .item-related{width:50%}.products_compare_wrap .list_vertical .item-related:nth-child(3){border-right:1px solid #ddd}}.products_compare_wrap .list_vertical .item-related:hover{box-shadow:#64646f33 0px 7px 29px 0px}.products_compare_wrap .list_vertical .item-related:hover .arraw_right{opacity:1}.products_compare_wrap .list_vertical .img_a{margin-bottom:10px;display:block;min-height:199px}.products_compare_wrap .list_vertical .text-view{text-transform:uppercase;color:#656565;height:17px;margin-bottom:10px}.products_compare_wrap .list_vertical .name{line-height:20px;margin-bottom:8px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.products_compare_wrap .list_vertical .name_main{color:var(--main-color)}.products_compare_wrap .list_vertical .price_wrap{padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:18px}.products_compare_wrap .list_vertical .price{color:var(--sub-color);font-weight:700}.products_compare_wrap .list_vertical .price_old{color:#848181;font-size:14px;font-weight:normal;display:inline-flex;text-decoration:line-through;display:block}.products_compare_wrap .list_vertical .gift_accessories_compare{font-size:13px;line-height:20px}.products_compare_wrap .list_vertical .link_compare{color:var(--sub-color);margin-top:15px;position:relative;display:inline-block}.products_compare_wrap .list_vertical .link_compare:after{display:block;width:14px;height:15px;color:#b6af96;content:"";background:url('data:image/svg+xml;utf8,<svg  width="10px" height="10px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" ><path fill="rgb(222 222 222)" d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z" class=""></path></svg>');background-repeat:no-repeat;position:absolute;top:4px;right:-21px}.frame_left{position:relative}.frame_left .doi-1{position:absolute;width:44px;height:44px;top:3px;content:'';background:#ff0000bd;border-radius:50%;color:#FFF;font-size:11px;line-height:12px;padding-top:8px;box-sizing:border-box;letter-spacing:-0.8px;font-weight:600;word-spacing:-0.8px;left:6px;text-align:center;-webkit-transition-delay:.3s;transition-delay:.3s;transform:translate(-400px, -100px);z-index:1}.frame_left .doi-1 div{-webkit-animation:jump 4.8s ease-in infinite;animation:jump 4.8s ease-in infinite}.frame_left .gia-soc,.frame_left .bao-hanh-24,.frame_left .tra-gop,.frame_left .doi-1-24,.frame_left .hot-sale,.frame_left .bh-ca-roi-vo{z-index:1;position:absolute;left:calc(50% - 76px);bottom:27px;-webkit-transition-delay:.6s;transition-delay:.6s;transform:translate(400px, 400px)}.frame_left .gia-soc div,.frame_left .bao-hanh-24 div,.frame_left .tra-gop div,.frame_left .doi-1-24 div,.frame_left .hot-sale div,.frame_left .bh-ca-roi-vo div{color:#FFF;padding:8px 10px 6px;font-weight:bold;font-size:17px;display:block;border-radius:4px;text-transform:uppercase}.frame_left .gia-soc div,.frame_left .hot-sale div{background:#f28902d1;-webkit-animation:scale-shadow 2.8s ease-in infinite;animation:scale-shadow 2.8s ease-in infinite}.frame_left .bao-hanh-24 div,.frame_left .doi-1-24 div,.frame_left .bh-ca-roi-vo div{background:#f28902d1}.frame_left .bao-hanh-24 div span,.frame_left .doi-1-24 div span,.frame_left .bh-ca-roi-vo div span{-webkit-animation:text-circle 4.0s ease-in infinite;animation:text-circle 4.0s ease-in infinite;display:inline-block}.frame_left .tra-gop div{background:#f28902d1}.frame_left .tra-gop div span{-webkit-animation:neon1 3.0s ease-in infinite;animation:neon1 3.0s ease-in infinite;display:inline-block}.frame_left_animate .doi-1{transform:translate(0, 0);-webkit-transform:scale(1) rotate(0deg);-webkit-transition:all cubic-bezier(0.4, 0, 1, 1) 2s;transition:all 2.3s ease 0s;-webkit-transition:all 2.3s ease 0s}.frame_left_animate .gia-soc,.frame_left_animate .bao-hanh-24,.frame_left_animate .tra-gop,.frame_left_animate .doi-1-24,.frame_left_animate .hot-sale,.frame_left_animate .bh-ca-roi-vo{transform:translate(0, 0);-webkit-transform:scale(1) rotate(0deg);-webkit-transition:all cubic-bezier(0.4, 0, 1, 1) 2s;transition:all 2.3s ease 0s;-webkit-transition:all 2.3s ease 0s}@media only screen and (max-width: 960px){.news_related_horizontal .item-related{width:33.333%}.news_related_horizontal .item-related:nth-child(4){clear:left}}@media only screen and (max-width: 600px){.news_related_horizontal .item-related{width:50%}.news_related_horizontal .item-related:nth-child(2n+1){clear:left}.news_related_horizontal .item-related:nth-child(4){clear:none}#tab_videos ._left{width:100%;padding-right:0px}#tab_videos ._right{width:100%;padding-left:0px;margin-top:15px}.button2_wrap{width:100%;margin-top:0px;margin-bottom:20px}}.p-link{text-align:center;margin-top:18px;display:none}.p-link a{color:#00a7f4;font-size:15px;font-style:italic;text-decoration:none}.mz-hint{opacity:0}#prodetails_tab300{margin-bottom:30px}#prodetails_tab300 .tab-title{margin-bottom:15px}#prodetails_tab300 .item{width:25%}@media all and (max-width: 800px){#prodetails_tab300 .item{width:50%}}.group_price{margin-bottom:10px}.group_price label{font-weight:bold}.group_price .select_extend{margin-top:6px}.group_price .li_Selector{width:calc(25% - 6px);margin:0 3px}.group_price .li_Selector a{-webkit-transition:all 0.8s;transition:all 0.8s;border-radius:5px;box-sizing:border-box;line-height:20px;padding:8px 0;text-align:center;border:1px solid #eee;display:inline-block;width:100%;box-sizing:border-box;transition:0.5s;border-radius:6px;font-weight:bold}.group_price .li_Selector a .price_follow{font-size:14px;font-weight:normal;color:#676767}.group_price .li_Selector a:hover{border:1px solid var(--main-color)}.group_price .li_Selector .active{border:1px solid var(--main-color);color:#ED1C24}.group_price .li_Selector .active .price_follow{color:#ED1C24}.price_arae .price_current{font-weight:400}.product_compatables{box-sizing:border-box;display:flex;flex-wrap:wrap}.product_compatables .product_grid{width:calc(77% - 25px);margin-right:25px !important}@media all and (max-width: 1024px){.product_compatables .product_grid{width:100%;margin-right:0px !important}}.product_compatables .total_money_compatable{width:23%;position:relative}@media all and (max-width: 1024px){.product_compatables .total_money_compatable{width:100%;padding-left:0px;margin-top:10px}}@media screen and (max-width: 800px){.product_compatables .total_money_compatable{margin-bottom:15px}}.product_compatables .total_money_compatable:before{position:absolute;left:0px;top:50%;transform:translate(0px, -50%);height:95%;width:1px;background-color:#ededed;content:''}@media all and (max-width: 1024px){.product_compatables .total_money_compatable:before{display:none}}@media all and (max-width: 800px){.product_compatables{width:100%}}.product_compatables .product_grid{border:none}@media screen and (max-width: 500px){.product_compatables .product_grid{margin:0px}}.product_compatables .item{width:20%;border:none;box-sizing:border-box;padding:0px;text-align:left}.product_compatables .item h2{line-height:20px;margin-bottom:5px;margin-top:15px;font-weight:300;text-align:center}.product_compatables .item h2 a{color:#191919}.product_compatables .item .price_old{color:#777777}@media all and (max-width: 800px){.product_compatables .item{width:33.33%;padding-bottom:10px;margin:0px}}@media all and (max-width: 500px){.product_compatables .item{width:50%;padding-bottom:10px;margin:0px}}.product_compatables .item .frame_inner{position:relative}@media all and (max-width: 600px){.product_compatables .item .frame_inner{padding-right:0px;padding-left:0px}}.product_compatables .item .name_compatable{position:relative;padding-left:15px;line-height:20px;font-size:14px;font-weight:300;text-align:center;width:fit-content;margin:15px auto 5px}.product_compatables .item .name_compatable .check{position:absolute;left:0;top:3px}.product_compatables .item .name_compatable .check input{width:13px;height:13px}.product_compatables .item .product_image{min-height:120px;margin:0px;display:grid}.product_compatables .product_compatables_item .frame_inner{position:relative}.product_compatables .product_compatables_item .chose_other_compatables{margin-top:8px;text-align:center}.product_compatables .product_compatables_item .chose_other_compatables a{color:#333;font-size:12px}.product_compatables .product_compatables_item .chose_other_compatables a:hover{color:var(--blue-color)}.popup_chose_other_compatables{position:fixed;width:100%;height:100%;background:#1b1b1bde;content:'';top:0px;left:0px;z-index:99999999}.popup_chose_other_compatables .popup_chose_other_compatables_inner{background:#fff;z-index:2222;padding:15px;width:1000px;max-width:100%;height:80%;overflow-y:scroll;box-sizing:border-box;margin:auto;margin-top:50px;overflow-x:hidden}.popup_chose_other_compatables .popup_chose_other_compatables_inner .close_popup_chose_other_compatables{line-height:15px;margin-bottom:10px;text-align:center;font-size:18px;color:red;background:#ffffff;cursor:pointer;float:right}.popup_chose_other_compatables .popup_chose_other_compatables_inner .item .chose_product_other_compatables{text-align:center;margin-top:10px}.popup_chose_other_compatables .popup_chose_other_compatables_inner .item .chose_product_other_compatables a{display:inline-block;padding:5px 10px;color:#fff;border-radius:5px;background:var(--extra-color)}.popup_chose_other_compatables .popup_chose_other_compatables_inner .item .chose_product_other_compatables a:hover{background:var(--main-color)}.total_money_compatable{width:20%;padding-left:30px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end}.total_money_compatable .ctn_total{width:100%;position:relative}.total_money_compatable .ctn_total .asb{position:absolute;font-size:26px;font-weight:700;top:25%;transform:translateY(-25%);left:-30px}@media all and (max-width: 800px){.total_money_compatable{width:33.33%;padding-bottom:20px}}@media all and (max-width: 600px){.total_money_compatable{width:50%;padding-top:0px;padding-bottom:0px}}@media all and (max-width: 450px){.total_money_compatable{width:100%;padding:0px}}.total_money_compatable .label{line-height:30px;font-weight:650}.total_money_compatable .total_money #total_money_compatable{display:inline-block;font-size:22px;color:#000;line-height:1.1;display:block;font-weight:700}@media all and (max-width: 768px){.total_money_compatable .total_money #total_money_compatable{font-size:20px}}@media all and (max-width: 500px){.total_money_compatable .total_money #total_money_compatable{font-size:18px}}.total_money_compatable .total_money .total_money_compatable_old{font-size:16px;text-decoration:line-through;line-height:1.1;display:block;font-weight:300;color:#6b6b6b;margin-top:5px}@media all and (max-width: 768px){.total_money_compatable .total_money .total_money_compatable_old{font-size:14px}}.total_money_compatable .total_money .total_money_compatable_old sup{font-size:14px}.total_money_compatable .total_money strong{font-weight:450}.total_money_compatable .count_total a{display:inline-block;color:#fff;position:relative;padding:12px 5px;width:calc(100% - 0px);margin-top:18px;background:#000;text-align:center;box-sizing:border-box;border-radius:5px}.total_money_compatable .count_total a svg{position:absolute;width:24px;height:24px;fill:#fff;left:-5px;top:5px}.total_money_compatable .count_total a:hover{background:var(--main-color)}.total_money_compatable .count_total .title{font-size:15px}@media screen and (max-width: 500px){.total_money_compatable .count_total .title{font-size:15px}}.total_money_compatable .count_total .reduction{font-size:15px;margin-top:18px;text-align:left;line-height:1.4}.total_money_compatable .count_total .reduction sup{font-size:11px}@media all and (max-width: 1100px){.total_money_compatable .count_total .reduction{font-size:13px;margin-top:5px}}.warranty_product{margin-top:10px}.warranty_product span{font-weight:bold}.wrap-btm-buy{margin:0px -5px;margin-top:25px;display:flex;flex-wrap:wrap}@media screen and (max-width: 400px){.wrap-btm-buy{margin:0px}}.wrap-btm-buy .btn_buy{position:relative;display:block;width:calc(50% - 10px);margin:0px 5px}@media screen and (max-width: 400px){.wrap-btm-buy .btn_buy{width:100%;margin:0px 0px 15px}}.wrap-btm-buy .btn_buy a,.wrap-btm-buy .btn_buy button{width:100%}@media screen and (max-width: 400px){.wrap-btm-buy .btn_1{margin-bottom:10px}}.wrap-btm-buy .click_count{position:absolute;left:20px;z-index:2;width:40px;height:100%;top:0px;display:flex;align-items:center;justify-content:center;line-height:1.1;cursor:pointer}@media screen and (max-width: 600px){.wrap-btm-buy .click_count{left:0px;width:30px}}@media screen and (max-width: 400px){.wrap-btm-buy .click_count{left:15px}}.wrap-btm-buy .click_count:after{display:inline-block;width:8px;height:8px;position:absolute;right:0px;top:52%;vertical-align:top;content:'';transform:translate(0px, -52%);background:url('data:image/svg+xml;utf8,<svg version="1.1" width="7px" height="7px" fill="rgb(118,118,118)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 491.996 491.996" style="enable-background:new 0 0 491.996 491.996;" xml:space="preserve"><g><g><path d="M484.132,124.986l-16.116-16.228c-5.072-5.068-11.82-7.86-19.032-7.86c-7.208,0-13.964,2.792-19.036,7.86l-183.84,183.848 L62.056,108.554c-5.064-5.068-11.82-7.856-19.028-7.856s-13.968,2.788-19.036,7.856l-16.12,16.128 c-10.496,10.488-10.496,27.572,0,38.06l219.136,219.924c5.064,5.064,11.812,8.632,19.084,8.632h0.084 c7.212,0,13.96-3.572,19.024-8.632l218.932-219.328c5.072-5.064,7.856-12.016,7.864-19.224 C491.996,136.902,489.204,130.046,484.132,124.986z"/></g></g></svg>');background-repeat:no-repeat}.wrap-btm-buy .btn_2 .click_count{color:#fff}.wrap-btm-buy .btn_2 .click_count:after{background:url('data:image/svg+xml;utf8,<svg version="1.1" width="7px" height="7px" fill="rgb(255,255,255)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 491.996 491.996" style="enable-background:new 0 0 491.996 491.996;" xml:space="preserve"><g><g><path d="M484.132,124.986l-16.116-16.228c-5.072-5.068-11.82-7.86-19.032-7.86c-7.208,0-13.964,2.792-19.036,7.86l-183.84,183.848 L62.056,108.554c-5.064-5.068-11.82-7.856-19.028-7.856s-13.968,2.788-19.036,7.856l-16.12,16.128 c-10.496,10.488-10.496,27.572,0,38.06l219.136,219.924c5.064,5.064,11.812,8.632,19.084,8.632h0.084 c7.212,0,13.96-3.572,19.024-8.632l218.932-219.328c5.072-5.064,7.856-12.016,7.864-19.224 C491.996,136.902,489.204,130.046,484.132,124.986z"/></g></g></svg>');background-repeat:no-repeat}.wrap-btm-buy .btn_2 .click_count svg{fill:#fff}.wrap-btm-buy .count_buy_show{position:absolute;bottom:-75%;background-color:#000;width:95px;padding:5px;border-radius:5px;text-align:center;left:20px;font-size:16px;height:75%;z-index:1}.wrap-btm-buy .count_buy_show input{width:100%;padding:10px 0px;border:0px;border-radius:50px;text-align:center;height:100%}@media all and (max-width: 768px){.wrap-btm-buy{margin-top:25px}}@media screen and (max-width: 600px){.wrap-btm-buy{margin:20px -5px 0px}}.product_detail_bt{position:relative;margin-top:40px}@media all and (max-width: 990px){.product_detail_bt{margin-top:10px}}.product_detail_bt .wishlist{position:absolute;top:5px;right:10px;cursor:pointer}@media all and (max-width: 450px){.product_detail_bt .wishlist{right:0px}}.product_detail_bt .wishlist svg{width:30px;fill:#c2c2c2;transition:0.5s}.product_detail_bt .wishlist .wishlist_active svg{fill:#ff424f}.product_detail_bt .text{display:inline-block;font-size:15px;font-weight:700;text-transform:uppercase}.product_detail_bt .numbers-row{display:inline-block;margin-left:20px;border:1px solid #ddd;position:relative;width:150px}@media all and (max-width: 400px){.product_detail_bt .numbers-row{width:130px}}.product_detail_bt .numbers-row .btn_add_row{display:flex;align-items:center}.product_detail_bt .numbers-row .button{background:#f7f7f7;width:38px;height:38px;border-radius:0px;display:flex;align-items:center;border:1px solid #eee;color:#000}.product_detail_bt .numbers-row .button:before{top:-1px;left:-1px;width:105%;height:105%}.product_detail_bt .numbers-row .button svg{width:12px;height:12px}.product_detail_bt .numbers-row input{line-height:38px;border:none;border-radius:5px 0px 0px 5px;width:73px;box-sizing:border-box;text-align:center;font-weight:700}@media all and (max-width: 400px){.product_detail_bt .numbers-row input{width:50px}}.product_detail_bt .numbers-row .inc{cursor:pointer}.product_detail_bt .numbers-row .inc:hover{fill:var(--main-color)}.product_detail_bt .numbers-row .dec:hover{fill:var(--main-color)}.product_tab_content .list-tab-title{text-align:center;border-bottom:2px solid #eee;margin-bottom:20px}.product_tab_content .list-tab-title li{display:inline-block;text-transform:uppercase;padding:10px 0px;margin:0 15px;position:relative;font-size:15px}@media all and (max-width: 500px){.product_tab_content .list-tab-title li{margin-top:10px;margin-bottom:10px}}.product_tab_content .list-tab-title li:after{content:'';transition:0.5s;position:absolute;width:8px;height:8px;left:calc(50% - 4px);bottom:-8px;background:transparent;clip-path:polygon(0 0, 50% 100%, 100% 0);-webkit-clip-path:polygon(0 0, 50% 100%, 100% 0)}.product_tab_content .list-tab-title .active{border-bottom:2px solid var(--main-color)}.product_tab_content .list-tab-title .active:after{background:var(--main-color)}.product_tab_content .list-tab-title .active a{color:var(--main-color);font-weight:bold}.product_combo{padding-top:5px;padding-bottom:5px;border:none;border-bottom:1px dashed var(--main-color);margin-bottom:10px}.product_combo .item{width:25%;border:none}.product_combo .buy_total{width:25%;float:right;text-align:center;padding:40px 40px;box-sizing:border-box}@media all and (max-width: 600px){.product_combo .buy_total{width:50%}}.product_combo .buy_total a{display:inline-block;width:100%;text-align:center;padding:10px;border-radius:10px;background:red;color:#fff;text-transform:uppercase;font-size:16px;box-sizing:border-box;font-weight:bold}.product_combo .buy_total .total{margin-top:10px;display:inline-block;font-size:20px;padding:6px 10px;border-radius:5px;font-weight:bold;color:#fcff00;box-sizing:border-box;background:linear-gradient(180deg, #f6a53a 0%, #dd6833 50%, #c8352e 100%)}.price_quantity{margin-top:10px;margin-bottom:20px}.price_quantity .list{margin-top:10px}.price_quantity .item{margin:10px 0}.price_quantity .item .quan{float:left}.price_quantity .item .quan a{display:inline-block;width:120px;text-align:center;padding:5px 10px;box-sizing:border-box;color:#fff;border-color:#ff8a00;background-image:-moz-linear-gradient(top, #ff8a00 0, #e57a00 100%);background-image:linear-gradient(to bottom, #ff8a00 0, #e57a00 100%);background-repeat:repeat-x;background-color:#ff8a00;border-radius:4px}.price_quantity .item .price_quan{line-height:28px;margin-left:10px;font-weight:bold;color:#ff8a00;font-size:18px;float:left}.manu-sku{margin-top:10px;line-height:22px}@media screen and (max-width: 768px){.manu-sku{line-height:26px;font-size:15px}}.manu-sku>div{display:inline-block;float:left;padding-right:20px;position:relative}.manu-sku>div:after{position:absolute;content:"";right:9px;top:4px;width:1px;height:10px;background:#6b6b6b}.manu-sku>div:last-child:after{display:none}.manu-sku>div span{color:var(--blue-color)}@media screen and (max-width: 420px){.manu-sku>div{float:none;padding-right:0px}.manu-sku>div:after{display:none}}.detail_main{margin-top:20px}@media all and (max-width: 1024px){.detail_main{margin-top:30px}}@media all and (max-width: 990px){.detail_main{margin-top:0px}}@media all and (max-width: 768px){.detail_main{margin-top:20px}}.detail_main .detail_main_top{background:#fff;margin-bottom:30px}@media all and (max-width: 1024px){.detail_main .detail_main_top{margin-bottom:0px}}.detail_main .detail_main_bot{background:#fff;margin-top:60px}@media all and (max-width: 1024px){.detail_main .detail_main_bot{margin-top:30px}}.container_main{width:92vw;max-width:100%;margin:0px auto}@media all and (min-width: 1460px){.container_main{width:1370px}}@media all and (max-width: 1024px){.container_main{max-width:1024px;width:100%}}@media all and (max-width: 1024px){.video_list_over{overflow-x:auto;overflow-y:hidden}}.list_video_review{margin:15px 10px 60px;display:flex;flex-wrap:wrap}@media all and (max-width: 1024px){.list_video_review{width:1170px;margin:30px 5px 30px}}.list_video_review .title{text-align:center;display:block;width:100%;font-size:18px;margin:22px 0px 0px}@media all and (max-width: 420px){.list_video_review .title{font-size:14px;margin:15px 0px 0px}}.list_video_review .video_item{width:calc(20% - 20px);margin:0px 10px;position:relative;overflow:hidden}@media all and (max-width: 1024px){.list_video_review .video_item{width:calc(20% - 10px);margin:0px 5px}}.list_video_review .video_item .video_item_inner{display:grid;height:100%}.list_video_review .video_item iframe{height:100%}.list_video_review .video_item img{display:grid;width:100%;transition:0.5s all ease}.list_video_review .video_item .play-video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);cursor:pointer;background-color:#3333338a;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center}@media all and (max-width: 1024px){.list_video_review .video_item .play-video{width:55px;height:55px}}.list_video_review .video_item .play-video svg{width:30px;height:30px;fill:#fff;margin-left:5px}@media all and (max-width: 1024px){.list_video_review .video_item .play-video svg{width:25px;height:25px}}.list_video_review .video_item .play-video:hover{background-color:#ff0000}.list_video_review .video_item:hover img{transform:scale(1.035)}.prodetails_tab_content{margin-bottom:30px}.products-list-related{margin:60px 0px 50px}@media all and (max-width: 800px){.products-list-related{margin:40px 0px}}.all_ground_extend{margin-top:26px}@media screen and (max-width: 1024px){.all_ground_extend{margin-top:15px}}.all_ground_extend .ground_extend_item_select{margin-top:20px}.all_ground_extend .ground_extend_item{margin-bottom:10px}.all_ground_extend .ground_extend_item .ground_extend_name{margin-bottom:12px;font-weight:700}.all_ground_extend .ground_extend_item .ground_extend_name_select{margin:7px 12px 0px 0px;font-size:15px}.all_ground_extend .ground_extend_item .item_extend_name{display:flex;flex-wrap:wrap;flex:1}.all_ground_extend .ground_extend_item .item_extend_name .item{float:left;border:1px solid #cccc;text-align:center;display:flex;align-items:center;box-sizing:border-box;cursor:pointer;position:relative;width:40px;height:40px;justify-content:center;margin-right:14px;transition:0.5s all ease}@media screen and (max-width: 1024px){.all_ground_extend .ground_extend_item .item_extend_name .item{width:35px;height:35px;margin-right:10px}}.all_ground_extend .ground_extend_item .item_extend_name .item:hover{border:1px solid #000;background-color:#000;color:#fff}.all_ground_extend .ground_extend_item .item_extend_name .item .extend_name{font-size:16px;position:relative;font-weight:300}.all_ground_extend .ground_extend_item .item_extend_name .item .extend_name span{background-color:#ffffff;width:14px;height:14px;border:1px solid #ccc;content:'';display:inline-block;border-radius:50%;position:absolute;left:8px}.all_ground_extend .ground_extend_item .item_extend_name .item .extend_price{color:red}.all_ground_extend .ground_extend_item .item_extend_name .item_color{width:30px;height:30px;border-radius:50%;border:1px solid #ddd;position:relative}.all_ground_extend .ground_extend_item .item_extend_name .item_color:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);content:"";width:6px;height:10px;display:block;border:solid #eee;border-width:0 2px 2px 0;position:absolute;top:50%;left:50%;margin:-2px -2px 0 0;display:none}.all_ground_extend .ground_extend_item .item_extend_name .active{border:1px solid #000;background-color:#000;color:#fff}.all_ground_extend .ground_extend_item .item_extend_name .active i{background:url(https://hoangmaimobile.vn/modules/products/assets/images/beacon-sprite.png) no-repeat -36px 0;display:block;font-size:0;position:absolute;text-indent:-99em;width:12px;height:12px;bottom:-1px;right:0;display:none}.all_ground_extend .ground_extend_item .item_extend_name_hide{display:none !important}.image_color{float:left;margin-left:10px;font-size:16px;font-weight:bold;color:#dc0000}.form-status{margin-top:11px}.form-status span{background:#f50202;color:#fff;padding:8px 15px;display:inline-block;cursor:pointer}.popup-form-status{display:none;position:fixed;background:#fff;width:500px;top:50%;left:50%;transform:translate(-50%, -50%);z-index:11111111;padding:20px;box-sizing:border-box}.popup-form-status .form-status-title{text-align:center;text-transform:uppercase;font-size:16px;margin-bottom:14px}.popup-form-status .input-text{width:100%;height:36px;padding:5px;margin-bottom:10px;border:1px solid #ddd;box-sizing:border-box}.popup-form-status .button_form_status{text-align:center}.popup-form-status .button_form_status button{text-align:center;margin:0 auto;background:red;color:#fff;border:none;padding:0px 15px;text-transform:uppercase;height:36px;background:#f50202}.popup-form-status .close{position:absolute;right:0px;top:0px;width:30px;height:30px;text-align:center;box-sizing:border-box;background:#f50202;color:#fff;padding-top:5px;font-size:15px;cursor:pointer}.support_online{margin-top:13px}.support_online a{font-weight:bold;color:var(--blue-color)}.title_list_gift{font-weight:bold;margin-top:20px}.list_gift{border:1px solid #f3f3f3;padding:10px;margin-top:10px}.list_gift .item{width:82px;text-align:center;float:left;margin-right:10px;font-size:13px}.product_tags{margin-top:20px}.product_tags font{font-weight:bold}.product_tags a{border:1px solid #ededed;padding:6px 8px;border-radius:4px}.file_upload_product svg{width:15px;height:15px;margin-right:4px}.file_upload_product a{color:var(--main-color)}.tab-title{font-size:24px;display:inline-block;margin-bottom:30px;line-height:24px;font-weight:600;text-transform:uppercase}@media all and (max-width: 600px){.tab-title{font-size:20px;line-height:22px;margin-bottom:15px}}.tab-title h2{font-weight:700}.default_characteristic_mobile{display:none}@media all and (max-width: 840px){.default_characteristic_mobile{display:block}}.MagicZoomPlus .play-video{display:none}.item_video{position:relative;cursor:pointer;display:block}.item_video .play-video{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.item_video .play-video img{width:60px !important;height:60px !important;opacity:0.85}.item_video .play-video:hover img{opacity:0.95}.block_title_wrap{font-size:24px;line-height:24px;display:inline-block;box-shadow:#64646f33 0px 7px 29px 0px;padding:3px 4px 3px 20px;transform:skewX(342deg)}.block_title_wrap .title{text-transform:uppercase;color:var(--sub-color);font-weight:700;float:left;padding:5px 10px 4px 0px;transform:skewX(17deg)}.block_title_wrap .time-dow-hotdeal{float:left;background:var(--sub-color);color:#fff;padding:5px 13px 4px;line-height:22px;font-size:22px}.block_title_wrap .time-dow-hotdeal div{display:inline-block;transform:skewX(6deg)}.block_title_wrap #day_h_span{font-size:16px}@media all and (max-width: 850px){.block_title_wrap{box-shadow:none;padding:0px}}@media all and (max-width: 600px){.block_title_wrap{font-size:16px}.block_title_wrap #day_h_span{font-size:14px}.block_title_wrap .time-dow-hotdeal{font-size:18px}}.flash_sale{margin-top:26px}@media all and (max-width: 600px){.flash_sale{margin-top:16px}}.summary-uu-viet{background:#232323;padding:88px 0px}.summary-uu-viet .imgLeft{width:50%;float:left}.summary-uu-viet .imgLeft img{width:100% !important;height:auto !important;border-radius:10px}.summary-uu-viet .textRight{float:right;width:50%;box-sizing:border-box;padding-left:55px}.summary-uu-viet .title{color:#ff3333 !important;font-size:30px !important;font-weight:700;line-height:44px;margin-bottom:20px;margin-top:30px}.summary-uu-viet .content{color:#fff;line-height:24px;font-size:14px;margin-bottom:8px}@media all and (max-width: 768px){.summary-uu-viet{padding:50px 0px 30px}.summary-uu-viet .textRight{padding-left:20px}.summary-uu-viet .title{margin-top:0px}}@media all and (max-width: 600px){.summary-uu-viet .imgLeft,.summary-uu-viet .textRight{width:100% !important;float:none !important}.summary-uu-viet .textRight{margin-top:20px;padding-left:0px}.summary-uu-viet .title{font-size:22px !important;line-height:30px;margin-bottom:10px}}.wrap-list-strengths{background:#232323;padding:82px 0px;color:#fff}.wrap-list-strengths .title-list{text-align:center;font-weight:700;font-size:30px;line-height:38px;margin-bottom:26px}.wrap-list-strengths .summary-list{line-height:22px;max-width:80%;text-align:center;margin:0 auto;margin-bottom:50px}.wrap-list-strengths .list-strengths{display:flex;flex-wrap:wrap;margin:0px -10px}.wrap-list-strengths .item{width:calc(25% - 20px);margin:0px 10px}.wrap-list-strengths figure{border:4px solid #fff0c9;border-radius:50%;margin-bottom:20px;overflow:hidden;transition:0.2s}.wrap-list-strengths figure img{border-radius:50%;transform:scale(1.1);transition:0.2s}.wrap-list-strengths figure:hover img{transform:scale(1.3)}.wrap-list-strengths .title{font-weight:700;text-align:center;font-size:16px}@media all and (max-width: 600px){.wrap-list-strengths{padding:10px 0px 30px}.wrap-list-strengths .title-list{font-size:22px !important;line-height:30px;margin-bottom:10px}.wrap-list-strengths .summary-list{max-width:100%}.wrap-list-strengths .item{width:calc(50% - 20px);margin:0px 10px 30px}.wrap-list-strengths figure{margin-bottom:10px}.wrap-list-strengths .title{font-size:14px}}.btn-triger-buy{text-align:center;margin-top:75px}.btn-triger-buy span{background:#fff;color:#222;display:inline-block;padding:10px 52px 12px;font-size:16px;border-radius:20px;cursor:pointer;transition:0.2s}.btn-triger-buy span:hover{background:var(--main-color);color:#fff}@media all and (max-width: 600px){.btn-triger-buy{margin-top:20px !important}.btn-triger-buy span{padding:8px 40px 10px;font-size:14px}}.summary-loi-ich{background:#c72127;color:#fff;padding:80px 0px}.summary-loi-ich .contentLeft{float:left;width:calc(50% - 20px) !important}.summary-loi-ich .contentRight{float:left;width:50%}.summary-loi-ich .title{font-size:32px !important;font-weight:bold;line-height:45px;font-weight:700;margin-bottom:18px}.summary-loi-ich .summary{line-height:22px;margin-bottom:40px}.summary-loi-ich .question{font-size:22px;line-height:30px;margin-bottom:10px;padding-right:35px;box-sizing:border-box;position:relative}.summary-loi-ich .question:after{background-image:url(https://hoangmaimobile.vn/modules/products/assets/images/plus.svg);width:30px;height:30px;content:"";position:absolute;right:0px;top:2px;cursor:pointer}.summary-loi-ich .answer{line-height:24px;display:none}.summary-loi-ich .item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ef8888}.summary-loi-ich .open .answer{display:block}.summary-loi-ich .open .question:after{background-image:url(https://hoangmaimobile.vn/modules/products/assets/images/minus.svg)}.summary-loi-ich .image-big{margin-bottom:18px}.summary-loi-ich .image-big img{width:100%;border-radius:10px;height:auto}.summary-loi-ich .image-list{margin:0px -10px}.summary-loi-ich .image-list .image-1,.summary-loi-ich .image-list .image-2{width:calc(50% - 20px);margin:0px 10px}.summary-loi-ich .image-list .image-1 img,.summary-loi-ich .image-list .image-2 img{width:100%;border-radius:10px;height:auto}.summary-loi-ich .btn-triger-buy{margin-top:30px}.summary-loi-ich .btn-triger-buy:hover span{background:#000}@media all and (max-width: 768px){.summary-loi-ich .contentLeft,.summary-loi-ich .contentRight{width:100% !important;float:none !important}.summary-loi-ich .contentRight{margin:20px 0px 0px}}@media all and (max-width: 600px){.summary-loi-ich{padding:30px 0px}.summary-loi-ich .title{font-size:22px !important;line-height:30px;margin-bottom:10px}.summary-loi-ich .image-big{margin-bottom:8px}.summary-loi-ich .image-list{margin:0px -5px}.summary-loi-ich .image-list .image-1,.summary-loi-ich .image-list .image-2{width:calc(50% - 10px);margin:0px 5px}.summary-loi-ich .question{font-size:16px;line-height:24px}}.summary-doi-tuong{padding:66px 0px;background:#f7f7f7}.summary-doi-tuong .title{text-align:center;font-size:32px !important;font-weight:bold;line-height:45px;font-weight:700;margin-bottom:18px}.summary-doi-tuong .summary{text-align:center;line-height:22px;width:80%;margin:0 auto 40px;color:#000}.summary-doi-tuong .wraper-img{display:flex;flex-wrap:wrap;margin:0px -50px}.summary-doi-tuong .wraper-img .item{width:calc(50% - 100px) !important;margin:0px 50px}.summary-doi-tuong .wraper-img .item img{width:100%;border-radius:10px;height:auto}.summary-doi-tuong .title-item{text-align:center;width:73%;margin:22px auto 0px;font-size:16px;line-height:24px}.summary-doi-tuong .btn-triger-buy{margin-top:28px}.summary-doi-tuong .btn-triger-buy span{background:var(--main-color);color:#fff}.summary-doi-tuong .btn-triger-buy:hover span{background:#000}@media all and (max-width: 768px){.summary-doi-tuong .wraper-img{margin:0px -10px}.summary-doi-tuong .wraper-img .item{width:calc(50% - 20px) !important;margin:0px 10px}}@media all and (max-width: 600px){.summary-doi-tuong{padding:30px 0px}.summary-doi-tuong .summary{width:100%;margin:0px auto 10px}.summary-doi-tuong .title-item{width:100%;margin:10px auto 0px;font-size:14px}.summary-doi-tuong .title{font-size:22px !important;line-height:30px;margin-bottom:10px}}@media all and (max-width: 430px){.summary-doi-tuong .wraper-img{margin:0px}.summary-doi-tuong .wraper-img .item{width:100% !important;margin:20px 0px 0px}}.pos4{margin-top:0px}.pos1{margin-top:0px;margin-bottom:60px}@media all and (max-width: 768px){.pos1{margin-bottom:40px}}.aq_relates_content{background-color:#f7f7f7;padding:70px 0px 90px;margin-top:60px}@media all and (max-width: 768px){.aq_relates_content{padding:45px 0px 40px;margin-top:45px}}footer{margin-top:0px}.default_characteristic .charactestic_table tbody{margin:0px -10px;display:flex;flex-wrap:wrap}@media all and (max-width: 450px){.default_characteristic .charactestic_table tbody{margin:0px}}.default_characteristic .charactestic_table tr{width:calc(33.333% - 20px);margin:0px 10px 0px;float:left;padding-left:15px}@media all and (max-width: 768px){.default_characteristic .charactestic_table tr{width:calc(50% - 20px);padding-left:10px}}@media all and (max-width: 450px){.default_characteristic .charactestic_table tr{width:100%;margin:0px;display:flex;flex-wrap:wrap}}#Zoomer{display:grid;position:relative}#Zoomer img{width:100%}#Zoomer .button-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);background-color:#ffffffab;width:69px;height:69px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:0.5s all ease;z-index:1}#Zoomer .button-play svg{width:28px;height:32px;fill:#151c23;margin-left:5px}#Zoomer:hover .button-play{background-color:#ff0000}#Zoomer:hover .button-play svg{fill:#fff}#product_grid_compatables,#product_grid_compatables2{display:block;margin:0px}#product_grid_compatables .item,#product_grid_compatables2 .item{width:100%;margin:0px}#product_grid_compatables .price_arae .price_current,#product_grid_compatables2 .price_arae .price_current{font-size:14px}#product_grid_compatables .price_arae .price_old,#product_grid_compatables2 .price_arae .price_old{font-size:11px;margin-left:6px}#product_grid_compatables .price_arae,#product_grid_compatables2 .price_arae{justify-content:center;margin-top:5px}@media all and (max-width: 1400px){#product_grid_compatables .price_arae,#product_grid_compatables2 .price_arae{flex-wrap:wrap}}#product_grid_compatables2{padding:25px;box-sizing:border-box;background-color:#fff}@media all and (max-width: 768px){#product_grid_compatables2{padding:10px}}@media all and (max-width: 768px){.combo_slide{margin-top:30px}}@media all and (max-width: 768px){.combo_slide .combo_main{padding-bottom:0px;margin-bottom:0px}}.combo_slide .combo_main .cat-title-main{text-align:left;margin-bottom:2.292vw}@media all and (max-width: 768px){.combo_slide .combo_main .total_money_compatable{margin-top:30px}}.combo_slide .combo_main .total_money_compatable:before{display:none}.combo_slide .combo_main .total_money_compatable .count_total a{background-color:#db7d3f;border-radius:50px;padding:15px 5px;text-transform:uppercase}.combo_slide .combo_main .title_combo{font-size:22px;color:#333;margin-bottom:3px;line-height:1.1}.combo_slide .combo_main .pricediscount .discount_price{border-radius:50px;background-color:#fff;font-weight:500}.combo_slide .combo_main .time_combo{margin-bottom:12px}.combo_slide .combo_main .name_text{margin-bottom:10px;color:#8a8a8a}.combo_slide .combo_main .pricediscount{margin-top:15px}.combo_slide .combo_main .owl-nav div{top:-50px;right:0px;left:unset}.combo_slide .combo_main .owl-nav .owl-prev{right:25px}@media all and (max-width: 768px){.combo_slide .combo_main .owl-nav .owl-prev{top:50%;transform:rotate(-90deg) translateY(-50%);left:5px}}.combo_slide .combo_main .owl-nav .owl-next{right:15px}@media all and (max-width: 768px){.combo_slide .combo_main .owl-nav .owl-next{right:5px;top:50%;transform:rotate(90deg) translateY(-50%)}}.tab_title_compatables{margin-top:20px;font-size:16px;margin-bottom:20px;font-weight:700}@media screen and (max-width: 1024px){.tab_title_compatables{margin-top:5px}}.product_compatables_item .price_arae{font-size:16px;justify-content:center}@media all and (max-width: 1400px){.product_compatables_item .price_arae{flex-wrap:wrap}}.product_compatables_item .price_old{font-size:12px;margin-left:7px}.product_compatables_item .name_compatable{text-align:center}.wraper_sale_nows{display:flex;flex-wrap:wrap;margin:20px -5px 0px}@media screen and (max-width: 600px){.wraper_sale_nows{margin:20px 0px 0px}}.wraper_sale_nows .item_sale{width:calc(100% - 10px);margin:0px 5px}@media all and (max-width: 1400px){.wraper_sale_nows .item_sale{font-size:14px}}@media screen and (max-width: 600px){.wraper_sale_nows .item_sale{width:100%;margin:0px 0px 15px}}.wraper_sale_nows .item_sale .text_phone{color:var(--main2-color)}.wraper_sale_nows .feedback_sale_face .chat{padding-left:5px;margin-left:5px;border-left:1px solid #bbb;color:#025db6}.wraper_sale_nows .feedback_sale_face .text_phone{font-weight:600}.wraper_sale_nows .feedback_sale_face svg{fill:#fff;height:15px;width:11px}.wraper_sale_nows .feedback_sale_face p{position:relative;text-align:center}.wraper_sale_nows .feedback_sale_face p strong{display:inline-block;margin:0px 4px}.wraper_sale_nows .feedback_sale_face p .icon{display:inline-flex;background-color:#5b5b5b;padding:0px 10px;border-radius:3px;font-weight:700;color:#fff;font-size:12px;align-items:center;margin-left:10px}.wraper_sale_nows .feedback_sale_face p .text_s{height:100%;display:block;padding:4px 5px}.combo_main{background-color:#f4f7f6;padding:55px 40px 55px;border-radius:10px}@media screen and (max-width: 1024px){.combo_main{padding:40px 10px 40px;margin-bottom:30px}}.combo_main .tab-title{display:block;margin-bottom:2.692vw}@media screen and (max-width: 1024px){.combo_main .tab-title{margin-bottom:30px}}.combo_main .cat-title-main{text-align:center}.combo_main .cat-title-main h2{font-weight:400;font-size:2.308vw}@media all and (max-width: 1024px){.combo_main .cat-title-main h2{font-size:32px}}@media all and (max-width: 800px){.combo_main .cat-title-main h2{font-size:28px}}@media all and (max-width: 600px){.combo_main .cat-title-main h2{font-size:22px}}.owl-prev,.owl-next{display:inline-block !important;zoom:1;position:absolute;margin:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:25px;height:25px;text-align:center;font-size:39px;color:#404040;font-family:-webkit-body;line-height:12px;top:32%;transform:translateY(-50%);opacity:1;box-sizing:border-box;transition:0.2s;transform:translate(0%, -50%);top:50%}.owl-prev svg,.owl-next svg{width:100%;height:100%;fill:#cccccc;transition:0.5s all ease}.owl-prev:hover svg,.owl-next:hover svg{fill:var(--main-color)}.owl-prev{left:-5px;transform:rotate(-90deg) translateY(-50%)}@media screen and (max-width: 1024px){.owl-prev{left:5px}}.owl-next{right:-5px;transform:rotate(90deg) translateY(-50%)}@media screen and (max-width: 1024px){.owl-next{right:5px}}.product_grid_cat{margin:0px -0.897vw}.product_grid_cat .item{width:calc(20% - 1.795vw);margin:0px 0.897vw 1.795vw}.product_grid_catslide{margin:0px}.product_grid_catslide .owl-stage-outer{padding:10px 5px}.product_grid_catslide .item{width:100%;margin:0px}.product_grid_catslide .owl-prev,.product_grid_catslide .owl-next{width:35px;height:35px}@media screen and (max-width: 1024px){.product_grid_catslide .owl-prev,.product_grid_catslide .owl-next{width:28px;height:28px}}.product_grid_catslide .owl-prev{left:0px}@media screen and (max-width: 1024px){.product_grid_catslide .owl-prev{left:5px}}.product_grid_catslide .owl-next{right:0px}@media screen and (max-width: 1024px){.product_grid_catslide .owl-next{right:5px}}.product_grid_catslide .item .hot_icon{width:2.564vw;height:2.564vw;font-size:0.897vw;top:0.6vw;left:0.6vw}@media screen and (max-width: 1024px){.product_grid_catslide .item .hot_icon{width:40px;height:40px;font-size:13px;line-height:40px}}@media screen and (max-width: 768px){.product_grid_catslide .item .hot_icon{width:35px;height:35px}}.product_grid_catslide .item .news_icon{width:2.378vw;height:3.1vw;font-size:0.897vw}@media screen and (max-width: 1024px){.product_grid_catslide .item .news_icon{width:27px;height:33px;margin-left:5px;right:10px;padding-top:5px}}.product_grid_catslide .item .name_a{margin-top:0.962vw}@media screen and (max-width: 768px){.product_grid_catslide .item .name_a{margin-top:12px}}.product_grid_catslide .item .price_arae{font-size:0.962vw;justify-content:center}@media screen and (max-width: 1024px){.product_grid_catslide .item .price_arae{font-size:16px}}.product_grid_catslide .item .price_arae .price_old{font-size:0.769vw;margin-left:0.6vw}@media screen and (max-width: 1024px){.product_grid_catslide .item .price_arae .price_old{font-size:14px;margin-left:8px}}.wrap_title_file_des .tab-title{font-size:24px;font-weight:700;text-transform:uppercase;text-align:left;line-height:1.4;display:block}@media all and (max-width: 1024px){.wrap_title_file_des .tab-title{margin-bottom:15px}}@media all and (max-width: 600px){.wrap_title_file_des .tab-title{font-size:24px}}@media all and (max-width: 500px){.wrap_title_file_des .tab-title{font-size:20px}}.image_r,.image_l{margin-top:30px}.image_r .frame_image,.image_l .frame_image{margin-bottom:0px}.description_tab_content{margin-top:55px}@media all and (max-width: 768px){.description_tab_content{margin-top:30px}}.description_tab_content .title_content{font-size:34px;text-align:center;margin-bottom:55px}@media all and (max-width: 1024px){.description_tab_content .title_content{margin-bottom:32px;font-size:32px}}@media all and (max-width: 800px){.description_tab_content .title_content{font-size:28px}}@media all and (max-width: 600px){.description_tab_content .title_content{font-size:24px}}.description_tab_content .item{padding:50px 0px;background-color:#f7f7f7;overflow:hidden}@media all and (max-width: 768px){.description_tab_content .item{padding:40px 0px 20px}}.description_tab_content .item:nth-child(2n){background-color:#fff}.description_tab_content .item:nth-child(2n) .content_{padding-left:35px}@media all and (max-width: 768px){.description_tab_content .item:nth-child(2n) .content_{padding-left:0px}}.description_tab_content .item .wrapper_content{display:flex;flex-wrap:wrap;margin:0px -55px;align-items:center}@media all and (max-width: 1560px){.description_tab_content .item .wrapper_content{margin:0px -3.526vw}}@media all and (max-width: 768px){.description_tab_content .item .wrapper_content{margin:0px}}.description_tab_content .item .wrapper_content .item_ctn{width:calc(50% - 110px);margin:0px 55px;font-size:16px}@media all and (max-width: 1560px){.description_tab_content .item .wrapper_content .item_ctn{width:calc(50% - 7.051vw);margin:0px 3.526vw}}@media all and (max-width: 768px){.description_tab_content .item .wrapper_content .item_ctn{width:100%;margin:0px}.description_tab_content .item .wrapper_content .item_ctn li span{font-size:18px !important}}.description_tab_content .item .wrapper_content .item_ctn p{margin-bottom:30px}@media all and (max-width: 768px){.description_tab_content .item .wrapper_content .item_ctn p{margin-bottom:15px}}.description_tab_content .item .wrapper_content .item_ctn img{width:100%}.description_tab_content .item .wrapper_content .content_{line-height:1.7;color:#414141}.description_tab_content .item:nth-child(3n) .wrapper_content .content_,.description_tab_content .item:nth-child(1) .wrapper_content .content_{order:2;padding-right:35px}@media all and (max-width: 768px){.description_tab_content .item:nth-child(3n) .wrapper_content .content_,.description_tab_content .item:nth-child(1) .wrapper_content .content_{padding-right:0px}}.description_tab_content .item:nth-child(3n) .wrapper_content .image,.description_tab_content .item:nth-child(1) .wrapper_content .image{order:1}.container_img{width:1170px}.container_img a{display:grid}.product .pricediscount{float:left}.product .pricediscount .discount{display:flex;align-items:center;line-height:1;margin-right:5px}.product .pricediscount .discount svg{color:#db7d3f;width:17px;height:17px;margin-right:5px}.product .pricediscount .price_discount{position:unset;margin:0px;background:#ff2a00;padding:0px 14px;width:unset;color:#fff;font-weight:700;font-size:18px;display:inline-flex;line-height:1;justify-content:unset;height:32px}.product .pricediscount .price_discount svg{width:20px;height:20px;fill:#fff;margin-right:5px}.product .pricediscount .time-dow-hotdeal{margin-left:5px;padding-right:15px}.product .pricediscount .discount_price{display:flex;align-items:center;width:fit-content;border-radius:5px;font-size:13px;color:#fff;border-radius:50px;padding:3px;background-color:#333333}.time-dow-hotdeal,.time-dow-combo{display:inline-block;position:relative}.time-dow-hotdeal svg,.time-dow-combo svg{position:absolute;width:14px;height:14px;fill:#444;top:5px;left:0px}.time-dow-hotdeal .time,.time-dow-combo .time{display:inline-block}.time-dow-hotdeal .time span,.time-dow-combo .time span{display:inline-block;margin-left:3px}.time-dow-hotdeal .time .time_1,.time-dow-combo .time .time_1{display:inline-block;margin-left:2px;position:relative}.time-dow-hotdeal .time .time_1:before,.time-dow-combo .time .time_1:before{display:inline-block;content:':';margin-right:4px}.time-dow-hotdeal .time p,.time-dow-combo .time p{text-align:center;line-height:18px;font-size:13px;color:#444}.time-dow-hotdeal .time_i_0 .time_1:before,.time-dow-combo .time_i_0 .time_1:before{display:inline-block;content:'';margin-right:0px}.compatable_slide_mb{margin-top:25px}@media screen and (max-width: 600px){.compatable_slide_mb{margin-top:15px}}.select_extend_items_join_attribute{margin-top:25px}.select_extend_items_join_attribute .group-item-1,.select_extend_items_join_attribute .group-item-2{margin-bottom:20px}@media screen and (max-width: 600px){.select_extend_items_join_attribute .group-item-1,.select_extend_items_join_attribute .group-item-2{margin-bottom:10px}}.select_extend_items_join_attribute .group-item-1 .group_name,.select_extend_items_join_attribute .group-item-2 .group_name{margin-bottom:15px;font-weight:700;font-size:16px}.select_extend_items_join_attribute .group-item-1 .extent_item,.select_extend_items_join_attribute .group-item-2 .extent_item{display:flex;flex-wrap:wrap;margin:0px -5px}.select_extend_items_join_attribute .group-item-1 .extent_item .item2,.select_extend_items_join_attribute .group-item-2 .extent_item .item2{padding:12px;width:unset;margin:0px 5px 10px;border:1px solid #d2d2d2;transition:0.3s;cursor:pointer;box-sizing:border-box;position:relative;background:#fff;font-size:16px;color:#666666;font-weight:300;line-height:0.8;text-align:center;width:fit-content;float:left;border-radius:5px}.select_extend_items_join_attribute .group-item-1 .extent_item .item2>span,.select_extend_items_join_attribute .group-item-2 .extent_item .item2>span{position:absolute;width:30px;height:30px;right:0px;top:0px;content:'';border-radius:0px 3px 3px 0px}.select_extend_items_join_attribute .group-item-1 .extent_item .item2:hover,.select_extend_items_join_attribute .group-item-2 .extent_item .item2:hover{border:1px solid var(--main-color)}.select_extend_items_join_attribute .group-item-1 .extent_item .actived,.select_extend_items_join_attribute .group-item-2 .extent_item .actived{border:1px solid var(--main-color);background-color:#000;color:#fff}.select_extend_items_join_attribute .group-item-1 .extent_item .item_no_color.actived,.select_extend_items_join_attribute .group-item-2 .extent_item .item_no_color.actived{color:var(--main-color);border-radius:3px;font-weight:500;padding:12px}.select_extend_items_join_attribute .group-item-1 .extent_item .item2{min-width:38px}.select_extend_items_join_attribute .group-item-one .extent_item .item2{background:#fff !important;box-shadow:0 2px 3px 0 #00000026;border-radius:3px;text-align:center;font-size:13px}.select_extend_items_join_attribute .group-item-one .extent_item .item2>span{display:none}.select_extend_items_join_attribute .group-item-one .extent_item .extent_item_price{display:block;color:var(--main-color)}.select_extend_items_join_attribute .group-item-one .extent_item .extent_item_price_old{display:block;text-decoration:line-through;margin-top:2px;color:#979797}.select_extend_items_join_attribute .group-item-2{margin-bottom:0px}.select_extend_items_join_attribute .group-item-2 .extent_item{display:block;margin:0px -7px}.select_extend_items_join_attribute .group-item-2 .extent_item .item_color{box-shadow:unset;background:unset;border:0px;width:fit-content;padding:0px;float:left;margin:0px 7px 10px;border:1px solid transparent;padding:3px;border-radius:50px}.select_extend_items_join_attribute .group-item-2 .extent_item .item_color .img_color{display:block;position:unset;border-radius:50px;width:23px;height:23px}.select_extend_items_join_attribute .group-item-2 .extent_item .item_color .img_color img{border-radius:50px;height:auto}.select_extend_items_join_attribute .group-item-2 .extent_item .actived{border:1px solid var(--main-color);padding:3px;border-radius:50px}.select_extend_items_join_attribute .group-item-2 .extent_item .item_no_color.actived{color:var(--main-color);border-radius:3px;font-weight:500;padding:12px}.group_iner{color:#8b8b8b;font-weight:300;margin-left:5px}.breadcrumbs{margin-bottom:0px}@media all and (max-width: 768px){.breadcrumbs{margin-top:0px}}.main_wrapper{margin-bottom:30px}.box_conten_linfo_inner{text-align:justify}.main_wrapper .description_height{height:fit-content;margin-bottom:0px}.characteristic .tab-title{margin-bottom:20px}.charactestic_table tr:last-child{border-bottom:0px}@media all and (max-width: 450px){#prodetails_tab50{margin-top:40px}}.character_w{margin-top:15px}.character_w span{font-weight:700}.frame_dt_promotion{border:#ddd 1px solid;padding:10px;position:relative;border-radius:3px;margin-bottom:15px}.promotion_hm label{position:absolute;top:-16px;left:13px;background:#ff0000;padding:5px 14px;background-size:240px;font-weight:bold;color:#fff;border-radius:4px;display:flex;align-items:center}.promotion_hm label i{display:inline-flex;width:30px;height:25px;content:" ";background-position:-187px 0px;position:absolute;top:-4px;background-color:#FFF;left:0px;background-repeat:no-repeat}.promotion_hm{position:relative;margin-top:40px;padding-top:23px;margin-bottom:10px}@media screen and (max-width: 600px){.promotion_hm{margin-top:30px}}.promotion_hm svg{width:17px;fill:#ffff;margin-right:7px}.promotion_hm.frame_dt_promotion ul li,.promotion_hm.frame_dt_promotion p{position:relative;padding-left:20px;font-size:14px;margin-bottom:9px;line-height:1.5}.promotion_hm.frame_dt_promotion ul li:after,.promotion_hm.frame_dt_promotion p:after{content:'';position:absolute;background:var(--main-color);top:4px;left:0;width:12px;height:12px;border-radius:50%;box-sizing:border-box;background:url('data:image/svg+xml;charset=utf-8,<svg fill="rgb(76 175 80)" width="12px" height="12px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 408.576 408.576" style="enable-background:new 0 0 408.576 408.576;" xml:space="preserve"><g><g><path d="M204.288,0C91.648,0,0,91.648,0,204.288s91.648,204.288,204.288,204.288s204.288-91.648,204.288-204.288    S316.928,0,204.288,0z M318.464,150.528l-130.56,129.536c-7.68,7.68-19.968,8.192-28.16,0.512L90.624,217.6    c-8.192-7.68-8.704-20.48-1.536-28.672c7.68-8.192,20.48-8.704,28.672-1.024l54.784,50.176L289.28,121.344    c8.192-8.192,20.992-8.192,29.184,0C326.656,129.536,326.656,142.336,318.464,150.528z"></path></g></g></svg>');background-repeat:no-repeat}.promotion_hm .db p:after{background:#c30808}.default_products_gift{border-radius:4px;border:1px solid #BDBCBC;box-sizing:border-box;padding:20px 15px;margin-top:25px;position:relative}.default_products_gift .title{font-size:14px;font-weight:700;line-height:18px;letter-spacing:0px;text-align:left;color:var(--red-color);position:absolute;left:15px;top:-8px;z-index:1;background:#fff;width:auto;padding:0px 5px}.default_products_gift .list_products_gift{max-height:145px;overflow-y:auto}.default_products_gift .list_products_gift .item{width:100%;display:flex;align-items:center;margin-bottom:10px}.default_products_gift .list_products_gift .item .check{width:18px;height:18px;border-radius:50%;border:1px solid #344054;margin-right:10px;position:relative}.default_products_gift .list_products_gift .item .product_image{display:block;margin-right:10px;margin-bottom:0px;width:40px;cursor:pointer}.default_products_gift .list_products_gift .item .product_image img{width:100%;height:100%;display:block}.default_products_gift .list_products_gift .item .name{display:block;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0px;text-align:left;color:var(--text-color);transition:1;-webkit-transition:1s;width:calc(100% - 58px)}.default_products_gift .list_products_gift .item .click_show{cursor:pointer}.default_products_gift .list_products_gift .item .click_show:hover{color:#F79009}.default_products_gift .list_products_gift .item:last-child{margin-bottom:0px}.default_products_gift .list_products_gift .selected .check{background:#F79009;border:1px solid #F79009}.default_products_gift .list_products_gift .selected .check::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;background:url('data:image/svg+xml,<svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M4 12.6111L8.92308 17.5L20 6.5" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>')}
/*# sourceMappingURL=product.css.map */
.tag_foryou{margin-top:15px}.tag_foryou .tab_title_compatables{margin-bottom:13px;margin-top:5px}.tag_foryou .content_tag{padding:22px 22px 0px}.tag_foryou .content_tag .title_tag{font-size:15px;font-weight:300;margin-bottom:12px}.tag_foryou .content_tag ul{display:flex;flex-wrap:wrap;margin:0px -5px}.tag_foryou .content_tag ul li{width:calc(50% - 10px);margin:0px 5px 12px}.tag_foryou .content_tag ul li a{padding-left:25px;position:relative}.tag_foryou .content_tag ul li a:before{position:absolute;content:'';top:50%;left:-1px;width:16px;height:16px;border:2px solid #dddddd;transform:translateY(-50%);border-radius:50px}.tag_foryou .content_tag ul li a:after{position:absolute;content:'';top:50%;left:3px;width:8px;height:8px;transform:translateY(-50%);border-radius:50%;background-color:#000;opacity:0;visibility:hidden}.tag_foryou .content_tag ul li a .price_text{color:var(--extra-color)}.tag_foryou .content_tag ul li .active:after{opacity:1;visibility:visible}.tag_foryou .tag_ .tag_you{display:block;padding:9px 15px 7px 45px;border:1px solid #dedede;position:relative}.tag_foryou .tag_ .tag_you .icon_tagy{position:absolute;content:'';top:50%;left:15px;width:16px;height:16px;border:1px solid #adadad;transform:translateY(-50%)}.tag_foryou .tag_ .tag_you .icon_downy{display:flex;align-items:center;justify-content:center;height:100%;width:35px;position:absolute;right:0px;top:50%;vertical-align:top;content:'';transform:translate(0px, -50%)}.tag_foryou .tag_ .tag_you .icon_downy:before{content:'';width:10px;height:10px;background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10px" height="10px" fill="rgb(186,186,186)" viewBox="0 0 451.847 451.847" style="enable-background:new 0 0 451.847 451.847;" xml:space="preserve"><g><path d="M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751 c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0 c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z"/></g></svg>');background-repeat:no-repeat;display:inline-block}.tag_foryou .tag_ .tag_you.active{background-color:var(--main-color);color:#fff}.tag_foryou .tag_ .tag_you .icon_tagy.active{border:0px;width:15px;height:15px;background:url('data:image/svg+xml;utf8,<svg version="1.0" width="15px" height="15px" fill="rgb(255,255,255)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512.000000 512.000000" preserveAspectRatio="xMidYMid meet"><g transform="translate(0.000000,512.000000) scale(0.100000,-0.100000)" stroke="none"><path d="M416 5105 c-189 -52 -351 -215 -401 -405 -22 -83 -22 -4197 0 -4280 51 -192 213 -354 405 -405 83 -22 4197 -22 4280 0 192 51 354 213 405 405 22 83 22 4197 0 4280 -51 192 -213 354 -405 405 -79 21 -4208 21 -4284 0z m3932 -1218 l192 -192 -1275 -1275 -1275 -1275 -707 707 -708 708 195 195 195 195 512 -512 513 -513 1078 1078 c592 592 1079 1077 1082 1077 3 0 92 -87 198 -193z"/></g></svg>');background-repeat:no-repeat}.tag_foryou .tag_ .tag_you .icon_downy.active:before{transform:rotate(180deg);background:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="10px" height="10px" fill="rgb(255,255,255)" viewBox="0 0 451.847 451.847" style="enable-background:new 0 0 451.847 451.847;" xml:space="preserve"><g><path d="M225.923,354.706c-8.098,0-16.195-3.092-22.369-9.263L9.27,151.157c-12.359-12.359-12.359-32.397,0-44.751 c12.354-12.354,32.388-12.354,44.748,0l171.905,171.915l171.906-171.909c12.359-12.354,32.391-12.354,44.744,0 c12.365,12.354,12.365,32.392,0,44.751L248.292,345.449C242.115,351.621,234.018,354.706,225.923,354.706z"/></g></svg>');background-repeat:no-repeat}.tag_foryou .tag_name{color:var(--main-color);margin-bottom:30px;font-style:italic;text-align:center}.tag_foryou .content_tag_detail{margin-top:10px;margin-bottom:25px}.tag_foryou .content_tag_detail .show_kt{font-size:14px;font-style:italic;color:#7a7a7a;margin-top:7px}.tag_foryou .content_tag_detail .summary_tag{border:1px solid #e8e8e8;background-color:#f5f6f6;height:120px}.tag_foryou .content_tag_detail .summary_tag textarea{border:0px;background-color:transparent;height:100%;width:100%;padding:15px 10px 0px 15px;font-style:italic}.tag_foryou .content_tag_detail .select_tag{background-color:#f6f6f6}.tag_foryou .content_tag_detail .select_tag select{width:100%}.tag_foryou .content_tag_detail .tag_content .item_wrapp{display:flex;flex-wrap:wrap;margin:0px -15px}.tag_foryou .content_tag_detail .tag_content .itm_tg{width:calc(50% - 30px);margin:0px 15px}.tag_foryou .content_tag_detail .tag_content .itm_tg img{width:100%}.tag_foryou .content_tag_detail .tag_content .tag_image{display:flex;flex-wrap:wrap;background-color:#f5f6f6;align-items:center;justify-content:center;padding:20px 20px}.tag_foryou .content_tag_detail .tag_content .tag_image .itm{width:50%;text-align:center;display:grid;justify-content:center}.tag_foryou .content_tag_detail .tag_content.hide{display:none}.tag_giftbox .content_tag .tag_box_title{display:flex;align-items:center;margin-bottom:15px}.tag_giftbox .content_tag .title_tag{float:left;margin-bottom:0px}.tag_giftbox .content_tag .select_box_tag{float:right;background-color:#f5f6f6;border:1px solid #efefef;width:240px;height:36px;margin-left:auto}.tag_giftbox .content_tag .select_box_tag select{border:0px;width:100%;height:100%;padding-left:10px;background-color:transparent;font-weight:300}.tag_giftbox .tag_detail_list{display:flex;flex-wrap:wrap;margin-bottom:30px}.tag_giftbox .tag_detail_list .item_img{width:25%;display:grid;position:relative}.tag_giftbox .tag_detail_list .item_img .number_box{width:20px;height:20px;background-color:#fff;position:absolute;bottom:10px;left:10px;border-radius:50px;font-size:13px;font-weight:300;display:flex;align-items:center;justify-content:center}.tag_giftbox .tag_detail_list .active_img .number_box{background-color:var(--main-color);color:#fff}.tag_giftbox .price_text{color:var(--extra-color)}.tag_giftbox .check_boxw{display:flex;align-items:center;margin-bottom:10px}.tag_giftbox .check_boxw input{width:15px;height:15px;margin-right:10px}.tag_giftbox .check_boxw label{line-height:1;cursor:pointer}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" width="8px" height="8px" fill="rgb(0,0,0)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 491.996 491.996" style="enable-background:new 0 0 491.996 491.996;" xml:space="preserve"><g><g><path d="M484.132,124.986l-16.116-16.228c-5.072-5.068-11.82-7.86-19.032-7.86c-7.208,0-13.964,2.792-19.036,7.86l-183.84,183.848 L62.056,108.554c-5.064-5.068-11.82-7.856-19.028-7.856s-13.968,2.788-19.036,7.856l-16.12,16.128 c-10.496,10.488-10.496,27.572,0,38.06l219.136,219.924c5.064,5.064,11.812,8.632,19.084,8.632h0.084 c7.212,0,13.96-3.572,19.024-8.632l218.932-219.328c5.072-5.064,7.856-12.016,7.864-19.224 C491.996,136.902,489.204,130.046,484.132,124.986z"/></g></g></svg>');background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;padding-right:28px;text-indent:0.01px;text-overflow:'';cursor:pointer;outline:0px;font-family:inherit !important;border:1px solid #eeeeee;max-width:100%;padding:8px 10px;border-radius:3px;width:200px;background-size:9px}select:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url('data:image/svg+xml;utf8,<svg version="1.1" width="8px" height="8px" fill="rgb(0,0,0)" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 491.996 491.996" style="enable-background:new 0 0 491.996 491.996;" xml:space="preserve"><g><g><path d="M484.132,124.986l-16.116-16.228c-5.072-5.068-11.82-7.86-19.032-7.86c-7.208,0-13.964,2.792-19.036,7.86l-183.84,183.848 L62.056,108.554c-5.064-5.068-11.82-7.856-19.028-7.856s-13.968,2.788-19.036,7.856l-16.12,16.128 c-10.496,10.488-10.496,27.572,0,38.06l219.136,219.924c5.064,5.064,11.812,8.632,19.084,8.632h0.084 c7.212,0,13.96-3.572,19.024-8.632l218.932-219.328c5.072-5.064,7.856-12.016,7.864-19.224 C491.996,136.902,489.204,130.046,484.132,124.986z"/></g></g></svg>');background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;padding-right:28px;text-indent:0.01px;text-overflow:'';cursor:pointer;outline:0px;font-family:inherit !important;border:1px solid #eeeeee;max-width:100%;padding:8px 10px;border-radius:3px;width:200px;background-size:9px}
/*# sourceMappingURL=tag.css.map */
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,100%,20%,53%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);-ms-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);transition-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);-ms-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);-ms-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);-ms-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);-ms-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);-ms-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);-ms-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);-ms-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{0%,100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);-ms-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);-ms-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);-ms-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);-ms-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);-ms-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{0%{-webkit-transform:none;-ms-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);-ms-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);-ms-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);-ms-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);-ms-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);-ms-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{0%,100%,20%,40%,60%,80%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);-ms-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);-ms-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);-ms-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);-ms-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);-ms-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);-ms-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);-ms-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);-ms-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;-ms-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,100%,60%,75%,90%{-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);transition-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);-ms-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);-ms-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);-ms-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);-ms-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);-ms-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);-ms-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);-ms-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);-ms-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);-ms-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);-ms-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-ms-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);-ms-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);-ms-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);-ms-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);-ms-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);-ms-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);-ms-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);-ms-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);-ms-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);-ms-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);-ms-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);-ms-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);-ms-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);-ms-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);-ms-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);-ms-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);-ms-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);-ms-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);-ms-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);-ms-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);-ms-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);-ms-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-ms-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);-ms-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);-ms-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);-ms-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);-ms-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-ms-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-ms-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);visibility:visible}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);visibility:visible}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}#ShareForcouponcode svg{fill:#fff;height:15px;width:11px;margin-right:5px}#ShareForcouponcode p{position:relative;display:inline-flex;align-items:center}#ShareForcouponcode p strong{display:inline-block;margin:0px 4px}#ShareForcouponcode p .icon{display:inline-flex;background-color:#5b5b5b;padding:0px 7px;border-radius:3px;font-weight:700;color:#fff;font-size:12px;align-items:center;margin-left:10px}#ShareForcouponcode p .text_s{height:100%;display:block;border-left:3px solid #515151;padding:4px 3px;padding-left:6px}.title-share-fb{position:relative;box-sizing:border-box;text-align:center}.title-share-fb .title_promotion{font-size:20px;text-align:center;text-transform:uppercase;color:red}.title-share-fb .lnkstyle{-moz-border-radius:22px;display:block;color:#3d3d3d;text-decoration:none;cursor:pointer;box-sizing:border-box}@media all and (max-width: 1400px){.title-share-fb .lnkstyle{font-size:14px}}@media all and (max-width: 420px){.title-share-fb .lnkstyle{width:100%;margin-bottom:10px}}@keyframes chang-color-anim{0%{background-color:#0187CF}30%{background-color:#F79606}70%{background-color:#CD1C2C}}.title-share-fb .lnkstyle:hover{color:var(--main-color)}.title-share-fb .lnkstyle:active{position:relative;top:1px}.title-share-fb .cpncode{-moz-box-shadow:0px 10px 14px -7px #3e7327;-webkit-box-shadow:0px 10px 14px -7px #3e7327;box-shadow:0px 10px 14px -7px #3e7327;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #77b55a), color-stop(1, #72b352));background:-moz-linear-gradient(top, #77b55a 5%, #72b352 100%);background:-webkit-linear-gradient(top, #77b55a 5%, #72b352 100%);background:-o-linear-gradient(top, #77b55a 5%, #72b352 100%);background:-ms-linear-gradient(top, #77b55a 5%, #72b352 100%);background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77b55a', endColorstr='#72b352',GradientType=0);background-color:#77b55a;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;border:1px solid #4b8f29;display:inline-block;color:#ffffff;font-family:arial;font-size:13px;font-weight:bold;padding:6px 12px;text-decoration:none;text-shadow:0px 1px 0px #5b8a3c}.title-share-fb .cpncode:hover{cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #72b352), color-stop(1, #77b55a));background:-moz-linear-gradient(top, #72b352 5%, #77b55a 100%);background:-webkit-linear-gradient(top, #72b352 5%, #77b55a 100%);background:-o-linear-gradient(top, #72b352 5%, #77b55a 100%);background:-ms-linear-gradient(top, #72b352 5%, #77b55a 100%);background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#72b352', endColorstr='#77b55a',GradientType=0);background-color:#72b352}.title-share-fb .cpncode:active{position:relative;top:1px}@media (max-width: 420px){.wraper_sale_face{width:100%}}.wraper_sale_face .buttom_down{width:calc(100% - 110px);float:left;padding-left:15px;box-sizing:border-box;text-align:left;line-height:20px;font-size:15px;color:#cf212a;padding-top:2px}.wraper_sale_face .sale_face_date label{animation:2s ease-in-out 1s normal none infinite running chang-color-anim;color:#fff;background:var(--extra-color);padding:8px;display:block;text-align:center;margin-bottom:15px;font-size:18px;transition:0.5s all;-webkit-transition:0.5s all;border-radius:3px}.wraper_sale_face .logo_product{background:var(--main-color);margin-right:15px;width:calc(25% - 22px);text-align:center;padding:13px 3px}@media all and (max-width: 1200px){.wraper_sale_face .sale_face_date{width:100%}}.wraper_sale_face .sale_face_date .hide{display:none !important}.wraper_sale_face #sale_face_date{width:100%;height:40px;border:1px solid var(--extra-color);background:unset;padding-left:10px;color:var(--extra-color);font-size:18px;font-weight:700}.wraper_sale_face .buy_fast_body{position:relative}.wraper_sale_face .button-sale_face-date{position:absolute;right:4px;top:50%;transform:translate(0px, -50%);padding:6px 15px;border:unset;background:var(--main-color);color:#fff;font-size:16px;cursor:pointer}.wraper_sale_face .text_summary{padding-top:10px;display:block;font-size:15px}.wraper_sale_face .text_aaa{background:var(--main-color);padding:8px 25px}.wraper_sale_face .text_aaa a{color:#fff;position:relative;text-decoration:underline}.wraper_sale_face .text_aaa a svg{fill:var(--main-color);width:20px;height:14px;position:absolute;right:0px;top:50%;transform:translate(0px, -50%)}
/*# sourceMappingURL=share_facebook_coupon.css.map */
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3, 1.3);-moz-transition:scale(1.3, 1.3);-ms-transition:scale(1.3, 1.3);-o-transition:scale(1.3, 1.3);transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
/*# sourceMappingURL=owl.carousel.css.map */
.frame_img{display:block;background:white;text-align:center;position:relative;overflow:hidden;margin-bottom:10px;cursor:pointer}@media all and (max-width: 768px){.frame_img{margin-bottom:10px}}.frame_img img:hover,#colorbox img:hover{opacity:1}.frame_img_inner{max-height:1500px}#sync1_wrapper{display:none}#sync1 .item{color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}#sync2 .item .play-video-small{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0.9}#sync2 .item a{display:grid;height:100%}#sync2 .item a img{margin:0 auto;width:100%;height:100%;object-fit:cover}#sync2 .item h1{font-size:18px}#sync2 .synced .item{background:#0c83e7}#sync1 .owl-prev,#sync1 .owl-next{display:inline-block;padding:0px;text-align:center;position:absolute;top:40% !important;width:16px;height:25px;font-size:12px;margin:5px;padding:3px 8px;border-radius:4px;background:var(--main-color);font-size:30px;color:#fff;line-height:20px}#sync1:hover .owl-prev,#sync1:hover .owl-next{display:inline-block !important}#sync1 .owl-prev{left:0px}#sync1 .owl-next{right:0px}#sync1 .owl-prev:hover{right:4px}#sync1 .owl-next:hover{right:4px}#sync1.owl-carousel .owl-item img{transform-style:preserve-3d;display:inherit;width:auto}@media all and (max-width: 768px){#sync1.owl-carousel .owl-item img{width:100%;max-height:400px;object-fit:cover}}.thumbs .owl-carousel .owl-stage{text-align:center;margin:0 auto}#sync2 .owl-prev,#sync2 .owl-next{display:inline-block !important;zoom:1;position:absolute;margin:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:32px;height:32px;text-align:center;font-size:39px;color:#404040;font-family:-webkit-body;line-height:12px;top:32%;transform:translateY(-50%);opacity:1;box-sizing:border-box;transition:0.2s;transform:translate(0%, -50%);top:50%}@media all and (max-width: 600px){#sync2 .owl-prev,#sync2 .owl-next{width:28px;height:28px}}#sync2 .owl-prev svg,#sync2 .owl-next svg{width:100%;height:100%;fill:#cccccc;transition:0.5s all ease}#sync2 .owl-prev:hover,#sync2 .owl-next:hover{color:var(--main-color)}#sync2 .owl-prev:hover svg,#sync2 .owl-next:hover svg{fill:var(--main-color)}#sync2 .owl-prev{left:0px;transform:translate(0%, -50%) rotate(-90deg)}@media all and (max-width: 600px){#sync2 .owl-prev{left:-5px}}#sync2 .owl-next{right:0px;transform:translate(0%, -50%) rotate(90deg)}@media all and (max-width: 600px){#sync2 .owl-next{right:-5px}}.product .frame_left #sync1_wrapper{border:1px solid #EEE}@media screen and (max-width: 600px){.frame_img{padding:0px}.frame_img_inner{padding:0px}.product .frame_left #sync1_wrapper{border:none;min-height:320px}.product .frame_left #sync1_wrapper .item{position:relative}.product .frame_left #sync1_wrapper .item>img{width:75%}.product .frame_left #sync1_wrapper .item .play-video-check img{width:50px !important;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}.fotorama__nav__frame{height:100px !important}.fotorama__nav__frame img{height:100px !important;top:0px !important}.fotorama__thumb-border{height:96px !important}.popup-video-full{position:fixed;z-index:22222222;top:0;left:0px;width:100%;height:100%;background:#000000f2;display:none}.popup-video-full .content-video{width:100%;height:100%}.popup-video-full .video{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 900px){.popup-video-full .video{width:100%}}.popup-video-full .close{float:right;color:#ffff;font-size:22px;padding:10px;cursor:pointer}#sync2 .item{text-align:center;cursor:pointer;box-sizing:border-box;background:#FFF}#sync2{padding:0px 25px}@media all and (max-width: 600px){#sync2{padding:0px 5px}}#sync2 .item:hover,#sync2 .owl-item.current .item{display:flex;align-items:center;justify-content:center;border-bottom:3px solid var(--main-color)}#sync2 .item{width:95px;height:95px;margin:0px auto;border-bottom:3px solid transparent;transition:0.5s all ease;position:relative;max-width:100%}#sync2 .item .button-play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);transition:0.5s all ease;z-index:1;width:35px;height:35px;background:#ff0000;display:flex;align-items:center;justify-content:center;border-radius:50px;padding-left:4px}#sync2 .item .button-play svg{fill:#fff}#sync2 .item .color_thump_item_video{position:relative;width:100%;height:100%}#sync2 .item .color_thump_item_video img{height:100%;object-fit:cover}@media all and (max-width: 768px){#sync2 .item .color_thump_item_video{width:100%}}#sync2 .item .color_thump_item_video:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000;content:'';opacity:30%;z-index:1}#zoomer_videos{height:31.250vw}@media all and (max-width: 1240px){#zoomer_videos{height:450px}}@media all and (max-width: 600px){#zoomer_videos{height:380px}}@media all and (max-width: 360px){#zoomer_videos{height:320px}}.thumbs-boxOpen{display:block}.thumbs-boxOpen .thumbs{width:100%}.box-thumbs-boxOpen{text-align:center}.click-openbox-char{float:left}.click-openbox-char .itembox{border:1px solid #EAE8E1;width:60px;height:56px;float:left;margin-left:14px;background-image:url("https://hoangmaimobile.vn/modules/products/assets/images/thongso.jpg");background-repeat:no-repeat;background-position:center;cursor:pointer;position:relative;display:block}.click-openbox-char .itembox span{position:absolute;bottom:-8px;display:block;width:106%;text-align:center;transform:translateY(100%);line-height:18px}.click-openbox-char .itembox:nth-child(2){background-size:32px;background-image:url("https://hoangmaimobile.vn/modules/products/assets/images/mo-hop.jpg")}.color_name_for_img{position:absolute;bottom:30px;display:block;width:106%;text-align:center;transform:translateY(100%);line-height:18px}.hide_video{display:none !important}#sync2 .owl-item{height:100%}
/*# sourceMappingURL=product_images_magiczoom.css.map */
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */
.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}.rates_rate_product{max-width:100% !important}#rates_rate{margin-top:25px;box-sizing:border-box}@media only screen and (max-width: 768px){#rates_rate{max-width:100%;padding-right:0px}}#rates_rate .pagination{text-align:center;margin-top:20px;margin-bottom:10px}#rates_rate .rates{border-bottom:1px solid #e4e4e4;margin-bottom:20px}#rates_rate .rates .star{width:13px;display:inline-block;color:#FF9727}#rates_rate .rates .reply_area{padding:10px;background:#FFF;box-sizing:border-box;margin-right:10px;margin-top:5px;border-radius:3px}#rates_rate .rates #rate_add_form{margin-top:20px}#rates_rate .rates #rate_add_form .label_form{float:left;font-size:15px;margin-right:20px}#rates_rate .rates ._textarea{box-sizing:border-box;width:50%;float:left;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-top:5px}@media all and (max-width: 768px){#rates_rate .rates ._textarea{width:100%;float:unset}}#rates_rate .rates ._textarea textarea{font-size:14px;color:#333;padding:5px;margin:5px 0;width:100%;height:115px;resize:none;border:none;box-sizing:border-box}#rates_rate .rates ._textarea_rep{box-sizing:border-box;width:50%;float:left;border:1px solid #ddd;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;margin-top:5px}#rates_rate .rates ._textarea_rep textarea{font-size:14px;color:#333;padding:5px;margin:5px 0;width:100%;height:115px;resize:none;border:none;box-sizing:border-box}#rates_rate .rates .rate_keywordwrap_rateper{border:1px solid #EEE;max-width:100%;color:#333;box-sizing:border-box;width:400px;margin-bottom:10px;position:relative;border-radius:3px}#rates_rate .rates .rate_keywordwrap_rateper #rate_keyword{display:block;padding:8px;font-size:14px;width:100%;border:none;box-sizing:border-box}#rates_rate .rates .rate_keywordwrap_rateper .button-search{width:42px;height:32px;position:absolute;background:#ffffff;border:none;right:0px;top:0px;border-radius:0 4px 4px 0;cursor:pointer}#rates_rate .rates .rate_keywordwrap_rateper .button-search svg{width:18px;color:var(--main-color)}#rates_rate .rates .wrap_loginpost{display:block;overflow:hidden;background:#fff;position:relative}#rates_rate .rates .wrap_loginpost ._left{float:left;overflow:hidden;width:100%;border-right:1px solid #d8d8d8}@media only screen and (min-width: 600px){#rates_rate .rates .wrap_loginpost ._left{width:55%}}#rates_rate .rates .wrap_loginpost ._left label{display:block;font-size:14px;color:#666;margin-bottom:10px;padding-right:5px}#rates_rate .rates .wrap_loginpost ._left a{overflow:hidden;margin-right:2px}#rates_rate .rates .wrap_loginpost ._left a i{background-repeat:no-repeat;display:inline-block;height:30px;width:30px;line-height:30px;vertical-align:middle}#rates_rate .rates .wrap_loginpost ._left a ._facebook{background-position:0 0;width:110px;height:37px}#rates_rate .rates .wrap_loginpost ._left a ._googleplus{background-position:0 -40px;width:110px;height:37px}#rates_rate .rates .wrap_loginpost ._left a ._mobileworld{background-position:0 -80px;width:130px;height:37px}#rates_rate .rates .wrap_loginpost ._left ._noaccount{display:block;padding:10px 0;font-size:14px;color:#999}#rates_rate .rates .wrap_loginpost ._left ._noaccount a{color:var(--main-color)}#rates_rate .rates .wrap_loginpost ._right{float:right;overflow:hidden;width:100%}#rates_rate .rates .wrap_loginpost ._right label{display:block;font-size:14px;color:#666;margin-bottom:10px}#rates_rate .rates .wrap_loginpost ._right .txt_input{display:block;padding:8px;width:97%;margin:10px 10px 0px 10px;height:35px;border:1px solid #dadada;background:#fff;border-radius:4px;font-size:14px;box-sizing:border-box}@media all and (max-width: 768px){#rates_rate .rates .wrap_loginpost ._right .txt_input{width:100%;margin:10px 0px 0px 0px}}#rates_rate .rates .wrap_submit{display:block;overflow:hidden;background:#fff;position:relative;text-align:center;padding-bottom:10px;margin-top:10px}@media all and (max-width: 768px){#rates_rate .rates .wrap_submit{padding-bottom:0px}}#rates_rate .rates .wrap_submit .userinfo{font-size:14px;color:#2a2a2a;text-align:center;font-weight:600;max-width:250px;padding:11px 0 10px;cursor:pointer;background:#fff;position:absolute;left:20px;padding-right:64px}#rates_rate .rates .wrap_submit .userinfo.in{right:280px}#rates_rate .rates .wrap_submit .userinfo .avaS{margin-top:-4px;float:left;width:25px;height:25px;margin-right:7px}#rates_rate .rates .wrap_submit .userinfo .uname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;float:left;text-align:left}#rates_rate .rates .wrap_submit .userinfo a{color:var(--main-color);font-weight:300;float:left;position:absolute;right:-3px}#rates_rate .rates .wrap_submit ._close_rate{background:none repeat scroll 0 0 #f1f1f1;border:none;font-size:15px;padding:8px 24px 9px;margin-left:10px;border-radius:2px;display:inline-block;cursor:pointer}#rates_rate .rates .wrap_submit .txt_input{width:96px;border:1px solid #B3B3B3;height:30px;padding:10px;line-height:30px;color:#333333;float:left}#rates_rate .rates .wrap_submit .code-view{float:left}#rates_rate .rates .wrap_submit ._btn_rate{display:block;margin-left:5px;padding:8px 12px;font-size:13px;color:#fff;margin:0px 2%;border-radius:30px;text-transform:uppercase;border:1px solid #000;background:#000;cursor:pointer;-webkit-background:var(--main-color);-webkit-appearance:none}@media all and (max-width: 768px){#rates_rate .rates .wrap_submit ._btn_rate{width:100%;margin:0px}}#rates_rate .rates .wrap_submit ._buttom_rate_rep{display:block;margin-left:5px;padding:8px;font-size:14px;color:#fff;margin:0px 2%;text-transform:uppercase;border:1px solid var(--main-color);border-radius:4px;background:var(--main-color);cursor:pointer}#rates_rate .rates ._contents ._level_0{margin-bottom:10px;margin-top:35px}#rates_rate .rates ._contents ._level_0 p ._avatar{float:left;width:25px;height:25px;background:#ccc;margin-right:7px;text-align:center;color:#666;text-transform:uppercase;font-size:12px;line-height:26px;font-weight:600}#rates_rate .rates ._contents ._level_0 p ._name{font-weight:bold;color:black;display:inline-block;text-transform:capitalize;font-size:16px}#rates_rate .rates ._contents ._level_0 p .sttB{font-size:13px;padding-left:16px;color:var(--main-color);position:relative}#rates_rate .rates ._contents ._level_0 p .sttB:before{width:12px;height:12px;content:'';position:absolute;left:0px;top:50%;transform:translate(0px, -50%);background:url('data:image/svg+xml;utf8,<svg height="12px" fill="rgb(43, 169, 105)" width="12px" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 408.576 408.576" style="enable-background:new 0 0 408.576 408.576;" xml:space="preserve"><g><g><path d="M204.288,0C91.648,0,0,91.648,0,204.288s91.648,204.288,204.288,204.288s204.288-91.648,204.288-204.288  S316.928,0,204.288,0z M318.464,150.528l-130.56,129.536c-7.68,7.68-19.968,8.192-28.16,0.512L90.624,217.6 c-8.192-7.68-8.704-20.48-1.536-28.672c7.68-8.192,20.48-8.704,28.672-1.024l54.784,50.176L289.28,121.344 c8.192-8.192,20.992-8.192,29.184,0C326.656,129.536,326.656,142.336,318.464,150.528z"/></g></g></svg>');background-repeat:no-repeat}#rates_rate .rates ._contents ._level_0 p ._level{float:left;background:var(--main-color);text-transform:uppercase;padding:2px 10px 0;border-radius:4px;font-size:12px;color:#fff;margin-right:5px;margin-bottom:10px}#rates_rate .rates ._contents ._level_0 .wrap_rate{padding-bottom:10px}#rates_rate .rates ._contents ._level_0 .wrap_rate ._content{color:black;margin-bottom:9px;position:relative;margin-top:3px;font-size:14px;line-height:22px}#rates_rate .rates ._contents ._level_0 .wrap_rate ._content .iconcom-txtstar{background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="star" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="svg-inline--fa fa-star fa-w-18"><path fill="orange" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z" class=""></path></svg>');background-repeat:no-repeat}#rates_rate .rates ._contents ._level_0 .wrap_rate ._content .iconcom-txtnostar{background:url('data:image/svg+xml;utf8,<svg fill="grey" aria-hidden="true" data-prefix="far" data-icon="star" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="svg-inline--fa fa-star fa-w-18"><path fill="sliver" d="M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z"></path></svg>');background-repeat:no-repeat}#rates_rate .rates ._contents ._level_0 .wrap_rate ._content i{width:13px;height:11px;display:inline-flex;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;margin-right:5px;display:inline-block;background-repeat:no-repeat;box-sizing:border-box}#rates_rate .rates ._contents ._level_0 .wrap_rate span{margin-right:10px;display:inline-block;margin-bottom:15px}#rates_rate .rates ._contents ._level_0 .wrap_rate ._control{font-size:13px;margin-top:18px}#rates_rate .rates ._contents ._level_0 .wrap_rate ._control .button_reply1{color:#1b529a;font-size:15px}#rates_rate .rates ._contents ._level_0 .wrap_rate ._control .dot{padding:0 5px;display:unset;color:#B3B5B2;margin-right:0px;display:none}#rates_rate .rates ._contents ._level_0 .wrap_rate ._control .favorite{display:none}#rates_rate .rates ._contents ._level_0 .wrap_rate ._control .date{color:#B3B5B2}#rates_rate .rates ._contents ._level_0 ._level_1{background:#ffffff96;padding-top:5px;margin-left:35px;padding-left:10px;border-radius:4px;margin-bottom:5px;border-left:3px solid #eee}#rates_rate .rates ._contents ._level_0 ._level_1 .button_reply1{display:none}#rates_rate .rates ._contents ._level_0 ._level_2{padding-left:33px}#rates_rate .rate i,#rates_rate #ratings i{width:22px;height:22px;display:inline-flex;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;background-repeat:no-repeat}#rates_rate .star_on{background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="star" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="svg-inline--fa fa-star fa-w-18"><path fill="orange" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z" class=""></path></svg>');background-repeat:no-repeat}#rates_rate .star_off{background:url('data:image/svg+xml;utf8,<svg fill="grey" aria-hidden="true" data-prefix="far" data-icon="star" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="svg-inline--fa fa-star fa-w-18"><path fill="sliver" d="M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z"></path></svg>');background-repeat:no-repeat}#rates_rate #ratings{display:block;float:left;margin-top:5px}#rates_rate #ratings i{cursor:pointer}#rates_rate .rating_area{margin-bottom:14px;display:flex;align-items:center;justify-content:left}#rates_rate .rating_note{background:var(--main-color);color:#FFF;padding:4px 10px;position:relative;font-size:13px;border-radius:0 4px 4px 0;display:inline-block;float:left;margin-left:28px}#rates_rate .rating_note::after{content:'';display:block;clear:both;width:0;height:0;border-style:solid;border-width:13px 12px 12px 0;border-color:transparent var(--main-color) transparent transparent;position:absolute;top:0;left:-12px}#rates_rate .manufactory font{color:#0183BF;margin-right:13px}#rates_rate .rate_count{margin-left:5px}#rates_rate .tab_label{margin-bottom:15px;margin-top:11px}#rates_rate .display-open{display:block !important}#rates_rate .full-screen-mobile{background:#00000070;z-index:99;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;display:none}#rates_rate .title-mb{overflow:hidden;padding:13px 0 10px 10px;font-size:16px;color:#333;font-weight:bold;text-transform:uppercase;background:#fff;border-bottom:1px solid #e6e3e3;position:relative;display:block}#rates_rate .title-mb .close-md-rate{position:absolute;right:10px;top:10px;font-weight:normal;cursor:pointer}#rates_rate .btn-rate-mb,#rates_rate .btn-rate-mb-rep{background:none repeat scroll 0 0 #000;border:none;font-size:15px;color:#fff;padding:8px 12px 9px;border-radius:2px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;cursor:pointer;margin-top:10px;display:block;border-radius:50px}#rates_rate .btn-rate-mb:hover,#rates_rate .btn-rate-mb-rep:hover{background-color:var(--hover-button)}#rates_rate .toprt{border:solid 1px #EEE;padding:5px 15px;margin-bottom:20px}@media all and (max-width: 1024px){#rates_rate .toprt{padding:5px 5px 10px}}#rates_rate .toprt .crt{box-sizing:border-box}@media all and (max-width: 1024px){#rates_rate .toprt .crt{height:100%}}#rates_rate .toprt .crt .lcrt{width:15%;float:left;height:90%;text-align:center;box-sizing:border-box;margin:5px 10px 5px 5px;position:relative;margin:78px 0px}@media all and (max-width: 1024px){#rates_rate .toprt .crt .lcrt{width:calc(40% - 10px);margin:5px 5px 5px 5px;border:unset;margin:60px 0px}}@media all and (max-width: 450px){#rates_rate .toprt .crt .lcrt{margin:15px 0px 0px;width:100%}}#rates_rate .toprt .crt .rcrt{font-size:13px;overflow:hidden;box-sizing:border-box;padding:24px 0;width:45%;float:left;padding-left:10px}@media all and (max-width: 414px){#rates_rate .toprt .crt .rcrt{font-size:11px}}#rates_rate .toprt .crt .rcrt span.t{font-size:14px;display:inline-block;font-weight:550;color:#333}@media all and (max-width: 414px){#rates_rate .toprt .crt .rcrt span.t{font-size:12px}}#rates_rate .toprt .crt .rcrt span.c{display:inline-block;color:var(--main-color);cursor:pointer}#rates_rate .toprt .crt .rcrt span.n{color:#888888;text-decoration:unset !important;cursor:unset !important;font-size:12px}@media all and (max-width: 1024px){#rates_rate .toprt .crt .rcrt{width:calc(60% - 10px);border-right:0px;border-left:solid 1px #eee;padding:0px;margin:8px 0px;text-align:center}}@media all and (max-width: 450px){#rates_rate .toprt .crt .rcrt{width:100%}}#rates_rate .toprt .crt .r{padding:6px 20px}@media all and (max-width: 414px){#rates_rate .toprt .crt .r{padding:1px 0px 1px 10px}}#rates_rate .toprt .crt .bgb{width:55%;background-color:#e9e9e9;height:5px;display:inline-block;margin:0 10px;border-radius:5px}#rates_rate .toprt .crt .bgb .bgb-in{background-color:var(--bg-color);background-image:linear-gradient(90deg, var(--bg-color) 0%, #var --bg-color 97%);height:5px;border-radius:5px 0 0 5px;max-width:100%}#rates_rate .toprt .bcrt{overflow:hidden;text-align:right}@media all and (max-width: 1024px){#rates_rate .toprt .bcrt{width:100%;text-align:center;border-top:solid 1px #eee}}#rates_rate .toprt .bcrt a{margin:77px auto;display:inline-block;padding:16px 72px;color:#fff;background-color:#000;font-weight:600;text-transform:uppercase;text-align:center;border-radius:30px}@media screen and (min-width: 1460px){#rates_rate .toprt .bcrt a{font-size:0.990vw}}#rates_rate .toprt .bcrt a:hover{background:#9b1313;color:#fff}@media all and (max-width: 1024px){#rates_rate .toprt .bcrt a{display:inline-block;margin:25px 0px;padding:16px 72px;color:#fff;background-color:var(--main-color);text-align:center;border-radius:5px}}@media all and (max-width: 450px){#rates_rate .toprt .bcrt a{margin:20px 0px;padding:10px 30px;font-size:14px}}#rates_rate .toprt .bcrt .close_rate{color:#fff;border:1px solid #ddd;background:var(--main-color)}#rates_rate .toprt .bcrt .close_rate:hover{color:#fff}#rates_rate .toprt .MsgRt{display:block;margin:10px 0;color:#d0021b}#rates_rate .toprt .extCt{padding:5px;box-sizing:border-box;background:#f7f7f7;border-top:1px solid #ddd}#rates_rate .toprt .ckt{text-align:center;margin:7px;font-size:12px}#rates_rate .toprt .lcrt b{font-size:60px;color:#eb9500;line-height:40px;margin-right:10px}@media all and (max-width: 768px){#rates_rate .toprt .lcrt b{font-size:30px}}@media all and (max-width: 335px){#rates_rate .toprt .lcrt b{font-size:22px}}#rates_rate .toprt .lcrt i{vertical-align:initial;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M12.9121 1.59053C12.7508 1.2312 12.3936 1 11.9997 1C11.6059 1 11.2487 1.2312 11.0874 1.59053L8.27041 7.86702L1.43062 8.60661C1.03903 8.64895 0.708778 8.91721 0.587066 9.2918C0.465355 9.66639 0.574861 10.0775 0.866772 10.342L5.96556 14.9606L4.55534 21.6942C4.4746 22.0797 4.62768 22.4767 4.94632 22.7082C5.26497 22.9397 5.68983 22.9626 6.03151 22.7667L11.9997 19.3447L17.968 22.7667C18.3097 22.9626 18.7345 22.9397 19.0532 22.7082C19.3718 22.4767 19.5249 22.0797 19.4441 21.6942L18.0339 14.9606L23.1327 10.342C23.4246 10.0775 23.5341 9.66639 23.4124 9.2918C23.2907 8.91721 22.9605 8.64895 22.5689 8.60661L15.7291 7.86702L12.9121 1.59053Z' fill='rgb(235 149 0)'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:32px 32px;line-height:30px;display:inline-block;position:absolute;top:5px}@media all and (max-width: 768px){#rates_rate .toprt .lcrt i{width:24px;height:24px;background-size:24px 24px}}@media all and (max-width: 335px){#rates_rate .toprt .lcrt i{width:18px;height:18px;background-size:18px 18px}}#rates_rate .rsStar{display:inline-block;margin-left:10px;position:relative;background:#52b858;color:#fff;padding:2px 8px;box-sizing:border-box;font-size:12px;border-radius:2px}#rates_rate .rsStar:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(82,184,88,0);border-right-color:#52b858;border-width:6px;margin-top:-6px}#rates_rate .hide{display:none}.hide_form{display:none}.wrapper_messs{float:none;width:96%;padding-left:0px;position:fixed;top:130px;z-index:100;left:2%;display:none;width:40%;left:30%}.wrapper_messs .title-mb{overflow:hidden;padding:13px 0 10px 10px;font-size:16px;color:#333;font-weight:bold;text-transform:uppercase;background:#fff;border-bottom:1px solid #e6e3e3;position:relative;display:block}.wrapper_messs .wrap_submit{padding-top:10px;margin-top:0px !important}#rates_rate .rates .reply_area ._textarea_rep{margin-right:10px;margin-top:0px}#rates_rate .rates .reply_area textarea{height:22px}#rates_rate .rates .reply_area .btn-rate-mb-rep{margin-top:5px}.rtpLnk{display:inline-block;padding:7px 20px;color:var(--main-color);border:solid 1px var(--main-color);border-radius:3px;text-align:center;box-sizing:border-box;margin:0 0 20px}@media all and (max-width: 768px){.rtpLnk{margin:0 auto 15px;width:190px;display:block}}.rtpLnk span{margin-left:10px;font-size:18px}.comment_keyword_wrapper{border:1px solid #EEE;max-width:100%;color:#333;box-sizing:border-box;width:350px;margin-bottom:10px;position:relative;height:40px;border-radius:50px}.comment_keyword_wrapper #comment_keyword{display:block;padding:0px 20px;font-size:14px;width:100%;border:none;box-sizing:border-box;border-radius:50px;height:100%}.comment_keyword_wrapper .button-search{position:absolute;border:none;display:block;right:0px;margin-top:0;background:none;padding:0;top:0px;width:60px;height:100%;border-radius:0 4px 4px 0;cursor:pointer}.comment_keyword_wrapper .button-search:hover{background:transparent}.comment_keyword_wrapper .button-search svg{width:20px;height:20px;color:#a0a0a0;position:absolute;top:50%;left:50%;transform:translate(0, -50%)}.title-form{display:flex;clear:both;justify-content:space-between}@media all and (max-width: 902px){.title-form{display:block}}.title-form .tab-title{width:62%}@media only screen and (max-width: 768px){.title-form .tab-title{width:100%}}.title-form form{float:right}@media all and (max-width: 902px){.title-form form{float:none;width:100%}}#tab-title-label h2{font-size:26px;line-height:38px;font-weight:650;text-transform:uppercase}@media screen and (min-width: 1460px){#tab-title-label h2 #tab-title-label h2{font-size:1.667vw;line-height:1.823vw}}@media only screen and (max-width: 768px){#tab-title-label h2{font-size:20px;line-height:30px}}
/*# sourceMappingURL=default.css.map */
.comments .star{width:13px;display:inline-block;color:#FF9727}.comments .reply_area{padding:10px;background:#FFF;box-sizing:border-box;margin-right:10px;margin-top:5px;border-radius:3px}.comments #comment_add_form{margin-top:20px}.comments #comment_add_form .label_form{font-weight:600;margin-bottom:15px;display:block;font-size:15px}.comments ._textarea{float:none;width:100%;padding-right:0px}.comments ._textarea textarea{display:block;overflow:hidden;background:#fff;min-height:123px;border:1px solid #EEEEEE;padding:10px;color:#333;width:100%;box-sizing:border-box}.comments .wrap_r{float:none;width:96%;padding-left:0px;position:fixed;top:130px;z-index:100;left:2%;display:none}@media only screen and (min-width: 768px){.comments .wrap_r{width:40%;left:30%}}.comments .comment_keyword_wrapper{border:1px solid #EEE;max-width:100%;color:#333;box-sizing:border-box;width:400px;margin-bottom:10px;position:relative;border-radius:3px}.comments .comment_keyword_wrapper #comment_keyword{display:block;padding:8px;font-size:14px;width:100%;border:none;box-sizing:border-box}.comments .comment_keyword_wrapper .button-search{width:42px;height:32px;position:absolute;background:#ffffff;border:none;right:0px;top:0px;border-radius:0 4px 4px 0;cursor:pointer}.comments .comment_keyword_wrapper .button-search svg{width:18px;color:var(--main-color)}.comments .wrap_loginpost{display:block;overflow:hidden;background:#fff;position:relative}.comments .wrap_loginpost ._left{float:left;overflow:hidden;width:100%;border-right:1px solid #d8d8d8}@media only screen and (min-width: 600px){.comments .wrap_loginpost ._left{width:55%}}.comments .wrap_loginpost ._left label{display:block;font-size:14px;color:#666;margin-bottom:10px;padding-right:5px}.comments .wrap_loginpost ._left a{overflow:hidden;margin-right:2px}.comments .wrap_loginpost ._left a i{background-repeat:no-repeat;display:inline-block;height:30px;width:30px;line-height:30px;vertical-align:middle}.comments .wrap_loginpost ._left a ._facebook{background-position:0 0;width:110px;height:37px}.comments .wrap_loginpost ._left a ._googleplus{background-position:0 -40px;width:110px;height:37px}.comments .wrap_loginpost ._left a ._mobileworld{background-position:0 -80px;width:130px;height:37px}.comments .wrap_loginpost ._left ._noaccount{display:block;padding:10px 0;font-size:14px;color:#999}.comments .wrap_loginpost ._left ._noaccount a{color:var(--main-color)}.comments .wrap_loginpost ._right{float:right;overflow:hidden;width:100%}.comments .wrap_loginpost ._right label{display:block;font-size:14px;color:#666;margin-bottom:10px}.comments .wrap_loginpost ._right .txt_input{display:block;padding:8px;width:96%;margin:10px 2%;height:35px;border:1px solid #dadada;background:#fff;border-radius:4px;font-size:14px;box-sizing:border-box}.comments .wrap_loginpost ._right ._btn_comment{display:block;padding:7px 10px;border:1px solid #EEE;font-size:14px;margin-bottom:10px;width:100%;color:#333;box-sizing:border-box}.comments .wrap_submit{display:block;overflow:hidden;background:#fff;position:relative;text-align:center;padding-bottom:10px}.comments .wrap_submit .userinfo{font-size:14px;color:#2a2a2a;text-align:center;font-weight:600;max-width:250px;padding:11px 0 10px;cursor:pointer;background:#fff;position:absolute;left:20px;padding-right:64px}.comments .wrap_submit .userinfo.in{right:280px}.comments .wrap_submit .userinfo .avaS{margin-top:-4px;float:left;width:25px;height:25px;margin-right:7px}.comments .wrap_submit .userinfo .uname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;float:left;text-align:left}.comments .wrap_submit .userinfo a{color:var(--main-color);font-weight:300;float:left;position:absolute;right:-3px}.comments .wrap_submit ._close_comment{background:none repeat scroll 0 0 #f1f1f1;border:none;font-size:15px;padding:8px 24px 9px;margin-left:10px;border-radius:2px;display:inline-block;cursor:pointer}.comments .wrap_submit .txt_input{width:96px;border:1px solid #B3B3B3;height:30px;padding:10px;line-height:30px;color:#333333;float:left}.comments .wrap_submit .code-view{float:left}.comments .wrap_submit ._btn_comment{display:block;width:96%;margin-left:2%;margin:0 auto 10px;padding:8px;height:40px;font-size:14px;color:#fff;text-transform:uppercase;border:1px solid var(--main-color);border-radius:4px;background:var(--main-color);cursor:pointer;-webkit-background:var(--main-color);-webkit-appearance:none}.comments ._contents ._level_0{margin-bottom:10px;margin-top:15px}.comments ._contents ._level_0 p ._avatar{float:left;width:25px;height:25px;background:#ccc;margin-right:7px;text-align:center;color:#666;text-transform:uppercase;font-size:12px;line-height:26px;font-weight:600}.comments ._contents ._level_0 p ._name{color:#22221D;font-weight:bold;float:left;line-height:28px;margin-right:20px;font-size:15px}.comments ._contents ._level_0 p ._level{float:left;background:var(--main-color);text-transform:uppercase;padding:2px 10px 2px;font-size:12px;margin-top:4px;color:#fff}.comments ._contents ._level_0 ._wrap{padding-bottom:10px;padding-left:32px;word-break:break-word}.comments ._contents ._level_0 ._wrap ._content{color:#222;margin-bottom:11px;font-size:15px;line-height:24px}.comments ._contents ._level_0 ._wrap ._content a{color:var(--main-color)}.comments ._contents ._level_0 ._wrap ._control{font-size:13px}.comments ._contents ._level_0 ._wrap ._control .button_reply{color:#498FE1}.comments ._contents ._level_0 ._wrap ._control .dot{padding:0 5px;font-size:30px;height:6px;line-height:0;display:inline-block;color:#B3B5B2}.comments ._contents ._level_0 ._wrap ._control .favorite{display:none}.comments ._contents ._level_0 ._wrap ._control .date{color:#B3B5B2}.comments ._contents ._level_0 ._level_1{background:#f1f1f196;padding-top:10px;margin-left:35px;padding-left:10px;border-radius:4px;margin-bottom:10px}.comments ._contents ._level_0 ._level_2{padding-left:33px}.rate i,#ratings1 i{width:17px;height:17px;display:inline-flex;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;background-repeat:no-repeat}.star_on{background:url('data:image/svg+xml;utf8,<svg aria-hidden="true" data-prefix="fas" data-icon="star" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="svg-inline--fa fa-star fa-w-18"><path fill="rgb(255, 151, 39)" d="M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z" class=""></path></svg>');background-repeat:no-repeat}.star_off{background:url('data:image/svg+xml;utf8,<svg fill="grey" aria-hidden="true" data-prefix="far" data-icon="star" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" class="svg-inline--fa fa-star fa-w-18"><path fill="sliver" d="M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z"></path></svg>');background-repeat:no-repeat}#ratings1{display:block;float:left;margin-top:5px}#ratings1 i{cursor:pointer}.rating_area{margin-bottom:14px}.rating_note{background:var(--main-color);color:#FFF;padding:5px 10px;position:relative;font-size:13px;border-radius:0 4px 4px 0;display:inline-block;float:left;margin-left:28px}.rating_note::after{content:'';display:block;clear:both;width:0;height:0;border-style:solid;border-width:13px 12px 12px 0;border-color:transparent var(--main-color) transparent transparent;position:absolute;top:0;left:-12px}.manufactory font{color:#0183BF;margin-right:13PX}.rate_count{margin-left:5px}.tab_label{margin-bottom:15px;margin-top:11px}.btn-comment-mb,.btn-comment-mb-rep{background-color:var(--main-color);border:none;font-size:15px;color:#fff;padding:8px 12px 9px;cursor:pointer;margin-top:10px;display:block}@media screen and (max-width: 550px){.btn-comment-mb,.btn-comment-mb-rep{width:55%;border-radius:5px;margin:10px auto;margin-bottom:20px}}.display-open{display:block !important}.full-screen-mobile{background:#00000070;z-index:99;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;display:none}.title-mb{overflow:hidden;padding:13px 0 10px 10px;font-size:16px;color:#333;font-weight:bold;text-transform:uppercase;background:#fff;border-bottom:1px solid #e6e3e3;position:relative;display:block}.title-mb .close-md-comment{position:absolute;right:10px;top:10px;font-weight:normal;cursor:pointer}.comments_product_cat{margin:30px auto 30px;width:100%}@media screen and (max-width: 1024px){.comments_product_cat{width:100%;padding:0px 10px;box-sizing:border-box}}.form_comment .tab-title{font-weight:bold;margin-bottom:10px}
/*# sourceMappingURL=default.css.map */
/* Bố cục mới phía khách (09/10/2026): từ khóa hay tìm, thanh dưới có giỏ hàng, thanh mua dính đáy ở trang sản phẩm,
   tình trạng hàng + thêm giỏ nhanh trên thẻ sản phẩm, báo khi có hàng. File riêng để không đụng template.css. */

/* Từ khóa hay tìm dưới ô tìm kiếm (điện thoại) */
.hm-trend{clear:both;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:8px 0 2px;white-space:nowrap}
.hm-trend::-webkit-scrollbar{display:none}
.hm-trend a{flex:none;font-size:12px;line-height:1;padding:6px 10px;border-radius:14px;background:#f4f4f4;color:#333}
.hm-trend a:active{background:#fdf3d9;color:var(--main-color)}

/* Thanh dưới cùng: 5 ô, ô Giỏ hàng có số món */
#footer-actions ul li{width:20%;flex:1 1 0}
#footer-actions .footer-action-item{padding:8px 4px 5px;position:relative}
#footer-actions .hm-cart-ico{position:relative;display:inline-block;line-height:0}
#footer-actions .hm-cart-badge{position:absolute;top:-6px;right:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;
  background:var(--main2-color);color:#fff;font-size:10px;line-height:16px;text-align:center;font-weight:700}
#footer-actions .hm-cart-badge[data-n="0"]{display:none}

/* Trang sản phẩm trên điện thoại: thanh mua dính đáy thay cho thanh dưới */
.hm-buybar{display:none}
@media (max-width:991px){
  .hm-buybar{display:grid;grid-template-columns:48px 1fr 1.3fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:1021;
    background:#fff;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -2px 8px rgba(0,0,0,.08)}
  .hm-buybar a,.hm-buybar button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:46px;border-radius:6px;
    font-size:14px;font-weight:700;text-transform:uppercase;border:0;cursor:pointer;font-family:inherit}
  .hm-buybar .hm-bb-call{border:1px solid #ddd;background:#fff;color:#333}
  .hm-buybar .hm-bb-cart{border:1.5px solid var(--main2-color);background:#fff;color:var(--main2-color)}
  .hm-buybar .hm-bb-buy{background:var(--main2-color);color:#fff}
  .hm-buybar .hm-bb-buy small{font-size:10px;font-weight:400;text-transform:none;opacity:.9}
  .hm-buybar .hm-bb-oos{grid-column:2 / 4;background:#444;color:#fff}
  body.hm-has-buybar #footer-actions,body:has(.hm-buybar) #footer-actions{display:none}
  body.hm-has-buybar,body:has(.hm-buybar){padding-bottom:70px}
}

/* Hết hàng: báo khi có hàng */
.hm-oos{border:1px dashed #e0b84d;background:#fffbf0;border-radius:6px;padding:12px;margin:10px 0;display:flex;flex-direction:column;gap:8px}
.hm-oos-title{font-weight:700;font-size:15px;color:#b26a00}
.hm-oos p{margin:0;font-size:13px;color:#555}
.hm-oos form{display:flex;gap:8px}
.hm-oos input{flex:1;min-width:0;height:40px;border:1px solid #ddd;border-radius:6px;padding:0 10px;font-size:14px}
.hm-oos button{height:40px;padding:0 14px;border:0;border-radius:6px;background:var(--main2-color);color:#fff;font-weight:700;cursor:pointer}
.hm-oos .hm-oos-msg{font-size:13px;font-weight:600}
.hm-oos .hm-oos-msg.ok{color:#1f8a4c}
.hm-oos .hm-oos-msg.err{color:#c62828}

/* Thẻ sản phẩm: tình trạng hàng + nút thêm giỏ nhanh */
.hm-card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px;min-height:28px}
.hm-stock{font-size:12px;color:#1f8a4c;white-space:nowrap}
.hm-stock.out{color:#b26a00}
.hm-stock::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;margin-right:4px;vertical-align:middle}
.hm-quick{flex:none;font-size:12px;font-weight:700;line-height:1;padding:7px 9px;border-radius:5px;border:1px solid var(--main2-color);
  color:var(--main2-color);background:#fff;cursor:pointer;font-family:inherit;white-space:nowrap}
.hm-quick:hover{background:var(--main2-color);color:#fff}
.hm-quick.is-busy{opacity:.6;pointer-events:none}
.hm-quick.is-done{background:#1f8a4c;border-color:#1f8a4c;color:#fff}

/* Thông báo nhỏ */
.hm-toast{position:fixed;left:50%;bottom:90px;transform:translateX(-50%);z-index:100000;background:#222;color:#fff;font-size:14px;
  padding:10px 16px;border-radius:20px;box-shadow:0 4px 14px rgba(0,0,0,.2);max-width:90vw;text-align:center}
.hm-toast a{color:#ffd36a;font-weight:700;margin-left:6px}
@media (prefers-reduced-motion:no-preference){.hm-toast{animation:hm-toast-in .2s ease-out}}
@keyframes hm-toast-in{from{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%,0)}}

/* Cam kết với khách (admin > Cấu hình > Giao diện khách hàng: usp_show, usp_items) */
.hm-usp{list-style:none;margin:0;padding:0;display:flex;gap:8px 20px}
.hm-usp li{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.35;color:#333;white-space:nowrap}
.hm-usp li svg{flex:0 0 auto;color:var(--main-color,#ce9c00)}
.hm-usp a{color:inherit;text-decoration:none}
.hm-usp a:hover{color:var(--main-color,#ce9c00)}
.hm-usp-bar{background:#fff8e1;border-bottom:1px solid #f1e3b5}
.hm-usp-top{justify-content:space-between;padding:8px 0}
.hm-usp-product{flex-direction:column;gap:8px;margin:14px 0;padding:12px 14px;border:1px solid #eee;border-radius:8px;background:#fafafa}
.hm-usp-product li{white-space:normal;font-size:14px}
@media (max-width:991px){
	.hm-usp-top{justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:7px 12px;gap:16px}
	.hm-usp-top::-webkit-scrollbar{display:none}
	.hm-usp-bar .container{padding:0}
	.hm-usp-top li{font-size:12px}
}
/* Hộp "Báo khi có" mở từ thẻ sản phẩm (hm-ux.js: .hm-oos-open) */
.hm-oos-pop{position:fixed;inset:0;z-index:10000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:16px}
.hm-oos-pop__box{position:relative;width:100%;max-width:420px;margin:0;background:var(--hm-surface,#fffbf0);box-shadow:0 10px 30px rgba(0,0,0,.25)}
.hm-oos-pop__box .hm-oos-title{padding-right:28px;line-height:1.35}
.hm-oos .hm-oos-pop__x{position:absolute;top:6px;right:8px;width:28px;height:28px;border:0;background:none;font-size:24px;line-height:1;cursor:pointer;color:var(--hm-text-muted,#777);padding:0;font-weight:400}

/* Màn 992-1219px: dải cam kết đầu trang (nowrap, 1174px) và menu chính tràn ngang; menu chân trang lòi 10px (margin -20px ở bottommenu.css, nạp sau nên cần thêm "footer").
   #megamenu để thắng megamenu.css nạp sau. Trên 1220px và điện thoại không đổi. */
@media (min-width:992px) and (max-width:1219px){.hm-usp-top{gap:12px}.hm-usp-top li{white-space:normal;flex:1 1 0;min-width:0;font-size:12px}}
@media (min-width:992px) and (max-width:1199px){.div_megamenu .dcjq-mega-menu #megamenu .menu_item_a{padding-left:5px;padding-right:5px;font-size:12px}footer ul.menu-bottom{margin-right:0}}
/*
 * Giao diện vàng kim cho khách (phương án A3 "đen hoàng gia" và A2 "vàng ánh kim").
 * Chỉ có tác dụng khi <body> có class hm-theme (admin > Cấu hình > Giao diện khách hàng > theme_style = a3 / a2).
 * Màu lấy từ biến --hm-* do hm_theme_setup() in ra từ cấu hình, không viết cứng mã màu thương hiệu ở đây.
 * Bật "Hiệu ứng nổi 3D" thì body có thêm class hm-3d.
 */
body.hm-theme{
  --hm-ivory:#efe3c2;
  --hm-line:#e4d3a6;
  --hm-foil:linear-gradient(180deg,#fff4c9 0%,var(--hm-gold-light) 24%,var(--hm-gold) 52%,var(--hm-gold) 58%,var(--hm-gold-light) 84%,#fbe7a1 100%);
  --hm-foil-x:linear-gradient(100deg,var(--hm-gold) 0%,var(--hm-gold-light) 28%,#fff1b8 46%,var(--hm-gold-light) 62%,var(--hm-gold) 100%);
  background:var(--hm-bg);
}
body.hm-theme ::-webkit-scrollbar-thumb{background:var(--hm-gold)}

/* ---------- Logo + tên shop ---------- */
.hm-brand{display:inline-flex;align-items:center;gap:12px;text-align:left;vertical-align:middle}
.hm-brand-logo{width:56px;height:56px;border-radius:50%;object-fit:cover;flex:0 0 auto;box-shadow:0 0 0 2px var(--hm-gold),0 4px 10px rgba(0,0,0,.35)}
.hm-brand-text{display:flex;flex-direction:column;line-height:1.05}
.hm-brand-name{font-family:Georgia,"Times New Roman",serif;font-weight:700;font-size:20px;letter-spacing:.6px;white-space:nowrap}
.hm-brand-tag{font-size:10.5px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;margin-top:5px;white-space:nowrap;opacity:.85}
.hm-theme .header .logo.hm-logo{display:inline-flex;align-items:center;padding:14px 0;float:left;max-width:311px;overflow:hidden}
.hm-theme .hm-brand-foot .hm-brand-logo{width:72px;height:72px}
.hm-theme .hm-brand-foot .hm-brand-name{font-size:24px;color:var(--hm-gold-light)}
.hm-theme .hm-brand-foot .hm-brand-tag{color:var(--hm-ivory)}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
  .hm-a3 .hm-brand-name,.hm-theme .hm-brand-foot .hm-brand-name{background:var(--hm-foil);-webkit-background-clip:text;background-clip:text;color:transparent}
}

/* ---------- Nút vàng kim loại (dùng chung) ---------- */
.hm-theme .hm-buybar .hm-bb-buy,
.hm-theme .btn-buy-222,
.hm-theme .hm-card-foot .hm-stock:not(.out)~.hm-quick,
.hm-theme .hm-card-foot .hm-quick-add,
.hm-theme .button-view,
.hm-theme .btn-comment-mb,
.hm-theme a.go-top{
  background:var(--hm-foil)!important;color:#1d1504!important;border:0!important;
  text-shadow:0 1px 0 rgba(255,255,255,.4);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.25);
}
.hm-theme .btn-buy-222 *,.hm-theme .hm-buybar .hm-bb-buy *{color:#1d1504!important}
.hm-theme .btn-dathang{background:var(--hm-black)!important;color:var(--hm-gold-light)!important;border:1px solid var(--hm-gold)!important}
.hm-theme .hm-buybar .hm-bb-cart{border-color:var(--hm-gold)!important;color:var(--hm-black)!important;background:#fff!important}
.hm-theme .hm-buybar{border-top:2px solid transparent;border-image:var(--hm-foil-x) 1}

/* ---------- Giá ---------- */
.hm-theme .price_current,.hm-theme .price_current_block .price_current,.hm-theme .price{color:var(--hm-price)}
.hm-theme .hm-card-foot .hm-stock.out~.hm-quick{border-color:var(--hm-gold);color:var(--hm-black);background:transparent}
.hm-theme .hm-card-foot .hm-stock.out~.hm-quick:hover{background:var(--hm-black);color:var(--hm-gold-light)}
.hm-theme .icon_new{background:var(--hm-black)!important;color:var(--hm-gold-light)!important;box-shadow:0 0 0 1px var(--hm-gold)}

/* ---------- Thanh cam kết ---------- */
.hm-theme .hm-usp-bar{background:var(--hm-black);color:var(--hm-ivory);border-bottom:0}
.hm-theme .hm-usp-bar .hm-usp li{color:var(--hm-ivory)}
.hm-theme .hm-usp-bar svg{color:var(--hm-gold-light)}
.hm-theme .hm-usp-bar a{color:var(--hm-ivory)}
.hm-theme .hm-usp-product svg{color:var(--hm-gold)}

/* ---------- Nền các khối xám cũ -> nền trang ---------- */
.hm-theme .slideshow_countdown2,.hm-theme .cat-title,.hm-theme p.block_title{background-color:var(--hm-bg)}
.hm-theme .item-block .frame_inner,.hm-theme .item-block{border-color:var(--hm-line)}

/* ---------- Tiêu đề khối danh mục trên trang chủ ---------- */
.hm-theme .cat-title .cat-title-main>a,.hm-theme p.block_title>span{
  background:var(--hm-black)!important;color:var(--hm-gold-light)!important;
  box-shadow:inset 4px 0 0 var(--hm-gold);
}
.hm-theme .cat-title .cat-title-main>a svg,.hm-theme .cat-title .cat-title-main>a svg *{fill:var(--hm-gold-light)!important}
.hm-theme .cat-title{border-bottom:2px solid transparent;border-image:var(--hm-foil-x) 1}
.hm-theme .cat_ul a{color:var(--hm-black)}
.hm-theme .cat_ul a:hover,.hm-theme .cat_ul .activated{color:var(--hm-gold)}

/* ---------- Chân trang ---------- */
.hm-theme footer{background:var(--hm-black);color:var(--hm-ivory);border-top:3px solid transparent;border-image:var(--hm-foil-x) 1}
.hm-theme footer a,.hm-theme footer p,.hm-theme footer span,.hm-theme footer li,.hm-theme footer strong,.hm-theme footer h2,.hm-theme footer h3{color:var(--hm-ivory)}
.hm-theme footer .title_footer,.hm-theme footer .title_footer *,.hm-theme footer h2,.hm-theme footer .span_footer span{color:var(--hm-gold-light)!important}
.hm-theme footer a:hover{color:var(--hm-gold-light)}
.hm-theme footer .menu-bottom li{border-color:rgba(239,227,194,.15)}
.hm-theme footer #newsletter_form button,.hm-theme footer form button{background:var(--hm-foil);color:#1d1504}
.hm-theme .footer_info{background:#0b0a09}
.hm-theme .footer_info .container,.hm-theme .footer_info a{color:#bfb08a}
.hm-theme .pos5{background-color:var(--hm-black)}

/* ---------- Thanh dưới cùng điện thoại ---------- */
.hm-theme #footer-actions{background:var(--hm-black);border-top:2px solid transparent;border-image:var(--hm-foil-x) 1}
.hm-theme #footer-actions a,.hm-theme #footer-actions span{color:var(--hm-ivory)!important}
.hm-theme #footer-actions svg [fill]:not([fill="none"]),.hm-theme #footer-actions svg:not([fill]) path:not([fill]):not([stroke]){fill:var(--hm-gold-light)!important}
.hm-theme #footer-actions svg [stroke]:not([stroke="none"]){stroke:var(--hm-gold-light)!important}

/* ======================================================================
 * A3: đen hoàng gia (đầu trang đen, chỉ vàng, chữ mạ vàng)
 * ==================================================================== */
.hm-a3 .header_top{background:#0b0a09}
.hm-a3 .header_top .wrapper_top_itm .left_top,.hm-a3 .header_top .wrapper_top_itm .right_top{background:transparent}
.hm-a3 .header_top .wrapper_top_itm .left_top:before,.hm-a3 .header_top .wrapper_top_itm .left_top:after{display:none}
.hm-a3 .header_top a,.hm-a3 .header_top .wrapper_top_itm a{color:var(--hm-ivory)}
.hm-a3 .header_top a:hover{color:var(--hm-gold-light)}
.hm-a3 .header_top svg,.hm-a3 .header_top svg path{fill:var(--hm-gold-light)}
.hm-a3 .header_top img{filter:sepia(1) saturate(3) hue-rotate(5deg) brightness(1.1)}
.hm-a3 .header_wrapper{background:var(--hm-black);color:var(--hm-ivory)}
.hm-a3 .header_wrapper .hm-brand-tag{color:var(--hm-ivory)}
.hm-a3 .header-r,.hm-a3 .header-r span,.hm-a3 .header-r .text,.hm-a3 .header-r p{color:var(--hm-ivory)}
.hm-a3 .header-r .hotline_head_item a,.hm-a3 .login_icon .text p{color:var(--hm-gold-light)}
.hm-a3 .header-r svg,.hm-a3 .header-r svg g,.hm-a3 .header-r svg path{fill:var(--hm-gold-light)!important}
.hm-a3 .navicon-line{background-color:var(--hm-gold-light)!important}
.hm-a3 .search .input_border{background:#fff}
.hm-a3 .search .button-search,.hm-a3 .search button.button-search{background:var(--hm-foil)!important}
.hm-a3 .search .button-search svg,.hm-a3 .search .button-search svg path,.hm-a3 .search .button-search i{fill:#1d1504!important;color:#1d1504!important}
.hm-a3 .hm-trend a{background:#2a241b!important;color:var(--hm-ivory)!important;border-color:#3a3122!important}
.hm-a3 .div_megamenu{background:#0d0c0a;padding-top:0;border-bottom:3px solid transparent;border-image:var(--hm-foil-x) 1}
.hm-a3 .div_megamenu .container,.hm-a3 .div_megamenu_in{background-color:#0d0c0a}
.hm-a3 .div_megamenu #megamenu>li>a,.hm-a3 .div_megamenu .top_menu li.level_0>a,.hm-a3 .div_megamenu .top_menu li.level_0>span{color:var(--hm-ivory)}
.hm-a3 .div_megamenu .top_menu li.level_0>a:hover{color:var(--hm-gold-light)}
.hm-a3 .menu_label{background:var(--hm-foil)!important;color:#1d1504!important}
.hm-a3 .menu_label svg,.hm-a3 .menu_label svg path{fill:#1d1504!important}
.hm-a3 .menu_label span,.hm-a3 .menu_label font{color:#1d1504!important}
.hm-a3 .slide-up{box-shadow:0 4px 14px rgba(0,0,0,.4)}

/* ======================================================================
 * A2: vàng ánh kim (dải đầu trang vàng kim loại, menu đen)
 * ==================================================================== */
.hm-a2 .header_top{background:var(--hm-black)}
.hm-a2 .header_top .wrapper_top_itm .left_top,.hm-a2 .header_top .wrapper_top_itm .right_top{background:transparent}
.hm-a2 .header_top .wrapper_top_itm .left_top:before,.hm-a2 .header_top .wrapper_top_itm .left_top:after{display:none}
.hm-a2 .header_top a{color:var(--hm-ivory)}
.hm-a2 .header_wrapper{background:var(--hm-foil-x);color:#1d1504}
.hm-a2 .hm-brand-logo{box-shadow:0 0 0 2px var(--hm-black),0 4px 10px rgba(0,0,0,.3)}
.hm-a2 .hm-brand-name{color:var(--hm-black)}
.hm-a2 .header-r,.hm-a2 .header-r span,.hm-a2 .header-r p,.hm-a2 .header-r .hotline_head_item a{color:var(--hm-black)}
.hm-a2 .header-r svg,.hm-a2 .header-r svg g,.hm-a2 .header-r svg path{fill:var(--hm-black)!important}
.hm-a2 .navicon-line{background-color:var(--hm-black)!important}
.hm-a2 .search .input_border{background:#fff;box-shadow:0 0 0 2px var(--hm-black)}
.hm-a2 .search .button-search,.hm-a2 .search button.button-search{background:var(--hm-black)!important}
.hm-a2 .search .button-search svg,.hm-a2 .search .button-search svg path{fill:var(--hm-gold-light)!important}
.hm-a2 .hm-trend a{background:rgba(20,18,16,.85)!important;color:var(--hm-gold-light)!important}
.hm-a2 .div_megamenu{background:var(--hm-black);padding-top:0}
.hm-a2 .div_megamenu .container,.hm-a2 .div_megamenu_in{background-color:var(--hm-black)}
.hm-a2 .div_megamenu .top_menu li.level_0>a{color:var(--hm-ivory)}
.hm-a2 .menu_label{background:var(--hm-foil)!important;color:#1d1504!important}
.hm-a2 .menu_label svg,.hm-a2 .menu_label svg path{fill:#1d1504!important}
.hm-a2 .menu_label span,.hm-a2 .menu_label font{color:#1d1504!important}
.hm-a2 .hm-usp-bar{background:#fff6dc;color:#2a1d04}
.hm-a2 .hm-usp-bar .hm-usp li{color:#2a1d04}
.hm-a2 .hm-usp-bar a{color:#2a1d04}
.hm-a2 .hm-usp-bar svg{color:var(--hm-gold)}

/* ======================================================================
 * Hiệu ứng nổi 3D (chỉ CSS, không tải thêm gì)
 * ==================================================================== */
.hm-3d .item-block .frame_inner,.hm-3d .hm-card{transition:transform .25s ease,box-shadow .25s ease}
@media (hover:hover){
  .hm-3d .item-block:hover .frame_inner,.hm-3d .hm-card:hover{transform:perspective(900px) translateY(-6px) rotateX(4deg);box-shadow:0 18px 30px rgba(60,40,0,.2)}
}
.hm-3d .hm-buybar .hm-bb-buy,.hm-3d .btn-buy-222,.hm-3d .hm-card-foot .hm-stock:not(.out)~.hm-quick{
  box-shadow:0 3px 0 #7a5608,0 7px 12px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.6)!important;transition:transform .1s,box-shadow .1s
}
.hm-3d .hm-buybar .hm-bb-buy:active,.hm-3d .btn-buy-222:active,.hm-3d .hm-card-foot .hm-stock:not(.out)~.hm-quick:active{
  transform:translateY(2px);box-shadow:0 1px 0 #7a5608,0 3px 6px rgba(0,0,0,.2)!important
}
.hm-3d .menu_label{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 3px 0 #7a5608}
.hm-3d .hm-brand-logo{box-shadow:0 0 0 2px var(--hm-gold),0 6px 14px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.2)}
.hm-3d .cat-title .cat-title-main>a{box-shadow:inset 4px 0 0 var(--hm-gold),0 6px 14px rgba(0,0,0,.18)}
@media (prefers-reduced-motion:reduce){
  .hm-3d .item-block .frame_inner,.hm-3d .hm-card{transition:none}
}

/* ---------- Điện thoại ---------- */
@media (max-width:990px){
  .hm-theme .header .logo.hm-logo{padding:4px 0;float:none;max-width:calc(100% - 90px)}
  .hm-brand{gap:8px}
  .hm-brand-logo{width:40px;height:40px}
  .hm-brand-name{font-size:17px}
  .hm-brand-tag{font-size:9px;letter-spacing:1px;margin-top:3px}
}
@media (max-width:800px){
  .hm-a3 .header_wrapper .header-l,.hm-a2 .header_wrapper .header-l{text-align:center}
}

/* ---------- Đầu trang dính khi cuộn ---------- */
.hm-a3 .header.m-slide-up{background:var(--hm-black);box-shadow:0 2px 10px rgba(0,0,0,.35);border-bottom:2px solid transparent;border-image:var(--hm-foil-x) 1}
.hm-a2 .header.m-slide-up{background:var(--hm-foil-x);box-shadow:0 2px 10px rgba(0,0,0,.25)}
.hm-theme .m-slide-up .hm-trend{display:none}
@media (max-width:800px){
  .hm-theme .m-slide-up .logo.hm-logo{visibility:hidden}
}
.hm-theme footer .footer_c,.hm-theme footer .footer_c *{color:var(--hm-ivory)!important}
.hm-theme footer .footer_c .title_footer,.hm-theme footer .footer_c .title_footer *{color:var(--hm-gold-light)!important}
.hm-theme footer .footer_c a:hover{color:var(--hm-gold-light)!important}
.hm-theme footer .menu-bottom li:before,.hm-theme footer .menu-bottom li::marker{color:var(--hm-gold)!important}
.hm-theme .cat_ul .last_next a,.hm-theme .cat_ul .last_next a svg{color:var(--hm-gold)!important;fill:var(--hm-gold)!important}
/* a11y: chữ "Xem tất cả" vàng nhạt trên nền sáng không đủ tương phản 4.5:1 -> pha tối màu vàng (chế độ sáng) */
:root:not([data-hm-mode="dark"]) .hm-theme .cat_ul .last_next a,:root:not([data-hm-mode="dark"]) .hm-theme .cat_ul .last_next a svg{color:color-mix(in srgb,var(--hm-gold) 62%,var(--hm-black))!important;fill:color-mix(in srgb,var(--hm-gold) 62%,var(--hm-black))!important}
.hm-theme footer .footer_c li:before{border-color:var(--hm-gold)!important;background:transparent!important}
.hm-theme #footer-actions svg[stroke]:not([stroke="none"]){stroke:var(--hm-gold-light)!important}

/* ======================================================================
 * Chế độ tối (theme_mode = auto / toi). <html data-hm-mode="dark"> do đoạn script trong <head> đặt.
 * ==================================================================== */
.hm-mode-btn{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--hm-gold);background:transparent;color:var(--hm-gold-light);cursor:pointer;padding:0;margin-left:14px;float:left}
.hm-a2 .hm-mode-btn{color:var(--hm-black);border-color:var(--hm-black)}
.hm-mode-btn:hover{background:rgba(232,185,35,.12)}
.hm-mode-btn:focus-visible{outline:2px solid var(--hm-gold-light);outline-offset:2px}
.hm-mode-btn .hm-ico-sun{display:none}
[data-hm-mode="dark"] .hm-mode-btn .hm-ico-sun{display:block}
[data-hm-mode="dark"] .hm-mode-btn .hm-ico-moon{display:none}
@media (max-width:800px){
  .hm-theme .header-r{display:flex;align-items:center;gap:6px;width:auto}
  .hm-mode-btn{width:30px;height:30px;margin-left:0;border:0}
}

[data-hm-mode="dark"]{color-scheme:dark}
[data-hm-mode="dark"] body.hm-theme{
  --hm-bg:#121110;--dk-surface:#1c1a17;--dk-surface2:#26231e;--dk-text:#ece4cf;--dk-muted:#a99f86;--dk-line:#3a3326;
  --border-color:#3a3326;
  background:#121110;color:var(--dk-text);
}
/* khối nền trắng/xám -> nền tối */
[data-hm-mode="dark"] .hm-theme :is(.item.item-block,.product_grid,.row_products_home,.detail_main_top,.detail_main_bot,.main-area>.product,.frame_img,.owl-item>.item,.cat_description,.product_grid_cat,.address_home,.fieldset_item_row .value,.signin_inner form,.product_menu_ul_slide_innner,.cat_filters_home_wrapper,.megamenu_mb,.megamenu_mb .highlight,.hm-usp-product,.bgb,.frame_inner,.product_menu_ul_slide,.top_menu .highlight,.mypopup ul){background-color:var(--dk-surface)!important}
[data-hm-mode="dark"] .hm-theme :is(.breadcrumbs,.main_wrapper_user,.slideshow_countdown2,.cat-title,p.block_title,.content_home){background-color:var(--hm-bg)!important}
[data-hm-mode="dark"] .hm-theme .block_title>span:not([class]){background-color:transparent!important}
[data-hm-mode="dark"] .hm-theme #dloading{background:rgba(18,17,16,.75)}
/* ô nhập */
[data-hm-mode="dark"] .hm-theme :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,select){background-color:var(--dk-surface2)!important;color:var(--dk-text)!important;border-color:var(--dk-line)!important}
[data-hm-mode="dark"] .hm-theme ::placeholder{color:var(--dk-muted)!important}
[data-hm-mode="dark"] .hm-theme .search .input_border{background:var(--dk-surface2)!important}
[data-hm-mode="dark"] .hm-theme :is(.btn_add_row .button,.numbers-row .button,.number_button .button){background:var(--dk-surface2)!important;color:var(--dk-text)!important;border-color:var(--dk-line)!important}
/* viền */
[data-hm-mode="dark"] .hm-theme :is(.item-block,.frame_inner,.hm-usp-product,.detail_main_top,.product_grid .item){border-color:var(--dk-line)!important}
[data-hm-mode="dark"] .hm-theme hr{border-color:var(--dk-line)}
/* chữ */
[data-hm-mode="dark"] .hm-theme :is(h1,h2,h3,h4,h5,h6){color:var(--dk-text)}
[data-hm-mode="dark"] .hm-theme .price_old{color:var(--dk-muted)!important}
[data-hm-mode="dark"] .hm-theme .price_current,[data-hm-mode="dark"] .hm-theme .price{color:#ff5a5f}
/* thanh mua điện thoại, thanh dưới */
[data-hm-mode="dark"] .hm-theme .hm-buybar{background:var(--dk-surface)!important}
[data-hm-mode="dark"] .hm-theme .hm-buybar :is(.hm-bb-call,.hm-bb-cart){background:var(--dk-surface2)!important;color:var(--dk-text)!important}
/* ảnh sản phẩm nền trắng: khung sáng nhẹ để ảnh không bị chói */
[data-hm-mode="dark"] .hm-theme :is(.product_image,.frame_img) img{border-radius:6px}
/* chữ trong vùng nội dung: đè các màu chữ đậm viết cứng của CSS cũ (#222, #333...) */
[data-hm-mode="dark"] body.hm-theme :is(.main_wrapper,.megamenu_mb,.product_menu_ul_slide,.product_menu_ul_innner,.top_menu .highlight,.mypopup,.breadcrumbs,.pos_footer,.content_home) :is(a,p,span,li,div,label,td,th,strong,b,font,h1,h2,h3,h4,h5,h6,dt,dd,small,em,i){color:var(--dk-text)}
/* giữ màu nhấn */
[data-hm-mode="dark"] body.hm-theme :is(.main_wrapper,.megamenu_mb) :is(.price_current,.price_current *,.price,.price_new,.price_sale,.total_price,.red){color:#ff6b6b}
[data-hm-mode="dark"] body.hm-theme :is(.main_wrapper,.megamenu_mb) :is(.price_old,.price_old *,.hm-usp-product li){color:var(--dk-muted)}
[data-hm-mode="dark"] body.hm-theme :is(.main_wrapper,.megamenu_mb,.pos_footer,.content_home) :is(.cat_ul a,.cat_ul a *,.hm-stock.out~.hm-quick,.ls-link,.breadcrumbs a:hover,.activated){color:var(--hm-gold-light)}
[data-hm-mode="dark"] body.hm-theme :is(.main_wrapper) .hm-stock{color:#7ccf95}
[data-hm-mode="dark"] body.hm-theme :is(.main_wrapper) .hm-stock.out{color:#e3a95c}
[data-hm-mode="dark"] body.hm-theme :is(.main_wrapper,.megamenu_mb) :is(.btn-buy-222,.btn-buy-222 *,.hm-bb-buy,.hm-bb-buy *,.hm-stock:not(.out)~.hm-quick,.button-view,.btn-comment-mb){color:#1d1504}
[data-hm-mode="dark"] body.hm-theme :is(.main_wrapper,.megamenu_mb) :is(.btn-dathang,.btn-dathang *,.icon_new,.cat-title-main>a,.cat-title-main>a *,p.block_title>span){color:var(--hm-gold-light)}
[data-hm-mode="dark"] body.hm-theme :is(.main_wrapper,.megamenu_mb) :is(.price_discount,.price_discount *,label.promotion_label){color:#ff8a8a}
[data-hm-mode="dark"] body.hm-theme .hm-card-foot .hm-stock.out~.hm-quick{border-color:var(--hm-gold);background:transparent}
[data-hm-mode="dark"] body.hm-theme :is(._level,.rating_note,#loggin_submitbt,#loggin_submitbt *,._avatar){color:#1d1504!important}
[data-hm-mode="dark"] body.hm-theme .rates .r .t{color:var(--dk-text)!important}
[data-hm-mode="dark"] body.hm-theme .pagination :is(a,b,span){background:var(--dk-surface2)!important;color:var(--dk-text)!important;border-color:var(--dk-line)!important}
[data-hm-mode="dark"] body.hm-theme .pagination .current,[data-hm-mode="dark"] body.hm-theme .pagination a:hover{background:var(--hm-gold)!important;color:#1d1504!important}
[data-hm-mode="dark"] body.hm-theme :is(.pos_footer,.pos6,.block_newslist_home,.grid_news_home .item,.news_list_large){background-color:transparent}

/* ---------- Độ rộng nội dung (theme_width) và dải menu trên cùng ---------- */
@media (min-width:1200px){
  .hm-theme .container{width:min(var(--hm-width,1180px),calc(100% - 32px))}
}
/* menu trên cùng: chữ cũ tính theo độ rộng màn (0.9vw) nên màn to chữ rất to; đặt cỡ cố định, gọn */
.hm-theme .header_top .wrapper_top_itm{max-width:var(--hm-width,1180px);margin:0 auto}
.hm-theme .header_top .wrapper_top_itm .left_top{display:none}
.hm-theme .header_top .wrapper_top_itm .right_top{width:100%;padding-right:0;justify-content:flex-end}
.hm-theme .header_top .dcjq-mega-menu2 .menu_item_a{font-size:12.5px!important;padding:7px 12px!important;letter-spacing:.2px}
.hm-theme .header_top .dcjq-mega-menu2 .menu_item_a span{font-weight:500}
.hm-theme .header_top .dcjq-mega-menu2 .menu_item_a svg,.hm-theme .header_top .dcjq-mega-menu2 .menu_item_a img{width:14px!important;height:14px!important}
@media (max-width:1250px){.hm-theme .header_top .wrapper_top_itm{padding:0 10px}}

/* ---------- Đầu trang điện thoại khi cuộn xuống (m-slide-down) ---------- */
.hm-a3 #header_inner.m-slide-down{background:var(--hm-black);box-shadow:0 2px 8px rgba(0,0,0,.3)}
.hm-a2 #header_inner.m-slide-down{background:var(--hm-foil-x);box-shadow:0 2px 8px rgba(0,0,0,.25)}

/* ---------- Biến dùng chung với popup đăng nhập và trang thanh toán (chế độ tối) ---------- */
[data-hm-mode="dark"] body.hm-theme{--hm-surface:var(--dk-surface);--hm-text:var(--dk-text);--hm-text-muted:var(--dk-muted);--hm-line:var(--dk-line)}

/* ---------- Màn hình lớn: phóng cả trang (theme_big_zoom) để chữ không bé tí trên màn 27-34 inch ---------- */
/* Phóng to theo cả rộng lẫn cao: màn 24–27 inch rộng nhưng không cao hơn bao nhiêu thì chỉ phóng nhẹ, không mất chiều dọc */
@media (min-width:1700px) and (min-height:860px){body.hm-zoom{zoom:1.1}}
@media (min-width:2200px) and (min-height:1100px){body.hm-zoom{zoom:1.2}}
@media (min-width:2800px) and (min-height:1400px){body.hm-zoom{zoom:1.4}}
@media (min-width:3400px) and (min-height:1700px){body.hm-zoom{zoom:1.6}}

/* ---------- Đầu trang máy tính: hotline, tài khoản, nút sáng/tối, giỏ trên một hàng ---------- */
@media (min-width:801px){
  .hm-theme .header-r{flex-wrap:nowrap;gap:22px;justify-content:flex-end}
  .hm-theme .header-r>.item_t,.hm-theme .header-r>.login_icon{width:auto;float:none}
  .hm-theme .header-r .hm-mode-btn{margin-left:0;flex:0 0 auto}
}

/* ---------- Thẻ sản phẩm: ô trắng bo góc tách nhau trên nền trang (thay khối trắng liền) ---------- */
.hm-theme :is(.row_products_home,.product_grid_cat,.products-cat-frame-inner>.product_grid){background:transparent!important}
.hm-theme :is(.row_products_home,.product_grid_cat) .item .frame_inner{background:#fff;border:1px solid #ebe7de;border-radius:10px;padding:10px 10px 12px;box-shadow:0 1px 2px rgba(20,18,16,.05);height:100%}
.hm-theme :is(.row_products_home,.product_grid_cat) .item{padding:6px!important;border:0!important;background:transparent!important}
.hm-theme :is(.row_products_home,.product_grid_cat) .item .product_image img{border-radius:6px}
@media (hover:hover){.hm-theme :is(.row_products_home,.product_grid_cat) .item:hover .frame_inner{border-color:var(--hm-gold);box-shadow:0 8px 20px rgba(20,18,16,.10)}}
[data-hm-mode="dark"] .hm-theme :is(.row_products_home,.product_grid_cat) .item .frame_inner{background:var(--dk-surface);border-color:var(--dk-line)}

/* ---------- Điểm sáng hồng ngọc (theme_sparkle -> body.hm-gem) ---------- */
.hm-brand-mark{position:relative;display:inline-flex;flex:0 0 auto;border-radius:50%}
/* lóe sáng 4 cánh trên viên ngọc của vương miện, lâu lâu chớp một lần */
.hm-gem .hm-brand-mark::after{content:"";position:absolute;left:50%;top:22%;width:22px;height:22px;margin:-11px 0 0 -11px;pointer-events:none;
  background:radial-gradient(circle,#fff 0 6%,var(--hm-ruby,#e0162b) 14%,transparent 42%),
    linear-gradient(90deg,transparent 46%,rgba(255,240,240,.95) 50%,transparent 54%),
    linear-gradient(0deg,transparent 46%,rgba(255,240,240,.95) 50%,transparent 54%);
  -webkit-mask:radial-gradient(circle,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 30%,transparent 70%);
  opacity:0;transform:scale(.2) rotate(0);animation:hm-glint 6s ease-in-out 1.2s infinite}
.hm-gem .hm-brand-foot .hm-brand-mark::after{animation-delay:3.4s}
@keyframes hm-glint{0%,82%,100%{opacity:0;transform:scale(.2) rotate(0)}88%{opacity:1;transform:scale(1.15) rotate(45deg)}94%{opacity:.6;transform:scale(.7) rotate(90deg)}}

/* viên ngọc đỏ phát sáng */
.hm-gem .cat-title,.hm-gem p.block_title,.hm-gem footer{position:relative}
.hm-gem footer{overflow:visible;display:flow-root}
.hm-gem .cat-title .cat-title-main>a,.hm-gem p.block_title>span{position:relative}
/* Viên ngọc loang sáng như trong logo: lõi trắng hồng, quầng đỏ lan rộng, tia lóe ngang và dọc mảnh. Dùng screen để chỉ cộng sáng trên nền đen. */
.hm-gem{--hm-flare:radial-gradient(circle at 50% 50%,#fff 0 1.5px,#ffd9dc 2.5px,var(--hm-ruby,#e0162b) 5px,rgba(224,22,43,.55) 9px,rgba(224,22,43,.18) 16px,transparent 26px),
  radial-gradient(ellipse 50% 7% at 50% 50%,rgba(255,236,236,.95) 0,rgba(255,120,120,.6) 30%,rgba(224,22,43,.25) 60%,transparent 100%),
  radial-gradient(ellipse 5% 45% at 50% 50%,rgba(255,236,236,.85) 0,rgba(224,22,43,.3) 50%,transparent 100%)}
.hm-gem .cat-title .cat-title-main>a::after,.hm-gem p.block_title>span::after{content:"";position:absolute;right:-12px;top:50%;width:64px;height:40px;margin-top:-20px;pointer-events:none;
  background:var(--hm-flare);mix-blend-mode:screen;animation:hm-flare 3.6s ease-in-out infinite}
@keyframes hm-flare{0%,100%{opacity:.75;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}

/* chân trang: lóe sáng giữa đường viền vàng, tia ngang dài như dưới chữ trong logo */
.hm-gem footer::before{content:"";position:absolute;left:50%;top:-24px;width:220px;height:48px;margin-left:-110px;z-index:2;pointer-events:none;
  background:radial-gradient(circle at 50% 50%,#fff 0 2px,#ffd9dc 3.5px,var(--hm-ruby,#e0162b) 7px,rgba(224,22,43,.5) 13px,rgba(224,22,43,.15) 24px,transparent 36px),
    radial-gradient(ellipse 50% 9% at 50% 50%,rgba(255,240,240,.95) 0,rgba(255,110,110,.65) 25%,rgba(224,22,43,.3) 55%,transparent 100%),
    radial-gradient(ellipse 4% 50% at 50% 50%,rgba(255,236,236,.8) 0,rgba(224,22,43,.25) 50%,transparent 100%);
  mix-blend-mode:screen;animation:hm-flare 3.6s ease-in-out infinite}
.hm-gem footer::after{content:"";position:absolute;left:50%;top:-1px;width:min(620px,80%);height:3px;transform:translateX(-50%);pointer-events:none;
  background:radial-gradient(ellipse at center,rgba(255,120,120,.95) 0,rgba(224,22,43,.55) 30%,transparent 72%);filter:blur(.6px)}

/* logo: thêm một điểm lóe ở giữa phía dưới chữ HM, lệch nhịp với điểm trên vương miện */
.hm-gem .hm-brand-mark::before{content:"";position:absolute;left:50%;top:86%;width:30px;height:18px;margin:-9px 0 0 -15px;pointer-events:none;z-index:1;
  background:var(--hm-flare);background-size:100% 100%;mix-blend-mode:screen;opacity:0;animation:hm-glint2 6s ease-in-out 4.2s infinite}
@keyframes hm-glint2{0%,80%,100%{opacity:0;transform:scale(.4)}88%{opacity:1;transform:scale(1)}95%{opacity:.4;transform:scale(.8)}}

/* vệt sáng lướt qua nút mua vàng mỗi vài giây */
.hm-gem .hm-buybar .hm-bb-buy,.hm-gem .btn-buy-222{position:relative;overflow:hidden}
.hm-gem .hm-buybar .hm-bb-buy::after,.hm-gem .btn-buy-222::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;
  background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.65) 45%,rgba(255,225,225,.9) 50%,rgba(255,255,255,.65) 55%,transparent 100%);
  mix-blend-mode:overlay;transform:skewX(-20deg);animation:hm-sweep 5s ease-in-out 2s infinite}
@keyframes hm-sweep{0%,70%{left:-60%}100%{left:130%}}

@media (prefers-reduced-motion:reduce){
  .hm-gem .hm-brand-mark::after,.hm-gem .hm-buybar .hm-bb-buy::after,.hm-gem .btn-buy-222::after{animation:none;display:none}
  .hm-gem .cat-title .cat-title-main>a::after,.hm-gem p.block_title>span::after,.hm-gem footer::before{animation:none}
  .hm-gem .hm-brand-mark::before{display:none}
}

/* ---------- Các nút nổi: gom thành 1 cột góc phải dưới ----------
   Từ dưới lên: chat Zalo -> chatbot (vị trí đặt qua data-reserved-bottom trong index.php) -> gọi / Messenger / Zalo.
   Nút lên đầu trang nằm bên trái chat Zalo. Điện thoại: cả cột nằm trên thanh menu đáy / thanh mua (64px).
   Trang thanh toán vẫn ẩn các nút này (cart_onepage.css). */
/* Chat Zalo: SDK chọn bên trái/phải theo thuộc tính data-left-side trên div .zalo-chat-widget (có thuộc tính = bên phải;
   thiếu thì SDK đọc 'left' của khung và hễ trang đặt fixed là nó dạt sang trái). Thuộc tính được thêm ở ô script body
   (sql/2026-10-11_nut-noi-zalo-ben-phai.sql) và bù bằng JS trong includes/perf.php. Sau đó mới ép khoảng cách tới mép như TGDĐ.
   Không cho phóng to theo body.hm-zoom (khung tính chiều cao theo màn hình thật). */
.hm-theme .zalo-chat-widget{right:20px!important;bottom:20px!important;left:auto!important}
@media (min-width:1700px) and (min-height:860px){body.hm-zoom .zalo-chat-widget{zoom:.9091}}
@media (min-width:2200px) and (min-height:1100px){body.hm-zoom .zalo-chat-widget{zoom:.8333}}
@media (min-width:2800px) and (min-height:1400px){body.hm-zoom .zalo-chat-widget{zoom:.7143}}
@media (min-width:3400px) and (min-height:1700px){body.hm-zoom .zalo-chat-widget{zoom:.625}}
.hm-theme .onlinesupport_list_row{right:30px!important;bottom:162px!important;top:auto!important;height:auto;width:44px}
.hm-theme .onlinesupport_list_row .item{margin-bottom:10px;line-height:0}
.hm-theme .onlinesupport_list_row .item svg{filter:drop-shadow(0 3px 6px rgba(0,0,0,.25))}
.hm-theme #fixed-bar{right:92px!important;bottom:28px!important;height:44px}
.hm-theme #fixed-bar #bar-inner{margin:0;height:44px}
@media (max-width:768px){
  /* Điện thoại: nút Zalo (đang đóng) nằm trên thanh menu đáy; mở khung thì trả về vị trí của Zalo */
  html:not(.hm-zalo-open) .hm-theme .zalo-chat-widget{bottom:76px!important}
  .hm-theme .onlinesupport_list_row{right:22px!important;bottom:212px!important}
  .hm-theme .onlinesupport_list_row .item svg{width:44px;height:44px}
  .hm-theme #fixed-bar{right:84px!important;bottom:84px!important}
}

/* ---------- Trang bên trong (chính sách, tin tức, liên hệ, đổi điểm, kiểm tra bảo hành, sản phẩm): nội dung nằm trong khung trắng bo góc như thẻ sản phẩm ---------- */
.hm-theme .content_detail,
.hm-theme .check-warranty,
.hm-theme .point-des,
.hm-theme .news_home .bg_white,
.hm-theme .news_cat,
.hm-theme .contact,
.hm-theme .comments_product_cat,
.hm-theme .main-area-full>.product{
  background:var(--hm-surface,#fff);border:1px solid var(--hm-line,#ebe7de);border-radius:12px;box-shadow:0 1px 3px rgba(20,18,16,.05);
}
.hm-theme .content_detail{padding:24px 32px 32px;margin-bottom:28px}
.hm-theme .content_detail h1.block_title{margin-top:0;padding-bottom:12px;border-bottom:2px solid transparent;border-image:var(--hm-foil-x) 1;color:var(--hm-black);font-weight:700}
.hm-theme .check-warranty{padding:24px;margin-bottom:28px}
.hm-theme .point-des{padding:20px 24px;margin-bottom:20px}
.hm-theme .news_home .bg_white{padding:20px}
.hm-theme .news_cat{padding:20px 24px;margin-bottom:28px}
.hm-theme .news_cat .bg_white{padding:0;border:0;box-shadow:none}
.hm-theme .contact{padding:24px;margin-bottom:28px}
.hm-theme .comments_product_cat{padding:20px 24px;margin-top:20px}
.hm-theme .main-area-full>.product{padding:8px 20px 20px;margin-bottom:28px}
.hm-theme .main_wrapper_user{background:transparent}
.hm-theme .news_home .block_title>span,.hm-theme .news_cat .block_title>span{background:transparent}
@media (max-width:768px){
  .hm-theme .content_detail,.hm-theme .contact,.hm-theme .news_cat{padding:16px}
  .hm-theme .main-area-full>.product{padding:4px 10px 12px;border-radius:0;border-left:0;border-right:0}
}
/* Mục menu đang mở (trước là nền đỏ), nút gửi liên hệ, tiêu đề trang liên hệ: theo màu vàng */
.hm-theme .div_megamenu .top_menu .menu_item_a.activated,.hm-theme .div_megamenu .top_menu .activated>.menu_item_a,.hm-theme .div_megamenu .top_menu .menu_item_a:hover{background:var(--hm-foil)!important;color:#1d1504!important}
/* Danh mục sản phẩm (menu xổ): dòng đang rê chuột nền vàng kim, chữ đen đậm (trước bị chữ vàng trên nền vàng) */
.hm-theme .product_menu li.level_0:hover>a,.hm-theme .product_menu li.level_0.activated>a{background:var(--hm-foil)!important;color:#1d1504!important;border-radius:8px;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 2px 6px rgba(120,80,0,.3)}
.hm-theme .product_menu li.level_0:hover>a *,.hm-theme .product_menu li.level_0.activated>a *{color:#1d1504!important}
.hm-theme .product_menu li.level_0:hover>a svg,.hm-theme .product_menu li.level_0:hover>a svg *,.hm-theme .product_menu li.level_0:hover>a img{fill:#1d1504!important;filter:brightness(.2)}
.hm-theme .contact .btn,.hm-theme .contact button[type=submit]{background:var(--hm-foil)!important;color:#1d1504!important;border:0;border-radius:8px;font-weight:700}
.hm-theme .page_title,.hm-theme .page_title span{color:var(--hm-black)}
.hm-theme .wrapper_top_itm li.activated>a,.hm-theme .wrapper_top_itm li>a:hover{color:var(--hm-gold-light)!important}
.hm-theme .wrapper_top_itm li.activated>a svg,.hm-theme .wrapper_top_itm li.activated>a svg *,.hm-theme .wrapper_top_itm li>a:hover svg,.hm-theme .wrapper_top_itm li>a:hover svg *{fill:var(--hm-gold-light)!important}
/* Bài tin: khung trắng cho nội dung và cột tin xem nhiều */
.hm-theme .news_detail,.hm-theme .col-right-detail-news{background:var(--hm-surface,#fff);border:1px solid var(--hm-line,#ebe7de);border-radius:12px;box-shadow:0 1px 3px rgba(20,18,16,.05);margin-bottom:28px}
.hm-theme .news_detail{padding:24px 28px}
.hm-theme .col-right-detail-news{padding:16px}
@media (max-width:768px){.hm-theme .news_detail{padding:16px}}
.hm-gem p.block_title>span{padding-right:52px!important}
/* Thanh menu: nút vàng (Danh mục, mục đang mở) cách đường kẻ vàng phía dưới, bo góc như nút */
@media (min-width:991px){
  .hm-theme .div_megamenu{padding:7px 0!important}
  .hm-theme .div_megamenu .menu_label,.hm-theme .div_megamenu .menu_item_a{border-radius:8px}
  .hm-theme .div_megamenu .menu_label{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 2px 6px rgba(0,0,0,.35)}
}
/* Các trang còn lại trong danh sách trang khách: thương hiệu, bảo hành, tìm tin, dịch vụ, đánh giá, video, album, hệ thống cửa hàng, trang hãng */
.hm-theme .main-area>.home-menu,
.hm-theme .block_warranty,
.hm-theme .news_search,
.hm-theme .services_home,
.hm-theme .news_page:has(>.tesimonials_home),
.hm-theme .videos-home,
.hm-theme .albums_page,
.hm-theme .wraper-department,
.hm-theme .products_manufactory .list_content{
  background:var(--hm-surface,#fff);border:1px solid var(--hm-line,#ebe7de);border-radius:12px;box-shadow:0 1px 3px rgba(20,18,16,.05);padding:20px 24px;margin-bottom:28px;
}
.hm-theme .products_manufactory .list_content .product_grid{background:transparent}
.hm-theme .main-area>.home-menu .item{border:1px solid var(--hm-line,#ebe7de);border-radius:8px}
@media (max-width:768px){
  .hm-theme .main-area>.home-menu,.hm-theme .block_warranty,.hm-theme .news_search,.hm-theme .services_home,.hm-theme .news_page:has(>.tesimonials_home),.hm-theme .videos-home,.hm-theme .albums_page,.hm-theme .wraper-department,.hm-theme .products_manufactory .list_content{padding:14px}
}
/* Hàng ảnh nhỏ dưới slide trang chủ (trùng với ảnh trong slide): ẩn, bật lại bằng theme_slide_thumbs */
.hm-no-thumbs .slideshow .thumbs,.hm-no-thumbs .slideshow #sync2{display:none!important}
/* Bài giới thiệu cuối trang danh mục: khung trắng bo góc, có lề trong */
.hm-theme .cat_description{background:var(--hm-surface,#fff)!important;border:1px solid var(--hm-line,#ebe7de);border-radius:12px;box-shadow:0 1px 3px rgba(20,18,16,.05);padding:20px 28px!important;margin-top:24px}
@media (max-width:768px){.hm-theme .cat_description{padding:14px 14px!important}}

/* ---------- Chế độ tối: phần còn sót ---------- */
[data-hm-mode="dark"] body.hm-theme .product_menu .text-menu,[data-hm-mode="dark"] body.hm-theme #product_menu_ul .text-menu{color:var(--dk-text)!important;opacity:1}
[data-hm-mode="dark"] body.hm-theme .product_menu li.level_0:hover>a .text-menu{color:#1d1504!important}
[data-hm-mode="dark"] body.hm-theme ._wrap ._content{color:var(--dk-text)!important}
[data-hm-mode="dark"] body.hm-theme .contact .grid4,[data-hm-mode="dark"] body.hm-theme .agent_regis .grid4{background:var(--dk-surface2)!important}
[data-hm-mode="dark"] body.hm-theme .product_cart{background:var(--dk-surface)!important}
[data-hm-mode="dark"] body.hm-theme .price_discount .number_dis,[data-hm-mode="dark"] body.hm-theme .price_discount{color:#fff!important}
[data-hm-mode="dark"] body.hm-theme .tab-group>a,[data-hm-mode="dark"] body.hm-theme .block-submenu a{color:#1d1504!important}
[data-hm-mode="dark"] body.hm-theme #product_menu_ul_slide .text-menu,[data-hm-mode="dark"] body.hm-theme .product_menu_ul_slide_home .text-menu{color:var(--dk-text)!important}
[data-hm-mode="dark"] body.hm-theme :is(.col-right-detail-news .block_newslist,.register_inner>form.form,.contact .address,.hot-wapper-page>.item,.products_manufactory .product_grid>.item,#login-form.fp-form){background:var(--dk-surface)!important;border-color:var(--dk-line)!important}
[data-hm-mode="dark"] body.hm-theme :is(.register_inner,.fp-form) :is(.form_name,label,p,span,div.register){color:var(--dk-text)}
[data-hm-mode="dark"] body.hm-theme #submitbt,[data-hm-mode="dark"] body.hm-theme #submitbt *{color:#1d1504!important}
/* Nút sáng/tối: máy tính ở cụm phải đầu trang, điện thoại cạnh nút menu (không chiếm chỗ giỏ hàng) */
.hm-mode-btn-m{display:none!important}
@media (max-width:990px){
  .hm-theme .header-r .hm-mode-btn:not(.hm-mode-btn-m){display:none!important}
  .hm-theme .header-l{position:relative}
  .hm-theme .hm-mode-btn-m{display:inline-grid!important;position:absolute;left:38px;top:9px;width:30px;height:30px;margin:0;border:0;z-index:2}
  .hm-theme .m-slide-up .hm-mode-btn-m{display:none!important}
}

/* Trang danh mục: tiêu đề + bộ lọc gọn trong một khung, ô lọc có viền, bỏ các vạch thừa */
.hm-theme .breadcrumbs{margin-bottom:6px}
.hm-theme .clswrapper_product_cat{margin-top:8px}
.hm-theme .filter_products_cat{background:var(--hm-surface,#fff);border:1px solid var(--hm-line,#ebe7de);border-radius:12px;padding:12px 16px;margin:12px 0 16px;box-shadow:0 2px 10px rgba(0,0,0,.05);box-sizing:border-box}
.hm-theme .filter_products_cat .filter_order{padding:0;border:0}
.hm-theme .filter_products_cat .cat-title{border:0;border-image:none;background:transparent!important}
.hm-theme .filter_products_cat .title_filter_nomal{font-size:14px;font-weight:600;color:var(--hm-muted,#777);margin:0 0 8px}
.hm-theme .filter_products_cat .field_area{border:1px solid var(--hm-gold,#c9a227);border-radius:8px;background:var(--hm-surface,#fff)}
.hm-theme .filter_products_cat .field_area:hover{box-shadow:inset 0 0 0 1px var(--hm-gold,#c9a227)}
.hm-theme .filter_products_cat .order-select-s{border:1px solid var(--hm-gold,#c9a227);border-radius:8px;background-color:var(--hm-surface,#fff);color:var(--hm-text,#222)}
@media (min-width:991px){.hm-theme .field_title:has(.filter_icon.display_off_mb){display:none}}

/* Ô tìm trong bình luận: một khung viền duy nhất, nút kính lúp nằm trong */
.hm-theme .comment_keyword_wrapper{display:flex;align-items:center;max-width:420px;border:1px solid var(--hm-line,#e2dccd);border-radius:8px;background:var(--hm-surface,#fff);overflow:hidden}
.hm-theme .comment_keyword_wrapper input#comment_keywordx{flex:1;border:0!important;outline:0;box-shadow:none;background:transparent;height:38px;padding:0 12px;color:var(--hm-text,#222);width:auto}
.hm-theme .comment_keyword_wrapper .button-search{position:static;border:0;background:transparent;width:40px;height:38px;display:grid;place-items:center;color:var(--hm-gold,#c9a227);margin:0}
.hm-theme .comment_keyword_wrapper .button-search svg{position:static;width:16px;height:16px;margin:0;transform:none}
.hm-theme .comment_keyword_wrapper:focus-within{border-color:var(--hm-gold,#c9a227)}

/* Thẻ sản phẩm: dòng "Còn hàng / Tạm hết" + nút luôn nằm sát đáy thẻ, thẳng hàng giữa các thẻ */
.hm-theme .product_grid>.item{display:flex;flex-direction:column}
.hm-theme .product_grid>.item>.frame_inner{flex:1;display:flex;flex-direction:column}
.hm-theme .product_grid>.item>.frame_inner>.hm-card-foot{margin-top:auto;padding-top:8px;min-height:32px}
.hm-theme .hm-card-foot .hm-stock{line-height:1;display:inline-flex;align-items:center}
.hm-theme .hm-card-foot .hm-quick{min-width:84px;height:30px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:6px;text-decoration:none}
.hm-theme .block_products_filter_mobile_tt :is(.filter-mobile-click,.order-select-mb){border:1px solid var(--hm-gold,#c9a227)!important;border-radius:8px;background:var(--hm-surface,#fff)}
.hm-theme .block_products_filter_mobile_tt .order-select-mb>*{border:0!important}

/* Dải cam kết chân trang: ô lục giác luôn hiện đủ, không bị cắt góc dưới */
.hm-theme .strengths_retangle3_block :is(.item,.item-inner,.item-l){overflow:visible;height:auto;max-height:none}
.hm-theme .strengths_retangle3_block .item-l img{width:74px;height:auto!important;max-height:none!important;object-fit:contain;display:block}
@media (max-width:550px){.hm-theme .strengths_retangle3_block .item-l img{width:55px}}
[data-hm-mode="dark"] body.hm-theme .filter_products_cat :is(.cat-title,.filter_order,.field_titlee){background:transparent!important}
[data-hm-mode="dark"] body.hm-theme .filter_products_cat .order-select-s{border-color:var(--hm-gold)!important;background-color:var(--dk-surface2)!important}
[data-hm-mode="dark"] body.hm-theme .filter_products_cat .field_area svg,[data-hm-mode="dark"] body.hm-theme .filter_products_cat .field_area svg *{fill:var(--hm-gold-light)!important}
[data-hm-mode="dark"] body.hm-theme .comment_keyword_wrapper .button-search{background:transparent!important}
[data-hm-mode="dark"] body.hm-theme .filter_products_cat .order-select select.order-select-s.order-select-s.order-select-s{border:1px solid var(--hm-gold)!important}
[data-hm-mode="dark"] body.hm-theme .filter_products_cat .field_area::after{filter:invert(.85)}

/* Logo đầu trang máy tính: cỡ theo admin (theme_logo_size -> --hm-logo) */
@media (min-width:991px){.hm-theme .header_wrapper .hm-brand-logo{width:var(--hm-logo,46px);height:var(--hm-logo,46px)}}

/* Ô tìm kiếm đầu trang ở nền tối: một viên thuốc bo tròn, viền vàng mảnh, không còn góc vuông lòi ra */
[data-hm-mode="dark"] body.hm-theme .search .input_border{border:1px solid color-mix(in srgb,var(--hm-gold) 55%,transparent)!important;background:var(--dk-surface2)!important;overflow:hidden}
[data-hm-mode="dark"] body.hm-theme .search .input_border #keyword{border-radius:50px!important;background:transparent!important;border:0!important}
[data-hm-mode="dark"] body.hm-theme .search .input_border:focus-within{border-color:var(--hm-gold)!important}

/* Giao diện tối: khung "Danh mục sản phẩm" xổ xuống (trang trong) và khung con nền tối */
[data-hm-mode="dark"] body.hm-theme .product_menu :is(.product_menu_ul_innner,.product_menu_ul_slide,.highlight,.wrapper_children,.wrapper_children_level1,ul.level_1,.menu_child){background-color:var(--dk-surface)!important;border-color:var(--dk-line)!important}
[data-hm-mode="dark"] body.hm-theme .product_menu .product_menu_ul_innner{box-shadow:0 10px 30px rgba(0,0,0,.55);border:1px solid var(--dk-line)}
[data-hm-mode="dark"] body.hm-theme .product_menu .cat_filters_home_wrapper{background-color:var(--dk-surface)!important;border-color:var(--dk-line)!important}
[data-hm-mode="dark"] body.hm-theme .product_menu .cat_filters_home_wrapper a{color:var(--dk-text)!important}
[data-hm-mode="dark"] body.hm-theme .product_menu .cat_filters_home_wrapper a:hover{color:var(--hm-gold-light)!important}
/* Mũi tên ">" của danh mục có con: không tô ô nền trong suốt của SVG (thành ô vuông đen), giữ màu vàng */
body.hm-theme .product_menu li.level_0>a svg path[fill="none"],body.hm-theme .product_menu li.level_0:hover>a svg path[fill="none"]{fill:none!important}
body.hm-theme .product_menu li.level_0>a .arrow_r svg,body.hm-theme .product_menu li.level_0:hover>a .arrow_r svg{filter:none!important}
body.hm-theme .product_menu li.level_0:hover>a .arrow_r svg path:not([fill="none"]){fill:var(--hm-gold)!important}
[data-hm-mode="dark"] body.hm-theme .product_menu li.level_0:hover>a span.text-menu,[data-hm-mode="dark"] body.hm-theme .product_menu li.level_0.activated>a span.text-menu{color:#1d1504!important}
[data-hm-mode="dark"] body.hm-theme #product_menu_ul li.level_0:is(:hover,.activated)>a .text-menu{color:#1d1504!important}
body.hm-theme #product_menu_ul li.level_0:hover>a .arrow_r svg path:not([fill="none"]){fill:#1d1504!important}

/* Logo: hiện trọn ảnh (huy hiệu đầy đủ hoặc ảnh tự tải lên), không cắt tròn, không phóng to */
.hm-theme .hm-brand-logo{object-fit:contain;border-radius:0;box-shadow:none;background:transparent}
.hm-theme .hm-brand-foot .hm-brand-logo{width:120px;height:120px}
/* Logo trên nền đen (đầu trang A3, chân trang): phần nền đen của ảnh hòa vào nền, chỉ còn huy hiệu */
.hm-a3 .header_wrapper .hm-brand-logo,.hm-theme .hm-brand-foot .hm-brand-logo{mix-blend-mode:lighten}

/* Chân trang: chữ gọn như các trang bán hàng lớn (nội dung 14px, tiêu đề 16px), giãn dòng vừa phải */
.hm-theme footer :is(.footer_l,.footer_r) :is(p,h2,span,strong,div,a){font-size:14px;line-height:1.65}
.hm-theme footer .footer_l h2{font-size:15px;margin-bottom:6px}
.hm-theme footer :is(.title_footer,li.level0>span,li.level0>a>span){font-size:16px!important;line-height:1.5!important;letter-spacing:.2px}
.hm-theme footer li.level1>a{font-size:14px;line-height:1.5}
.hm-theme footer li.level1{margin-bottom:4px}
.hm-theme .hm-brand-foot .hm-brand-logo{width:96px;height:96px}
.hm-theme .hm-brand-foot .hm-brand-name{font-size:21px}
/* Dải cam kết: tiêu đề 16px, dòng phụ 13px */
.hm-theme .strengths_retangle3_block .item .item-r a .title{font-size:16px}
.hm-theme .strengths_retangle3_block .item_0 .item-r a .title{font-size:22px}
/* Ô nhận tin chân trang: ô email và nút Đăng ký nằm cùng một hàng, cách nhau gọn */
.hm-theme #newsletter_form{display:flex;align-items:center;gap:8px;max-width:420px}
.hm-theme #newsletter_form #nl_email{flex:1;min-width:0;height:42px;margin:0;box-sizing:border-box}
.hm-theme #newsletter_form button{position:static;flex:none;height:42px;margin:0;padding:0 18px;border-radius:21px;display:inline-flex;align-items:center;gap:6px;font-size:14px}
.hm-theme #newsletter_form button svg{width:16px;height:16px}

/* Trang thanh toán ở giao diện tối: các ô còn nền trắng (gợi ý đăng nhập, khung vận chuyển, dòng thanh toán, nút Áp dụng mã) */
[data-hm-mode="dark"] body.hm-theme .hm-checkout__login,
[data-hm-mode="dark"] body.hm-theme .price_date_ship,
[data-hm-mode="dark"] body.hm-theme .payment-type,
[data-hm-mode="dark"] body.hm-theme .payment-type .list_bankings .item{background:var(--dk-surface2)!important;color:var(--dk-text)!important;border-color:var(--dk-line)!important;box-shadow:none}
[data-hm-mode="dark"] body.hm-theme .hm-checkout__login,
[data-hm-mode="dark"] body.hm-theme .price_date_ship,
[data-hm-mode="dark"] body.hm-theme .payment-type{border:1px solid var(--dk-line)!important}
[data-hm-mode="dark"] body.hm-theme .hm-checkout__login *,
[data-hm-mode="dark"] body.hm-theme .price_date_ship p,
[data-hm-mode="dark"] body.hm-theme .payment-type .container-rd{color:var(--dk-text)!important}
[data-hm-mode="dark"] body.hm-theme .hm-checkout__login a{color:var(--hm-gold-light,#e8b923)!important}
[data-hm-mode="dark"] body.hm-theme .payment-type .container-rd{background:var(--dk-surface)!important;border-color:var(--dk-line)!important}
[data-hm-mode="dark"] body.hm-theme .payment-type .container-rd.active{background:#0d0c0a!important;border-color:var(--hm-gold)!important}
[data-hm-mode="dark"] body.hm-theme .price_date_ship .svg svg :is(path,line,polyline,polygon,rect){stroke:var(--dk-muted,#a89f8a)}
[data-hm-mode="dark"] body.hm-theme .price_date_ship .svg svg [fill]:not([fill="none"]){fill:var(--dk-muted,#a89f8a)}
[data-hm-mode="dark"] body.hm-theme button.resubmit_form.resubmit_form{background:linear-gradient(180deg,var(--hm-gold-light,#e8b923),var(--hm-gold,#c9a227))!important;color:#1d1504!important;border:0!important;font-weight:600}
/* Dòng "Đã điền sẵn… Xóa" và popup xem lại đơn ở giao diện tối (trước đây chữ kem trên nền trắng/kem). #id để thắng quy tắc chữ chung ở trên */
[data-hm-mode="dark"] body.hm-theme #eshopcart_info .hm-remember{background:var(--dk-surface2)!important;color:var(--dk-text)!important;border:1px solid var(--dk-line)}
[data-hm-mode="dark"] body.hm-theme #eshopcart_info .hm-remember span{color:var(--dk-text)!important}
[data-hm-mode="dark"] body.hm-theme #eshopcart_info .hm-remember a{color:var(--hm-gold-light,#e8b923)!important}
[data-hm-mode="dark"] body.hm-theme #dreview_cart .ndmodal{background:var(--dk-surface)!important;box-shadow:0 0 0 1px var(--dk-line)}
[data-hm-mode="dark"] body.hm-theme #dreview_cart .contentmodal>div{background:var(--dk-surface2)!important;color:var(--dk-text)!important}
[data-hm-mode="dark"] body.hm-theme #dreview_cart .contentmodal :is(div,p,span,li,h4,b,strong,label){color:var(--dk-text)!important;border-color:var(--dk-line)!important}
[data-hm-mode="dark"] body.hm-theme #dreview_cart .contentmodal :is(.c_title,#c_price_thanhtoan){color:var(--hm-gold-light,#e8b923)!important}
[data-hm-mode="dark"] body.hm-theme #dreview_cart .closemodal svg path{fill:var(--dk-text)}

/* Dòng "Giá đã / chưa bao gồm VAT" dưới giá trang sản phẩm (hm_vat_note) */
[data-hm-mode="dark"] body.hm-theme .hm-vat-note{color:var(--dk-muted)!important}

/* Video sản phẩm: khung vuông như ảnh (ảnh bìa + nút phát), ảnh nhỏ vẫn hiện bên dưới; bấm mở khung xem dọc/ngang */
#Zoomer.hm-has-video{display:block;position:relative}
#Zoomer .image_zoomer.hide_video{display:none!important}
#Zoomer.hm-video-off .hm-video-poster{display:none}
.hm-video-poster{position:relative;display:block;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:10px;background:#0d0c0a;cursor:pointer}
.hm-video-poster img{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover}
.hm-video-poster::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,.55))}
.hm-video-play{position:absolute;left:50%;top:50%;z-index:2;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;display:flex;align-items:center;justify-content:center;padding-left:4px;color:#1d1504;background:linear-gradient(180deg,var(--hm-gold-light,#e8b923),var(--hm-gold,#c9a227));box-shadow:0 6px 22px rgba(0,0,0,.45),0 0 0 6px rgba(255,255,255,.18);transition:transform .2s}
.hm-video-poster:hover .hm-video-play{transform:scale(1.08)}
.hm-video-label{position:absolute;left:14px;bottom:12px;z-index:2;color:#fff;font-size:14px;font-weight:600;letter-spacing:.2px}
.hm-video-modal{position:fixed;inset:0;z-index:100000;background:rgba(8,7,6,.86);display:flex;align-items:center;justify-content:center;padding:16px}
.hm-video-modal__box{position:relative;width:min(92vw,1100px);aspect-ratio:16/9;max-height:86vh;background:#000;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.6)}
.hm-video-modal.is-vertical .hm-video-modal__box{width:auto;height:min(88vh,860px);max-width:92vw;aspect-ratio:9/16}
.hm-video-modal iframe{width:100%;height:100%;border:0;border-radius:12px;display:block}
.hm-video-modal__close{position:absolute;top:-14px;right:-14px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;background:var(--hm-gold,#c9a227);color:#1d1504;font-size:24px;line-height:38px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.4)}
@media (max-width:575px){.hm-video-modal__close{top:6px;right:6px}}
html.hm-video-open{overflow:hidden}
/* Mô tả ngắn dưới nút mua, thu gọn còn ~4 dòng */
.hm-summary{margin:14px 0 4px;font-size:14px;line-height:1.6}
.hm-summary__body{position:relative}
.hm-summary.is-collapsed .hm-summary__body{max-height:6.4em;overflow:hidden}
.hm-summary.is-collapsed .hm-summary__body::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.4em;background:linear-gradient(rgba(255,255,255,0),var(--hm-surface,#fff))}
.hm-summary__more{border:0;background:none;padding:4px 0;color:var(--hm-gold,#c9a227);font-weight:700;cursor:pointer;font-size:14px}
[data-hm-mode="dark"] .hm-summary.is-collapsed .hm-summary__body::after{background:linear-gradient(rgba(0,0,0,0),var(--dk-surface))}
/* Câu hỏi thường gặp dưới mô tả sản phẩm (libraries/hm_faq.php) */
.hm-faq{margin:22px 0 10px;padding:0}
.hm-faq__title{font-size:20px;font-weight:700;margin:0 0 10px;color:var(--hm-text,#1d1d1d)}
.hm-faq__item{border:1px solid var(--hm-line,#ebe7de);border-radius:10px;margin-bottom:8px;background:var(--hm-surface,#fff)}
.hm-faq__q{list-style:none;cursor:pointer;padding:12px 44px 12px 16px;font-weight:600;font-size:15px;position:relative;color:var(--hm-text,#1d1d1d)}
.hm-faq__q::-webkit-details-marker{display:none}
.hm-faq__q::after{content:"+";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:24px;height:24px;line-height:24px;text-align:center;border-radius:50%;background:var(--hm-gold,#c9a227);color:#1d1504;font-weight:700}
.hm-faq__item[open] .hm-faq__q::after{content:"\2212"}
.hm-faq__a{padding:0 16px 14px;font-size:14px;line-height:1.65;color:var(--hm-text-muted,#444)}
.hm-faq__a p{margin:0 0 8px}
[data-hm-mode="dark"] .hm-faq__item{background:var(--dk-surface);border-color:var(--dk-line,#333)}
/* Bài hướng dẫn gắn kèm trên trang danh mục (modules/products/views/cat/hm_cat_guides.php) */
.hm-cat-guides{margin:24px auto 10px}
.hm-cat-guides__title{font-size:20px;font-weight:700;margin:0 0 12px;color:var(--hm-text,#1d1d1d)}
.hm-cat-guides__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}
.hm-cat-guides__item{display:flex;gap:12px;align-items:flex-start;padding:10px;border:1px solid var(--hm-line,#ebe7de);border-radius:10px;background:var(--hm-surface,#fff);color:inherit;text-decoration:none}
.hm-cat-guides__item:hover{border-color:var(--hm-gold,#c9a227)}
.hm-cat-guides__item img{width:120px;height:80px;object-fit:cover;border-radius:6px;flex:0 0 120px}
.hm-cat-guides__text{display:flex;flex-direction:column;gap:4px;min-width:0}
.hm-cat-guides__text b{font-size:14px;line-height:1.4;color:var(--hm-text,#1d1d1d)}
.hm-cat-guides__text small{font-size:12px;line-height:1.5;color:var(--hm-text-muted,#666)}
[data-hm-mode="dark"] .hm-cat-guides__item{background:var(--dk-surface);border-color:var(--dk-line,#333)}
/* Ô số lượng trang sản phẩm tắt ở admin: giữ #buy_count = 1 cho nút mua, chỉ ẩn khỏi mắt */
.number_button.hm-qty-off .text,.number_button.hm-qty-off .numbers-row{display:none!important}
.number_button.hm-qty-off{min-height:0;margin:0;padding:0}
.hm-vat-note b{color:var(--hm-ruby,#c8102e);font-weight:700}
/* Ghi chú VAT nhỏ, xám, ngay cạnh giá (kiểu FPT Shop / Hoàng Hà: "Đã bao gồm VAT") */
.hm-vat-note{display:inline-block;float:left;font-size:14px;line-height:1.3;color:#7a7568;font-weight:400;margin:15px 0 0}
.hm-vat-note.hm-vat-no{color:#8d887c}
@media (max-width:768px){.hm-vat-note{font-size:13px;margin:7px 0 0 10px}}
/* Tắt giá gạch ở admin: chỉ hiện một giá */
.hm-no-price-old .price_old,.hm-no-price-old .price_old_nb,.hm-no-price-old .price_old_extend,
.hm-no-price-old .price_discount,.hm-no-price-old .discount,.hm-no-price-old .discount_tt,.hm-no-price-old .sale_,
.hm-no-price-old .version_price_old{display:none!important}
/* Đầu trang máy tính: logo và chữ thương hiệu to, cân với ô tìm kiếm (logo theo theme_logo_size, mặc định 84px) */
@media (min-width:991px){
  /* Logo + tên cửa hàng hiện đủ chữ (không cắt), ô tìm kiếm co giãn phần còn lại */
  .hm-theme .header_wrapper .header-l{display:flex;align-items:center}
  .hm-theme .header_wrapper .logo.hm-logo{flex:0 0 auto;float:none;max-width:none;overflow:visible;padding:10px 0}
  .hm-theme .header_wrapper .header-l .regions_search{float:none!important;flex:1 1 auto;width:auto!important;min-width:260px;max-width:460px;margin-left:24px!important}
  .hm-theme .header_wrapper .hm-brand{gap:14px}
  .hm-theme .header_wrapper .hm-brand-name{font-size:clamp(22px,1.4vw,26px);letter-spacing:.4px}
  .hm-theme .header_wrapper .hm-brand-tag{font-size:clamp(10px,.62vw,11.5px);letter-spacing:1.3px;margin-top:6px}
}
@media (min-width:991px) and (max-width:1366px){
  .hm-theme .header_wrapper .hm-brand-logo{width:min(var(--hm-logo,84px),68px);height:min(var(--hm-logo,84px),68px)}
  .hm-theme .header_wrapper .hm-brand{gap:10px}
  .hm-theme .header_wrapper .header-l .regions_search{margin-left:16px!important}
}

/* Khối video cửa hàng trên trang chủ (hm_store_video_html). Hai video cao bằng nhau: chia bề ngang theo tỉ lệ khung. */
.hm-store-video{padding:26px 0 30px}
.hm-store-video-title{margin:0 0 14px;font-size:22px;font-weight:700;color:var(--hm-gold);text-transform:uppercase;letter-spacing:.5px}
.hm-store-video-row{display:flex;gap:14px;align-items:stretch}
.hm-svideo{border-radius:14px;overflow:hidden;background:var(--hm-black);border:1px solid var(--hm-gold);box-shadow:0 6px 22px rgba(0,0,0,.18)}
.hm-svideo video{display:block;width:100%;height:100%;object-fit:cover}
.hm-svideo-wide{flex:2.4615 1 0;aspect-ratio:1280/520}
.hm-svideo-logo{flex:1.7778 1 0;aspect-ratio:16/9}
.hm-svideo-logo video{object-fit:contain}
@media (max-width:767px){
  .hm-store-video{padding:18px 0 20px}
  .hm-store-video-title{font-size:17px;margin-bottom:10px}
  .hm-store-video-row{flex-direction:column;gap:10px}
  .hm-svideo-wide,.hm-svideo-logo{flex:none;width:100%}
}

/* Hạng thành viên (includes/hm_member.php): lời chào sau đăng nhập, dòng ưu đãi dưới giá sản phẩm */
.hm-member-welcome{text-align:left;line-height:1.55}
.hm-member-welcome strong{display:block;font-size:16px;margin-bottom:8px;color:var(--hm-gold)}
.hm-member-welcome ul{margin:0;padding:0;list-style:none}
.hm-member-welcome li{position:relative;padding:3px 0 3px 18px}
.hm-member-welcome li:before{content:"";position:absolute;left:3px;top:11px;width:7px;height:7px;border-radius:50%;background:var(--hm-gold)}
.hm-member-welcome a{color:var(--hm-gold);font-weight:600;text-decoration:underline}
.hm-member-note{clear:both;display:inline-block;margin:8px 0 2px;padding:5px 12px;border-radius:999px;font-size:13.5px;border:1px dashed var(--hm-gold);color:var(--hm-text,inherit);background:rgba(201,162,39,.08)}
.hm-member-note b{color:var(--hm-price)}

/* Video ở slide đầu trang chủ (theme_slide_video) */
#fs-slider .hm-slide-video video{display:block;width:100%;height:auto;aspect-ratio:1280/440;object-fit:fill;background:var(--hm-black)}
/* Mọi slide cùng một khung 1280x440 (ảnh slide 2320x800) ở mọi bề rộng màn hình: trước đây ảnh bị giới hạn cao 365px
   nên trên màn rộng ảnh thấp hơn video, và khi CSS đầy đủ chưa tới ảnh hiện theo cỡ gốc (hẹp, lệch). Ảnh khác tỷ lệ thì cắt vừa khung. */
#fs-slider .item a{display:block}
#fs-slider.hm-slide-wide .item a img,#fs-slider.hm-slide-wide .owl-item .item img{display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:1280/440;object-fit:cover;background:var(--hm-black)}
/* Slide điện thoại (blocks/slideshow/views/slideshow/owl_carousel.php, ảnh dọc 750x875): hiện trọn ảnh, không cắt chữ; ảnh khác tỷ lệ thì thêm nền đen hai bên */
#fs-slider:not(.hm-slide-wide) .item a img,#fs-slider:not(.hm-slide-wide) .owl-item .item img{display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:750/875;object-fit:contain;background:var(--hm-black)}
/* Ảnh slide sau chưa tải (owl lazy chưa gán src): ẩn biểu tượng ảnh hỏng */
#fs-slider img.owl-lazy:not([src]){visibility:hidden}
/* Khối video cửa hàng chỉ còn một video (video biển hiệu đã lên slide): không chiếm hết bề ngang */
.hm-store-video-row.hm-svideo-single{justify-content:center}
.hm-store-video-row.hm-svideo-single .hm-svideo{flex:0 1 720px}
@media (max-width:767px){.hm-store-video-row.hm-svideo-single .hm-svideo{flex:none;width:100%}}
/* Nút bật/tắt tiếng trên video slide đầu */
#fs-slider .hm-slide-video{position:relative}
#fs-slider .hm-sv-sound{position:absolute;left:14px;bottom:14px;z-index:3;width:42px;height:42px;padding:0;border-radius:50%;border:1px solid var(--hm-gold);background:rgba(0,0,0,.6);color:var(--hm-gold-light);display:flex;align-items:center;justify-content:center;cursor:pointer}
#fs-slider .hm-sv-sound:hover{background:rgba(0,0,0,.8)}
#fs-slider .hm-sv-sound .hm-sv-on,#fs-slider .hm-sv-sound-on .hm-sv-sound .hm-sv-off{display:none}
#fs-slider .hm-sv-sound-on .hm-sv-sound .hm-sv-on{display:block}
@media (max-width:767px){#fs-slider .hm-sv-sound{width:34px;height:34px;left:8px;bottom:8px}}
/* Trang danh mục: hàng chip lọc nhanh (modules/products/views/cat/hm_cat_chips.php) */
.hm-chips{margin:8px 0 12px;display:flex;flex-direction:column;gap:8px}
.hm-chips-row{display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}
.hm-chips-row::-webkit-scrollbar{display:none}
.hm-chips-label{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--hm-text-muted,var(--hm-muted));min-width:52px}
.hm-chip{flex:0 0 auto;display:inline-flex;align-items:center;height:32px;padding:0 14px;border:1px solid var(--hm-line);border-radius:16px;background:var(--hm-surface);color:var(--hm-text);font-size:13px;line-height:1;white-space:nowrap;text-decoration:none}
.hm-chip:hover{border-color:var(--hm-gold)}
.hm-chip.on{border-color:var(--hm-gold);background:var(--hm-gold);color:var(--hm-black);font-weight:600}
.hm-chip-reset{border-style:dashed;color:var(--hm-ruby)}
@media (max-width:767px){.hm-chips{margin:6px 0 10px}.hm-chips-label{display:none}.hm-chip{height:30px;padding:0 12px}}
/* Trang sản phẩm: nút Yêu thích nằm cùng dòng Hotline / Chat (default_base.php) */
.feedback_sale_face p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
.hm-wish{display:inline-flex;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 12px;border:1px solid var(--hm-line);border-radius:16px;background:var(--hm-surface);color:var(--hm-text);font-size:13px;line-height:1;cursor:pointer}
.hm-wish svg{fill:none;stroke:currentColor;stroke-width:2}
.hm-wish:hover{border-color:var(--hm-ruby);color:var(--hm-ruby)}
.hm-wish .hm-wish-on,.hm-wish.wishlist_active .hm-wish-off{display:none}
.hm-wish.wishlist_active .hm-wish-on{display:inline}
.hm-wish.wishlist_active{border-color:var(--hm-ruby);color:var(--hm-ruby)}
.hm-wish.wishlist_active svg{fill:currentColor}
/* Địa chỉ cửa hàng bấm được -> Google Maps chỉ đường (hm_map_link trong hm_ux_config.php) */
a.hm-map-link{color:inherit;text-decoration:underline dotted;text-underline-offset:3px}
a.hm-map-link:hover{color:var(--hm-gold)}
footer a.hm-map-link::after{content:"";display:inline-block;width:12px;height:12px;margin-left:5px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.2 7 13 7 13s7-7.8 7-13a7 7 0 0 0-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E") center/contain no-repeat}
.info_address a.hm-map-link{text-decoration:none}
.info_address a.hm-map-link:hover{color:inherit}
.hm-map-go{display:table;margin:10px auto 0;padding:6px 16px;border-radius:18px;background:var(--hm-gold);color:var(--hm-black);font-size:14px;font-weight:600;text-decoration:none}
a.hm-map-link:hover .hm-map-go{filter:brightness(1.08)}
/* Nút nổi (js/hm-float.js): có khung Zalo OA thì bỏ nút Zalo tròn trùng; mở khung chat này thì ẩn nút kia để không đè */
.hm-has-zalo-oa .onlinesupport_list_row .item_zalo{display:none!important}
.hm-zalo-open .hm-bot-host,.hm-zalo-open .onlinesupport_list_row,.hm-zalo-open #fixed-bar{visibility:hidden!important}
.hm-bot-open .zalo-chat-widget,.hm-bot-open .onlinesupport_list_row{visibility:hidden!important}
/* 4 ô danh mục dưới slideshow (khối banner kiểu "sale_product"): máy tính giữ ảnh to; điện thoại thu thành 1 hàng 4 ảnh nhỏ kèm tên */
.banners_sale .hm-bs-name{display:none}
@media (max-width:550px){
  .hm-theme .banners_sale{flex-wrap:nowrap;margin:0 -4px}
  .hm-theme .banners_sale .item,.hm-theme .banners_sale .item:nth-child(1),.hm-theme .banners_sale .item:nth-child(2){width:25%;margin:0;padding:0 4px;box-sizing:border-box}
  .hm-theme .banners_sale .item a{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none}
  .hm-theme .banners_sale .item img{aspect-ratio:1/1;object-fit:cover;object-position:50% 50%;border-radius:14px;border:1px solid var(--hm-gold);background:var(--hm-black)}
  .hm-theme .banners_sale .hm-bs-name{display:block;font-size:12px;line-height:1.25;font-weight:600;text-align:center;color:var(--hm-text)}
}
/* Chế độ tối: trang chi tiết / cảm ơn đơn hàng (views/cart/finished) còn nền trắng viết cứng -> chữ sáng trên nền trắng */
[data-hm-mode="dark"] body.hm-theme :is(#products-cart,.hm-cross-sell__item){background-color:var(--dk-surface)!important}
[data-hm-mode="dark"] body.hm-theme #products-cart :is(table,tr,td,th,.customer-item,.tabl-info-customer,.page_title,.form-item){border-color:var(--dk-line)!important}
[data-hm-mode="dark"] body.hm-theme #products-cart .page_title :is(span,*){color:var(--hm-gold-light)}
[data-hm-mode="dark"] body.hm-theme #products-cart :is(.lable,.lable *){color:var(--dk-muted)}
[data-hm-mode="dark"] body.hm-theme #products-cart :is(td,td *):not(a):not(a *){color:var(--dk-text)}
[data-hm-mode="dark"] body.hm-theme #products-cart :is(.form-item,.form-item-customer,.products-cart-info,.tabl-info-customer){border-color:var(--dk-line)!important;outline-color:var(--dk-line)}
/* Trang chi tiết đơn hàng: khung trắng không có lề trong nên chữ, bảng sát mép khung */
.hm-theme #products-cart{padding:8px 24px 24px;border-radius:12px;box-sizing:border-box}
@media (max-width:768px){.hm-theme #products-cart{padding:4px 12px 16px}}

/* Logo Bộ Công Thương ở chân trang: bo góc, tách khỏi ô đăng ký email bên trên */
.hm-theme .footer_r .cth{margin-top:22px;line-height:0}
.hm-theme .footer_r .cth a{display:inline-block;border-radius:12px;overflow:hidden;background:#fff;padding:4px 6px;box-shadow:0 2px 10px rgba(0,0,0,.25);border:1px solid var(--hm-gold,#c9a227);transition:transform .2s,box-shadow .2s}
.hm-theme .footer_r .cth a:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.35)}
.hm-theme .footer_r .cth img{display:block;width:150px;height:auto;max-width:100%;border-radius:8px}
@media (max-width:768px){.hm-theme .footer_r .cth{margin-top:20px;margin-bottom:8px;text-align:center}.hm-theme .footer_r .cth img{width:140px}}
.popup-login-resgister{width:610px;max-width:100%;position:fixed;background:#f6f6f6;z-index:22222;top:50%;left:50%;transform:translate(-50%, -50%);padding:25px 0px 20px;border-radius:4px}.popup-login-resgister .button-continue{text-align:center;margin:10px 0}.popup-login-resgister .button-continue button{background:var(--main-color);color:#fff;padding:13px 35px;border-radius:10px;display:inline-block;text-transform:uppercase;border:none}.popup-login-resgister .button-continue button:hover{cursor:pointer}.popup-login-resgister .logo-website{text-align:center;margin:20px 0}@media screen and (max-width: 550px){.popup-login-resgister{height:100%;max-height:516px;overflow-y:auto;overflow-x:hidden}}.popup-login-resgister .close_popup{position:absolute;top:-19px;right:-19px;width:38px;height:38px;background:#fff;font-size:24px;text-align:center;box-sizing:border-box;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.popup-login-resgister .close_popup svg{width:14px;height:14px}.popup-login-resgister .title{text-align:center;font-size:22px;padding-bottom:15px;border-bottom:1px solid #ddd;margin-bottom:18px;font-weight:600}.popup-login-resgister #otp_input br{display:none}.popup-login-resgister .social_login{padding:0px 50px 22px;border-bottom:1px solid #ddd;position:relative;margin-bottom:30px}.popup-login-resgister .social_login>a{display:block;position:relative;height:45px;padding:0px 0px 0px 52px;margin-bottom:10px;line-height:45px;border:1px solid #4267b2;text-align:center;background:#ffff;font-weight:bold;color:#4267b2}.popup-login-resgister .social_login>a:before{background:#4267b2;content:"";height:45px;width:52px;position:absolute;left:0px;top:0px}.popup-login-resgister .social_login>a:nth-child(2){color:#da0808;border:1px solid #da0808}.popup-login-resgister .social_login>a:nth-child(2):before{background:#da0808}.popup-login-resgister .social_login>a svg{width:25px;height:25px;fill:#fff;position:absolute;left:13px;top:10px;z-index:2}.popup-login-resgister .social_login .other{position:absolute;bottom:-8px;left:50%;background:#f6f6f6;padding:0px 10px;transform:translateX(-50%)}.popup-login-resgister .website_login{padding:0px 50px}.popup-login-resgister .row-register{margin-bottom:12px;position:relative}.popup-login-resgister .row-register input{height:44px;background:#fff;border:1px solid #ddd;line-height:44px;width:100%;padding:0px 15px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.popup-login-resgister .row-register .btn-submit{background:var(--main-color);color:#fff;border:none;border-radius:4px;margin-bottom:15px;cursor:pointer}.popup-login-resgister .save_resetpass{margin-bottom:30px}.popup-login-resgister .save_resetpass .save_login{width:50%;float:left}.popup-login-resgister .save_resetpass .reset_pass{width:50%;float:right;text-align:right}.popup-login-resgister .save_resetpass .reset_pass a{color:var(--blue-color)}.popup-login-resgister .row_registele{display:flex;align-items:center;width:100%;position:relative}.popup-login-resgister .row_registele .item_row{width:calc(100% - 110px);margin-right:10px}.popup-login-resgister .row_registele #check_opt{height:44px;background:#f6f6f6;border:1px solid #ddd;width:100px;border-radius:5px;color:#333;margin-bottom:12px;transition:all .25s ease;cursor:pointer;position:absolute;right:0px;top:0px}.popup-login-resgister .row_registele #check_opt:hover{background:var(--main-color);color:#fff}.popup-login-resgister .create{text-align:center}.popup-login-resgister .create a{color:var(--blue-color)}.popup-login-resgister .divforget{padding:0px 50px}.popup-login-resgister .code-view{display:block;margin-bottom:8px}.popup-login-resgister .box-register{padding:0px 50px;border-bottom:1px solid #ddd;position:relative;margin-bottom:12px;padding-bottom:12px}@media all and (max-width: 550px){.popup-login-resgister .box-register{padding:0px 20px;height:434px;overflow-y:auto}}.popup-login-resgister .box-register .change-register-phone{text-align:center;margin:10px 0;display:flex;align-items:center;justify-content:center}.popup-login-resgister .box-register .change-register-phone svg{width:20px;height:20px;fill:var(--blue-color);margin-right:5px}.popup-login-resgister .box-register .change-register-phone a{color:var(--blue-color)}.popup-login-resgister .box-register .other{position:absolute;bottom:-8px;left:50%;background:#f6f6f6;padding:0px 10px;transform:translateX(-50%)}.popup-login-resgister .row-register-sl .date_l{width:calc(100% - 88px);float:left}.popup-login-resgister .row-register-sl .date_l select{width:calc(100% / 3 - 10px);float:left;margin-right:10px}@media all and (max-width: 550px){.popup-login-resgister .row-register-sl .date_l{width:100%;float:none}.popup-login-resgister .row-register-sl .date_l select{width:100%;float:none;margin-right:0px;margin-bottom:12px}}.popup-login-resgister .row-register-sl .date_r{width:88px;float:right}@media all and (max-width: 550px){.popup-login-resgister .row-register-sl .date_r{width:100%;float:none}}.popup-login-resgister .row-register-sl .title-t{margin-bottom:6px}.popup-login-resgister .row-register-sl select{height:44px;background:#fff;border:1px solid #ddd;padding:0px 15px;width:100%}.popup-login-resgister .input-check{margin-top:14px;margin-bottom:14px}.popup-login-resgister .text-bot a{color:var(--blue-color)}.popup-login-resgister .login-bot{text-align:center}.popup-login-resgister .login-bot a{color:var(--blue-color)}@media all and (max-width: 550px){.popup-login-resgister{width:98%}.popup-login-resgister .close_popup{top:10px;right:9px;background:#dedede}.popup-login-resgister .social_login{padding:0px 20px 22px}.popup-login-resgister .website_login{padding:0px 20px}.popup-login-resgister .divforget{padding:0px 20px}}.icon_eye{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid}.icon_eye svg{fill:#666;cursor:pointer}.icon_eye:hover svg{fill:#000}.alert_register{padding:0px 50px 15px;color:#f00;line-height:1.4}@media (max-width: 550px){.alert_register{padding:0px 20px 15px}}.r_row_address{display:flex;flex-wrap:wrap;margin:0px -5px}.r_row_address select{width:calc(100%/3 - 10px);height:36px;display:block;border-radius:4px;border:1px solid #cacaca;box-sizing:border-box;outline:none;margin:0px 5px;padding:0px 0px 0px 10px;background-position:calc(100% - 16px) calc(1em + 1px),calc(100% - 12px) calc(1em + 1px),100% 0}.r_row_address select:focus{background-position:calc(100% - 15px) 1em,calc(100% - 19px) 1em,100% 0;background-size:4px 4px, 4px 4px, 2.5em 2.5em}@media (max-width: 700px){.r_row_address select{width:100%;margin:0px 5px 10px}}
/*# sourceMappingURL=popup.css.map */
/* logo theo tỉ lệ thật (width/height lấy từ file ảnh) */
.popup-login-resgister .logo-website img{max-width:150px;height:auto}
/* Popup đăng nhập kiểu Tiki: 2 cột (trái: form, phải: cam kết). Ghi đè popup.css, nạp sau nó (blocks/register/views/register/popup.php) */
.popup-login-resgister{width:800px;max-width:calc(100% - 32px);padding:0;background:var(--hm-surface,#fff);border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.25)}
.popup-login-resgister .close_popup{top:-14px;right:-14px;width:40px;height:40px;box-shadow:0 2px 8px rgba(0,0,0,.2)}
.popup-login-resgister .close_popup svg{width:16px;height:16px}
.hm-login{display:flex;min-height:520px}
.hm-login__main{flex:1 1 auto;min-width:0;padding:44px 45px 32px}
.hm-login__main .website_login{padding:0}
.hm-login__main .logo-website{display:none}
.hm-login__main .title{text-align:left;font-size:24px;font-weight:500;border:0;padding:0;margin:0 0 20px}
.hm-login__hello{margin-bottom:28px}
.hm-login__hi{font-size:24px;font-weight:500;line-height:1.3;color:var(--hm-text,#222)}
.hm-login__sub{font-size:15px;color:var(--hm-text,#333);margin-top:4px}
.hm-login__note{margin-top:12px;padding:10px 12px;border-left:3px solid var(--main-color);border-radius:4px;background:var(--hm-surface2,#f7f4ea);color:var(--hm-text,#333);font-size:14px;line-height:1.45}
.hm-theme .hm-login__note{border-left-color:var(--hm-gold)}

/* Ô nhập: chữ to, chỉ có gạch chân */
.hm-login__main .row-register input.txt-login,.hm-login__main .row-register input.txtinput{height:48px;line-height:48px;font-size:20px;border:0;border-bottom:1px solid #ddd;border-radius:0;padding:0 2px;background:transparent}
.hm-login__main .tab_login_phone .row-register input.txt-login{font-size:24px}
.hm-login__main .row-register input.txt-login:focus,.hm-login__main .row-register input.txtinput:focus{outline:0;border-bottom-color:var(--main-color)}
.hm-login__main .row-register{margin-bottom:22px}

/* Nút Tiếp tục / Đăng nhập: to, full ngang; nhạt khi chưa nhập số */
.hm-login__main .button-continue{margin:8px 0 14px}
.hm-login__main .button-continue button,.hm-login__main .row-register .btn-submit{display:block;width:100%;height:48px;line-height:48px;padding:0;border-radius:4px;font-size:18px;font-weight:500;text-transform:none;background:var(--main-color);color:#fff;border:0;transition:opacity .2s}
.hm-login__main .button-continue button.hm-login__btn--off{opacity:.45}
.hm-login__main .create{font-size:14px;color:var(--hm-text-muted,#555);margin:6px 0 0}
.hm-login__main .create a{font-weight:600}
.hm-login__main .hm-social-login{margin:30px 0 0}
.hm-login__main .login-bot{text-align:center;font-size:14px;margin-top:10px}
.hm-login__main .login-bot a{color:var(--blue-color)}

/* Cột phải */
.hm-login__side{flex:0 0 300px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px 26px;border-radius:0 20px 20px 0;background:linear-gradient(160deg,#e0b21a 0%,var(--main-color) 55%,#a87f00 100%);color:#fff;text-align:center}
/* Logo hiện trọn (không cắt tròn), co theo khung */
.hm-login__logo{display:flex;align-items:center;justify-content:center}
.hm-login__logo img{width:auto;height:auto;max-width:160px;max-height:160px;object-fit:contain}
.hm-login__side-title{font-size:19px;font-weight:700;line-height:1.35}
.hm-login__perks{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;gap:10px}
.hm-login__perks li{display:flex;align-items:center;gap:10px;background:var(--hm-surface,#fff);color:var(--hm-text,#333);border-radius:10px;padding:11px 12px;text-align:left;font-size:14px;font-weight:500;line-height:1.35;box-shadow:0 2px 6px rgba(0,0,0,.08)}
.hm-login__perks svg{flex:0 0 18px;color:var(--main-color)}

/* Điện thoại: chỉ cột trái, gần full màn hình */
@media (max-width:767px){
	.hm-login__side{display:none}
	.hm-login{min-height:0}
	.hm-login__main{padding:56px 20px 28px}
	.popup-login-resgister{width:100%;max-width:100%;height:auto;max-height:100%;top:auto;bottom:0;left:0;transform:none;border-radius:16px 16px 0 0;overflow-y:auto}
	.popup-login-resgister .close_popup{top:12px;right:12px;box-shadow:none;background:#f2f2f2}
	.popup-login-resgister .box-register{padding:0;height:auto}
}

/* Đang mở popup: ẩn nút nổi Zalo/chatbot/hotline để không đè lên popup */
.hm-login-open .zalo-chat-widget,.hm-login-open [id^="doiquanai-widget"],.hm-login-open .right_support_online{display:none !important}

/* Giao diện vàng kim (body.hm-theme, templates/hmmobile/css/hm-theme.css): dùng biến màu --hm-* từ cấu hình */
.hm-theme .hm-login__side{background:var(--hm-black);border-left:2px solid transparent;border-image:var(--hm-foil) 1;color:var(--hm-ivory)}
.hm-theme .hm-login__side-title{color:var(--hm-gold-light)}
.hm-theme .hm-login__perks li{background:var(--hm-surface2,var(--dk-surface2,var(--hm-ivory)));color:var(--hm-text,var(--hm-black))}
.hm-theme .hm-login__perks svg{color:var(--hm-gold)}
.hm-theme .hm-login__main .button-continue button,.hm-theme .hm-login__main .row-register .btn-submit{background:var(--hm-foil);color:#1d1504;text-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 1px 2px rgba(0,0,0,.25)}
.hm-theme .hm-login__main .row-register input.txt-login:focus,.hm-theme .hm-login__main .row-register input.txtinput:focus{border-bottom-color:var(--hm-gold)}
.hm-login__main .create a{color:var(--main-color)}
.hm-theme .hm-login__main .create a{color:var(--hm-gold)}
/* Nút Tiếp tục khi chưa nhập số: viền vàng, chữ vàng đậm trên nền nhạt (không để chữ xám trên nền vàng) */
.hm-theme .hm-login__main .button-continue button.hm-login__btn--off{opacity:1;background:var(--hm-surface2,var(--dk-surface2,#efe9da));border:1px solid var(--hm-gold);color:var(--hm-gold);font-weight:700;text-shadow:none;box-shadow:none}

/* Báo lỗi / thành công ngay trong popup (đăng nhập AJAX, quên mật khẩu): popup.js hm_login_msg() */
.hm-login__msg{display:none;margin:8px 0 4px;padding:9px 12px;border-radius:8px;font-size:14px;line-height:1.45;text-align:left}
.hm-login__msg.is-error{background:var(--hm-danger-bg,#fdecea);color:var(--hm-danger,#b3261e);border:1px solid var(--hm-danger-line,#f5c2c0)}
.hm-login__msg.is-ok{background:var(--hm-surface2,#f7f4ea);color:var(--hm-text,#333);border:1px solid var(--main-color)}
.hm-theme .hm-login__msg.is-ok{border-color:var(--hm-gold)}
.hm-login__msg a{font-weight:600;text-decoration:underline;color:inherit}
.hm-login__who{font-size:14px;color:var(--hm-text-muted,#666);margin:-6px 0 6px}
.hm-login__who b{color:var(--hm-text,#222);font-weight:600}
.hm-login__who a{margin-left:6px;color:var(--main-color);text-decoration:underline}
.hm-theme .hm-login__who a{color:var(--hm-gold)}
.hm-login__main .tab_reset_pass .form-login{max-width:none;margin:0;padding:0}
.hm-login__main .tab_reset_pass .hm-login__sub{margin:0 0 6px}
.hm-login__back{margin-top:14px;text-align:left}
.hm-login__main input.btn-submit:disabled{opacity:.6;cursor:wait}
.hm-login__main .divforget{padding:0}

/* Bước địa chỉ khi đăng ký: ô tỉnh mới + gõ tìm phường (hm_address.js, tiền tố r_) */
.popup-login-resgister .r_row_address .hm-addr-legacy{display:none !important}
.popup-login-resgister .r_row_address .hm-addr{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:0 5px}
.popup-login-resgister .r_row_address .hm-addr select{width:100%;height:40px;margin:0;border:1px solid var(--hm-line,#ddd);border-radius:6px;padding:0 10px;background-color:var(--hm-surface,#fff)}
.popup-login-resgister .hm-addr__ward{position:relative;width:100%}
.popup-login-resgister .hm-addr__ward input{width:100%;height:40px;box-sizing:border-box;border:1px solid var(--hm-line,#ddd);border-radius:6px;padding:0 10px;font-size:15px;background:var(--hm-surface,#fff);color:var(--hm-text,#222)}
.popup-login-resgister .hm-addr__ward input:disabled{background:var(--hm-bg,#f6f6f6);cursor:not-allowed}
.popup-login-resgister .hm-addr__list{display:none;position:absolute;left:0;right:0;top:44px;z-index:50;max-height:240px;overflow-y:auto;margin:0;padding:4px 0;list-style:none;background:var(--hm-surface,#fff);border:1px solid var(--hm-line,#ddd);border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.15);line-height:1.35;text-align:left}
.popup-login-resgister .hm-addr__list.open{display:block}
.popup-login-resgister .hm-addr__list li{padding:8px 12px;cursor:pointer;border-left:3px solid transparent}
.popup-login-resgister .hm-addr__list li b{display:block;font-size:14px;font-weight:600;color:var(--hm-text,#222)}
.popup-login-resgister .hm-addr__list li span{display:block;font-size:12px;color:var(--hm-text-muted,#777);opacity:.75}
.popup-login-resgister .hm-addr__list li:hover,.popup-login-resgister .hm-addr__list li.active{background:var(--hm-bg,#fff8e8);border-left-color:var(--hm-gold,var(--main-color))}
.popup-login-resgister .hm-addr__list li.hm-addr__grp{cursor:default;padding-bottom:2px}
.popup-login-resgister .hm-addr__list li.hm-addr__grp:hover{background:none;border-left-color:transparent}
.popup-login-resgister .hm-addr__list li.hm-addr__sub{padding:5px 12px 5px 28px}
.popup-login-resgister .hm-addr__list li.hm-addr__sub b{font-size:13px;font-weight:500}
.popup-login-resgister .hm-addr__list li.hm-addr__empty{cursor:default;font-size:13px;color:var(--hm-text-muted,#777)}
.popup-login-resgister .r_row_address .hm-address-new{width:100%;margin:8px 5px 0;font-size:13px;line-height:1.4;color:var(--hm-text-muted,#555);background:var(--hm-bg,#fffaf0);border:1px dashed var(--main-color);border-radius:6px;padding:7px 10px;text-align:left}
.hm-theme .popup-login-resgister .r_row_address .hm-address-new{border-color:var(--hm-gold)}
.popup-login-resgister .r_row_address label.label_error{display:block;width:100%;margin:4px 5px 0}
.wrapper_children_level_0 ul li a {
  font-size: 14px;
  padding: 10px;
  display: block;
}
.wrapper_children_level_0 ul li a:hover {
  background: var(--main-color);
  color: #fff;
}

.sb-submenu li {
  width: 100%;
  float: none;
  line-height: 18px;
}

.wrapper_children_level_0 {
  position: absolute;
  background: #FFF;
  border: 1px solid #ededed;
  z-index: 100;
  color: red;
  box-sizing: border-box;
  transition: 0.2s all ease;
  text-align: left;
  top: 50px;
  left: 0px;
  width: 220px;
  display: none;
}

.mainmenu2 #icon_hot {
  position: absolute;
  left: 0px;
  top: 14px;
  font-size: 9px;
  text-transform: uppercase;
  color: red;
}
.mainmenu2 #dot {
  width: 6px;
  height: 6px;
  background-color: #f33;
  border-radius: 100%;
  position: absolute;
  left: 6px;
  top: 26px;
  margin-top: -5px;
  display: block;
}
.mainmenu2 #dot .ping {
  border: 1px solid #f33;
  width: 6px;
  height: 6px;
  opacity: 1;
  background-color: rgba(238, 46, 36, 0.2);
  border-radius: 100%;
  animation-duration: 1.25s;
  animation-name: sonar;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  display: block;
  margin: -1px 0 0 -1px;
}
.mainmenu2 .level_0 {
  position: relative;
}
.mainmenu2 .level_0:hover .wrapper_children_level_0 {
  display: block;
}
.mainmenu2 .level_0:last-child .wrapper_children_level_0 {
  left: auto;
  right: 0px;
}
.mainmenu2 .level_0 .menu_filter {
  position: absolute;
  width: 1170px;
  display: none;
  top: 43px;
  left: 0px;
  background: #fff;
  border-left: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.mainmenu2 .level_0 .menu_filter .inner {
  flex-wrap: wrap;
  display: flex;
}
.mainmenu2 .level_0 .menu_filter .menu_col {
  width: 25%;
  float: left;
  padding: 20px 20px 10px;
  box-sizing: border-box;
  text-align: left;
  border-right: 1px solid #dadada;
}
.mainmenu2 .level_0 .menu_filter .menu_col .field_label {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px;
}
.mainmenu2 .level_0 .menu_filter .menu_col .field_item {
  margin-bottom: 10px;
}
.mainmenu2 .level_0 .menu_filter .menu_col .field_item a {
  font-size: 14px;
  color: #565656;
  transition: 0.5s;
}
.mainmenu2 .level_0 .menu_filter .menu_col .field_item a:hover {
  color: var(--main-color);
}
.mainmenu2 .level_0 .menu_filter .menu_col:nth-child(1) {
  width: 50%;
}
.mainmenu2 .level_0 .menu_filter .menu_col:nth-child(1) .field_item {
  width: 33.3333333333%;
  float: left;
  margin-bottom: 10px;
}
.mainmenu2 .level_0 .menu_filter .menu_col:nth-child(1) .field_item a {
  font-size: 14px;
  color: #565656;
  transition: 0.5s;
}
.mainmenu2 .level_0 .menu_filter .menu_col:nth-child(1) .field_item a:hover {
  color: var(--main-color);
}
.mainmenu2 .level_0:hover .menu_filter {
  display: block;
}

.right_top .dcjq-mega-menu2 {
  position: relative;
}
@media all and (max-width: 990px) {
  .right_top .dcjq-mega-menu2 {
    display: none;
  }
}
.right_top .dcjq-mega-menu2 #megamenu {
  position: relative;
  z-index: 2;
}
@media all and (min-width: 1000px) {
  .right_top .dcjq-mega-menu2 #megamenu {
    display: flex;
  }
}
@media all and (max-width: 400px) {
  .right_top .dcjq-mega-menu2 #megamenu {
    margin-top: 0;
  }
}
.right_top .dcjq-mega-menu2 ul.menu li.level_0 {
  position: relative;
  padding-left: 10px;
  padding: 0px 1px 0px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  transition: 0.5s ease-in-out all;
}
.right_top .dcjq-mega-menu2 ul.menu li.level_0 svg {
  position: unset;
  left: 3px;
  top: 13px;
  width: 14px;
  height: 14px;
  fill: #fff;
  margin-right: 6px;
}
@media screen and (max-width: 1240px) {
  .right_top .dcjq-mega-menu2 ul.menu li.level_0 svg {
    position: absolute;
    left: 0px;
    top: 10px;
    width: 20px;
    height: 20px;
    fill: var(--main-color);
  }
}
@media screen and (max-width: 1205px) {
  .right_top .dcjq-mega-menu2 ul.menu li.level_0 svg {
    display: none;
  }
}
.right_top .dcjq-mega-menu2 ul.menu li.mega-hover a, .right_top .dcjq-mega-menu2 ul.menu > li.activated > a, .right_top .dcjq-mega-menu2 ul.menu > li:hover > a {
  color: #ff6090;
}
@media screen and (max-width: 990px) {
  .right_top .dcjq-mega-menu2 ul.menu li.mega-hover a, .right_top .dcjq-mega-menu2 ul.menu > li.activated > a, .right_top .dcjq-mega-menu2 ul.menu > li:hover > a {
    color: #fff;
  }
}
.right_top .dcjq-mega-menu2 ul.menu li.home.mega-hover a, .right_top .dcjq-mega-menu2 ul.menu > li.home.activated > a, .right_top .dcjq-mega-menu2 ul.menu > li.home:hover > a {
  color: #ff6090;
}
@media screen and (max-width: 990px) {
  .right_top .dcjq-mega-menu2 ul.menu li.home.mega-hover a, .right_top .dcjq-mega-menu2 ul.menu > li.home.activated > a, .right_top .dcjq-mega-menu2 ul.menu > li.home:hover > a {
    color: #fff;
  }
}
.right_top .dcjq-mega-menu2 .check_icon {
  padding: 15px 0px 13px 24px !important;
}
.right_top .dcjq-mega-menu2 .menu_item_a {
  color: #fff;
  float: left;
  padding: 10px 15px 10px;
  font-size: 14px;
  white-space: nowrap;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  /* font-weight: 500; */
  text-align: left;
  display: flex;
  align-items: center;
}
@media all and (min-width: 1440px) {
  .right_top .dcjq-mega-menu2 .menu_item_a {
    font-size: 0.9vw;
  }
}
.right_top .dcjq-mega-menu2 .menu_item_a span {
  font-weight: bold;
}
.right_top .dcjq-mega-menu2 .menu_item_a .bg_icon {
  font-weight: normal;
  position: absolute;
  left: -1px;
  text-align: center;
  color: #fff;
  width: 50px;
  font-size: 10px;
  background-image: url(https://hoangmaimobile.vn/blocks/mainmenu2/assets/images/bg_hot.png);
  text-transform: uppercase;
}
@media all and (max-width: 1243px) {
  .right_top .dcjq-mega-menu2 .menu_item_a .bg_icon {
    display: none;
  }
}
.right_top .dcjq-mega-menu2 .menu_item_a svg {
  width: 20px;
  height: 20px;
  fill: #fff;
  position: absolute;
  left: 8px;
  top: 12px;
}
@media screen and (max-width: 1024px) {
  .right_top .dcjq-mega-menu2 .menu_item_a {
    padding: 0px 10px 0px;
  }
}
@media screen and (max-width: 1205px) {
  .right_top .dcjq-mega-menu2 .menu_item_a {
    padding-left: 0px;
  }
}
.right_top .dcjq-mega-menu2 .menu_item_a:hover {
  color: var(--main-color);
}
@media screen and (max-width: 990px) {
  .right_top .dcjq-mega-menu2 .menu_item_a {
    color: #fff;
  }
}
.right_top .drop_down {
  color: #FFFFFF;
  display: block;
  float: left;
  padding: 0 10px;
  display: none;
}
.right_top .drop_down svg {
  fill: #fff;
  width: 12px;
  height: 12px;
}
@media all and (max-width: 990px) {
  .right_top .drop_down {
    display: block;
    float: left;
    padding: 8px 10px;
    display: block;
    position: absolute;
    right: 10px;
    top: 3px;
    transition: 0.7s ease-in-out all;
  }
}
.right_top .dcjq-mega-menu2 .highlight {
  position: absolute;
  text-align: left;
  top: 31px;
  padding-top: 15px;
  left: 20px;
  width: 215px;
  z-index: 99999999;
  transition: 0.9s ease-in-out all;
  opacity: 0;
  visibility: hidden;
}
.right_top .dcjq-mega-menu2 .highlight .highlight1 {
  /* border-top: 2px solid #0094E0; */
  text-transform: uppercase;
}
.right_top .dcjq-mega-menu2 ul.menu li:hover .highlight {
  opacity: 1;
  visibility: visible;
}
.right_top .dcjq-mega-menu2 .highlight .sub-menu-level1 {
  padding: 13px 0 13px 15px;
  background: #fff;
  border-bottom: 1px solid rgba(222, 222, 222, 0.75);
  box-sizing: border-box;
}
.right_top .dcjq-mega-menu2 .highlight .sub-menu-level1 a {
  color: #000;
  font-size: 14px;
  text-transform: none;
}
.right_top .dcjq-mega-menu2 .highlight .sub-menu-level1:hover {
  cursor: pointer;
  border-left: 3px solid var(--main-color);
  transition: 0.15s ease-in-out all;
}
.right_top .dcjq-mega-menu2 .highlight .sub-menu-level1:hover a {
  text-decoration: none;
}
.right_top .dcjq-mega-menu2 .highlight .sub-menu-level1 a img {
  display: none;
}
.right_top .dcjq-mega-menu2 .sb-toggle-left {
  float: left;
  display: none;
  cursor: pointer;
  position: relative;
  margin-left: 10px;
}
@media all and (max-width: 990px) {
  .right_top .dcjq-mega-menu2 .sb-toggle-left {
    margin-left: 0px;
  }
}
.right_top .slide-up {
  transform: translateY(0);
}
.right_top .slide-down {
  transform: translateY(-100%);
}
.right_top .m-slide-up {
  transform: translateY(0);
}
.right_top .m-slide-down {
  transform: translateY(-100%);
}
@media screen and (max-width: 1240px) {
  .right_top .dcjq-mega-menu2 ul.menu li.level_0 {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .right_top .dcjq-mega-menu2 ul.menu li.level_0 {
    float: left;
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media screen and (max-width: 1170px) {
  .right_top .dcjq-mega-menu2 ul.menu li.level_0 {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media screen and (max-width: 990px) {
  .right_top .top_menu #megamenu {
    position: absolute;
    background: rgba(0, 0, 0, 0.7725490196);
    /* width: 100%; */
    right: -22px;
    top: 46px;
    z-index: 999;
    border-left: 1px solid #EFEFEF;
    border-bottom: 1px solid #EFEFEF;
    display: none;
    width: 300px;
  }
  .right_top .dcjq-mega-menu2 .sb-toggle-left {
    display: block;
    position: relative;
  }
  .right_top .dcjq-mega-menu2 .sb-toggle-left svg {
    color: black;
    position: absolute;
    top: 12px;
    width: 20px;
    height: 20px;
    fill: #fff;
    padding-right: 20px;
    z-index: 99;
  }
  .right_top .dcjq-mega-menu2 ul.menu li.level_0:before {
    display: none;
  }
  .right_top .dcjq-mega-menu2 ul.menu li.level_0:after {
    display: none;
  }
  .right_top .dcjq-mega-menu2 .highlight {
    background: transparent;
    border: none;
    box-shadow: none;
    position: relative;
    text-align: left;
    /* margin-top: 3px; */
    float: none;
    top: 0px;
    width: auto;
    display: none;
    opacity: 1;
    visibility: visible;
    left: 0;
    padding-top: 0;
  }
  .right_top .dcjq-mega-menu2 .highlight .highlight1 {
    background: transparent;
    border: none;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    text-transform: none;
  }
  .right_top .dcjq-mega-menu2 .highlight .highlight1 a {
    color: #FFF;
  }
  .right_top .dcjq-mega-menu2 .highlight .sub-menu-level1 {
    border-top: none;
    padding: 9px 0 9px 22px;
  }
  .right_top .dcjq-mega-menu2 ul.menu li.mega-hover a, .right_top .dcjq-mega-menu2 ul.menu > li.activated > a, .right_top .dcjq-mega-menu2 ul.menu > li:hover > a {
    transition: 0.25s ease-in-out all;
    background: var(--main-color);
  }
}
.right_top .menu_scroll .menu_item_a {
  padding: 10px 15px 10px;
}
.div_megamenu_no .dcjq-mega-menu2 ul.menu li.home.mega-hover a, .div_megamenu_no .dcjq-mega-menu2 ul.menu > li.home.activated > a, .div_megamenu_no .dcjq-mega-menu2 ul.menu > li.home:hover > a {
  color: var(--extra-color);
}

@keyframes sonar {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    transform: scale(3);
    opacity: 0;
  }
}/*# sourceMappingURL=megamenu_top.css.map */.search-contain {
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  float: left; }
  @media all and (max-width: 1150px) {
    .search-contain {
      width: 80%; } }
  @media all and (max-width: 990px) {
    .search-contain {
      width: 100%; } }
  @media all and (max-width: 800px) {
    .search-contain {
      float: left;
      margin: auto;
      width: 100%; } }

@media all and (max-width: 800px) {
  .m-slide-up .search-contain {
    float: none;
    margin: auto;
    width: 95%; } }

.search-contain .search-content {
  border-radius: 4px;
  border: none; }

.search-contain .input_border {
  border: 1px solid #f5f5f5;
  display: block;
  /* border-radius: 6px; */
  background-color: #f6f6f6;
  border-radius: 50px; }

.search-contain input[type="text"] {
  /*background: #FFF;*/
  width: 100%;
  height: 40px;
  border-radius: 4px;
  border: none;
  padding-left: 23px;
  box-sizing: border-box;
  font-size: 13px;
  background-color: transparent; }
  @media all and (max-width: 600px) {
    .search-contain input[type="text"] {
      height: 36px;
      padding-left: 12px; } }
  .search-contain input[type="text"]::placeholder {
    font-style: italic; }

#search_form {
  position: relative; }

.button-search {
  width: 50px;
  height: 38px;
  position: absolute;
  background: #f6f6f6;
  border: none;
  right: 5px;
  top: 1px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media all and (max-width: 600px) {
    .button-search {
      height: 34px;
      width: 35px;
      padding: 7px; } }
  .button-search svg {
    width: 25px;
    height: 25px;
    background: transparent;
    fill: #b8b8b8; }

.button-search i {
  width: 26px;
  height: 29px;
  background-position: 0px 0px;
  display: block;
  margin-left: 11px;
  margin-top: 4px; }

.autocomplete-suggestions {
  position: absolute;
  top: 4px;
  right: -5px;
  margin: 6px 0 0 6px;
  _background: none;
  _margin: 1px 0 0 0; }

.autocomplete-suggestions {
  border: 1px solid  #ececec;
  background: #fff;
  cursor: default;
  overflow: auto;
  margin: 0 0px 6px -1px;
  width: 100%;
  top: 31px;
  left: 101px; }
  @media only screen and (min-width: 1180px) {
    .autocomplete-suggestions {
      width: 550px !important; } }

.autocomplete-suggestions div {
  cursor: pointer;
  width: 100%;
  display: inline-block;
  clear: both;
  padding: 0;
  margin: 0;
  margin-bottom: -5px; }

.autocomplete-suggestions .autocomplete-group {
  padding: 8px 3%;
  width: 100%;
  background: #f9f9f9;
  box-sizing: border-box; }

.autocomplete-suggestions div a, .autocomplete-suggestions div a:link, .autocomplete-suggestions div a:visited {
  display: inline-block;
  margin: 0;
  padding: 6px 3%;
  width: 100%;
  /* font-family: opensans; */
  font-size: 13px;
  color: #333;
  background: #fff;
  clear: both;
  border-bottom: 1px solid #eee;
  box-sizing: border-box; }

.autocomplete-suggestions div a:hover {
  background: #ececec; }

.autocomplete-suggestions div a img {
  width: 64px;
  float: left;
  margin-right: 20px; }

.autocomplete-suggestions div a label {
  font-weight: normal;
  cursor: pointer;
  margin: 0;
  float: left;
  width: calc(100% - 84px); }

.autocomplete-suggestions div a span {
  display: block;
  clear: both;
  cursor: pointer;
  margin: 0;
  padding: 0; }

.autocomplete-suggestions div a span.price {
  color: #fd0000;
  padding-top: 10px; }

.autocomplete-suggestions div.last {
  border: none; }

.autocomplete-suggestions strong {
  font-weight: 500;
  color: #0083bf; }

.autocomplete-suggestions::-webkit-scrollbar-track {
  border-radius: 15px;
  background-color: #EBEBEB; }

.autocomplete-suggestions::-webkit-scrollbar {
  width: 5px;
  background-color: #EBEBEB;
  border-radius: 15px; }

.autocomplete-suggestions::-webkit-scrollbar-thumb {
  border-radius: 15px;
  background: #2080CA;
  border: 1px solid #EBEBEB; }

@media only screen and (max-width: 450px) {
  .search-contain {
    width: 100%; } }
@media only screen and (max-width: 768px) {
  .autocomplete-suggestions {
    top: 30px;
    left: 10px; } }
.remove_search {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 46px;
  line-height: 1;
  font-size: 16px;
  font-weight: 600;
  color: #b8b8b8; }

/*# sourceMappingURL=search.css.map */
.shopcart_simple{position:relative}@media screen and (max-width: 1150px){.shopcart_simple{display:block}}.shopcart_simple .buy_icon{display:flex;align-items:center}@media screen and (max-width: 1150px){.shopcart_simple .buy_icon{display:block}}.shopcart_simple .buy_icon svg{width:29px;height:29px;fill:var(--main-color);transition:0.5s}.shopcart_simple .buy_icon svg g{fill:var(--main-color)}@media all and (max-width: 1150px){.shopcart_simple .buy_icon svg{width:25px;height:25px}}@media all and (max-width: 600px){.shopcart_simple .buy_icon svg{width:23px;height:23px}}.shopcart_simple .buy_icon .quality{color:var(--main-color);font-size:12px;padding:1px 4px 1px 4px;border-radius:50%;background:#000000;transition:0.5s;position:absolute;right:5px;top:-5px;width:20px;height:20px;display:flex;align-items:center;justify-content:center}@media all and (max-width: 600px){.shopcart_simple .buy_icon .quality{font-size:12px;line-height:14px;right:-8px;top:-5px;box-sizing:border-box;width:18px;padding:0;height:18px;display:flex;align-items:center;justify-content:center}}.shopcart_simple .buy_icon:hover svg{fill:var(--main-color)}
/*# sourceMappingURL=shopcart_simple.css.map */
.menu_label{color:#fff;font-size:17px;left:0;height:45px;line-height:46px;padding:0px 20px 0px 55px;position:relative;cursor:pointer;white-space:nowrap;background:#272727;font-weight:700;border-radius:var(--border-radius)}.menu_label svg{position:absolute;top:13px;left:20px;font-weight:normal;width:20px;height:20px;fill:#fff}.menu_label span svg:last-child{position:absolute;top:2px;right:-31px;width:17px;height:17px;font-weight:normal}#product_menu_ul{left:0px;position:absolute;top:45px;width:100%;z-index:999;opacity:0;visibility:hidden;display:none}@media screen and (max-width: 990px){#product_menu_ul{opacity:0;visibility:hidden;display:none}}@media all and (max-width: 600px){#product_menu_ul{top:38px}}.product_menu_ul_nohome{opacity:0;visibility:hidden;display:none}#product_menu_ul>ul{background:#f6f6f6;padding:18px 0px;box-sizing:border-box;border-radius:var(--border-radius);width:250px}#product_menu_top:hover #product_menu_ul{opacity:1;visibility:visible;display:block}#product_menu_ul .level_0{box-sizing:border-box;font-weight:500}#product_menu_ul .level_0:last-child{border-bottom:0px}#product_menu_ul .level_0:hover{cursor:pointer;-webkit-transition:0.15s ease-in-out all;transition:0.15s ease-in-out all}#product_menu_ul .level_0 .menu_item_a{display:block;padding:8px 15px;padding-left:25px;margin:0px 15px 0px 18px;position:relative}#product_menu_ul .level_0 .img-menu{margin-right:7px;float:left}#product_menu_ul .level_0:hover .img-menu .grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values=' 0  0  0  1  0  0  0  0  1  0 0  0  0  1  0 0  0  0  1  0'/></filter></svg>#grayscale")}#product_menu_ul .level_0 .text-menu{color:#000;display:table-cell;vertical-align:mid;transition:0.5s;font-size:14px}#product_menu_ul .level_0 .icon_menu svg{width:14px;fill:var(--icon-color);position:absolute;left:0px;top:10px;height:14px;transition:0.5s}#product_menu_ul .level_0 .arrow_r{position:absolute;right:-10px;top:8px;transition:0.5s all ease}#product_menu_ul .level_0 .arrow_r svg{height:18px;width:18px;fill:#8e8e8e}#product_menu_ul .level_0:hover .text-menu{color:var(--main-color)}#product_menu_ul .level_0:hover .icon_menu svg{fill:var(--main-color)}#product_menu_ul .level_0.level_1_same_0{border-bottom:medium none}#product_menu_ul .level_0.level_1_same_0 .text-menu{font-weight:normal;padding-left:0px}#product_menu_ul .level_0:hover .highlight{display:flex}#product_menu_ul .second-level-menu ul li{padding:4px 0 4px 16px}#product_menu_ul .highlight{background:#FFFFFF;border:1px solid #E7E7E7;display:none;left:43px;margin-left:226px;padding:12px 0;position:absolute;z-index:99999;top:0;width:912px;height:385px;overflow:hidden}#product_menu_ul .highlight1{display:inline-block;float:left;min-width:118px;padding:0 30px}#product_menu_ul .menu_col:FIRST-LETTER{border-right:none}#product_menu_ul .field_name{border-bottom:medium none;color:#2E2E2E;font-weight:bold;padding:10px 25px;width:178px}#product_menu_ul .sub-menu-level0{margin-bottom:2px}#product_menu_ul .sub-menu-level0 a{color:#3F3F3F;font-weight:bold}#product_menu_ul .sub-menu-level1 a{color:#333;font-weight:500;display:inline-block}#product_menu_ul .sub-menu-level1:hover a{color:var(--main-color)}#product_menu_ul .sub-menu-level2 a{color:#252525;font-weight:normal;display:inline-block;margin-bottom:0px}#product_menu_ul .sub-menu-level1 .image_sub{display:none}#product_menu_ul .second_field{border-top:1px dotted #D3D3D3;margin-top:10px}#product_menu_ul .field_name h3{color:#000;margin-bottom:4px}#product_menu_ul .field_name h3 a{color:#000;margin-bottom:4px}#product_menu_ul .field_name .read_more a{color:#348AD4;text-decoration:underline}#product_menu_ul .field_label{color:#3F3F3F;margin-bottom:5px}.cat_filters_home_wrapper>ul.cat_filters_home_ul{box-sizing:border-box;width:calc(100% / 3);float:left}#product_menu_ul .sub-manu-level1{padding:4px 10px;width:25%;float:left;box-sizing:border-box}@media screen and (max-width: 330px){.menu_label span font{display:none}}.cat_filters_home_wrapper{position:absolute;left:250px;opacity:0;display:unset;top:-1px;width:calc(100% - 250px);background:#FFF;border:1px solid #EEE;max-height:100%;overflow:auto;z-index:3;box-sizing:border-box;transform:translateY(30px);transition:.4s;-webkit-transition:.4s;visibility:hidden;display:flex;flex-wrap:wrap}.level_0:hover .cat_filters_home_wrapper{opacity:1;transform:translateY(0px);visibility:visible}.sub-menu-level1{border-bottom:none;box-sizing:border-box;padding:10px 0 8px 2px;padding-left:10px;position:relative;margin:0px 10px}.sub-menu-level1 a{font-size:14px;color:#000;font-weight:700}.sub-menu-level2{line-height:30px;padding-left:10px}.sub-menu-level2 a{font-size:13px}.product_menu_ul_home{display:none !important}
/*# sourceMappingURL=drop_down.css.map */
.sb-submenu li {
  width: 100%;
  float: none;
  margin-bottom: 10px;
  line-height: 18px;
}

.wrapper_children_level_0 {
  position: absolute;
  background: #f6f6f6;
  border: 1px solid #CCC;
  z-index: 100;
  color: red;
  padding: 10px 10px 0px;
  box-sizing: border-box;
  transition: 0.2s all ease;
  text-align: left;
  top: 35px;
  left: 4px;
  width: 220px;
  display: none;
}

.mainmenu2 .level_0 {
  position: relative;
}
.mainmenu2 .level_0 .menu_filter {
  position: absolute;
  width: 1170px;
  display: none;
  top: 43px;
  left: 0px;
  background: #fff;
  border-left: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
}
.mainmenu2 .level_0 .menu_filter .inner {
  flex-wrap: wrap;
  display: flex;
}
.mainmenu2 .level_0 .menu_filter .menu_col {
  width: 25%;
  float: left;
  padding: 20px 20px 10px;
  box-sizing: border-box;
  text-align: left;
  border-right: 1px solid #dadada;
}
.mainmenu2 .level_0 .menu_filter .menu_col .field_label {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  margin-bottom: 15px;
}
.mainmenu2 .level_0 .menu_filter .menu_col .field_item {
  margin-bottom: 10px;
}
.mainmenu2 .level_0 .menu_filter .menu_col .field_item a {
  font-size: 14px;
  color: #565656;
  transition: 0.5s;
}
.mainmenu2 .level_0 .menu_filter .menu_col .field_item a:hover {
  color: var(--main-color);
}
.mainmenu2 .level_0 .menu_filter .menu_col:nth-child(1) {
  width: 50%;
}
.mainmenu2 .level_0 .menu_filter .menu_col:nth-child(1) .field_item {
  width: 33.3333333333%;
  float: left;
  margin-bottom: 10px;
}
.mainmenu2 .level_0 .menu_filter .menu_col:nth-child(1) .field_item a {
  font-size: 14px;
  color: #565656;
  transition: 0.5s;
}
.mainmenu2 .level_0 .menu_filter .menu_col:nth-child(1) .field_item a:hover {
  color: var(--main-color);
}
.mainmenu2 .level_0:hover .menu_filter {
  display: block;
}

@media all and (max-width: 800px) {
  .div_megamenu {
    display: none;
  }
}
.div_megamenu .dcjq-mega-menu {
  position: relative;
}
.div_megamenu .dcjq-mega-menu #megamenu {
  position: relative;
  z-index: 2;
}
@media all and (min-width: 1000px) {
  .div_megamenu .dcjq-mega-menu #megamenu {
    display: flex;
  }
}
@media all and (max-width: 1085px) {
  .div_megamenu .dcjq-mega-menu #megamenu {
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
  }
}
@media all and (max-width: 400px) {
  .div_megamenu .dcjq-mega-menu #megamenu {
    margin-top: 0;
  }
}
.div_megamenu .dcjq-mega-menu ul.menu li.level_0 {
  padding: 0px 1px 0px;
  position: relative;
  text-align: center;
  box-sizing: border-box;
  transition: 0.5s ease-in-out all;
}
@media screen and (min-width: 990px) {
  .div_megamenu .dcjq-mega-menu ul.menu li.level_0 {
    flex: 1;
  }
}
.div_megamenu .dcjq-mega-menu ul.menu li.mega-hover a, .div_megamenu .dcjq-mega-menu ul.menu > li.activated > a, .div_megamenu .dcjq-mega-menu ul.menu > li:hover > a {
  background: var(--extra-color);
  color: #fff;
}
@media screen and (max-width: 990px) {
  .div_megamenu .dcjq-mega-menu ul.menu li.mega-hover a, .div_megamenu .dcjq-mega-menu ul.menu > li.activated > a, .div_megamenu .dcjq-mega-menu ul.menu > li:hover > a {
    color: #fff;
  }
}
.div_megamenu .dcjq-mega-menu ul.menu li.home.mega-hover a, .div_megamenu .dcjq-mega-menu ul.menu > li.home.activated > a, .div_megamenu .dcjq-mega-menu ul.menu > li.home:hover > a {
  color: var(--extra-color);
}
@media screen and (max-width: 990px) {
  .div_megamenu .dcjq-mega-menu ul.menu li.home.mega-hover a, .div_megamenu .dcjq-mega-menu ul.menu > li.home.activated > a, .div_megamenu .dcjq-mega-menu ul.menu > li.home:hover > a {
    color: #fff;
  }
}
.div_megamenu .dcjq-mega-menu .menu_item_a {
  color: #000;
  float: left;
  padding: 15px 18px 14px;
  font-size: 13px;
  text-transform: uppercase;
  /* text-transform: uppercase; */
  font-weight: 500;
  white-space: nowrap;
  transition: 0.5s;
  -moz-transition: 0.5s;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  text-align: center;
  border-radius: 5px;
}
@media all and (max-width: 1140px) {
  .div_megamenu .dcjq-mega-menu .menu_item_a {
    padding: 15px 15px 13px;
  }
}
.div_megamenu .dcjq-mega-menu .menu_item_a svg {
  width: 20px;
  height: 20px;
  fill: #fff;
  position: absolute;
  left: 8px;
  top: 12px;
}
.div_megamenu .dcjq-mega-menu .menu_item_a:hover {
  color: var(--main-color);
}
.div_megamenu .activated .menu_item_a {
  background: var(--main-color);
}
.div_megamenu .drop_down {
  color: #FFFFFF;
  display: block;
  float: left;
  padding: 0 10px;
  display: none;
}
.div_megamenu .drop_down svg {
  fill: #fff;
  width: 12px;
  height: 12px;
}
@media all and (max-width: 990px) {
  .div_megamenu .drop_down {
    display: block;
    float: left;
    padding: 8px 10px;
    display: block;
    position: absolute;
    right: 10px;
    top: 3px;
    transition: 0.7s ease-in-out all;
  }
}
.div_megamenu .dcjq-mega-menu .highlight {
  position: absolute;
  text-align: left;
  top: 31px;
  padding-top: 15px;
  left: 20px;
  width: 215px;
  z-index: 99999999;
  transition: 0.9s ease-in-out all;
  opacity: 0;
  visibility: hidden;
}
.div_megamenu .dcjq-mega-menu .highlight .highlight1 {
  /* border-top: 2px solid #0094E0; */
  text-transform: uppercase;
}
.div_megamenu .dcjq-mega-menu ul.menu li:hover .highlight {
  opacity: 1;
  visibility: visible;
}
.div_megamenu .dcjq-mega-menu .highlight .sub-menu-level1 {
  padding: 13px 0 13px 15px;
  background: #fff;
  border-bottom: 1px solid rgba(222, 222, 222, 0.75);
  box-sizing: border-box;
}
.div_megamenu .dcjq-mega-menu .highlight .sub-menu-level1 a {
  color: #000;
  font-size: 14px;
  text-transform: none;
}
.div_megamenu .dcjq-mega-menu .highlight .sub-menu-level1:hover {
  cursor: pointer;
  border-left: 3px solid var(--main-color);
  transition: 0.15s ease-in-out all;
}
.div_megamenu .dcjq-mega-menu .highlight .sub-menu-level1:hover a {
  text-decoration: none;
}
.div_megamenu .dcjq-mega-menu .highlight .sub-menu-level1 a img {
  display: none;
}
.div_megamenu .dcjq-mega-menu .sb-toggle-left {
  float: left;
  display: none;
  cursor: pointer;
  position: relative;
  margin-left: 10px;
}
@media all and (max-width: 990px) {
  .div_megamenu .dcjq-mega-menu .sb-toggle-left {
    margin-left: 0px;
  }
}
.div_megamenu .slide-up {
  transform: translateY(0);
}
.div_megamenu .slide-down {
  transform: translateY(-100%);
}
.div_megamenu .m-slide-up {
  transform: translateY(0);
}
.div_megamenu .m-slide-down {
  transform: translateY(-100%);
}
@media screen and (max-width: 1240px) {
  .div_megamenu .dcjq-mega-menu ul.menu li.level_0 {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 1200px) {
  .div_megamenu .dcjq-mega-menu ul.menu li.level_0 {
    float: left;
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media screen and (max-width: 1170px) {
  .div_megamenu .dcjq-mega-menu ul.menu li.level_0 {
    float: left;
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media screen and (max-width: 1080px) {
  .div_megamenu .dcjq-mega-menu ul.menu li.level_0 {
    float: none;
    display: inline-block;
  }
}
@media screen and (max-width: 990px) {
  .div_megamenu .dcjq-mega-menu .sb-toggle-left {
    display: block;
    position: unset;
  }
  .div_megamenu .dcjq-mega-menu .sb-toggle-left svg {
    color: black;
    position: absolute;
    top: 12px;
    width: 20px;
    height: 20px;
    fill: #000;
    padding-right: 20px;
    z-index: 99;
    right: 0px;
  }
  .div_megamenu .dcjq-mega-menu ul.menu li.level_0 {
    float: none;
    padding: 0px;
    border-top: 1px solid rgba(255, 255, 255, 0.56);
    margin: 0;
  }
  .div_megamenu .dcjq-mega-menu ul.menu li.level_0:before {
    display: none;
  }
  .div_megamenu .dcjq-mega-menu ul.menu li.level_0:after {
    display: none;
  }
  .div_megamenu .dcjq-mega-menu .highlight {
    background: transparent;
    border: none;
    box-shadow: none;
    position: relative;
    text-align: left;
    /* margin-top: 3px; */
    float: none;
    top: 0px;
    width: auto;
    display: none;
    opacity: 1;
    visibility: visible;
    left: 0;
    padding-top: 0;
  }
  .div_megamenu .dcjq-mega-menu .highlight .highlight1 {
    background: transparent;
    border: none;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    text-transform: none;
  }
  .div_megamenu .dcjq-mega-menu .highlight .highlight1 a {
    color: #FFF;
  }
  .div_megamenu .dcjq-mega-menu .highlight .sub-menu-level1 {
    border-top: none;
    padding: 9px 0 9px 22px;
  }
  .div_megamenu .dcjq-mega-menu ul.menu li.mega-hover a, .div_megamenu .dcjq-mega-menu ul.menu > li.activated > a, .div_megamenu .dcjq-mega-menu ul.menu > li:hover > a {
    transition: 0.25s ease-in-out all;
    background: var(--main-color);
  }
}
.div_megamenu .menu_scroll .menu_item_a {
  padding: 10px 15px 10px;
}
.wrapper_children_level_0 ul li a {
  color: #565656 !important;
  font-size: 14px;
}
.wrapper_children_level_0 ul li a:hover {
  color: var(--main-color) !important;
  background-color: unset !important;
}/*# sourceMappingURL=megamenu.css.map */.breadcrumb{padding:15px 0 12px 0}.breadcrumb::after{display:block;clear:both;content:" "}.breadcrumb__item{display:inline-block;margin-right:20px;list-style:none;color:#131518;position:relative;padding-bottom:10px}@media screen and (max-width: 500px){.breadcrumb__item{padding-bottom:0px}}.breadcrumb__item .parent_sub{position:absolute;width:500px;background:#fff;top:25px;left:0px;padding:9px;z-index:3;border:1px solid #ddd;top:50px;transition:.4s;visibility:hidden;opacity:0}.breadcrumb__item .parent_sub a{display:block;width:50%;float:left;position:relative;padding-left:12px;line-height:24px;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 600px){.breadcrumb__item .parent_sub a{width:100%;float:none}}.breadcrumb__item .parent_sub a:hover{color:var(--main-color)}.breadcrumb__item .parent_sub a:before{content:"";width:5px;height:5px;border-radius:50%;background:#ccc;position:absolute;left:0px;top:10px}@media screen and (max-width: 800px){.breadcrumb__item .parent_sub{width:180px;top:19px;display:none}}@media screen and (min-width: 1025px){.breadcrumb__item:hover .parent_sub{visibility:visible;opacity:1;top:22px}}.breadcrumb__item h1{font-weight:normal}.breadcrumb__item a{color:#1b1b1b;font-size:14px}.breadcrumb__item a:hover{color:#000}.breadcrumb__item::after{display:block;width:14px;height:15px;color:#b6af96;content:"";background:url('data:image/svg+xml;utf8,<svg  width="10px" height="10px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512" ><path fill="gray" d="M17.525 36.465l-7.071 7.07c-4.686 4.686-4.686 12.284 0 16.971L205.947 256 10.454 451.494c-4.686 4.686-4.686 12.284 0 16.971l7.071 7.07c4.686 4.686 12.284 4.686 16.97 0l211.051-211.05c4.686-4.686 4.686-12.284 0-16.971L34.495 36.465c-4.686-4.687-12.284-4.687-16.97 0z" class=""></path></svg>');background-repeat:no-repeat;position:absolute;top:4px;right:-21px}.breadcrumb__item:last-child{color:var(--main-color)}.breadcrumb__item:last-child::after{content:"" !important;display:none}@media screen and (max-width: 400px){.breadcrumb__item{font-size:13px}}@media screen and (max-width: 360px){.breadcrumb__item{font-size:12px}}.open_parent_sub{visibility:visible !important;opacity:1 !important}
/*# sourceMappingURL=parent.css.map */
.strengths_retangle3_block{display:flex;flex-wrap:wrap;align-items:center;box-sizing:border-box}@media screen and (max-width: 1200px){.strengths_retangle3_block{margin-left:0px;margin-right:0px}}@media all and (max-width: 600px){.strengths_retangle3_block{margin-top:0px;justify-content:center}}.strengths_retangle3_block .item{width:calc( 25% - 0px );cursor:pointer;transition:0.5s;border-top:0;margin:0px;box-sizing:border-box;transition:0.5s;color:#777;position:relative;float:left;border-left:0}.strengths_retangle3_block .item:last-child:after{display:none}@media screen and (max-width: 800px){.strengths_retangle3_block .item{width:calc(50% - 0px);margin:5px 0}}@media screen and (max-width: 600px){.strengths_retangle3_block .item{margin:0}}@media screen and (max-width: 550px){.strengths_retangle3_block .item{margin-bottom:10px}.strengths_retangle3_block .item:nth-child(1){width:100%}.strengths_retangle3_block .item:nth-child(4){width:60%}}@media all and (max-width: 450px){.strengths_retangle3_block .item{width:90%}.strengths_retangle3_block .item:nth-child(3){margin-left:60px}.strengths_retangle3_block .item:nth-child(4){width:90%}}.strengths_retangle3_block .item .item-inner{transition:0.5s;box-sizing:border-box;border:1px solid transparent;width:100%;display:flex;align-items:center}.strengths_retangle3_block .item .item-l{vertical-align:middle;display:inline-block;box-sizing:border-box;color:#1090e0;text-align:center;float:left;position:relative;width:74px}@media all and (max-width: 1200px) and (min-width: 800px){.strengths_retangle3_block .item .item-l{padding:0px}}@media all and (max-width: 550px){.strengths_retangle3_block .item .item-l{width:55px}}.strengths_retangle3_block .item .item-l .isvg{box-sizing:border-box;float:left;border-radius:50%;position:relative}.strengths_retangle3_block .item .item-l .name{width:calc(100% - 90px);float:left;margin-left:24px;margin-top:16px;text-align:left}@media all and (max-width: 1200px){.strengths_retangle3_block .item .item-l .name{margin-top:6px}}@media all and (max-width: 600px){.strengths_retangle3_block .item .item-l .name{margin-left:5px;width:calc(100% - 75px);font-size:14px;margin-top:10px}}.strengths_retangle3_block .item .item-l .name a{text-transform:uppercase;color:var(--main-color);font-weight:bold;line-height:20px}.strengths_retangle3_block .item .item-l svg{fill:var(--extra-color);width:36px;height:36px;transition:0.5s}@media all and (max-width: 600px){.strengths_retangle3_block .item .item-l svg{width:40px;height:40px}}@media all and (max-width: 390px){.strengths_retangle3_block .item .item-l svg{width:35px;height:35px}}.strengths_retangle3_block .item .item-l i{color:var(--main-color);font-size:60px}.strengths_retangle3_block .item .item-r{vertical-align:middle;text-align:left;line-height:22px;box-sizing:border-box;-webkit-transition:0.3s ease-in-out all;transition:0.3s ease-in-out all;float:left;width:calc(100% - 90px);margin-left:16px}@media all and (max-width: 1000px) and (min-width: 800px){.strengths_retangle3_block .item .item-r{padding:0px}}@media all and (max-width: 1200px){.strengths_retangle3_block .item .item-r{padding:7px 0px 0px}}@media all and (max-width: 600px){.strengths_retangle3_block .item .item-r{line-height:unset;padding:0px 0px 0px}}@media all and (max-width: 550px){.strengths_retangle3_block .item .item-r{width:calc(100% - 65px)}}.strengths_retangle3_block .item .item-r a{font-size:13px;color:#fff;line-height:1.1;display:block}.strengths_retangle3_block .item .item-r a .title{font-weight:600;text-transform:uppercase;line-height:1.1;font-size:17px;display:block;margin-bottom:6px}@media all and (max-width: 600px){.strengths_retangle3_block .item .item-r a .title{margin-bottom:5px}}.strengths_retangle3_block .item .item-r a .summary_c{font-size:13px}.strengths_retangle3_block .item .item-r .name{display:block;text-transform:uppercase;font-weight:bold;font-size:16px;margin-bottom:10px}@media all and (max-width: 600px){.strengths_retangle3_block .item .item-r .name{margin-bottom:2px}}.strengths_retangle3_block .item .item-r .name a{font-weight:bold}@media all and (max-width: 1200px){.strengths_retangle3_block .item .item-r .name a{font-size:14px}}.strengths_retangle3_block .item .item-r .summary{color:#2c2c2c;font-size:14px;text-align:left;line-height:18px;margin-top:5px}.strengths_retangle3_block .item .item-r .summary font{color:#fc0d1b;font-weight:bold}@media screen and (max-width: 550px){.strengths_retangle3_block .item_0{margin-bottom:30px}}.strengths_retangle3_block .item_0 .item-r{display:block;width:100%;margin-left:0px}@media screen and (max-width: 550px){.strengths_retangle3_block .item_0 .item-r{text-align:center}}.strengths_retangle3_block .item_0 .title{font-size:24px;font-weight:700;text-transform:uppercase;background:-webkit-linear-gradient(45deg, #f3df7f, #b08024 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.strengths_retangle3_block .item_0 .summary_cat{color:#fff}.strengths_retangle3_block .item_1 .isvg svg{animation:4s ease-in-out 0s normal none infinite running fade-bg2}.strengths_retangle3_block .item_2 .isvg svg{animation:4s ease-in-out 0s normal none infinite running fade-bg1}.strengths_retangle3_block .item_5 .isvg svg{animation:4s ease-in-out 0s normal none infinite running fade-bg1}.strengths_retangle3_block .item_4 .isvg svg{animation:4s ease-in-out 0s normal none infinite running fade-bg3}.strengths_retangle3_block .item_3:after{display:none}.strengths_retangle3_block .item_3 .isvg svg{animation:spin 4s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}50%{transform:rotate(0deg)}75%{transform:rotate(90deg)}100%{transform:rotate(0deg)}}@keyframes fade-bg1{0%{transform:translate(-6px)}12%{transform:translate(6px)}25%{transform:translate(-6px)}37%{transform:translate(0)}100%{transform:translate(0)}}@keyframes fade-bg2{0%{transform:translate(0)}25%{transform:translate(0, -6px)}37%{transform:translate(0, 6px)}50%{transform:translate(0, -6px)}60%{transform:translate(0)}100%{transform:translate(0)}}@keyframes fade-bg3{0%{transform:translate(0)}50%{transform:translate(6px, -6px)}62%{transform:translate(-6px, 6px)}75%{transform:translate(6px, -6px)}85%{transform:translate(0)}100%{transform:translate(0)}}.strengths_retangle_block .item:first-child .item-l i{animation:4s ease-in-out 0s normal none infinite running chang-rotage-anim}.strengths_retangle_block .item:nth-child(3) .item-l i{animation:4s ease-in-out 0s normal none infinite running chang-rotage-anim-1}.strengths_retangle_block .item:nth-child(5) .item-l i{animation:4s ease-in-out 0s normal none infinite running chang-rotage-anim-2}.strengths_retangle_block .item:nth-child(7) .item-l i{animation:4s ease-in-out 0s normal none infinite running chang-rotage-anim-3}@keyframes chang-rotage-anim{0%{transform:rotate(0deg) scale(1) skew(1deg)}5%{transform:rotate(-25deg) scale(1) skew(1deg)}10%{transform:rotate(25deg) scale(1) skew(1deg)}15%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}25%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes chang-rotage-anim-1{0%{transform:rotate(0deg) scale(1) skew(1deg)}20%{transform:rotate(0deg) scale(1) skew(1deg)}25%{transform:rotate(-25deg) scale(1) skew(1deg)}30%{transform:rotate(25deg) scale(1) skew(1deg)}35%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}45%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}@keyframes chang-rotage-anim-3{0%{transform:translate(0px, 0) rotate(0deg)}70%{transform:translate(0px, 0) rotate(0deg)}85%{transform:rotate(-180deg) translate(-30px, 30px) rotate(180deg)}95%{transform:rotate(180deg) translate(-30px, 30px) rotate(-180deg)}100%{transform:translate(0px, 0px)}}@keyframes chang-rotage-anim-4{0%{transform:rotate(0deg) scale(1) skew(1deg)}70%{transform:rotate(0deg) scale(1) skew(1deg)}75%{transform:rotate(-25deg) scale(1) skew(1deg)}80%{transform:rotate(25deg) scale(1) skew(1deg)}85%{transform:rotate(-25deg) scale(1) skew(1deg)}90%{transform:rotate(25deg) scale(1) skew(1deg)}95%{transform:rotate(0deg) scale(1) skew(1deg)}100%{transform:rotate(0deg) scale(1) skew(1deg)}}.strengths_retangle_block .item:hover .item-l svg{fill:#fff;transition:0.5s}.strengths_retangle_block .item:hover .item-r .name{color:var(--extra-color)}@media all and (max-width: 800px){.strengths_retangle_block .item .item-inner{margin-top:0}.strengths_retangle_block .item .item-l{padding-top:0px}.strengths_retangle_block .item .item-r{margin-top:0px}}
/*# sourceMappingURL=retangle3.css.map */
#newsletter_form {
  position: relative; }

#newsletter_form input {
  border: none;
  height: 40px;
  background: #fff;
  width: 75%;
  padding-left: 20px;
  box-sizing: border-box;
  color: #CCC;
  border-radius: 50px 50px 50px 0px; }
  @media screen and (max-width: 500px) {
    #newsletter_form input {
      float: left;
      border-radius: 50px 0px 0px 50px;
      width: calc(100%  - 144px); } }

#newsletter_form button {
  height: 36px;
  padding: 0 20px;
  background: var(--main2-color);
  border: none;
  color: #fff;
  /* text-transform: uppercase; */
  font-weight: 500;
  border-radius: 0px 0px 20px 20px;
  /* position: absolute; */
  width: 144px;
  right: 0px;
  top: 1px;
  cursor: pointer;
  transition: 0.5s all ease;
  display: flex;
  align-items: center;
  justify-content: center; }
  @media screen and (max-width: 500px) {
    #newsletter_form button {
      float: right;
      border-radius: 0px 20px 20px 0px; } }
  #newsletter_form button svg {
    width: 16px;
    height: 16px;
    margin-left: 7px; }
  #newsletter_form button:hover {
    background: var(--main-color);
    color: #fff; }

/*# sourceMappingURL=newsletter.css.map */
.title_share{margin-top:30px;text-transform:uppercase;margin-bottom:30px;font-size:16px;color:#fff;font-weight:bold}.share_fast_small{text-align:left;margin-top:22px}@media all and (max-width: 750px){.share_fast_small{margin-bottom:0px}}.share_fast_small svg{transition:0.5s;width:20px;height:20px}.share_fast_small svg:hover{transition:0.5s}.share_fast_small .title{text-transform:uppercase;margin-bottom:15px;display:block;border-bottom:0px;text-align:left;font-size:15px;font-weight:bold;color:#fff;padding-top:0;font-family:Helvetica}.share_fast_small .title::after{display:none}.share_fast_small .fb,.share_fast_small .prin,.share_fast_small .zl,.share_fast_small .gp,.share_fast_small .yt,.share_fast_small .sk,.share_fast_small .tw{width:30px;height:30px;padding:5px;box-sizing:border-box;margin-right:8px;float:left;border-radius:50%;transition:0.5s}@media all and (max-width: 800px){.share_fast_small .fb,.share_fast_small .prin,.share_fast_small .zl,.share_fast_small .gp,.share_fast_small .yt,.share_fast_small .sk,.share_fast_small .tw{margin-bottom:8px}}@media all and (max-width: 600px){.share_fast_small .fb,.share_fast_small .prin,.share_fast_small .zl,.share_fast_small .gp,.share_fast_small .yt,.share_fast_small .sk,.share_fast_small .tw{float:left}}.share_fast_small .fb svg,.share_fast_small .prin svg,.share_fast_small .zl svg,.share_fast_small .gp svg,.share_fast_small .yt svg,.share_fast_small .sk svg,.share_fast_small .tw svg{fill:#fff;transition:0.5s}.share_fast_small .fb:hover,.share_fast_small .prin:hover,.share_fast_small .zl:hover,.share_fast_small .gp:hover,.share_fast_small .yt:hover,.share_fast_small .sk:hover,.share_fast_small .tw:hover{background:#fff}.share_fast_small .fb:hover svg,.share_fast_small .prin:hover svg,.share_fast_small .zl:hover svg,.share_fast_small .gp:hover svg,.share_fast_small .yt:hover svg,.share_fast_small .sk:hover svg,.share_fast_small .tw:hover svg{fill:#f56437}.share_fast_small .zl{padding:0}.share_fast_small .zl svg{width:30px;height:30px}.share_fast_small .fb{background:#0d3a80}.share_fast_small .prin{background:#DA0318}.share_fast_small .in{background:#0632d0}.share_fast_small .tw{background:#29a5d9}.share_fast_small .gp{background:#dc4335}.share_fast_small .yt{background:#dc4335}
/*# sourceMappingURL=fast_small.css.map */
ul.menu-bottom {
  margin: 0px -20px; }
  @media screen and (max-width: 768px) {
    ul.menu-bottom {
      margin: 0px; } }

ul.menu-bottom li.level0 {
  float: left;
  box-sizing: border-box;
  text-align: left;
  margin: 0px 20px; }
  @media screen and (max-width: 768px) {
    ul.menu-bottom li.level0 {
      margin: 2px; } }
  @media all and (max-width: 600px) {
    ul.menu-bottom li.level0 {
      margin: 0px 5px 15px; } }
  ul.menu-bottom li.level0:last-child:before {
    display: none; }

ul.menu-bottom li.level0 > a,
ul.menu-bottom li.level0 > span {
  text-transform: uppercase;
  margin-bottom: 30px;
  font-size: 16px;
  color: #191919;
  font-weight: bold;
  display: block; }

ul.menu-bottom li.level0:last-child a {
  display: block; }
ul.menu-bottom li.level0:last-child span {
  display: block;
  color: #191919;
  font-size: 18px;
  margin: 30px 0px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.6; }
  @media screen and (max-width: 500px) {
    ul.menu-bottom li.level0:last-child span {
      margin: 0px; } }

ul.menu-bottom li.level0 span, ul.menu-bottom li.level0 a {
  color: #191919; }

ul.menu-bottom li.level0 ul {
  margin-top: 4px; }

ul.menu-bottom li.level0 ul li {
  margin-bottom: 8px; }

ul.menu-bottom li.level0 ul li a {
  color: #191919;
  position: relative;
  padding-left: 15px; }
  ul.menu-bottom li.level0 ul li a:before {
    width: 8px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg fill='%23000000' height='200px' width='200px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 1792 1792' xml:space='preserve' transform='rotate(180)'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M1568.5 498.7c-69.6-119-164.1-213.4-283-283c-71.5-41.6-147.3-70.8-227-87.5v234c39.3 12.1 77 28.8 113.1 49.8 c84.4 49.4 151.2 116.2 200.6 200.6s73.9 176.5 73.9 276.4s-24.5 192-73.9 276.4c-49.4 84.4-116.2 151.2-200.6 200.6 c-84.4 49.4-176.5 73.9-276.4 73.9s-192-24.5-276.4-73.9s-151.2-116.2-200.6-200.6c-49.4-84.4-73.9-176.5-73.9-276.4 s24.5-192 73.9-276.4S534.4 461.4 618.8 412c36.2-21 73.9-37.7 113.1-49.8v-234c-79.7 16.7-155.5 45.9-227 87.5 c-119 69.6-213.4 164.1-283 283C152.3 618.1 117.7 747.9 117.7 889c0 141.1 34.6 271 104.2 390.3c69.6 119 163.7 213.4 283 283 s249.2 104.2 390.3 104.2s271-34.6 390.3-104.2c119-69.6 213.4-163.7 283-283s104.2-249.2 104.2-390.3S1638.1 618.1 1568.5 498.7z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    content: "";
    position: absolute;
    left: 0px;
    top: 5px;
    background-repeat: no-repeat;
    background-size: 100%; }

ul.menu-bottom li.level0 ul li a:hover {
  color: #191919; }

ul li.level1 a:hover,
ul li.level1 span:hover {
  color: #0066b2; }

ul.menu-bottom li.level0 span.click-mobile {
  background: rgba(0, 0, 0, 0) url("https://hoangmaimobile.vn/blocks/mainmenu/assets/images/icon-click.png") no-repeat scroll center;
  position: absolute;
  cursor: pointer;
  padding: 0;
  right: 8px;
  top: 11px;
  display: none;
  content: '';
  width: 15px;
  height: 15px;
  z-index: 12; }

ul.menu-bottom li.level0 span.click-mobile.active {
  background: rgba(0, 0, 0, 0) url("https://hoangmaimobile.vn/blocks/mainmenu/assets/images/icon-click-active.png") no-repeat scroll center; }

.menu-bottom ul li.mid-sitem > span i {
  background-position: 0px -92px;
  content: ' ';
  height: 36px;
  display: block;
  /* border-top: 1px solid #CCC; */
  margin-top: 11px;
  padding-top: 12px;
  width: 131px; }

@media screen and (max-width: 468px) {
  ul.menu-bottom li.level0 {
    float: left;
    width: 100%;
    border: 1px solid #e3e3e3;
    margin-bottom: 10px;
    position: relative;
    margin: 0px 0px 10px; }

  ul.menu-bottom li.level0 span.click-mobile {
    display: block; }

  ul.menu-bottom li.level0 > a, ul.menu-bottom li.level0 > span {
    display: block;
    padding: 9px 8px;
    margin-bottom: 0;
    font-size: 15px; }

  ul.menu-bottom li.level0 ul {
    display: none; }

  ul li.level1 {
    border-top: 1px solid #cbcbcb;
    padding: 8px 0px 7px 0px;
    margin-left: 22px; }

  ul.menu-bottom li.level0 ul li {
    margin-bottom: 8px; }

  ul li.level1.first-sitem,
  ul li.level1:first-child {
    border-top: 0; } }

/*# sourceMappingURL=bottommenu.css.map */
.onlinesupport_list_row{z-index:9999;position:fixed;bottom:34%;right:0px;width:56px;height:72px}@media screen and (min-width: 1560px){.onlinesupport_list_row{right:calc((100% - 1370px)/2)}}@media screen and (max-width: 600px){.onlinesupport_list_row{bottom:32%}}.onlinesupport_list_row .item{margin-bottom:8px;cursor:pointer}@media screen and (max-width: 600px){.onlinesupport_list_row .item svg{width:42px}}.onlinesupport_list_row .item_map a{width:44px;height:44px;border-radius:50%;background:#1461d3;box-sizing:border-box;text-align:center;padding-top:9px}.onlinesupport_list_row .item_map a svg{width:28px;height:28px;fill:#fff}.onlinesupport_list_row .item-show a{position:relative;display:inline-block}.onlinesupport_list_row .item-show a span{position:absolute;left:calc(-100% - 82px);display:block;top:12px;width:184px;background:#fff;z-index:-1;padding-left:4px;border-radius:10px;display:none}.onlinesupport_list_row .item-show:nth-child(2) a span{left:calc(-100% - 47px)}.onlinesupport_list_row .item-show:nth-child(3) a span{left:calc(-100% - 87px)}.onlinesupport_list_row .click-open,.onlinesupport_list_row .click-off a{background:var(--main-color);border-radius:50%;width:44px;height:44px;display:block;padding:5px;box-sizing:border-box;text-align:center}.onlinesupport_list_row .click-open svg,.onlinesupport_list_row .click-off a svg{fill:#fff;width:32px;height:32px}.onlinesupport_list_row .click-off{display:none}.onlinesupport_list_row .click-off a{padding-top:11px}.onlinesupport_list_row .click-off a svg{width:20px;height:20px}
/*# sourceMappingURL=fix_right.css.map */
.load_cart_add .modal-header{padding:20px 0px;text-align:center;position:relative;background:#691100;border-bottom:none}.load_cart_add .modal-header .modal-title{color:#fff;text-transform:uppercase;font-size:13px;margin:0;line-height:1.42857143}.load_cart_add .modal-header .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);position:absolute;right:10px;top:50%;transform:translateY(-50%)}.load_cart_add .modal-header .close svg{width:25px;height:25px;fill:#fff}.load_cart_add .modal-header .close:hover svg{fill:var(--main-color)}.load_cart_add .modal-header button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.load_cart_add .modal-header button.close a{position:absolute;top:17px;padding:7px 6px;right:7px;line-height:0px;text-align:center;border-radius:50%}.load_cart_add .modal-body{padding:0 15px;max-height:375px;overflow:auto;position:relative}.load_cart_add table,.load_cart_add th,.load_cart_add td,.load_cart_add tr{border:1px solid #ccc;text-align:center;padding:10px !important;color:#707070}.load_cart_add th{font-size:15px;color:#1C1C1C;font-weight:600;text-align:left}.load_cart_add td.item-image{width:170px;text-align:center}.load_cart_add .item-title{width:40%;color:#3399cc;font-size:14px;max-width:200px !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.load_cart_add .item-price{font-size:15px}.load_cart_add .item-price .price_old{color:#808080;font-size:13px;font-weight:normal;display:inline-flex;text-decoration:line-through;margin-top:2px;margin-left:5px}.load_cart_add .item-delete{position:relative;width:40px}.load_cart_add img{max-width:30px;margin-bottom:10px}.load_cart_add .original{display:none}.load_cart_add .item-quantity input{width:64px;text-align:center;height:30px;border-radius:3px;font-size:14px;color:#808080;border:1px solid #ccc;outline:none}.load_cart_add .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.load_cart_add .modal-footer{margin:5px 15px;border-top:1px solid #DDD}.load_cart_add .total-price-modal{text-align:right;font-size:20px;margin-top:10px;color:#808080;font-size:16px;margin-bottom:20px}.load_cart_add .total-price-modal span{font-size:20px;color:#303030;vertical-align:middle}.load_cart_add .row_cart{margin:10px -15px 0px}.load_cart_add .row_cart .col-lg-6{width:50%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left;box-sizing:border-box}@media screen and (max-width: 600px){.load_cart_add .row_cart .col-lg-6{width:100%}}.load_cart_add .row_cart .comeback{text-align:left;margin-top:30px}@media all and (max-width: 600px){.load_cart_add .row_cart .comeback{margin-top:12px}}.load_cart_add .row_cart .comeback a{color:#691100;font-size:16px;font-weight:bold;line-height:22px}.load_cart_add .row_cart .comeback img,.load_cart_add .row_cart .comeback svg{margin-right:5px;float:left}.load_cart_add .row_cart .button-default{background:#691100;border:none;padding:0 20px;color:#fff;font-size:16px;border-radius:3px;float:right;height:45px;line-height:45px;position:relative;cursor:pointer;margin:7px}.load_cart_add .row_cart .button-default:before{content:"";width:1px;height:100%;border-left:solid #691100 1px;border-right:solid #ddd 1px;position:absolute;right:45px}.load_cart_add .row_cart .button-default:after{content:"";background:url(//theme.hstatic.net/1000246282/1000726217/14/icon-arr-modal-cart.png?v=1219) no-repeat center right;width:30px;height:100%;float:right;margin-left:10px}.load_cart_add .row_cart #checkout{float:right;margin-left:15px}.load_cart_add .modal-content{overflow-x:hidden;overflow-y:auto;max-height:600px}.load_cart_add tr.line-item:nth-child(odd){background-color:#f8f8f8}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}
/*# sourceMappingURL=add_shopcart.css.map */
