:root{--color-red:#ff0000;--clr-primary:#393939;--clr-secondary:#555555;--clr-white:#ffffff;--clr-black:#000000;--clr-silver:#cccccc;--clr-gray:#eeeeee;--clr-china-silver:#C7C7C7;--clr-quick-silver:#A1A1A1;--clr-active:#4B4E51;--clr-btn:#4B4E51;--clr-main:#2557ae;--font-title:"Roboto-Black";--font-bold:"Roboto-Bold";--font-regular:"Roboto-Regular";--Ch-o:#2D3D89;}
body{font-size:14px;font-family:var(--font-regular);min-width:1366px;}
.wrap-1200{max-width:1200px;width:100%;margin:0 auto;}
.main__title{text-align:center;margin-bottom:15px;font-family:'Roboto-Bold';text-transform:capitalize;color:#2a398a;}
.main__title h1{font-family:'Roboto-Bold';text-transform:capitalize;color:#2c9ce1;font-size:2rem;}
.main__title p{font-family:var(--font-title);font-size:clamp(24px,3.5vw,30px);color:var(--clr-main);text-transform:uppercase;}
.title-main{position:relative;text-align:center;margin-bottom:8px;}
.title-main span{color:var(--Ch-o);text-align:center;font-family:"Roboto-Bold";font-size:48px;text-transform:uppercase;}
.title-news-relate{font-family:'Roboto-Bold';font-size:20px;text-transform:capitalize;color:#2c9ce1;}
.rps-xl--visible,.rps-lg--visible,.rps-md--visible{display:none;}
.rps-xl--hidden,.rps-lg--hidden,.rps-md--hidden{display:block;}
.swiper [class*="__item"]{display:block;}
img{max-width:100%;}
ce{box-sizing:border-box;}
a{text-decoration:none;}
.social-plugin{display:flex;margin-top:10px;}
.scale-img{overflow:hidden;}
.scale-img img,.scale-img picture{transition:all 0.3s;}
.scale-img:hover > img,.scale-img:hover > picture{transform:scale(1.1,1.1);}
.hover-img{position:relative;overflow:hidden;display:block}
.hover-img:before{content: "";background:rgba(255,255,255,.5);bottom:0;left:0;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-khtml-opacity:1;-o-opacity:1;-ms-opacity:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:0;height:0;z-index:3}
.hover-img:after{content: "";background:rgba(255,255,255,.5);top:0;right:0;position:absolute;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-khtml-opacity:1;-o-opacity:1;-ms-opacity:1;-webkit-opacity:1;-moz-opacity:1;opacity:1;width:0;height:0;z-index:2}
.hover-img:hover:before,.hover-img:hover:after{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition-duration:1.3s;-moz-transition-duration:1.3s;-ms-transition-duration:1.3s;-o-transition-duration:1.3s;transition-duration:1.3s;-khtml-opacity:0;-o-opacity:0;-ms-opacity:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;height:100%;width:100%}
.hover-img{position:relative;overflow:hidden;display:block;}
.text-split{overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;}
.p-relative{position:relative;}
.line-clamp-1{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-2{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-3{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-4{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-5{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-6{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-7{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:7;display:-webkit-box;-webkit-box-orient:vertical}
.line-clamp-8{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:8;display:-webkit-box;-webkit-box-orient:vertical}
/* Transition All */
.transition,.btn-frame .kenit-alo-circle-fill,.control-owl button,.carousel-comment-media .carousel-control a span,.menu ul li a.has-child:after,.menu ul li ul,.menu ul li:hover > ul,.scale-img img,.scale-img:hover > img,.support-online .kenit-alo-circle-fill{transition:0.3s all;}
.gutter-x-20{--bs-gutter-x:20px;}
.gutter-x-5{--bs-gutter-x:5px;}
/* Header */
.header{background:#fff;min-width:1366px;}
.header.has-scroll{z-index:9999;border-bottom:1px solid #2c9ce1;}
.header.has-scroll > a{display:none;}
.header.has-scroll .header-grid{padding:5px 0;}
.flex-header{display:flex;justify-content:space-between;align-items:center;}
.cart-head{border:1px solid #fff;padding:10px;border-radius:5px;position:relative;color:#fff;}
.cart-head:hover{color:#fed402;}
.cart-head i{font-size:20px;}
.cart-head .count-cart{position:absolute;z-index:999;color:#fff;background:#f00;border-radius:50%;top:-10px;right:20px;width:20px;height:20px;text-align:center;}
.menu-head{display:flex;gap:20px;justify-content:space-between;align-items:center;}
.menu-head a{color:#fff;}
.menu-head a:hover{color:#fed402;}
.line-head{background-color:#72b2fd;height:32px;width:1px;}
.hotline-header span{color:#111;font-family:Roboto-Regular;font-size:14px;}
.hotline-header p{color:#CF1429;font-family:Roboto-Bold;font-size:16px;margin:0;}
/* slideshow */
.slideshow{position:relative;}
/* Search */
.box-search{padding:10px;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center;}
.ds-item-search{width:calc(100% - 70px);}
.ds-item-search a{font-size:14px;color:#333;}
.show-search{position:absolute;z-index:9999;top:100%;background:#fff;width:100%;border-radius:10px;box-shadow:0 1px 8px rgba(0,0,0,0.3);}
.box-search .price-product{width:100%;margin:0px;text-align:left;}
.box-search .price-product .price-new{color:#f00;font-size:14px;font-weight:bold;}
.box-search .price-product .price-old{color:#999;text-decoration-line:line-through;}
.search{border-radius:100px;background:#FFF;display:flex;justify-content:space-between;align-items:center;height:55px;width:100%;border:1px solid #E4E4E4;overflow:hidden;}
.search input{width:calc(100% - 53px);height:100%;font-size:13px;color:#3E3E3E;border-radius:10px;border:none;background:none;padding:0px 10px;margin:0;line-height:normal;text-indent:15px;}
.search input:focus{border:none;box-shadow:none}
.search p{width:53px;height:100%;cursor:pointer;line-height:53px;text-align:center;font-size:17px;margin:0}
.search p i{color:#000000;}
/* Mmenu */
.navigation-mmenu{display:none;}
.offcanvas-body{flex-grow:1;padding:1rem 1rem;overflow:scroll;}
.offcanvas-body::-webkit-scrollbar{width:4px;height:4px;transition:all 1s;}
.offcanvas-body::-webkit-scrollbar-thumb{background-color:#0d6efd;border-radius:5px;transition:all 1s;}
.offcanvas-body::-webkit-scrollbar-track{background:#fff;width:4px;height:4px;transition:all 1s;}
.btn-close-menu{position:absolute;right:20px;top:20px;}
.menu-mobile ul{padding:0px;}
.menu-mobile ul li{position:relative;}
.menu-mobile ul li > span i{transition:transform 0.3s ease;    /* Adjust duration and easing as needed */}
.menu-mobile ul li a{display:block;padding-right:30px;color:#333;font-size:15px;padding:10px 0px;border-bottom:1px solid #f1f1f1;}
.menu-mobile ul li a i{margin-right:10px;}
.menu-mobile ul li li a{font-weight:normal;}
.menu-mobile ul li a:hover{color:#339bdb;}
.menu-mobile ul li .scroll{position:absolute;right:0px;top:9px;background:#339bdb;font-size:17px;line-height:18px;height:25px;color:#fff;width:35px;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.menu-mobile ul li:hover{color:#339bdb;}
.menu-mobile ul ul li .scroll{background:none;color:var(--clr-main);}
.menu-mobile ul li ul{padding-left:10px;}
.company{border-bottom:1px solid #f1f1f1;padding-bottom:10px;}
.company p{margin-bottom:5px;font-size:13px;}
.company p span{color:var(--clr-main);}
.head-menu{display:flex;justify-content:center;flex-wrap:wrap;}
.head-menu img{max-width:60px;}
.search-menu{width:100%;position:relative;border-radius:20px;overflow:hidden;}
.search-menu input{width:100%;background:#cfe9f9;height:34px!important;font-size:12px;color:#000;}
.search-menu input::placeholder{color:#000;font-size:12px;}
.search-menu input:focus{box-shadow:none;border:none;}
.search-menu p{position:absolute;width:30px;height:100%;background:#cfe9f9;z-index:2;top:0;right:0;display:flex;align-items:center;justify-content:center;}
.navigation-mmenu .search-menu{margin:0;width:150px;}
.menu-grid{display:grid;grid-template-columns:262px calc(100% - 262px);align-items:center;}
.menu-grid > div:nth-child(2) ul{padding:0px;margin:0px;display:flex;align-items:center;justify-content:end;list-style:none;gap:52px;}
.menu-grid > div:nth-child(2) > ul > li > a{color:#242424;font-family:Roboto-Medium;font-size:13px;text-transform:uppercase;padding:22px 0;}
.menu-grid > div:nth-child(2) > ul > li > i{margin-left:0px;font-size:15px;transform:rotateY(42deg);}
/* ? Navigation*/
.navigation{position:relative;z-index:501;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;transition:all 0.3s ease-out;width:100%;background:#fff;min-width:1366px;}
/* Menu */
#hamburger{display:none;width:25px;height:22px;position:relative;cursor:pointer;}
#hamburger:before,#hamburger:after,#hamburger span{background:#ffffff;content: '';display:block;width:100%;height:2px;position:absolute;left:0px;}
#hamburger:before{top:2px;}
#hamburger span{top:10px;}
#hamburger:after{bottom:2px;}
#hamburger:before,#hamburger:after,#hamburger span{-webkit-transition:none 0.5s ease 0.5s;transition:none 0.5s ease 0.5s;-webkit-transition-property:transform,top,bottom,left,opacity;-webkit-transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:top,bottom,left,opacity,-webkit-transform;transition-property:transform,top,bottom,left,opacity;transition-property:transform,top,bottom,left,opacity,-webkit-transform;}
.mm-wrapper_opening #hamburger:before,.mm-wrapper_opening #hamburger:after{top:10px;}
.mm-wrapper_opening #hamburger span{left:-50px;opacity:0;}
.mm-wrapper_opening #hamburger:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.mm-wrapper_opening #hamburger:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.mm-menu_opened{display:block!important;}
.mm-slideout{z-index:unset;}
/* News */
.grid-tintuc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:space-between;}
.share{padding:17px 10px 10px 10px;line-height:normal;background:rgba(128,128,128,0.15);margin-top:15px;border-radius:5px;}
.share b{display:block;margin-bottom:5px;}
.othernews b{margin-bottom:10px;}
.list-news-other{padding-left:17px;list-style:square;}
.list-news-other li{margin-bottom:2px;}
.list-news-other li a{text-transform:none;color:#333333;}
.list-news-other li a:hover{color:#fed402;}
/* Toc */
.box-readmore{padding:8px 15px;border:1px solid #2c9ce1;margin-bottom:2rem;border-radius:5px;background-color:#eef7fd;}
.tt-toc{position:relative;font-size:14px;text-transform:uppercase;font-family:Roboto-Bold;display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.box-readmore li ul > li{margin:0;margin-bottom:8px;}
.box-readmore li ul > li:before{content:counters(item,'.') ' ';}
.box-readmore ul{list-style-type:none;counter-reset:item;margin-bottom:0px;padding-left:0px!important;margin-top:8px;display:none;}
.box-readmore ul li{display:table;counter-increment:item;margin-bottom:5px;}
.box-readmore ul li:before{content:counters(item,'.') '. ';display:table-cell;padding-right:5px;}
.box-readmore ul li a{color:#333333;cursor:pointer;font-weight:600;}
.box-readmore ul li a:hover{color:#767676;}
/* Video */
.flex-video{display:flex;justify-content:space-between;}
.wr-video{width:49%;}
.wr-form{width:49%;}
.video-main{position:relative;}
.list-video{margin-top:10px;width:100%;border-radius:5px;border:1px solid #ddd;}
.img-video span{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);border:1px solid #ff000066;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center;color:#f00;background:#ffffffa8;font-size:27px;cursor:pointer;transition:all 1s;padding-left:5px;padding-bottom:1px;}
.item-video:hover span{transform:translateX(-50%) translateY(-50%) rotate(360deg);}
.item-video h3{text-align:center;font-size:16px;margin-top:10px;}
/* Sort */
.sort-select{display:flex;justify-content:end;margin:20px 0px;position:relative;}
.sort-select .click-sort{border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;font-size:14px;padding:6px 10px 6px 8px;margin:0px;}
.sort-select-main{display:grid;background-color:#fff;border-radius:4px;box-shadow:0 4px 6px rgb(0 0 0 / 20%);position:absolute;padding:0 7px;top:30px;right:0;width:160px;z-index:2;}
.sort-select-main p{border-bottom:1px solid #f1f1f1;margin:0px;order:2;}
.sort-select-main p:has(.check){order:1;}
.sort a{color:#000;font-size:14px;line-height:17px;padding:11px 3px;display:block;cursor:pointer;}
.sort a.check i{box-sizing:border-box;position:relative;display:inline-block;transform:scale(var(--ggs,1));width:22px;height:16px;border:2px solid transparent;border-radius:100px;vertical-align:middle;}
.sort a.check i::after{content: '';display:block;box-sizing:border-box;position:absolute;left:3px;top:-4px;width:6px;height:10px;border-width:0 2px 2px 0;border-style:solid;transform-origin:bottom left;transform:rotate(45deg);}
.sort-select .sort-show{padding-right:12px;position:relative;}
.sort-select .sort-show::before{content: '';border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;content: '';height:0;position:absolute;top:6px;right:0;width:0;}
/* Product */
.filter{position:absolute;right:0px;top:0px;padding:5px 10px;background:#f1f1f1;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;text-transform:uppercase;border-radius:5px;cursor:pointer;border:1px solid #ddd;display:none;}
.flex-product-main{display:flex;gap:20px;}
.flex-product-main .left-product{width:250px;border:1px solid #f1f1f1;padding:20px;border-radius:5px;}
.flex-product-main .right-product{width:calc(100% - 250px);}
.wr-search p{font-weight:bold;text-transform:uppercase;}
/* product detail */
.left-pro-detail > div:nth-child(1){border:1px solid #ccc;padding:7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;min-height:400px;}
.tabs-pro-detail .tab-content{border:1px solid #ddd;border-top:none;padding:20px;border-radius:0 0 5px 5px;height:calc(100% - 40px);}
.left-pro-detail .swiper.swiper-initialized .swiper-slide{border-color:#cccccc!important;}
.left-pro-detail .swiper.swiper-initialized .swiper-slide.swiper-slide-active,.left-pro-detail .swiper.swiper-initialized .swiper-slide.mz-thumb-selected{border-color:#2d98da!important;}
.nav-tabs li a{text-transform:uppercase;color:#333;font-family:'Roboto-Medium';border-top-width:3px!important;}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:#2d98da;border-top-width:3px;border-top-color:#2d98da;}
.attr-pro-detail{margin:auto;padding:0;}
.title-pro-detail{text-transform:capitalize;display:block;font-family:Roboto-Bold;font-size:20px;padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:5px;}
.price-new-pro-detail{font-size:20px;color:#ff2e00;font-family:'Roboto-Bold';}
.price-old-pro-detail{font-weight:500;color:#666;text-decoration:line-through;padding-left:10px;}
.color-pro-detail.active,.size-pro-detail.active,.size-pro-detail:hover{color:#fff!important;background:#232323;}
.quantity-pro-detail{width:100%;max-width:110px;line-height:normal;display:flex;align-items:center;justify-content:space-between;text-align:center;font-weight:500;border:1px solid #ccc;border-radius:5px;overflow:hidden;}
.quantity-pro-detail span{line-height:40px;padding:0;width:30px;height:40px;color:#000;cursor:pointer;font-size:22px;}
.quantity-pro-detail span.quantity-plus-pro-detail{border-left:0;}
.quantity-pro-detail span.quantity-minus-pro-detail{border-right:0;}
.quantity-pro-detail input{height:40px;width:calc(100% - 60px);text-align:center;font-size:20px;padding:5px;font-weight:700;}
.cart-pro-detail{display:flex;align-items:center;justify-content:flex-start;}
.cart-pro-detail a{text-align:center;color:#ffffff;padding:8px 15px;cursor:pointer;border-radius:5px;font-family:Roboto-Medium;background:#eef7fd;height:100%;}
.cart-pro-detail a.addnow{margin:0 10px;color:#2d98da;border-radius:5px;border:1px solid #2d98da;}
.cart-pro-detail a.addnow:hover{box-shadow:0 0 4px #2d98da inset;color:#000;}
.cart-pro-detail a.buynow{background-color:#2d98da;}
.cart-pro-detail a.buynow:hover{color:#fff;box-shadow:0 0 4px #000000c2 inset;}
.cart-pro-detail a i{vertical-align:top;margin-top:3px;margin-right:8px;}
/* modal-detail */
.modal-detail::-webkit-scrollbar{width:10px;}
.modal-detail::-webkit-scrollbar-thumb{width:10px;background:#4d90e0;border-radius:10px;height:50px;}
.modal-detail{position:fixed;z-index:999;background:#000000c4;top:0px;left:0px;width:100%;height:100%;overflow-y:scroll;}
.content-modal-detail{background:#fff;max-width:1200px;margin:0px auto;min-height:100vh;}
.content-modal-detail .tabs{display:flex;cursor:pointer;padding:0;list-style:none;justify-content:center;border-bottom:1px solid #e0e0e0;position:sticky;top:0px;background:#fff;z-index:99;}
.content-modal-detail .tabs li{padding:20px 20px;margin-right:5px;font-weight:bold;position:relative;border-bottom:4px solid #fff;}
.content-modal-detail .tabs li.active{color:#2d9cdb;border-bottom:4px solid #2d9cdb;}
.content-modal-detail .tab-content{padding:20px;max-width:900px;margin:0px auto;}
.content-modal-detail .tab-content.active{display:block;}
.close-tab{position:fixed;top:15px;right:20px;z-index:10;}
.btn-closemenu{position:fixed;top:10px;right:20px;background-color:#fff;border:1px solid #e0e0e0;border-radius:4px;color:#333;cursor:pointer;line-height:21px;padding:7px;text-align:right;width:72px;}
.btn-closemenu::before{transform:rotate(45deg);}
.btn-closemenu::after{transform:rotate(-45deg);}
.btn-closemenu::before,.btn-closemenu::after{background-color:#333;content: '';left:13px;height:14px;position:absolute;top:10px;width:1px;}
.cursor-pointer{cursor:pointer;}
/* Contact */
.contact-map{position:relative;height:500px;margin-top:30px;}
.contact-map iframe{position:absolute;left:0px;top:0px;width:100%;height:100%;}
.frm_contact{border:1px solid #ddd;padding:30px;}
/*  breadCrumbs */
.breadCrumbs{padding:10px 0px;background:#2c9ce114;}
.breadCrumbs ol{margin:0px;}
.breadCrumbs ol li a{color:#333;}
.breadCrumbs ol li a:hover{color:#2c9ce1;}
/* paging */
.paging-product{position:relative;}
.pagination{margin:30px 0px 0 0;}
.pagination li span{cursor:pointer;}
.btn-frame{display:block;width:50px;height:50px;position:fixed;right:20px;z-index:10;cursor:pointer;}
.btn-frame i{width:50px;height:50px;border-radius:50%;background:#1182fc;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;}
.btn-frame i img{vertical-align:middle;width:70%;}
.btn-frame .animated.infinite{animation-iteration-count:infinite;}
.btn-frame .kenit-alo-circle{width:60px;height:60px;top:-5px;right:-5px;position:absolute;background-color:transparent;border-radius:100%;border:2px solid rgba(7,41,103,0.8);opacity:0.1;border-color:#1182fc;opacity:0.5;}
.btn-frame .zoomIn{animation-name:zoomIn;}
.btn-frame .animated{animation-duration:1s;animation-fill-mode:both;}
.btn-frame .kenit-alo-circle-fill{width:70px;height:70px;top:-10px;right:-10px;position:absolute;border-radius:100%;border:2px solid transparent;background-color:rgba(7,41,103,0.35);opacity:0.4;}
.btn-frame .pulse{animation-name:pulse;}
.grid-properties{display:flex;gap:10px;}
.grid-properties span{position:relative;border:1px solid #ddd;padding:5px 15px;cursor:pointer;}
.grid-properties span:hover,.grid-properties span.active{border:1px solid #f00;color:#f00;}
.grid-properties span:hover:after,.grid-properties span.active:after{content: '';border:0.9375rem solid transparent;border-bottom:0.9375rem solid var(#d0011b,#ee4d2d);bottom:0;position:absolute;right:-0.9375rem;}
.grid-properties span.outstock{pointer-events:none;background-color:#fafafa;color:rgba(0,0,0,0.26);cursor:not-allowed;}
/* scrollToTop */
.scrollToTop{width:41px;height:41px;text-align:center;font-weight:bold;color:#444;text-decoration:none;position:fixed;bottom:65px;right:25px;display:none;z-index:10;cursor:pointer;}
/* Hidden Google Captcha */
.grecaptcha-badge{display:none!important;width:0px!important;height:0px!important;visibility:hidden!important;overflow:hidden;}
[x-cloak]{display:none!important;}
/* CSSS T */
a.views_dm{width:140px;height:38px;}
.effect_button{transform-style:preserve-3d;transform:translateZ(-25px);transition:transform 0.25s;position:relative;display:inline-flex;z-index:1;}
.effect_button:after,.effect_button:before{position:absolute;content: 'xem thÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âªm';height:100%;width:100%;display:flex;align-items:center;justify-content:center;border:1px solid #f00;box-sizing:border-box;border-radius:5px;z-index:-1;text-transform:uppercase;font-weight:700;font-size:15px;}
.effect_button:before{color:#fff;background:#f00;transform:rotateY(0deg) translateZ(25px);}
.effect_button:after{color:#f00;transform:rotateX(90deg) translateZ(25px);}
.effect_button:hover{transform:translateZ(-25px) rotateX(-90deg);}
/* News */
.grid-news{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;}
.news-item{display:grid;grid-template-columns:1fr;justify-content:space-between;padding:10px;background:#F2F2F2;border-radius:5px;gap:10px;}
.news-item > a{border-radius:5px;overflow:hidden;}
.news-name a:hover{color:#2c9ce1}
.news-btn a:hover{color:#000;}
.news-date{display:flex;align-items:center;gap:5px;color:#2c9ce1;font-family:'Roboto-Medium';}
.news-name a{font-size:15px;font-family:'ROBOTO-BOLD';color:#000;}
.news-btn a{display:flex;align-items:center;justify-content:start;color:#2c9ce1;}
.news-name{margin:5px 0;}
.news-desc{margin-bottom:5px;}
.item-news{--tw-bg-opacity:1;background-color:#f1f1f1;padding:1rem;box-shadow:0px 0px 5px rgb(0 0 0 / 19%);transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);transition-duration:500ms;}
.item-news:hover{transform:translateY(-0.25rem);box-shadow:0px 0px 10px rgb(0 0 0 / 19%);}
.item-news .ds-news{width:100%;}
.ds-news span{display:block;line-height:25px;color:#999;font-size:13px;margin:10px 0px 0px;font-style:italic;}
.ds-news h3{font-size:16px;margin:0;color:#000;font-weight:500;text-transform:uppercase;-webkit-line-clamp:2!important;}
.ds-news .desc{color:#333;}
.item-news:hover h3{color:#f00;}
.item-news-all a{display:flex;justify-content:space-between;}
.item-news-all a .ds-news{width:calc(100% - 110px);}
.item-news-all a .ds-news h3{text-transform:capitalize;font-size:15px;}
.flex-news-detail{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;}
.news-left{width:68%;}
.news-right{position:sticky;top:20px;width:30%;background:#f1f1f1cc;padding:20px;box-shadow:0px 0px 5px #99999978;}
/* Swipper */
.swiper .swiper-wrapper{width:inherit;height:inherit;}
.swiper.swiper-initialized .swiper-wrapper{margin:0;width:100%;height:100%;}
.swiper.swiper-initialized .swiper-slide{padding:0;margin:0px;overflow:hidden;}
/* Popup */
.modal-title{font-size:20px;}
/* CSS cho loading */
.loading-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.7);justify-content:center;align-items:center;z-index:999;}
.loading{width:50px;height:50px;border:5px solid rgba(0,0,0,0.1);border-radius:50%;border-top:5px solid #3498db;animation:spin 1s linear infinite;}
/* Album */
.album__item-inner{position:relative;z-index:1;}
.album__info{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000082;z-index:1;display:grid;place-content:center;padding:10px 15px;opacity:0;transition:all 300ms ease;}
.album__name{font-family:var(--font-bold);font-size:clamp(16px,calc(20 / 1188 * 100vw),20px);color:var(--clr-white);width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.album__item:hover .album__info{opacity:1;transition:all 300ms ease;}
.album__item:hover .album__name{width:100%;transition:all 300ms ease;}
.album__photo{overflow:hidden;}
/* Footer */
.footer-article{padding:56px 10px 63px 10px;}
.footer-title{color:#272727;font-family:Roboto-Bold;font-size:15px;line-height:25px;text-transform:uppercase;margin-bottom:18px;}
.footer-article-grid{display:grid;grid-template-columns:272px 225px 292px 327px;justify-content:space-between;}
.footer-ul{padding:0;margin:0;}
.footer-ul li{margin-bottom:14px;position:relative;padding-left:13px;}
.footer-ul li,.footer-ul li a{color:#313131;font-family:Roboto-Regular;font-size:14px;}
.footer-ul li:hover,.footer-ul li a:hover{color:#2C9CE1;}
.footer-ul li:last-child{margin-bottom:0px;}
.footer-ul li::before{position:absolute;content: '';width:3px;height:3px;background:#000;border-radius:50%;left:0;top:9px;}
.footer-payment{display:flex;justify-content:space-between;margin-top:12px;}
.footer-copyright{color:#404040;font-family:Roboto-Regular;font-size:13px;}
.footer-copyright span{color:#2C9CE1;font-family:Roboto-Medium;font-size:13px;text-transform:uppercase;}
.footer-article-item:nth-child(4) a{display:block;margin-top:16px;max-width:324px;}
.footer-article-item:nth-child(3) .footer-ul li:hover,.footer-article-item:nth-child(3) .footer-ul li a:hover{color:#313131;}
.footer-newsletter-grid{display:grid;grid-template-columns:870px calc(100% - 880px);justify-content:space-between;padding:14px 0 20px 0;border-top:1px dashed #898989;}
.footer-newsletter-grid > div:nth-child(1){display:flex;align-items:center;justify-content:space-between;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(1){padding:6px 0 4px 0;padding-left:70px;background:url(../images/open.png) left center no-repeat;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(1) p{color:#1F2536;font-family:Roboto-Regular;font-size:30px;margin-bottom:-3px;text-transform:uppercase;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(1) span{color:#1F2536;font-family:Roboto-Regular;font-size:13px;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(2){width:485px;margin-bottom:-5px;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(2) form{display:flex;align-items:center;justify-content:space-between;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(2) form .newsletter-button{width:140px;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(2) form .newsletter-input{width:calc(100% - 140px);}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(2) form .newsletter-input input{height:50px;border:1px solid #000;border-radius:5px 0 0 5px;border-right:0px;font-size:13px;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(2) form .newsletter-input input::placeholder{color:#B1B1B1;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(2) form .newsletter-input input:focus{box-shadow:none!important;border-color:#2C9CE1;}
.footer-newsletter-grid > div:nth-child(1) > div:nth-child(2) form .newsletter-button input{width:100%;height:50px;display:flex;align-items:center;justify-content:center;border-radius:0px 5px 5px 0px;background:#2C9CE1;color:#FFF;font-family:Roboto-Bold;font-size:13px;text-transform:uppercase;}
/* Style Kay */
.header-grid{display:grid;grid-template-columns:76px 445px 185px 185px 56px 110px;align-items:center;justify-content:space-between;padding:10px 0;}
.login-box p{color:#29314B;font-family:Roboto-Regular;font-size:13px;line-height:25px;margin-bottom:0;}
.login-box span{color:#29314B;font-family:Roboto-Regular;font-size:13px;line-height:25px;cursor:pointer;}
.login-box{padding:5px 0;padding-left:65px;background:url(../images/user.png) center left no-repeat;position:relative;cursor:pointer;}
.hotline-box p{color:#29314B;font-family:Roboto-Regular;font-size:13px;line-height:25px;margin-bottom:0px;}
.hotline-box span{color:#2C9CE1;font-family:Roboto-Bold;font-size:18px;line-height:25px;animation:nhapnhai 1s linear infinite;}
.hotline-box{padding:5px 0;padding-left:65px;background:url(../images/hotline.png) center left no-repeat;}
@keyframes nhapnhai{
0%{color:#2C9CE1;}
10%{color:#f2f2f2;}
20%{color:#2C9CE1;}
60%{color:#f2f2f2;}
100%{color:#2C9CE1;}
}
.cart-box{position:relative;}
.cart-box span{position:absolute;display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:#1CD9B1;color:#fff;border-radius:50%;top:-5px;right:-5px;font-size:13px;}
.point-box{display:flex;align-items:center;justify-content:center;border-radius:47px;border:2px solid #2C9CE1;background:rgba(44,156,225,0.00);height:40px;color:#1172AD;font-family:Roboto-Medium;font-size:13px;text-transform:capitalize;position:relative;}
.point-box::before{position:absolute;content: '';background:url(../images/point.png) center no-repeat;width:49px;height:66px;right:-28px;top:-8px;animation:laclac 2.5s linear infinite;transform-origin:top center;}
@keyframes laclac{
0%{transform:rotate(0deg);}
25%{transform:rotate(5deg);}
50%{transform:rotate(0deg);}
75%{transform:rotate(-5deg);}
100%{transform:rotate(0deg);}
}
.login-modal{position:absolute;width:100%;left:0;z-index:2;background:#fff;padding:5px 10px;top:65px;box-shadow:0 0 4px #ccc;transform-origin:top center;transform:scaleY(0);opacity:0;visibility:hidden;transition:.4s;}
.login-modal > a:nth-child(2){display:flex;align-items:center;justify-content:center;border:1px solid #ccc;padding:6px 0;gap:5px;color:#000;font-size:13px;border-radius:3px;transition:.3s;}
.login-modal.active{opacity:1;visibility:visible;transform:scaleY(1);z-index:99999;}
.login-modal > a:nth-child(2):hover{border:1px solid #2c9ce1;color:#2c9ce1;}
.login-modal > a:nth-child(2) i{color:#2c9ce1;font-size:15px;}
.login-modal > a:nth-child(4){display:flex;align-items:center;justify-content:center;border:1px solid #2c9ce1;background:#2c9ce1;padding:6px 0;gap:5px;color:#fff;font-size:13px;border-radius:3px;transition:.3s;}
.login-modal > a:nth-child(4):hover{background:#fff;color:#2c9ce1;}
.login-modal > a:nth-child(4) i{font-size:15px;}
.login-modal p{font-size:12px!important;}
.login-modal > div{display:flex;align-items:center;font-size:11px;margin-top:5px;gap:4px;}
.login-modal-container{position:fixed;top:0;left:0;z-index:999;background:#00000057;width:100%;height:100%;display:none;}
.login-modal-container.active{display:block;z-index:99999;}
.login-modal-container > div{width:380px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px;background:#FFF;}
.login-modal-container > div p{margin-bottom:0;font-size:13px;color:#000000;}
.login-modal-container > div > a{display:flex;align-items:center;justify-content:center;padding:7px 0 8px 0;color:#fff;gap:5px;background:#2c9ce1;border-radius:3px;margin:8px 0;}
.login-modal-container > div > a i{font-size:15px;}
.login-modal-container .input-user input{border:none!important;background:#fff;font-size:13px;height:36px;border-radius:0px!important;}
.login-modal-container .input-user input:focus{box-shadow:none;}
.login-modal-container .input-user > div{margin:0!important;border-radius:0px!important;}
.login-modal-container .input-user > div > div{background:#fff!important;border-radius:0px!important;border:0px;border-left:1px solid #ccc;height:100%;}
.login-modal-container .input-user > div > div i{color:#2c9ce1;}
.login-modal-container .form-user{display:grid;gap:10px;margin:8px 0 0 0;}
.login-modal-container .custom-checkbox label{font-size:13px;margin-left:2px;}
.login-modal-container .custom-checkbox{text-align:end;}
.login-modal-container .custom-checkbox input{width:14px;height:14px;}
.login-modal-container .input-user{border:1px solid #ccc;}
.registration-modal-container{position:fixed;top:0;left:0;z-index:999;background:#00000057;width:100%;height:100%;display:none;}
.registration-modal-container.active{display:block;z-index:99999;}
.registration-modal-container > div{width:380px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:10px;background:#FFF;}
.registration-modal-container > div p{margin-bottom:0;font-size:16px;color:#000000;font-family:Roboto-Medium;}
.registration-modal-container > div > a{display:flex;align-items:center;justify-content:center;padding:7px 0 8px 0;color:#fff;gap:5px;background:#2c9ce1;border-radius:3px;margin:8px 0;}
.registration-modal-container > div > a i{font-size:15px;}
.registration-modal-container .input-user input{border:none!important;background:#fff;font-size:13px;height:36px;border-radius:0px!important;}
.registration-modal-container .input-user input:focus{box-shadow:none;}
.registration-modal-container .input-user > div{margin:0!important;border-radius:0px!important;}
.registration-modal-container .input-user > div > div{background:#fff!important;border-radius:0px!important;border:0px;border-left:1px solid #ccc;height:100%;width:36px;padding:0;display:flex;align-items:center;justify-content:center;}
.registration-modal-container .input-user > div > div i{color:#2c9ce1;}
.registration-modal-container .form-user{display:grid;gap:10px;margin:8px 0 0 0;}
.registration-modal-container .custom-checkbox label{font-size:13px;margin-left:2px;}
.registration-modal-container .custom-checkbox{text-align:end;}
.registration-modal-container .custom-checkbox input{width:14px;height:14px;}
.registration-modal-container .input-user{border:1px solid #ccc;}
.registration-load-modal{cursor:pointer;}
.member-container .input-user input{border:none!important;background:#fff;font-size:13px;height:36px;border-radius:0px!important;}
.member-container .input-user input:focus{box-shadow:none;border-color:transparent!important;}
.member-container .input-user > div{margin:0!important;border-radius:0px!important;}
.member-container .input-user > div > div{background:#fff!important;border-radius:0px!important;border:0px;border-left:1px solid #ccc!important;border-color:#ccc!important;height:100%;width:36px;padding:0;display:flex;align-items:center;justify-content:center;}
.member-container .input-user > div > div i{color:#2c9ce1;}
.member-container .form-user{display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;}
.member-container .custom-checkbox label{font-size:13px;margin-left:2px;}
.member-container .custom-checkbox{text-align:end;}
.member-container .custom-checkbox input{width:14px;height:14px;}
.member-container .input-user{border:1px solid #ccc;}
.member-container .button-user{grid-column:2/3;}
.btn-poitn-static-1,.btn-poitn-static,.btn-login{width:100%;padding:7px 0 8px 0;background:#2c9ce1;color:#fff;border-radius:3px;text-transform:capitalize;}
.btn-poitn-static-1,.btn-poitn-static{padding:7px 20px 8px 20px;display:block;max-width:120px;text-align:center;margin:0 auto;}
.btn-poitn-static-1:hover,.btn-poitn-static:hover{color:#fff;cursor:pointer;}
.note-user{font-size:13px;}
.note-user a{color:#2c9ce1;}
.registration-modal-close,.login-modal-close{position:absolute;right:-15px;top:-15px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#2c9ce1;color:#fff;border-radius:50%;cursor:pointer;}
.header-info-box i{font-size:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#2c9ce1;color:#fff;margin:0 auto;}
.header-info-box span{display:block;text-align:center;font-family:Roboto-Medium;}
.header-info-box{padding:10px 5px;box-shadow:0 0 4px #ccc;display:block;margin-top:5px;margin-bottom:10px;border-radius:2px;transition:.2s;}
.header-info-box:hover{box-shadow:0 0 4px #2c9ce1;}
.menu-tree-categories p i{font-size:19px;}
.menu-tree-categories p{display:flex;align-items:center;margin:0;gap:36px;justify-content:center;padding:18.25px 0;}
.menu-tree-categories p a{color:#1B1B1B;font-family:Roboto-Medium;font-size:15px;text-transform:uppercase;}
.navigation-pc{border-top:1px solid #EAEAEA;}
.navigation-pc-load{position:absolute;width:100%;background:#fff;z-index:9999;transition:.2s;transform-origin:top center;transform:scaleY(0);opacity:0;visibility:hidden;height:350px;border-bottom:1px solid #EAEAEA;border-top:1px solid #EAEAEA;overflow-y:scroll;}
.navigation-pc-load::-webkit-scrollbar{width:0px;}
.navigation-pc-load.active{transform:scaleY(1);opacity:1;visibility:visible;padding:10px 0;}
.navigation-pc-load ul{margin:0;list-style:none;padding:0;}
.navigation-pc-load > ul{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:15px;}
.navigation-pc-load > ul > li > a{color:#000;text-transform:uppercase;font-size:14px;font-family:Roboto-Bold;display:block;margin-bottom:5px;}
.navigation-pc-load > ul > li > ul > li > a{color:#000;position:relative;transition:.3s;overflow:hidden;display:block;padding-left:10px;}
.navigation-pc-load > ul > li > a:hover{color:#2c9ce1;}
.navigation-pc-load > ul > li > ul > li{margin-bottom:5px;}
.navigation-pc-load > ul > li > ul > li:last-child{margin-bottom:0px;}
.navigation-pc-load > ul > li > ul > li > a::before{position:absolute;content: '';width:5px;height:1px;background:#000;transition:.4s;top:10px;left:0px;}
.menu-tree-categories{position:relative;}
.menu-grid > div:nth-child(1) > div > div{position:absolute;width:100%;height:425px;top:100%;transform:scaleY(0);transition:.3s;opacity:0;visibility:hidden;transform-origin:top center;background:#fff;}
.menu-grid > div:nth-child(1) > div > div.active{transform:scaleY(1);opacity:1;visibility:visible;z-index:9999;}
.menu-grid > div:nth-child(1) > div > div > ul{padding:0;margin:0;list-style:none;}
.menu-grid > div:nth-child(1) > div > div > ul > li{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;transition:.3s;}
.menu-grid > div:nth-child(1) > div > div > ul > li > a{color:#000;}
.menu-grid > div:nth-child(1) > div > div > ul > li > i{font-size:13px;}
.menu-grid > div:nth-child(1) > div > div > ul > li:hover{background:#2c9ce1;}
.menu-grid > div:nth-child(1) > div > div > ul > li:hover > i,.menu-grid > div:nth-child(1) > div > div > ul > li:hover > a{color:#fff;}
.menu-tree-categories-load{position:absolute;height:425px;background:#fff;left:100%;width:600px;top:0px;border:1px solid #ccc;transform:scaleX(0);transform-origin:left center;transition:.3s;opacity:0;visibility:visible;}
.menu-tree-categories-load.active{visibility:visible;opacity:1;z-index:99999;transform:scaleX(1);overflow-y:scroll;}
.menu-tree-categories-load > ul{padding:10px 14px;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px 10px;}
.menu-tree-categories-load ul li a:hover{color:#2c9ce1;}
.menu-tree-categories-load > ul > li > a{display:block;font-size:14px;font-family:Roboto-Bold;text-transform:uppercase;color:#000;margin-bottom:5px;}
.menu-tree-categories-load > ul > li > ul{padding:0;margin:0;list-style:none;}
.menu-tree-categories-load > ul > li > ul > li > a{color:#000;margin-bottom:5px;display:block;}
.menu-tree-categories-load > ul > li > ul > li:last-child > a{margin-bottom:0px;}
.search-box{display:grid;gap:10px;}
.search-load{position:absolute;width:100%;z-index:9999;border:1px solid #e4e4e4;padding:10px;background:#ffff;border-radius:5px;top:104%;transform:scaleY(0);transform-origin:top center;opacity:0;visibility:hidden;transition:.3s;height:502px;overflow-y:scroll;}
.search-load.active{transform:scaleY(1);opacity:1;visibility:visible;}
.header-grid > div:nth-child(2){position:relative;}
.search-item{display:grid;grid-template-columns:15% 82%;justify-content:space-between;}
.search-item > div > a{color:#000;font-family:Roboto-Bold;display:block;line-height:19px;}
.search-item:hover > div > a{color:#2c9ce1;}
.search-item > div > span{font-family:Roboto-Medium;color:#2c9ce1;}
.search-load::-webkit-scrollbar{width:0px;}
.voucher-item{display:grid;grid-template-columns:70px calc(100% - 70px);border-radius:10px;border:1px solid #2c9ce1;position:relative;transition:.2s;cursor:pointer;}
.voucher-item:hover{background:#2c9ce11a;}
.voucher-item::before{position:absolute;content: '';width:13px;height:13px;border:1px solid #FFF;border-left:1px solid #2c9ce1;border-bottom:1px solid #2c9ce1;border-radius:50%;transform:rotate(-45deg);background:#FFF;left:64px;top:-7px;}
.voucher-item::after{position:absolute;content: '';width:12px;height:12px;border:1px solid #FFF;border-left:1px solid #2c9ce1;border-bottom:1px solid #2c9ce1;border-radius:50%;transform:rotate(135deg);background:#FFF;left:64px;bottom:-7px;z-index:2;}
.voucher-run{}
.voucher-item a img{max-width:46px;border-radius:50%;}
.voucher-info > div:nth-child(1){display:flex;align-items:end;justify-content:space-between;margin-bottom:5px;}
.voucher-info > div:nth-child(1) .voucher-price{color:#2C9CE1;font-family:Roboto-Medium;font-size:17px;line-height:30px;}
.voucher-info > div:nth-child(1) span{color:#2C9CE1;font-family:Roboto-Regular;font-size:12px;line-height:25px;}
.voucher-info > p{color:#2C9CE1;font-family:Roboto-Regular;font-size:12px;line-height:20px;margin-bottom:0;}
.voucher-btn-add{color:#FFF;font-family:Roboto-Regular;font-size:12px;line-height:25px;display:flex;width:60px;height:25px;padding:10px;justify-content:center;align-items:center;border-radius:5px;background:linear-gradient(90deg,#004FF3 0%,#002F8F 100%);}
.voucher-info > div:last-child span{color:#2C9CE1;font-family:Roboto-Regular;font-size:11px;line-height:25px;}
.voucher-info > div:last-child{display:flex;align-items:center;justify-content:space-between;margin-top:18px;}
.voucher-info{padding:13px 10px 17px 14px;border-left:1px dashed #2c9ce1;}
.voucher-item > a{display:flex!important;align-items:center;justify-content:center;}
.voucher-container{padding:60px 10px 0px 10px;}
.product-flash-deal-title div{display:flex;align-items:start;gap:10px;}
.product-flash-deal-title div img:nth-child(1){margin-top:8px;margin-left:-12px;}
.product-flash-deal-title div p{margin:0;display:flex;align-items:center;margin-top:9px;margin-left:15px;font-size:20px;font-family:'Roboto-Medium';gap:6px;}
.product-flash-deal-title div span{display:flex;width:55px;height:37px;border-radius:5px;background:#EB1000;align-items:center;justify-content:center;color:#FFF;font-family:Roboto-Medium;font-size:22px;}
.product-flash-deal-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;}
.product-flash-deal-title > a{color:#242424;font-family:Roboto-Medium;font-size:13px;line-height:30px;text-transform:uppercase;border-bottom:1px solid #9D9D9D;position:relative;margin-bottom:4px;}
.product-flash-deal-title > a::before{position:absolute;content: '';width:100%;height:1px;background:#9D9D9D;left:0;bottom:-4px;}
.product-flash-deal-title > a:hover{color:#2C9CE1;border-color:#2C9CE1;}
.product-flash-deal-title > a:hover::before{background:#2C9CE1;}
.product-flash-deal-container{padding:51px 10px 55px 10px;}
.product-flash-deal-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 10px;}
.product-flash-deal-name-list a{color:#000;font-family:Roboto-Medium;font-size:14px;line-height:22px;text-transform:capitalize;}
.product-flash-deal-name a{color:#000;font-family:Roboto-Regular;font-size:13px;line-height:22px;}
.product-flash-deal-name:hover,.product-flash-deal-name a:hover,.product-flash-deal-name-list a:hover,.product-flash-deal-name-list:hover{color:#2C9CE1;}
.product-flash-deal-price span:nth-child(1){color:#EB1000;font-family:Roboto-Regular;font-size:16px;line-height:22px;}
.product-flash-deal-price span:nth-child(2){color:#636363;font-family:Roboto-Regular;font-size:13px;line-height:22px;text-decoration-line:line-through;}
.product-flash-deal-name{margin-bottom:6px;min-height:44px;}
.product-flash-deal-count > p:nth-child(1){margin:0;height:4px;width:100%;border-radius:4px;background:#EAEAEA;position:relative;margin-bottom:4px;}
.product-flash-deal-count > p:nth-child(1) span{position:absolute;display:block;width:100%;height:100%;border-radius:4px;background:#2C9CE1;}
.product-flash-deal-count{margin-top:9px;}
.product-flash-deal-count > p:nth-child(2){color:#7D7D7D;font-family:Roboto-Regular;font-size:13px;line-height:22px;}
.product-flash-deal-btn{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.product-flash-deal-btn span{display:flex;align-items:center;justify-content:center;gap:5px;padding:6.5px 0;font-size:13px;cursor:pointer;transition:.4s;}
.product-flash-deal-btn span:nth-child(1){border-radius:3px;background:#F1F1F1;color:#000;}
.product-flash-deal-btn span:nth-child(2){border-radius:3px;background:#2C9CE1;color:#fff;}
.product-flash-deal-btn span:nth-child(1):hover{box-shadow:0 0 4px #2d2d2d inset;}
.product-flash-deal-btn span:nth-child(2):hover{box-shadow:0 0 4px #005386 inset;}
.product-flash-deal-info{padding-top:10px;}
.product-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 10px;}
.product-name-list a{color:#000;font-family:Roboto-Medium;font-size:14px;line-height:22px;text-transform:capitalize;}
.product-name a{color:#000;font-family:Roboto-Regular;font-size:13px;line-height:22px;}
.product-name:hover,.product-name a:hover,.product-name-list a:hover,.product-name-list:hover{color:#2C9CE1;}
.product-price span:nth-child(1){color:#EB1000;font-family:Roboto-Regular;font-size:16px;line-height:22px;}
.product-price span:nth-child(2){color:#636363;font-family:Roboto-Regular;font-size:13px;line-height:22px;text-decoration-line:line-through;}
.product-name{margin-bottom:6px;min-height:44px;}
.product-count > p:nth-child(1){margin:0;height:4px;width:100%;border-radius:4px;background:#EAEAEA;position:relative;margin-bottom:4px;}
.product-count > p:nth-child(1) span{position:absolute;display:block;width:100%;height:100%;border-radius:4px;background:#2C9CE1;}
.product-count{margin-top:9px;}
.product-count > p:nth-child(2){color:#7D7D7D;font-family:Roboto-Regular;font-size:13px;line-height:22px;}
.product-btn{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.product-btn span{display:flex;align-items:center;justify-content:center;gap:5px;padding:6.5px 0;font-size:13px;cursor:pointer;transition:.4s;}
.product-btn span:nth-child(1){border-radius:3px;background:#F1F1F1;color:#000;}
.product-btn span:nth-child(2){border-radius:3px;background:#2C9CE1;color:#fff;}
.product-btn span:nth-child(1):hover{box-shadow:0 0 4px #2d2d2d inset;}
.product-btn span:nth-child(2):hover{box-shadow:0 0 4px #005386 inset;}
.product-info{padding-top:10px;}
.product-item > picture{display:block;position:relative;}
.product-discount{position:absolute;left:5px;top:5px;background:url(../images/discount.png) center no-repeat;display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fff;font-size:12px;}
.product-like{position:absolute;top:17px;width:80px;height:25px;display:flex;align-items:center;justify-content:center;background:url(../images/like.png) center no-repeat;right:0px;font-size:12px;color:#fff;}
.title-box h2 span{color:#29314B;font-family:Roboto-Black;font-size:45px;text-transform:uppercase;}
.title-box h2{display:flex;align-items:center;gap:11px;line-height:normal;}
.title-box{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;}
.title-box > a{color:#242424;font-family:Roboto-Medium;font-size:13px;line-height:30px;text-transform:uppercase;border-bottom:1px solid #9D9D9D;position:relative;margin-bottom:4px;}
.title-box > a::before{position:absolute;content: '';width:100%;height:1px;background:#9D9D9D;left:0;bottom:-4px;}
.title-box > a:hover{color:#2C9CE1;border-color:#2C9CE1;}
.title-box > a:hover::before{background:#2C9CE1;}
.produc-news-container{padding:60px 10px;background:#E8F6FF;}
.product-run .mySwiper{padding-bottom:32px;}
.product-run .swiper-pagination-bullet{width:40px;height:1px;border:none;margin:0 10px!important;display:block;}
.product-run .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#2c9ce1;}
.product-run .swiper-pagination{height:1px;display:flex;align-items:center;justify-content:center;bottom:0;}
.product-list-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;}
.product-list-item{border-radius:10px;background:#FFF;box-shadow:0px 0px 2px 0px rgba(43,43,43,0.30);padding:10px;}
.product-list-item > a{border-radius:10px;}
.product-list-name a{color:#000;text-align:center;font-family:Roboto-Regular;font-size:15px;text-transform:capitalize;}
.product-list-name a:hover{color:#2c9ce1;}
.product-list-name{padding:17px 0 4px 0;text-align:center;}
.product-list-container{padding:49px 10px 60px 10px;}
.banner-small-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.banner-small-item a{border-radius:10px;}
.product-brand-tab{border-radius:70px;border:2px solid #2C9CE1;background:rgba(217,217,217,0.00);padding:10.5px 30px;width:100%;}
.product-brand-tab > div{display:flex;justify-content:start;gap:40px;width:100%;overflow-x:scroll;padding-bottom:5px;}
.product-brand-tab > div::-webkit-scrollbar{height:2px;}
.product-brand-tab > div::-webkit-scrollbar-thumb{background-color:#2C9CE1;border-radius:5px;transition:all 1s;}
.product-brand-tab > div::-webkit-scrollbar-track{background:#fff;width:4px;height:4px;transition:all 1s;}
.product-brand-item{cursor:pointer;min-width:90px;}
.product-brand-container{padding:60px 10px;}
.banner-big-item a{border-radius:6px;}
.product-list-out-container{padding:49px 10px 60px 10px;}
.product-list-out-container:nth-child(2n){background:#E8F6FF;}
.blog-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start;}
.blog-one{border:1px dotted #C0B9A3;border-radius:10px;padding:9px;background:#fff;}
.blog-one > a{border-radius:10px 10px 0 0;}
.blog-one-name a{color:#1E2A38;font-family:Roboto-Bold;font-size:15px;line-height:25px;}
.blog-one-name a:hover{color:#2c9ce1;}
.blog-one-date{display:flex;align-items:center;gap:5px;color:#818181;font-family:Roboto-Regular;font-size:13px;line-height:25px;padding:2px 0 0px 0;}
.blog-one-desc span{color:#7C7C7C;font-family:Roboto-Regular;font-size:13px;line-height:25px;}
.blog-one-btn a{color:#303030;font-family:Roboto-Regular;font-size:13px;font-style:italic;line-height:25px;display:flex;align-items:center;gap:10px;justify-content:end;}
.blog-one-btn a span{width:25px;height:25px;border-radius:250px;background:#2C9CE1;display:flex;align-items:center;justify-content:center;font-style:normal;color:#fff;}
.blog-one-desc{margin-bottom:6px;}
.blog-one-info{padding:28px 5px 5px 19px;}
.blog-one-btn a:hover{color:#2c9ce1;}
.blog-run .swiper{height:590px;}
.blog-item{border:1px dotted #C0B9A3;border-radius:10px;padding:9px;display:grid;grid-template-columns:210px calc(100% - 225px);justify-content:space-between;align-items:center;background:#fff;}
.swiper-slide:nth-child(2n) .blog-item{grid-template-columns:calc(100% - 225px) 210px;}
.swiper-slide:nth-child(2n) .blog-item > a{order:1;}
.blog-item > a{border-radius:10px;}
.blog-item-name a{color:#1E2A38;font-family:Roboto-Bold;font-size:15px;line-height:25px;}
.blog-item-name a:hover{color:#2c9ce1;}
.blog-item-date{display:flex;align-items:center;gap:5px;color:#818181;font-family:Roboto-Regular;font-size:13px;line-height:25px;padding:2px 0 0px 0;}
.blog-item-desc span{color:#7C7C7C;font-family:Roboto-Regular;font-size:13px;line-height:25px;}
.blog-item-btn a{color:#303030;font-family:Roboto-Regular;font-size:13px;font-style:italic;line-height:25px;display:flex;align-items:center;gap:10px;justify-content:end;}
.blog-item-btn a span{width:25px;height:25px;border-radius:250px;background:#2C9CE1;display:flex;align-items:center;justify-content:center;font-style:normal;color:#fff;}
.blog-item-desc{margin-bottom:6px;}
.blog-item .blog-item-info{padding-right:10px;}
.swiper-slide:nth-child(2n) .blog-item .blog-item-info{padding-left:10px;}
.blog-item-btn a:hover{color:#2c9ce1;}
.swiper-slide:nth-child(2n) .blog-item .blog-item-info .blog-item-btn a{justify-content:start;}
.swiper-slide:nth-child(2n) .blog-item .blog-item-info .blog-item-name a,.swiper-slide:nth-child(2n) .blog-item .blog-item-info .blog-item-desc span{text-align:end;}
.swiper-slide:nth-child(2n) .blog-item .blog-item-info .blog-item-date{justify-content:end;}
.blog-container .title-box{margin:0;}
.slogan-main{color:#787878;font-family:Roboto-Regular;font-size:15px;margin-top:11px;margin-bottom:24px;}
.blog-container{padding:49px 10px 60px 10px;background:#E8F6FF;}
.criterial-run{margin:-7.5px;}
.criterial-item > a{max-width:76px;margin:0 auto;}
.criterial-name span{color:#252525;font-family:Roboto-Medium;font-size:14px;line-height:25px;text-transform:uppercase;}
.criterial-desc,.criterial-name{text-align:center;}
.criterial-desc span{color:#5B5B5B;font-family:Roboto-Regular;font-size:13px;line-height:23px;}
.criterial-info{margin-top:14px;}
.criterial-name{margin-bottom:5px;}
.criterial-item{padding:15px 15px 20px 15px;border-radius:5px;box-shadow:0px 0px 6px 0px rgba(80,80,80,0.25);background:#fff;margin:7.5px;}
.criterial-container{padding:60px 10px;}
.feedback-container{background:#2C9CE1;padding:60px 10px 66px 10px;}
.feedback-desc,.feedback-name{text-align:center;}
.feedback-name{margin-bottom:5px;}
.feedback-name span{color:#FFF;font-family:Roboto-Bold;font-size:25px;text-transform:uppercase;}
.feedback-desc span{color:#FFF;font-family:Roboto-Regular;font-size:15px;line-height:30px;}
.feedback-desc{max-width:950px;margin:0 auto;padding:18px 50px 20px 50px;background:url(../images/nhai2.png) left top no-repeat,url(../images/nhai1.png) right bottom no-repeat;}
.member-grid{display:grid;grid-template-columns:280px calc(100% - 300px);justify-content:space-between;align-items:start;}
.member-nav > div{display:flex;align-items:center;gap:10px;padding:10px;box-shadow:0 0 4px #ccc;}
.member-nav > div i{font-size:40px;color:#2c9ce1;}
.member-nav > div > p{margin:0;}
.member-nav > div > p > span{display:block;line-height:20px;}
.member-nav > div > p > span:nth-child(1){font-family:'Roboto-Bold';}
.member-nav ul{padding:0;margin:0;list-style:none;display:flex;flex-flow:wrap;gap:7px;margin-top:10px;}
.member-nav ul li{width:100%;padding:10px;box-shadow:0 0 4px #ccc;cursor:pointer;}
.member-nav ul li span,.member-nav ul li a{color:#000;}
.member-nav ul li i{font-size:14px;margin-right:5px;}
.member-nav ul li:hover i,.member-nav ul li:hover span,.member-nav ul li:hover a{color:#fff;}
.member-nav ul li:hover{background:#2c9ce1;}
.member-load{padding:10px;box-shadow:0 0 4px #ccc;}
.grid-pro-detail{display:grid;grid-template-columns:400px 555px 210px;justify-content:space-between;}
.attr-pro-detail-cus{display:flex;gap:10px;padding-bottom:5px;border-bottom:1px solid #ccc;font-size:12px;color:#575757;}
.attr-pro-detail-cus label{font-family:Roboto-Medium;}
.pro-detail-opt-price-grid{display:flex;align-items:center;gap:5px;margin-top:3px;margin-bottom:3px;flex-flow:wrap;}
.pro-detail-opt-price-item{height:35px;padding:0 10px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;font-family:'Roboto-Medium';font-size:13px;cursor:pointer;transition:.3s;}
.pro-detail-opt-price-item.active{border-color:#2d98da;color:#2d98da;}
.pro-detail-opt-photo-grid{display:flex;align-items:center;gap:5px;margin-top:3px;flex-flow:wrap;}
.pro-detail-opt-photo-item{max-height:35px;padding:2px;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;font-family:'Roboto-Medium';font-size:13px;cursor:pointer;}
.pro-detail-opt-photo-item img{width:100%;height:29px;object-fit:cover;}
.pro-detail-discount{display:inline-flex;height:21px;align-items:center;justify-content:center;background:#2d98da;padding:0 5px;color:#fff;font-size:12px;border:1px dashed #fff;margin-left:10px;}
.pro-detail-like{height:21px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#fff;background:#f00;padding:0 10px;border-radius:2px;animation:nhapnhai1 1s linear infinite;}
@keyframes nhapnhai1{
0%{color:#ff0;}
10%{color:#f2f2f2;}
20%{color:#ff0;}
60%{color:#f2f2f2;}
100%{color:#ff0;}
}
.line-cus{width:1px;background:#ccc;}
.attr-pro-detail-cus-opt label{font-size:13px;font-family:'Roboto-Medium';}
.pro-detail-flash-deal{background:#eef7fd;display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border:1px solid #2d98da;margin-top:15px;border-radius:3px;}
.pro-detail-flash-deal img:nth-child(2){max-width:100px;}
.pro-detail-flash-deal img:nth-child(1){max-width:25px;}
.pro-detail-flash-deal p{margin:0;display:flex;align-items:center;gap:7px;}
.pro-detail-flash-deal > div{display:flex;align-items:center;gap:10px;}
.pro-detail-flash-deal p span{width:25px;height:25px;display:flex;align-items:center;background:#2d98da;color:#fff;justify-content:center;border-radius:3px;}
.attr-pro-detail-cus-opt{margin-top:2px;}
.product-gift-grid{display:grid;gap:10px;position:relative;padding:10px;border-radius:5px;border:1px solid #ccc;padding-top:25px;margin-top:22px;margin-bottom:5px;}
.product-gift-item{display:grid;grid-template-columns:15px calc(100% - 30px);justify-content:space-between;padding:5px 5px 5px 15px;background:#f2f2f2;border-radius:5px;align-items:center;cursor:pointer;}
.product-gift-item > div{display:grid;grid-template-columns:50px calc(100% - 60px);justify-content:space-between;align-items:center;}
.product-gift-item > div img{border-radius:5px;}
.product-gift-item > div p{margin:0;font-family:'Roboto-Medium';font-size:13px;}
.product-gift-item span{width:100%;height:15px;border:1px solid #989898;border-radius:50%;position:relative;}
.product-gift-title{font-size:13px;font-family:'Roboto-Bold';position:absolute;background:#f2f2f2;border:1px solid #ccc;padding:4.5px 10px;border-radius:20px;top:-15px;left:10px;}
.product-gift-item.active{background:#eef7fd;}
.product-gift-item.active span::before{position:absolute;content: '';width:11px;height:11px;background:#2d98da;left:1px;top:1px;border-radius:50%;}
.product-gift-item.active span{border-color:#2d98da;}
.grid-product-detail-1{display:grid;grid-template-columns:1fr;justify-content:space-between;border-top:3px dashed #f2f2f2;padding-top:25px;gap:20px;}
.product-grid-1{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;padding:9px;border:1px solid #dddddd;border-radius:5px;border-top-width:3px;border-top-color:#2d98da;}
.product-grid-title-1{font-family:'Roboto-Medium';text-transform:uppercase;text-align:start;grid-column:1/6;margin-bottom:-12px;}
.pro-detail-opt-photo-item{position:relative;gap:10px;padding-right:10px;}
.pro-detail-opt-photo-item.active{border-color:#2c9ce1;}
.cart-fixed{position:fixed;width:56px;height:56px;display:flex;align-items:center;justify-content:center;bottom:220px;right:15px;background:#fff;border-radius:50%;border:5px solid #2c9ce1;box-shadow:0 0 6px #fff;z-index:99;}
.cart-fixed i{color:#2c9ce1;font-weight:700;}
.cart-fixed span{position:absolute;right:-7px;top:-7px;width:20px;height:20px;background:#fff;display:flex;align-items:center;justify-content:center;color:#2c9ce1;box-shadow:0 0 4px #2c9ce1;border-radius:50%;}
.member-load .table img{width:75px;height:65px;object-fit:cover;}
.member-load .table td{padding:5px;font-size:13px;}
.member-load .table tbody tr:last-child{border-bottom-color:transparent;}
.member-load > div table{margin-bottom:0px;}
.member-load > div{padding:3px 10px 10px 10px;}
.member-load > div:nth-child(2n){background:#2c9ce117;}
.voucher-grid-member{padding:0!important;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;}
.voucher-grid-member .voucher-info{padding:10px;}
.voucher-grid-member .voucher-info > div:last-child{margin-top:0px;}
.title-point-member{border-bottom:1px solid #212529;margin-bottom:2px;}
.title-point-member-1{background:#2c9ce12b!important;padding:7px 10px!important;margin-top:10px;font-family:'Roboto-Bold';}
.product-filter > p{margin:0;padding:7px 10px 7px 10px;border:1px solid #2c9ce1;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:#2c9ce1;color:#fff;}
.product-filter{position:relative;margin-bottom:10px;}
.product-filter ul{padding:0;margin:0;background:#fff;border:1px solid #ccc;border-radius:5px;margin-top:10px;}
.product-filter ul li p{margin:0;width:15px;height:15px;border:1px solid #ccc;border-radius:3px;}
.product-filter ul li{display:flex;align-items:center;gap:10px;padding:5px 10px;cursor:pointer;}
.product-filter ul li.checked p{position:relative;}
.product-filter ul li.checked p::before{position:absolute;content: '';width:9px;height:5px;border-left:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);left:2px;top:3px;}
.grid-product-main{display:grid;grid-template-columns:232px calc(100% - 242px);gap:10px;}
.grid-product-main .product-grid{grid-template-columns:repeat(4,1fr);}
.product-flash-deal-item picture{position:relative;display:block;}
.product-filter-2{display:flex;align-items:center;}
.product-filter-2 p{font-family:'Roboto-Medium';margin:0;margin-right:10px;}
.product-filter-2 ul{padding:0;margin:0;display:flex;align-items:center;gap:10px;}
.product-filter-2 li span{display:block;padding:2.75px 15px;background:#eef7fd;border:1px solid #2c9ce1;border-radius:5px;cursor:pointer;font-size:13px;}
.product-filter-2{padding:5px 15px;background:#f8f8f8;border-radius:5px;margin-bottom:15px;}
.product-filter-2 li.checked span{background:#2c9ce1;color:#fff;}
.pro-detail-opt-photo-item span{display:block;white-space:nowrap;font-family:Roboto-Regular;}
.cart-mmenu{display:block;font-size:22px;color:#2c9ce1;line-height:20px;}
.slideshow{display:block;}
.slideshow-mobi{display:none;}
.close-cate,.open-cate{display:none;}
.arcontactus-widget.right.arcontactus-message{right:15px;}
.arcontactus-widget.right.arcontactus-message{bottom:140px;}
.arcontactus-widget .arcontactus-message-button.pulsation{-webkit-animation-duration:2s;animation-duration:2s}
.arcontactus-widget.md .arcontactus-message-button,.arcontactus-widget.md.arcontactus-message{width:60px;height:60px}
.arcontactus-widget{opacity:0;transition:.2s opacity}
.arcontactus-widget *{box-sizing:border-box}
.arcontactus-widget.left.arcontactus-message{left:20px;right:auto}
.arcontactus-widget.left .arcontactus-message-button{right:auto;left:0}
.arcontactus-widget.left .arcontactus-prompt{left:80px;right:auto;transform-origin:0 50%}
.arcontactus-widget.left .arcontactus-prompt:before{border-right:8px solid #FFF;border-top:8px solid transparent;border-left:8px solid transparent;border-bottom:8px solid transparent;right:auto;left:-15px}
.arcontactus-widget.left .messangers-block{right:auto;left:0;-webkit-transform-origin:10% 105%;-ms-transform-origin:10% 105%;transform-origin:10% 105%}
.arcontactus-widget.left .callback-countdown-block{left:0;right:auto}
.arcontactus-widget.left .callback-countdown-block::before,.arcontactus-widget.left .messangers-block::before{left:25px;right:auto}
.arcontactus-widget.md .callback-countdown-block,.arcontactus-widget.md .messangers-block{bottom:70px}
.arcontactus-widget.md .arcontactus-prompt{bottom:5px}
.arcontactus-widget.md.left .callback-countdown-block:before,.arcontactus-widget.md.left .messangers-block:before{left:21px}
.arcontactus-widget.md.left .arcontactus-prompt{left:70px}
.arcontactus-widget.md.right .callback-countdown-block:before,.arcontactus-widget.md.right .messangers-block:before{right:21px}
.arcontactus-widget.md.right .arcontactus-prompt{right:70px}
.arcontactus-widget.md .arcontactus-message-button .pulsation{width:74px;height:74px}
.arcontactus-widget.md .arcontactus-message-button .callback-state,.arcontactus-widget.md .arcontactus-message-button .icons{width:40px;height:40px;margin-top:-20px;margin-left:-20px}
.arcontactus-widget.sm .arcontactus-message-button,.arcontactus-widget.sm.arcontactus-message{width:50px;height:50px}
.arcontactus-widget.sm .callback-countdown-block,.arcontactus-widget.sm .messangers-block{bottom:60px}
.arcontactus-widget.sm .arcontactus-prompt{bottom:0}
.arcontactus-widget.sm.left .callback-countdown-block:before,.arcontactus-widget.sm.left .messangers-block:before{left:16px}
.arcontactus-widget.sm.left .arcontactus-prompt{left:60px}
.arcontactus-widget.sm.right .callback-countdown-block:before,.arcontactus-widget.sm.right .messangers-block:before{right:16px}
.arcontactus-widget.sm.right .arcontactus-prompt{right:60px}
.arcontactus-widget.sm .arcontactus-message-button .pulsation{width:64px;height:64px}
.arcontactus-widget.sm .arcontactus-message-button .icons{width:40px;height:40px;margin-top:-20px;margin-left:-20px}
.arcontactus-widget.sm .arcontactus-message-button .static{margin-top:-16px}
.arcontactus-widget.sm .arcontactus-message-button .callback-state{width:40px;height:40px;margin-top:-20px;margin-left:-20px}
.arcontactus-widget.active{opacity:1}
.arcontactus-widget .icons.hide,.arcontactus-widget .static.hide{opacity:0;transform:scale(0)}
.arcontactus-widget.arcontactus-message{z-index:10000;right:20px;bottom:20px;position:fixed!important;height:56px;width:56px;}
.arcontactus-widget .arcontactus-message-button{width:56px;position:absolute;height:56px;right:0;background-color:#2c9ce1!important;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;}
.arcontactus-widget .arcontactus-message-button p{font-family:Ubuntu,Arial,sans-serif;color:#fff;font-weight:700;font-size:10px;line-height:11px;margin:0}
.arcontactus-widget .arcontactus-message-button .pulsation{width:70px;height:70px;background-color:#2c9ce1!important;border-radius:50px;position:absolute;left:-7px;top:-7px;z-index:-1;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-animation:arcontactus-pulse 2s infinite;animation:arcontactus-pulse 2s infinite}
.arcontactus-widget .arcontactus-message-button .icons{background-color:#fff;width:44px;height:44px;border-radius:50px;position:absolute;overflow:hidden;top:50%;left:50%;margin-top:-22px;margin-left:-22px}
.arcontactus-widget .arcontactus-message-button .static{position:absolute;top:50%;left:50%;margin-top:-19px;margin-left:-26px;width:52px;height:52px;text-align:center}
.arcontactus-widget .arcontactus-message-button .static img{display:inline}
.arcontactus-widget .arcontactus-message-button .static svg{width:24px;height:24px;color:#FFF;margin:0 auto;}
.arcontactus-widget .arcontactus-message-button.no-text .static{margin-top:-12px}
.arcontactus-widget .pulsation:nth-of-type(2n){-webkit-animation-delay:.5s;animation-delay:.5s}
.arcontactus-widget .pulsation.stop{-webkit-animation:none;animation:none}
.arcontactus-widget .icons-line{top:10px;left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-transition:cubic-bezier(.13,1.49,.14,-.4);-o-transition:cubic-bezier(.13,1.49,.14,-.4);-webkit-animation-delay:0s;animation-delay:0s;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px);height:24px;transition:.2s all}
.arcontactus-widget .icons,.arcontactus-widget .static{transition:.2s all}
.arcontactus-widget .icons-line.stop{-webkit-animation-play-state:paused;animation-play-state:paused}
.arcontactus-widget .icons-line span{display:inline-block;width:24px;height:24px;color:#2c9ce1!important}
.arcontactus-widget .icons-line span i,.arcontactus-widget .icons-line span svg{width:24px;height:24px}
.arcontactus-widget .icons-line span i{display:block;font-size:24px;line-height:24px}
.arcontactus-widget .icons-line img,.arcontactus-widget .icons-line span{margin-right:40px}
.arcontactus-widget .icons.hide .icons-line{transform:scale(0)}
.arcontactus-widget .icons .icon:first-of-type{margin-left:0}
.arcontactus-widget .arcontactus-close{color:#FFF}
.arcontactus-widget .arcontactus-close svg{-webkit-transform:rotate(180deg) scale(0);-ms-transform:rotate(180deg) scale(0);transform:rotate(180deg) scale(0);-webkit-transition:ease-in .12s all;-o-transition:ease-in .12s all;transition:ease-in .12s all;display:block}
.arcontactus-widget .arcontactus-close.show-messageners-block svg{-webkit-transform:rotate(0) scale(1);-ms-transform:rotate(0) scale(1);transform:rotate(0) scale(1)}
.arcontactus-widget .arcontactus-prompt,.arcontactus-widget .messangers-block{background:center no-repeat #FFF;box-shadow:0 0 10px rgba(0,0,0,.6);width:235px;position:absolute;bottom:80px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:7px;-webkit-transform-origin:80% 105%;-ms-transform-origin:80% 105%;transform-origin:80% 105%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:ease-out .12s all;-o-transition:ease-out .12s all;transition:ease-out .12s all;z-index:10000}
.arcontactus-widget .arcontactus-prompt:before,.arcontactus-widget .messangers-block:before{position:absolute;bottom:-7px;right:25px;left:auto;display:inline-block!important;border-right:8px solid transparent;border-top:8px solid #FFF;border-left:8px solid transparent;content: ''}
.arcontactus-widget .arcontactus-prompt.show-messageners-block,.arcontactus-widget .messangers-block.show-messageners-block{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.arcontactus-widget .arcontactus-prompt{color:#787878;font-family:Arial,sans-serif;font-size:16px;line-height:18px;width:auto;bottom:10px;right:80px;white-space:nowrap;padding:18px 20px 14px}
.arcontactus-widget .arcontactus-prompt:before{border-right:8px solid transparent;border-top:8px solid transparent;border-left:8px solid #FFF;border-bottom:8px solid transparent;bottom:16px;right:-15px}
.arcontactus-widget .arcontactus-prompt.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-close{position:absolute;right:6px;top:6px;cursor:pointer;z-index:100;height:14px;width:14px;padding:2px}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-close svg{height:10px;width:10px;display:block}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing{border-radius:10px;display:inline-block;left:3px;padding:0;position:relative;top:4px;width:50px}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing > div{position:relative;float:left;border-radius:50%;width:10px;height:10px;background:#ccc;margin:0 2px;-webkit-animation:arcontactus-updown 2s infinite;animation:arcontactus-updown 2s infinite}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing > div:nth-child(2){animation-delay:.1s}
.arcontactus-widget .arcontactus-prompt .arcontactus-prompt-typing > div:nth-child(3){animation-delay:.2s}
.arcontactus-widget .messangers-block.sm .messanger{padding-left:50px;min-height:44px}
.arcontactus-widget .messangers-block.sm .messanger span{height:32px;width:32px;margin-top:-16px}
.arcontactus-widget .messangers-block.sm .messanger span svg{height:20px;width:20px;margin-top:-10px;margin-left:-10px}
.arcontactus-widget .messanger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;cursor:pointer;width:100%;padding:8px 20px 8px 60px;position:relative;min-height:54px;text-decoration:none}
.arcontactus-widget .messanger:hover{background-color:#EEE}
.arcontactus-widget .messanger:before{background-repeat:no-repeat;background-position:center}
.arcontactus-widget .messanger.facebook span{background:#0084ff}
.arcontactus-widget .messanger.viber span{background:#7c529d}
.arcontactus-widget .messanger.telegram span{background:#2ca5e0}
.arcontactus-widget .messanger.skype span{background:#31c4ed}
.arcontactus-widget .messanger.email span{background:#ff8400}
.arcontactus-widget .messanger.contact span{background:#7eb105}
.arcontactus-widget .messanger.call-back span{background:#54cd81}
.arcontactus-widget .messanger span{position:absolute;left:10px;top:50%;margin-top:-20px;display:block;width:40px;height:40px;border-radius:50%;background-color:#0084ff;margin-right:10px;color:#FFF;text-align:center;vertical-align:middle}
.arcontactus-widget .messanger span i,.arcontactus-widget .messanger span svg{width:24px;height:24px;vertical-align:middle;text-align:center;display:block;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}
.arcontactus-widget .messanger span i{font-size:24px;line-height:24px}
.arcontactus-widget .messanger p{margin:0;font-family:Arial,sans-serif;font-size:14px;color:rgba(0,0,0,.87)}
@-webkit-keyframes arcontactus-pulse{
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
50%{opacity:.5}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@media (max-width:468px){
.arcontactus-widget.opened.arcontactus-message,.arcontactus-widget.opened.left.arcontactus-message{width:auto;right:20px;left:20px}
}
@keyframes arcontactus-updown{
0%,100%,43%{transform:translate(0,0)}
25%,35%{transform:translate(0,-10px)}
}
@-webkit-keyframes arcontactus-updown{
0%,100%,43%{transform:translate(0 0)}
25%,35%{transform:translate(-10px 0)}
}
@keyframes arcontactus-pulse{
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
50%{opacity:.5}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-webkit-keyframes arcontactus-show-stat{
0%,100%,20%,85%{-webkit-transform:scale(1);transform:scale(1)}
21%,84%{-webkit-transform:scale(0);transform:scale(0)}
}
@keyframes arcontactus-show-stat{
0%,100%,20%,85%{-webkit-transform:scale(1);transform:scale(1)}
21%,84%{-webkit-transform:scale(0);transform:scale(0)}
}
@-webkit-keyframes arcontactus-show-icons{
0%,100%,20%,85%{-webkit-transform:scale(0);transform:scale(0)}
21%,84%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes arcontactus-show-icons{
0%,100%,20%,85%{-webkit-transform:scale(0);transform:scale(0)}
21%,84%{-webkit-transform:scale(1);transform:scale(1)}
}
.criterial-grid-prod .criterial-item{padding:15px 10px 10px 10px;}
.criterial-grid-prod .criterial-item .criterial-info{margin-top:7px;}
.criterial-grid-prod .criterial-item > a{max-width:56px;}
.alert-cart-pro{font-size:13px;font-family:'Roboto-Regular';color:#c60000;}
.criterial-grid-prod{margin:-7.5px;}
div#buttonDiv,div#buttonDiv2{opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
a#button_google{position:relative;}
.feedback-item{position:relative;padding-top:70px;}
.feedback-img{position:absolute;border-radius:50%;overflow:hidden;border:3px solid #fff;left:320px;top:0;}
.footer-fanpage{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:0 20px;background:url(../images/nen_face.png) center no-repeat;height:200px;align-items:center;margin-top:16px;}
.footer-article-item:nth-child(4) .footer-fanpage > a{margin:0;text-align:center;font-size:14px;font-family:Roboto-Medium;text-transform:uppercase;color:#000;background:#fff;padding:8px 0;border-radius:3px;}
.search-grid-pro-new{display:grid;grid-template-columns:1fr 1fr;gap:10px;}
.search-item-pro-new{padding:5px;border-radius:5px;box-shadow:0 0 4px #d2d2d2;}
.search-item-pro-new-name a{font-size:13px;font-family:'Roboto-Medium';color:#000;text-align:center;display:block;margin-top:5px;}
.search-history-item{display:flex;align-items:center;gap:5px;font-size:13px;color:#757575;padding:8px 0;border-bottom:1px solid #f2f2f2;}
.search-history-item:first-child{padding-top:0;}
.product-brand-container .title-box{flex-flow:wrap;gap:15px;}
.brand-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;}
.brand-item{padding:10px;border:1px solid #ccc;border-radius:5px;}
.product-grid-brand{grid-template-columns:repeat(5,1fr);}
.payments-info-vnpay{visibility:hidden!important;padding:0!important;}
