: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:"SVN-Gilroy-Black";--font-bold:"SVN-Gilroy-Bold";--font-regular:"SVN-Gilroy-Regular";--font-medium:"SVN-Gilroy-Medium";--font-light:"SVN-Gilroy-Regular";}
body{font-size:14px;line-height:1.5;max-width:1920px;margin:0 auto;background: #fff; color: #000;}
.main__title{text-align:center;margin-bottom:1.5rem;}
.main__title p{font-family:'SVN-Gilroy-SemiBold';font-size:35px;color:#000;text-transform:uppercase;}
.main__title.has-flex{display:flex;font-family:Arial,Helvetica,sans-serif;font-size:35px;font-weight:bold;line-height:1;align-items:center;gap:7px;margin-bottom:43px;}
.main__title.has-flex h1{font-size:35px;margin-bottom:0;text-transform:capitalize;font-family:'SVN-Gilroy-SemiBold';}
.main__title h1{font-size:35px;margin-bottom:0;text-transform:capitalize;font-family:'SVN-Gilroy-SemiBold';}
.main__title.has-flex p{margin:0;}
.main__title.has-flex span{color:#FFC91F;font-size:35px;}
.title-main{position:relative;color:var(--7,#151515);font-family:'SVN-Gilroy-Bold';font-size:40px;text-transform:uppercase;display:flex;align-items:center;gap:15px;margin-bottom:52px;}
.title-main span{font-size:1.5em;font-weight:bold;text-transform:uppercase;}
.font-title{font-family:var(--font-title)!important;}
.font-bold{font-family:var(--font-bold)!important;}
.font-regular{font-family:var(--font-regular)!important;}
.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%;}
l{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%} */
.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}
.p-relative{position:relative;}
/* 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;}
.header-top.wrap-1780 span{display:flex;align-items:center;}
.header-top .wrap-1780 span{display:flex;align-items:center;justify-content:center;color:var(--Nhn,#FFC91F);font-family:SVN-Gilroy-Medium;font-size:16px;text-transform:uppercase;gap:10px;width:132px;height:33px;background:#000;border-radius:5px;line-height:normal;}
.header-top .wrap-1780{display:flex;align-items:center;justify-content:center;gap:10px;}
.marquee-content div a{color:var(--7,#151515);font-family:SVN-Gilroy-Medium;font-size:16px;text-transform:uppercase;display:block;padding:5px 0;}
.marquee-vertical{overflow:hidden;position:relative;max-width:520px;height:33px;}
.marquee-content{display:flex;flex-direction:column;animation:scroll-up 10s linear infinite;}
.marquee-content:hover{animation-play-state:paused;}
@keyframes scroll-up{
0%{transform:translateY(0%);}
100%{transform:translateY(-100%);}
}
.header-top{position:relative;background:var(--Nhn,#FFC91F);padding:8.5px 0;}
.header-top > img{position:absolute;left:0;top:0;}
.header-bottom .wrap-1780{display:grid;align-items:center;grid-template-columns:528px 955px 244px 52px;}
.header-bottom{padding:16px 0;}
.header-bottom .wrap-1780 > div:nth-child(3) > a{color:var(--1,#FFF);font-family:SVN-Gilroy-SemiBold;font-size:15px;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:8px;width:130px;height:33px;border-radius:5px;background:var(--Nhn,#FFC91F);}
.header-bottom .wrap-1780 > div:nth-child(3) > div{display:flex;align-items:center;gap:8px;color:var(--5,#8E8E8E);font-size:6px;}
.header-bottom .wrap-1780 > div:nth-child(3){display:flex;align-items:center;justify-content:space-between;margin-left:22px;padding-left:30px;position:relative;}
a.logo-header{display:block;max-width:318px;}
.header-bottom .wrap-1780 > div:nth-child(3)::before{position:absolute;content: '';width:1px;height:19px;background:#ccc;left:0;}
.header-bottom .wrap-1780 > div:nth-child(4){display:flex;align-items:center;justify-content:end;}
/* slideshow */
.slideshow{position:relative;}
.slideshow a p{margin:0;position:absolute;z-index:2;bottom:0;left:50%;transform:translateX(-50%);}
.slideshow a p img{animation:lenxuong 1.5s linear infinite;}
@keyframes lenxuong{
0%{transform:translateY(0px);}
50%{transform:translateY(15px);filter:drop-shadow(0 0 4px #FFC91F);}
100%{transform:translateY(0px);}
}
/* Search */
.search{width:50%;max-width:400px;background:#fff;position:relative;border-radius:10px;display:flex;justify-content:space-between;align-items:center;}
.search input{width:calc(100% - 35px);font-size:13px;color:#333;border-radius:10px;border:none;}
.search input:focus{border:none;box-shadow:none;}
.search label{height:35px;cursor:pointer;text-align:center;font-size:16px;background:#f00;color:#fff;border-radius:10px;margin-right:3px;padding:5px 10px;}
.search label i{font-weight:bold;color:#999;}
.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;}
/* Mmenu */
.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;}
.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:#f00;}
.menu-mobile ul li .scroll{position:absolute;right:0px;top:9px;background:#ffc91f;font-size:17px;line-height:18px;height:25px;color:#000000;width:35px;border-radius:5px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.menu-mobile ul li:hover{color:#f00;}
.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:200px;}
.search-menu{width:100%;position:relative;margin:10px 0px;}
.search-menu input{width:100%;background:#f5f5fa;border:1px solid #f1f1f1;height:40px!important;font-size:13px;}
.search-menu p{position:absolute;right:10px;bottom:8px;}
/* ? Navigation*/
.navigation{position:relative;z-index:501;background:var(--clr-active);-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;}
.navigation > .navigation__inner{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;}
nav#menu{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;}
nav#menu ul{list-style:none;padding:0;margin:0;}
nav#menu ul:has(.level-0){display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;}
nav#menu ul li{position:relative;z-index:1;}
nav#menu ul li .navigation__name::before{position:absolute;content: '';width:100%;height:3px;background:#000;border-radius:5px;left:0px;bottom:-10px;transition:0.4s;opacity:0;}
nav#menu ul li .navigation__name::after{position:absolute;content: '';width:100%;height:3px;background:#000;border-radius:5px;left:0px;top:-10px;transition:0.4s;opacity:0;}
nav#menu ul li:hover{transition:transform 0.5s;}
nav#menu ul li.active .navigation__name::before,nav#menu ul li:hover > .navigation__name::before{opacity:1;bottom:0px;}
nav#menu ul li.active .navigation__name::after,nav#menu ul li:hover > .navigation__name::after{opacity:1;top:0px;}
nav#menu ul li:hover > .navigation__name,nav#menu ul li.active > .navigation__name{color:#ffc91f;}
nav#menu ul li::before{position:absolute;content: '';width:100%;height:100%;background:#000;transform:scale(0);transition:.4s;}
nav#menu ul li:hover::before,nav#menu ul li.active::before{transform:scale(1);}
nav#menu ul li .navigation__name{display:block;position:relative;padding:0px;text-decoration:none;color:var(--7,#151515);font-family:SVN-Gilroy-SemiBold;font-size:15px;text-transform:uppercase;padding:10px 15px;}
nav#menu ul li ul{opacity:0;visibility:hidden;position:absolute;top:100%;left:0;min-width:250px;-webkit-border-radius:0.25rem;-moz-border-radius:0.25rem;border-radius:0.25rem;background:var(--clr-white);-webkit-box-shadow:1px 1px 15px var(--clr-black)26;-moz-box-shadow:1px 1px 15px var(--clr-black)26;box-shadow:1px 1px 15px var(--clr-black)26;padding:0.75rem 0;margin-top:-5px;-webkit-transform:perspective(600px) scaleY(1.5) translateY(15px);-moz-transform:perspective(600px) scaleY(1.5) translateY(15px);transform:perspective(600px) scaleY(1.5) translateY(15px);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;-o-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out;box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;}
nav#menu ul li:hover > ul{opacity:1;visibility:visible;-webkit-transform:perspective(600px) scaleY(1) translateY(0);-moz-transform:perspective(600px) scaleY(1) translateY(0);transform:perspective(600px) scaleY(1) translateY(0);-webkit-transform-origin:0 0 0;-moz-transform-origin:0 0 0;-ms-transform-origin:0 0 0;-o-transform-origin:0 0 0;transform-origin:0 0 0;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out;top:-webkit-calc(100% + 10px);top:-moz-calc(100% + 10px);top:calc(100% + 10px);}
nav#menu ul li ul li > ul{left:100%;top:0!important;}
nav#menu ul li ul li{isolation:isolate;padding:0 0.75rem;}
nav#menu ul li ul li a.navigation__name{color:var(--clr-black);padding:.7rem 0;}
nav#menu ul li ul li:hover > .navigation__name{background:transparent;color:var(--clr-active);}
nav#menu ul li ul li:not(:last-child):before{content: '';position:absolute;right:0.75rem;bottom:0;left:0.75rem;z-index:-1;height:1px;background:var(--clr-silver);}
/* Menu */
#hamburger{display:none;width:35px;height:23px;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:0px;}
#hamburger span{top:10px;}
#hamburger:after{top:20px;}
#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;}
/* News */
.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;}
/* Toc */
.tt-toc{position:relative;font-size:18px;text-transform:uppercase;font-family:var(--font-bold);display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.box-readmore{padding:8px 15px;border:1px solid #dedede;margin-bottom:2rem;border-radius:5px;background-color:#eeeeee;}
.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 */
.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;}
.video-item:hover span{transform:translateX(-50%) translateY(-50%) rotate(360deg);}
.video-name{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 .MagicZoom{border:1px solid var(--clr-gray);padding:7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:var(--clr-white);}
.tabs-pro-detail .tab-content{border:1px solid #ddd;border-top:none;padding:20px;}
.nav-tabs li a{text-transform:uppercase;font-weight:500;color:#333;}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:hover{color:#f00;}
.attr-pro-detail{margin:auto;padding:0;}
.title-pro-detail{text-transform:capitalize;display:block;}
.price-new-pro-detail{font-weight:700;font-size:20px;color:#ff2e00;}
.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;margin-right:20px;font-weight:500;}
.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{margin-bottom:1rem;display:flex;align-items:center;justify-content:flex-start;}
.cart-pro-detail a{text-align:center;color:#fff;padding:8px 15px;cursor:pointer;border-radius:5px;font-family:'SVN-GILROY-MEDIUM';width:200px;}
.cart-pro-detail a.addnow{margin-right:10px;color:#fff;border-radius:5px;}
.cart-pro-detail a.addnow:hover{letter-spacing:1px;}
.cart-pro-detail a.buynow{background-color:#000;}
.cart-pro-detail a.buynow:hover{letter-spacing:1px;}
.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:#ddd;}
.breadCrumbs ol{margin:0px;}
.breadCrumbs ol li a{color:#333;}
.breadCrumbs ol li a:hover{color:#f00;}
/* paging */
.paging-product{position:relative;}
.pagination{margin:20px 0px;}
.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(3,1fr);gap:20px;}
.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-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{border-radius:10px;overflow:hidden;}
/* Policy */
.grid-policy{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;}
.policy-item a{background:var(--clr-gray);font-family:var(--font-bold);padding:12px 20px;border-radius:10px;display:block;}
.policy-item h3{font-size:16px;color:black;transition:all 300ms ease;}
.policy-item h3:hover{color:var(--clr-active);transition:all 300ms ease;}
/* Footer */
.footer-article{background:url(../images/bgkft.png) center no-repeat;background-size:cover;padding:66px 0 0px 0;}
.footer-article__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.footer-article--1{width:35.169492%;}
.footer-article--2{width:21.186441%;}
.footer-article--3{width:28.813559%;}
.footer-copyright{font-size:13px;}
.footer-copyright span{font-family:SVN-Gilroy-Bold;text-transform:uppercase;}
.footer-copyright a{color:#fff;font-family:SVN-Gilroy-Bold;}
.footer-name{font-size:clamp(20px,calc(32 / 1180 * 100vw),32px);font-family:var(--font-title);color:var(--clr-white);text-transform:uppercase;margin-bottom:9px;text-shadow:2px 2px 0px rgba(117,116,116,0.35);-webkit-text-stroke-width:1;-webkit-text-stroke-color:#1C1C20;}
.footer-article-flex{display:grid;grid-template-columns:300px 420px 465px;justify-content:space-between;}
.footer-title{color:#FFF;font-family:SVN-Gilroy-Bold;font-size:20px;text-transform:uppercase;}
.footer-title.has-line:before{content: '';width:50px;height:3px;background:var(--clr-main);position:absolute;bottom:0;left:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.footer-policy{list-style:none;padding:0;margin:0;}
.footer-policy li:not(:last-child){margin-bottom:10px;}
.footer-policy li a{color:var(--clr-white);transition:all 300ms ease;}
.footer-policy li a:hover{color:var(--clr-active);transition:all 300ms ease;}
.footer-powered{padding:30px 0;color:var(--clr-white);border-top:1px solid hsl(0deg 0% 89% / 30%);margin-top:73px;display:flex;justify-content:space-between;}
.footer-powered .wrap-content{display:flex;align-items:center;justify-content:space-between;}
.footer-statistic a{color:#C3C3C3;font-size:15px;}
.footer-map{position:relative;height:415px;}
.footer-map iframe{position:absolute!important;width:100%!important;height:100%!important;top:0px!important;left:0px!important;}
.footer-statistic{text-align:right;}
.footer-statistic span{padding:0 10px;}
.footer-statistic span:last-child{padding-right:0px;}
.footer-statistic span:not(:last-child){border-right:1px solid var(--clr-white);}
ul.footer-ul-2{padding:0;margin:0;}
ul.footer-ul-2 li a{color:#FFF;font-family:SVN-Gilroy-Regular;font-size:17px;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;}
ul.footer-ul-2 li{padding:12px 0;border-bottom:1px solid hsl(0deg 0% 56% / 30%);transition:.4s;}
ul.footer-ul-2 li:hover{border-color:#FFC91F;}
/* Login */
.user-header a{display:inline-block;margin:0 4px;}
.wrap-user{width:100%;max-width:550px;margin:auto;border-radius:5px;box-shadow:0 0 14px #e3e3e3;}
.title-user-center{justify-content:center!important;}
.title-user{padding:15px 20px 0 20px;border-radius:5px 5px 0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;}
.title-user span{color:#000000;font-size:22px;font-family:SVN-Gilroy-Bold;}
.title-user a{color:#000000;font-size:14px;font-weight:600;}
.form-user{padding:15px 20px 20px 20px;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.input-user{margin-bottom:0.75rem}
.input-user input[type=radio]:focus,.input-user input[type=password]:focus,.input-user input[type=text]:focus,.input-user input:-internal-autofill-selected,.form-control:disabled,.form-control[readonly]{box-shadow:none!important;background:#ffffff!important;outline:none!important;border-color:#e5e5e5!important;-webkit-box-shadow:0 0 0 30px white inset!important;}
.input-user input::placeholder,.input-user select{color:#0f0f0f;}
.input-user input,.input-user select{font-size:14px;height:46px;border-radius:0!important;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;border:1px solid #e5e5e5!important;}
.input-user input[type=radio],.checkbox-user input[type=checkbox]{height:16px;width:16px;border-radius:50%!important;}
.note-user{font-size:14px;border-top:1px solid #ddd;padding-top:0.5rem}
.input-group-text{background:none;color:#1b1b1b;height:46px;width:46px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;border:1px solid #e5e5e5;justify-content:center;}
.show-pass{position:absolute;right:0;width:41px;height:100%;top:0;background:none;z-index:9999;text-align:center;}
.show-pass i{font-size:16px;margin-top:16px;}
.button-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:justify;justify-content:center;}
.center-botton-user{justify-content:space-between!important;}
.btn-login{background:#979797;color:#000;width:115px;border:none;background:#FFC91F;transition:.4s;text-align:center;font-size:14px;}
.btn-login:hover{letter-spacing:1px;background:#FFC91F;color:#000;}
.container_load_info{padding:10px 20px 40px 20px;box-shadow:0 0 4px #cccc;overflow:hidden;border-radius:20px;}
.container_load_info .form-user{padding:15px 20px 0 20px;}
.box_info .wrap-1780{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:0;align-items:start;}
/* Kay CSS */
.marquee-container{overflow:hidden;background:#f4f4f4;height:135px;position:relative;}
.marquee-track{display:flex;width:max-content;animation:marquee 40s linear infinite;}
.marquee-track img{height:135px;}
@keyframes marquee{
from{transform:translateX(0);}
to{transform:translateX(-50%);}
}
.space-grid{display:flex;gap:5px;}
.space-item.active{width:49.4791666667%;}
.space-item{width:25%;transition:.7s;height:830px;position:relative;}
.space-item.active::before{opacity:1;visibility:visible;}
.space-item::before{opacity:0;visibility:hidden;transition:.4s;position:absolute;content: '';width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;border:3px solid var(--Nhn,#FFC91F);z-index:2;}
.space-item .d-block,.space-item .d-block img{height:100%!important;width:100%!important;object-fit:cover;}
.space-info{position:absolute;bottom:0;width:100%;padding:0 40px 80px 40px;transition:.7s;}
.space-name{line-height:normal;color:#FFF;font-family:SVN-Gilroy-Bold;font-size:40px;text-transform:uppercase;}
.space-title{color:var(--Nhn,#FFC91F);font-family:SVN-Gilroy-Medium;font-size:17px;text-transform:uppercase;}
.space-desc{transition:.7s;padding-bottom:0px;padding-top:0px;position:relative;visibility:hidden;height:0px;opacity:0;}
.space-desc span{color:var(--3,#E2E2E2);font-family:SVN-Gilroy-Regular;font-size:18px;line-height:27px;}
.space-item.active .space-desc{padding-top:25px;padding-bottom:33px;height:112px;visibility:visible;opacity:1;}
.space-item.active .space-desc::before{position:absolute;content: '';width:100%;height:1px;background:linear-gradient(90deg,#FFC91F 35%,hsl(0deg 0% 100% / 30%) 35%);bottom:0px;}
.space-item.active .space-info{padding:0 85px 80px 85px;}
.wrap-1780{width:100%;max-width:1780px;margin:0 auto;}
.promotion-item a.scale-img{border-radius:20px;}
.promotion-run .swiper{margin:-5px;}
.promotion-container{background:#FFFBF2;padding:73px 10px 105px 10px;}
.promotion-item{margin:5px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0px 0px 20px 0px rgba(234,225,205,0.50);position:relative;transition:.4s;}
.promotion-name{line-height:normal;}
.promotion-name a{color:#000;font-family:SVN-Gilroy-SemiBold;font-size:22px;line-height:27px;text-transform:uppercase;}
.promotion-branch{margin-bottom:12px;margin-top:10px;}
.promotion-time p,.promotion-branch p{margin:0;color:var(--5,#8E8E8E);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;text-transform:uppercase;}
.promotion-time span,.promotion-branch span{color:var(--8,#000);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;}
.promotion-info{padding:45px 40px 53px 40px;}
.promotion-hot{position:absolute;color:#000;font-family:SVN-Gilroy-SemiBold;font-size:17px;text-transform:uppercase;display:flex;align-items:center;gap:10px;width:180px;height:42px;background:#FFC91F;padding-left:18px;border-radius:0 20px 20px 0;left:0;top:calc(55% + 3px);transform:translateY(-50%);}
.promotion-container-detail{padding:71px 0 107px 0;background:#FFFBF2;}
.event-item{display:grid;grid-template-columns:395px calc(100% - 395px);justify-content:space-between;border-radius:20px;box-shadow:0 0 0 1px #E2E2E2 inset;background:var(--1,#FFF);overflow:hidden;transition:.4s;}
.event-item .scale-img{position:relative;z-index:2;}
.event-title{color:var(--4,#C3C3C3);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:23px;}
.event-name a{color:var(--7,#151515);font-family:SVN-Gilroy-SemiBold;font-size:20px;line-height:30px;text-transform:uppercase;}
.event-tag a{color:var(--8,#000);font-family:SVN-Gilroy-Regular;font-size:17px;line-height:25px;text-transform:uppercase;display:inline-block;padding:5px 10px;border-radius:5px;background:#FFC91F;transition:.4s;}
.event-tag{display:flex;align-items:center;gap:5px;margin-top:20px;}
.event-time{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:17px;text-transform:uppercase;margin-top:55px;}
.event-info{padding:36px 25px 31px 25px;}
.event-container{padding:73px 10px 68px 10px;}
.news-container{padding-bottom:135px;}
.news-grid{display:grid;grid-template-columns:875px 882px;justify-content:space-between;}
.news-main{overflow:hidden;border-radius:22.966px;position:relative;}
.news-child-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px;}
.news-main:hover .news-main-info .news-main-name{transform:translateY(0px);transition-delay:.3s;}
.news-main:hover .news-main-info .news-main-date{transform:translateY(0px);}
.news-main-info{position:absolute;width:100%;bottom:0;padding:0 40px 44px 40px;}
.news-main-name{line-height:normal;transform:translateY(100px);transition:.4s;}
.news-main-name a{color:#FFF;font-family:SVN-Gilroy-SemiBold;font-size:25px;line-height:40px;text-transform:uppercase;}
.news-main-date{display:flex;width:148px;height:38px;align-items:center;gap:10px;border-radius:5px;background:var(--Nhn,#FFC91F);padding-left:11px;color:#000;font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:15px;text-transform:uppercase;margin-bottom:14px;transform:translateY(140px);transition:.4s;}
.news-child-item:nth-child(1){grid-column:1/3;}
.news-child-item{position:relative;border-radius:22px;overflow:hidden;}
.news-child-item:hover .news-child-info{transform:translateY(0px);}
.news-child-item:hover .news-child-info .news-child-name{transform:translateY(0px);}
.news-child-item:hover .news-child-info .news-child-date{transform:translateY(0px);}
.news-child-info{position:absolute;bottom:0;width:100%;padding:0 36px 32px 36px;background:linear-gradient(0deg,black,transparent);transform:translateY(103px);transition:.4s;}
.news-child-name{margin-bottom:19px;line-height:normal!important;transform:translateY(100px);transition:.4s;transition-delay:.3s;}
.news-child-name a{color:#FFF;font-family:SVN-Gilroy-SemiBold;font-size:20px;line-height:34.724px;}
.news-main-name a:hover,h3.news-child-name a:hover{color:#FFC91F;}
.news-child-date{color:var(--3,#E2E2E2);font-family:SVN-Gilroy-Regular;font-size:17px;line-height:17.362px;text-transform:capitalize;display:flex;gap:8px;transform:translateY(60px);transition:.4s;transition-delay:.6s;}
.news-child-item:nth-child(2),.news-child-item:nth-child(3){height:434px;}
.news-child-item a,.news-child-item a img{width:100%;height:100%;object-fit:cover;}
.news-child-item:nth-child(2) .news-child-info,.news-child-item:nth-child(3) .news-child-info{padding:0 25px 30px 25px;}
.title-box > div:nth-child(1) > h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--6,#2D2D2D);font-family:SVN-Gilroy-XBold;font-size:110px;text-transform:uppercase;background:transparent;color:transparent;margin:0;}
.title-box > div:nth-child(1) p{margin:0;color:var(--7,#151515);font-family:SVN-Gilroy-Bold;font-size:40px;text-transform:uppercase;display:flex;align-items:end;line-height:33px;margin-top:-32px;}
.title-box > div:nth-child(2){position:relative;width:138px;height:138px;}
.title-box{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px;}
.title-box > div:nth-child(2){display:flex;align-items:center;justify-content:center;}
.title-box > div:nth-child(2) img:nth-child(2){position:absolute;left:0;top:0;animation:xoaytron 6s linear infinite;}
.title-box > div:nth-child(2) img:nth-child(1){animation:xoaytron1 6s linear infinite;}
@keyframes xoaytron{
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@keyframes xoaytron1{
0%{transform:rotate(0deg);}
100%{transform:rotate(-360deg);}
}
.menu-container{padding:12px 0px 0px 0px;}
.menu-item{position:relative;overflow:hidden;}
.menu-info{position:absolute;width:100%;height:100%;left:-100%;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(0,0,0,0.50) 0%,rgba(0,0,0,0.50) 100%);opacity:0;visibility:hidden;transition:.4s;}
.menu-item:hover .menu-info{left:0%;opacity:1;visibility:visible;}
.menu-name a{display:block;color:#FFF;text-align:center;font-family:SVN-Gilroy-Medium;font-size:17px;text-transform:uppercase;}
.menu-price,.menu-price p{color:var(--Nhn,#FFC91F);text-align:center;font-family:SVN-Gilroy-SemiBold;font-size:17px;text-transform:uppercase;margin-bottom:5px;}
.menu-price span{color:var(--Nhn,#fff);text-align:center;font-family:SVN-Gilroy-Regular;font-size:14px;text-decoration:line-through;}
.event-run .swiper-pagination{position:relative;bottom:auto;top:auto;margin-top:36px;}
.event-run .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:0px;background:#000;opacity:1;margin:0 5px;}
.event-run .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffc91f;}
.event-container-detail .event-run{display:grid;grid-template-columns:1fr 1fr;gap:40px 56px;}
.event-container-detail{padding:71px 0 65px 0;background:#f5f5f5;}
.event-container-detail .page-item .page-link{background:transparent;border-radius:0;border:none;color:#656565;text-align:center;font-family:SVN-Gilroy-Regular;font-size:14px;padding:5px 20px;transform:skewX(20deg);}
.event-container-detail .page-item{transform:skewX(-20deg);padding:4px 0;border-left:1px solid #ccc;}
.event-container-detail ul.pagination{gap:0;margin:0;margin-top:42px;}
.event-container-detail .page-item:first-child{border-left:none;}
.event-container-detail .page-item.active,.event-container-detail .page-item:hover{background:#ffc91f;border-color:#ffc91f;}
.event-time span{display:flex;align-items:center;gap:5px;}
.branch-inner{display:grid;gap:55px;grid-template-columns:1fr 1fr;}
.branch-item{position:relative;z-index:1;overflow:hidden;border-radius:20px;}
.branch-item:before{content: '';position:absolute;width:100%;height:40%;background:linear-gradient(180deg,rgba(0,0,0,0.00) 0%,#000 100%);opacity:.9;bottom:0;left:0;z-index:2;}
.branch-hot{position:absolute;top:20px;right:20px;background:url(../images/bg-hot.png) no-repeat center center / cover;z-index:2;width:68px;height:68px;display:grid;place-content:center;font-size:20px;font-weight:600;color:#333333;text-transform:uppercase;z-index:3;}
.branch-content{position:absolute;bottom:0;left:0;padding:45px;color:#fff;width:100%;z-index:3;}
.branch-name a{color:var(--1,#FFF);font-family:SVN-Gilroy-SemiBold;font-size:27px;text-transform:uppercase;}
.branch-name a:hover{color:#ffc91f;}
.branch-name{margin-bottom:8px;}
.branch-info span:last-child{font-size:22px;}
.branch-info{display:flex;gap:10px;align-items:center;margin-bottom:8px;}
.branch-album .swiper-slide-active .album-item:hover .album-item-inner:before,.branch-album .swiper-slide-active .album-item:hover .album-btn{visibility:unset;opacity:1;transition:all 300ms ease;}
.branch-form{display:flex;justify-content:space-between;align-items:stretch;min-height:500px;}
.branch-form-left,.branch-form-right{width:50%;}
.branch-form-left{overflow:hidden;position:relative;z-index:1;}
.branch-form-right{background:url(../images/bgk_form_cn.png) no-repeat center right / cover;padding-top:84px;}
.branch-minor-item{margin-bottom:1rem;border-bottom:1px solid #EACA5C;}
.branch-minor-name{font-weight:600;margin-bottom:.75rem;text-transform:uppercase;}
.branch-minor-name,.branch-minor-address,.branch-minor-hotline{font-size:22px;}
.branch-minor-address{margin-bottom:.125rem;}
.branch-name{margin-bottom:8px;}
.branch-main{padding:68px 0 95px 0;background:#f5f5f5;}
.branch-detail-main-grid > div:nth-child(1) h1{color:var(--8,#000);font-family:SVN-Gilroy-SemiBold;font-size:40px;text-transform:uppercase;margin-bottom:13px;}
.branch-detail-main-grid > div:nth-child(1) > div:nth-child(2) > span{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:16px;line-height:26px;}
.branch-detail-main-grid > div:nth-child(1) > div:nth-child(3) p{color:var(--7,#151515);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:0;}
.branch-detail-main-grid > div:nth-child(1) > div:nth-child(3) span{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Regular;font-size:17px;}
.branch-detail-main-grid > div:nth-child(1) > div:nth-child(4) p{color:var(--7,#151515);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:0;}
.branch-detail-main-grid > div:nth-child(1) > div:nth-child(4) span{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Regular;font-size:17px;}
.branch-detail-main-grid > div:nth-child(1) > a{color:var(--Nhn,#FFC91F);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;display:flex;align-items:center;gap:15px;transition:.4s;margin-bottom:46px;}
.branch-detail-main-grid > div:nth-child(1) .swiper-slide div{border-radius:20px;overflow:hidden;}
.branch-detail-main-grid > div:nth-child(1) > div:nth-child(2){margin-bottom:27px;}
.branch-detail-main-grid > div:nth-child(1) > div:nth-child(3){margin-bottom:10px;}
.branch-detail-main-grid > div:nth-child(1) > div:nth-child(4){margin-bottom:23px;}
.branch-detail-main-grid > div:nth-child(1) > a:hover{filter:drop-shadow(0px 0px 1px black);}
.branch-detail-main-grid{display:grid;grid-template-columns:783px 909px;justify-content:space-between;align-items:end;}
.branch-detail-main-grid > div:nth-child(2) a{border-radius:20px;}
.branch-detail-main .breadCrumbs{padding:0;background:0;}
.branch-detail-main .breadCrumbs ol{display:inline-flex;padding:17px 22px;border-radius:50px;background:#FFF;}
.branch-detail-main .breadCrumbs .wrap-content{width:auto;max-width:unset;margin:auto;}
.branch-detail-main .breadCrumbs .wrap-content ol li a span{color:var(--4,#C3C3C3);text-align:center;font-family:SVN-Gilroy-Regular;font-size:18px;text-transform:uppercase;text-transform:uppercase;}
.branch-detail-main .breadCrumbs .wrap-content ol li.active a span{color:var(--4,#000);}
.branch-detail-main .breadCrumbs .wrap-content ol li.breadcrumb-item + .breadcrumb-item::before{color:#C3C3C3;font-size:18px;}
.branch-detail-main{padding:45px 0;background:#f5f5f5;}
.branch-detail-main .breadCrumbs{margin-bottom:22px;}
.branch-detail-tab.fixed-tab{position:fixed;top:93px;width:100%;left:0;z-index:999;}
.branch-detail-tab.fixed-tab ul li span{padding:20px 0;}
.branch-detail-tab ul{margin:0;padding:0;display:flex;align-items:center;gap:35px;}
.branch-detail-tab ul li span{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Medium;font-size:17px;line-height:25px;text-transform:uppercase;display:block;padding:31px 0 23px 0;position:relative;cursor:pointer;}
.branch-detail-tab{background:#f5f5f5;}
.branch-detail-tab ul li span::before{position:absolute;content: '';width:100%;height:2px;background:#FFC91F;bottom:0;transition:.4s;transform:scaleX(0);}
.branch-detail-tab ul li span:hover{color:#000;}
.branch-detail-tab ul li span:hover::before{transform:scaleX(1);}
.album-item{position:relative;z-index:1;}
.album-item-inner:before{content: '';width:100%;height:100%;background:rgb(0,0,0,.7);position:absolute;top:0;left:0;z-index:1;visibility:hidden;opacity:0;transition:all 300ms ease;}
.album-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;gap:10px;visibility:hidden;opacity:0;transition:all 300ms ease;}
.form-content{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-content:center;gap:85px;}
.form-branch-minor{min-width:656px;height:257px;overflow:hidden;}
.form-branch-minor:hover{overflow-y:scroll;}
.form-branch-minor::-webkit-scrollbar{width:1px;}
.form-branch-minor::-webkit-scrollbar-track{background:#ffffff;}
.form-branch-minor::-webkit-scrollbar-thumb{background:#EACA5C;}
.form-branch-minor::-webkit-scrollbar-thumb:hover{background:#EACA5C;}
.form-logo{max-width:480px;margin:0 auto;}
.title-newsletter{color:var(--7,#151515);font-family:SVN-Gilroy-Bold;font-size:40px;text-transform:uppercase;text-align:center;}
.slogan-newsletter{color:#000;text-align:center;font-family:SVN-Gilroy-Regular;font-size:17px;line-height:27px;text-transform:uppercase;padding-bottom:12px;position:relative;margin-bottom:34px;}
.slogan-newsletter::before{position:absolute;content: '';width:52px;height:3px;background:#FFC91F;left:50%;transform:translateX(-50%);bottom:0;}
.newsletter__input select,.newsletter__input input{height:55px;border-radius:5px;border:1px solid var(--3,#E2E2E2);background:var(--1,#FFF);}
.newsletter__input select{color:#5a5a5a;appearance:auto!important;}
.newsletter__input textarea{height:130px;border-radius:5px;border:1px solid var(--3,#E2E2E2);background:var(--1,#FFF);}
#FormNewsletter{max-width:628px;margin:0 auto;display:flex;flex-direction:column;gap:12px;}
#FormNewsletter1{max-width:628px;margin:0 auto;display:flex;flex-direction:column;gap:12px;}
.newsletter__button{text-align:center;}
.newsletter__button input{border:none!important;background:url(../images/form-btn.png) center no-repeat;background-size:100% 100%;width:155px;height:46px;color:#000;text-align:center;font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:27px;text-transform:uppercase;transition:.4s;margin:0 auto;}
.newsletter__button input:hover{background:url(../images/form-btn.png) center no-repeat;letter-spacing:1px;color:#000;}
.room-diagram-container .title-main{margin-bottom:37px;}
.room-diagram-container{background:#f5f5f5;}
.room-diagram-grid{display:grid;grid-template-columns:888px 822px;justify-content:space-between;align-items:center;}
.room-diagram-address p{color:#000;font-family:SVN-Gilroy-Regular;font-size:20px;text-transform:uppercase;margin-bottom:5px;}
.room-diagram-address span{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Medium;font-size:20px;line-height:25px;}
.room-diagram-address{margin-bottom:34px;}
.room-diagram-tabs{display:grid;gap:15px;}
.room-diagram-item{border-radius:10px;background:#FFF;padding:0 20px;height:55px;display:flex;align-items:center;justify-content:space-between;max-width:662px;cursor:pointer;}
.room-diagram-item p{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:18px;line-height:25px;margin-bottom:0;}
.room-diagram-item span{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:18px;line-height:25px;}
.room-diagram-grid > div:nth-child(1) a{border-radius:20px;}
.room-diagram-container .wrap-1780{padding:58px 0 87px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.configtions-run{margin:-22.5px;}
h3.configtions-name{color:#000;font-family:SVN-Gilroy-Medium;font-size:30px;text-transform:uppercase;padding-bottom:22px;border-bottom:1px dotted #ccc;margin-bottom:20px;}
.configtions-hardware div p{margin:0;display:flex;align-items:center;gap:10px;color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Medium;font-size:18px;text-transform:uppercase;}
.configtions-hardware div{display:flex;align-items:start;justify-content:space-between;color:var(--6,#2D2D2D);text-align:right;font-family:SVN-Gilroy-Medium;font-size:18px;text-transform:uppercase;}
.configtions-hardware{display:grid;gap:10px;padding:10px 0 32px 0;border-bottom:1px dotted #ccc;margin-bottom:31px;}
.configtions-hardware div span{display:block;max-width:70%;}
.configtions-peripheral div p{margin:0;display:flex;align-items:center;gap:10px;color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Medium;font-size:18px;text-transform:uppercase;}
.configtions-peripheral div{display:flex;align-items:start;justify-content:space-between;color:var(--6,#2D2D2D);text-align:right;font-family:SVN-Gilroy-Medium;font-size:18px;text-transform:uppercase;}
.configtions-peripheral{display:grid;gap:10px;}
.configtions-peripheral div span{display:block;max-width:70%;}
.configtions-price p{color:var(--Nhn,#FFC91F);font-family:SVN-Gilroy-SemiBold;font-size:34px;line-height:28.689px;}
.configtions-price span{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Medium;font-size:18px;line-height:28.689px;}
.configtions-price{border-top:1px dotted #ccc;padding-top:26px;margin-top:32px;}
.configtions-container{padding:84px 0 120px 0;background:#f5f5f5;}
.configtions-item{padding:24px 30px 22px 30px;background:#fff;border-radius:22.951px;box-shadow:0px 0px 22.951px 0px rgba(219,219,219,0.50);margin:22.5px;}
.product-template .menu-container{padding:0;background:#f5f5f5;}
.event-main-container-1,.menu-main-container{padding:64px 0 85px 0;background:#f5f5f5;}
.menu-main-container .title-main{margin-bottom:15px;}
.menu-main-list-tabs{display:flex;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.menu-main-list-item{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Medium;font-size:17px;line-height:25px;text-transform:uppercase;padding:22.5px 17px;position:relative;cursor:pointer;}
.menu-main-list-item::before{position:absolute;content: '';width:100%;height:3px;background:#FFC91F;left:0;bottom:-1px;transform:scaleX(0);transition:.4s;}
.menu-main-list-item.active::before,.menu-main-list-item:hover::before{transform:scaleX(1);}
.menu-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:30px;}
.menu-main-item{padding:10px;border-radius:20px;background:#fff;box-shadow:0px 0px 20px 0px rgb(0 0 0 / 7%);transition:.4s;}
.menu-main-item:hover{background:#FFC91F;}
.menu-main-item:hover > .menu-main-info .menu-main-price p{color:#000;}
.menu-main-item:hover > .menu-main-info .menu-main-price span{color:#343434;}
.menu-main-item a.hover-img{border-radius:20px;}
.menu-main-info{padding:15px 0 21px 0;}
h3.menu-main-name a{color:#000;text-align:center;font-family:SVN-Gilroy-Medium;font-size:17px;line-height:25px;text-transform:uppercase;display:block;}
.menu-main-name{margin-bottom:5px;}
.menu-main-price p{color:var(--Nhn,#FFC91F);text-align:center;font-family:SVN-Gilroy-SemiBold;font-size:20px;line-height:25px;text-transform:uppercase;transition:.4s;}
.menu-main-price span{color:var(--Nhn,#8E8E8E);text-align:center;font-family:SVN-Gilroy-SemiBold;font-size:16px;line-height:25px;text-transform:uppercase;transition:.4s;text-decoration:line-through;}
.menu-main-slogan{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:17px;line-height:25px;margin:18px 0 44px 0;}
.menu-main-load .pagination{margin:48px 0 0 0;gap:0;}
.menu-main-load .pagination li span{background:transparent!important;color:#000!important;border:none;font-size:14px!important;transform:skewX(20deg);}
.menu-main-load .pagination li:hover,.menu-main-load .pagination li.active{background:#FFC91F;}
.menu-main-load .pagination li{transform:skewX(-20deg);padding:4px 10px;border-left:1px solid #ccc;}
.menu-main-load .pagination li:first-child{border-left:none!important;}
section.event-main-container{background:url(../images/eventdetail.png) center no-repeat;background-size:cover;}
section.event-main-container{background:url(../images/eventdetail.png) center no-repeat;background-size:cover;}
.event-main-parents-item{display:grid;grid-template-columns:1063px calc(100% - 1063px);background:#fff;overflow:hidden;border-radius:30px;}
.event-main-parents{max-width:1560px;margin:0 auto;}
.event-main-parents-name a{color:var(--7,#151515);font-family:SVN-Gilroy-SemiBold;font-size:20px;line-height:30px;text-transform:uppercase;}
.event-main-parents-name{margin-bottom:23px;}
.event-main-parents-tabs{margin-bottom:33px;}
.event-main-parents-tabs a{color:var(--1,#FFF);font-family:SVN-Gilroy-Regular;font-size:17px;line-height:25px;text-transform:uppercase;display:flex;padding:5px 10px;justify-content:center;align-items:center;background:#000;border-radius:5px;}
.event-main-parents-tabs{display:flex;gap:5px;}
.event-main-parents-branch{padding-left:45px;background:url(../images/locaevent.png) center left no-repeat;}
.event-main-parents-time{padding-left:45px;background:url(../images/timeevent.png) center left no-repeat;}
.event-main-parents-branch{margin-bottom:13px;padding-top:26px;border-top:1px dashed #ccc;margin-top:35px;}
.event-main-parents-branch p{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Bold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:0px;}
.event-main-parents-branch span{color:var(--8,#000);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;}
.event-main-parents-time p{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Bold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:3px;}
.event-main-parents-time span{color:var(--8,#000);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;}
.event-main-parents-info{padding:40px;padding-bottom:0;}
.event-main-parents-name a img{display:inline-block;}
.event-main-parents-name a img:first-child{margin-right:5px;}
.event-main-parents-name a img:last-child{margin-left:5px;}
.event-hot{color:#000;font-family:SVN-Gilroy-SemiBold;font-size:17px;text-transform:uppercase;width:180px;height:42px;display:flex;align-items:center;justify-content:center;gap:10px;background:#FFC91F;border-radius:22px;margin-bottom:32px;}
.refillpackage-grid{display:flex;justify-content:center;gap:20px;flex-flow:wrap;}
.refillpackage-item{overflow:hidden;border-radius:10px;position:relative;box-shadow:0 0 6px #ccc;width:calc(25% - 20px);}
.refillpackage-name{position:absolute;width:100%;height:100%;background:#0000007d;left:0;top:0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-family:'SVN-GILROY-SEMIBOLD';text-align:center;cursor:pointer;}
.refillpackage-container{padding:10px 20px 40px 20px;border-radius:20px;box-shadow:0 0 4px #ccc;}
.refillpackage-name:hover{background:#ffc91f7d;}
.album-product img.w-100{padding:0;border:0;}
.album-product a{padding:5px!important;border:1px solid #eeeeee;}
.grid-pro-detail{display:grid;grid-template-columns:45% 53%;justify-content:space-between;padding:20px;border-radius:5px;box-shadow:0 0 4px #ccc;}
.grid-pro-detail .content-text{grid-column:1/3;padding-top:30px;border-top:1px solid #ccc;margin-top:45px;}
.title-pro-detail,.title-content-text{font-size:22px;font-family:SVN-Gilroy-SemiBold;text-transform:uppercase;margin-bottom:10px;padding-bottom:10px;display:inline-block;border-bottom:3px solid #ffc91f;}
.title-pro-detail{font-size:22px;margin-bottom:15px;}
section.footer-article .wrap-1780{max-width:1540px;}
.footer-img{height:128px;}
.footer-img img{transition:.4s;}
.footer-img img:nth-child(1){opacity:1;position:absolute;left:50%;transform:translateX(-50%);}
.footer-img img:nth-child(2){opacity:0;position:absolute;left:50%;transform:translateX(-50%);}
.footer-img img:nth-child(3){position:absolute;top:0;left:50%;transform:translateX(-50%);}
.footer-img img:nth-child(4){position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.footer-img img:nth-child(5){position:absolute;top:25px;left:41%;transform:translateX(-50%);}
.footer-img img:nth-child(6){position:absolute;top:25px;left:59%;transform:translateX(-50%);}
.footer-img img:nth-child(7){position:absolute;top:25px;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;}
.footer-img{position:relative;margin-bottom:69px;}
ul.footer-ul-2 li a i{color:hsl(0deg 0% 76% / 50%);}
.footer-img:hover > img:nth-child(5),.footer-img:hover > img:nth-child(6){opacity:0;visibility:hidden;}
.footer-img:hover > img:nth-child(3){left:20%;top:28px;animation:modan 0.5s linear;animation-fill-mode:forwards;}
@keyframes modan{
0%{opacity:1;}
100%{opacity:0;}
}
.footer-img:hover > img:nth-child(4){left:76%;opacity:1;visibility:visible;bottom:55px;animation:modan 0.5s linear;animation-fill-mode:forwards;}
.footer-img:hover > img:nth-child(1){opacity:0;}
.footer-img:hover > img:nth-child(2){opacity:1;}
.promotion-grid-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;}
.news-grid-main{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.news-grid-main .news-child-item{grid-column:auto;height:auto;}
ul.footer-ul{padding:0;margin:0;display:grid;gap:10px;}
ul.footer-ul li a{color:#C3C3C3;font-size:18px;}
.event-main-child{max-width:1560px;margin:0 auto;width:100%;margin-top:25px;}
.event-main-child-name a{color:var(--1,#FFF);font-family:SVN-Gilroy-Regular;font-size:20px;line-height:30px;text-transform:uppercase;}
.event-main-child-name a img{display:inline;}
.event-main-child-item{display:grid;grid-template-columns:15% 83%;justify-content:space-between;align-items:center;padding:24px 45px;border-radius:20px;transition:.3s;}
.slick-current .event-main-child-item,.event-main-child-item:hover{background:hsl(0deg 0% 100% / 20%);}
.event-grid-main{display:grid;grid-template-columns:1fr 1fr;gap:45px 55px;}
.event-main-container{padding:75px 0 50px 0;}
.chat-container{padding:10px 20px 40px 20px;border-radius:20px;box-shadow:0 0 4px #ccc;margin-top:30px;height:477px;}
.send-chat input{border:1px solid #e5e5e5;height:50px;}
.send-chat button{height:50px;}
.send-chat{display:grid;grid-template-columns:90% 9%;align-items:center;justify-content:space-between;}
.load-chat ul{padding:0;margin:0;list-style:none;display:grid;gap:7px;}
.load-chat ul li{padding:5px 10px;width:fit-content;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 0 4px #e5e5e5;}
.load-chat ul li.li-left{margin-right:auto;}
.load-chat ul li.li-right{margin-left:auto;background:#ffc91f;}
.load-chat ul li span:nth-child(2){font-size:11px;color:#ccc;display:block;}
.load-chat ul li.li-right span:nth-child(2){color:#00000091;}
.load-chat{height:330px;margin-bottom:10px;padding:10px;border:1px solid #e5e5e5;border-radius:5px;overflow-y:scroll;}
.send-chat button{border:1px solid #ffc91f;background:#ffc91f;color:#000;}
body{top:0!important;}
.skiptranslate{display:none!important;}
.lang-header-top{position:relative;}
.lang-header-top .lang-header-main{display:flex;align-items:center;gap:10px;margin:0;}
.lang-header-top .lang-header-main{display:flex;align-items:center;justify-content:space-between;font-weight:normal;width:87%;}
.lang-header-top .lang-header-main span{font-size:12.5px;text-align:left;padding-right:5px;}
.lang-header-top .lang-header-main img{width:30px;height:20px;margin-top:1px;}
.lang-header-top .lang-header-main i{margin-top:-1px;color:#a5a4a4;margin-right:5px;}
.lang-header-top .lang-header-ul{display:none;position:absolute;width:100%;top:37px;left:0px;background:#ffffff;font-size:13px;padding:3px;opacity:1;min-width:100%;z-index:2;margin:0;padding:0;}
.lang-header-top .lang-header-ul.active{display:block;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);transform-origin:0 0 0;-webkit-transform-origin:0 0 0;opacity:1;visibility:visible;}
.lang-header-top .lang-header-ul li{cursor:pointer;margin-bottom:5px;padding:9px;display:flex;align-items:center;justify-content:space-between;width:100%;height:30px!important;z-index:999999;color:#fff;}
.lang-header-top .lang-header-ul li img{display:inline-block;}
.lang-header-top .lang-header-ul li:hover{background:#fff100;color:#000;}
.lang-header-top .lang-header-ul li:last-child{margin-bottom:0px;}
.lang-header-top .lang-header-ul li span{width:80px;text-align:left;padding-right:5px;display:block;}
.cart-fixed{position:fixed;right:20px;bottom:490px;z-index:200;background:#fff100;width:50px;height:50px;text-align:center;color:var(--clr-white)!important;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.cart-fixed i{font-size:20px;color:#000;}
.cart-fixed span{z-index:10;position:absolute;top:-5px;right:-5px;color:var(--clr-white);width:25px;height:25px;background:#ec2d3f;text-align:center;line-height:25px;font-size:11px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.load-alert-buy-coin .alert-buy-coin{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000063;z-index:2;display:flex;align-items:center;justify-content:center;}
.load-alert-buy-coin .alert-buy-coin > div{width:400px;background:#fff;text-align:center;padding:20px;border-radius:10px;position:relative;}
.load-alert-buy-coin .alert-buy-coin > div p{font-size:16px;text-align:center;margin:0;color:#00a508;font-family:'SVN-Gilroy-SemiBold';margin-top:10px;}
.load-alert-buy-coin .alert-buy-coin > div > div:nth-child(1) i{font-size:41px;text-align:center;color:#00a508;}
.load-alert-buy-coin .alert-buy-coin > div > div:nth-child(1){box-shadow:0 0 4px #00a508;border-radius:10px;padding:10px 20px;margin-bottom:20px;}
.load-alert-buy-coin .alert-buy-coin > div > div:nth-child(2){max-width:220px;margin:0 auto;padding:10px;border-radius:10px;box-shadow:0 0 4px #ccc;}
.load-alert-buy-coin .alert-buy-coin > div > span{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ccc;top:-15px;right:-15px;cursor:pointer;}
.promotion-item:hover{background:#ffc91f;}
.promotion-item:hover > .promotion-info .promotion-time p,.promotion-item:hover > .promotion-info .promotion-branch p{color:#000;}
.event-item:hover{background:#ffc91f;}
.event-item:hover > .event-info .event-tag a{background:#000;color:#FFC91F;}
.event-item:hover > .event-info .event-title{color:#000;}
.branch-child{margin:0 -5px;}
.branch-child-item{margin:0 5px;}
.branch-child-item .scale-img{border-radius:10px;}
.btn-popup-form{padding:5px 10px 6px 10px;width:150px;display:flex;align-items:center;justify-content:center;background:#ffc91f;border-radius:5px;box-shadow:0 0 4px #7a7a7a;margin:0 auto;cursor:pointer;}
body.dark{background:#000 !important;color: #fff !important;}
.dark .marquee-container{overflow:hidden;background:#f4f4f4;height:135px;position:relative;}
.dark .marquee-track{display:flex;width:max-content;animation:marquee 40s linear infinite;}
.dark .marquee-track img{height:135px;}
.dark .space-grid{display:flex;gap:5px;}
.dark .space-item.active{width:49.4791666667%;}
.dark .space-item{width:25%;transition:.7s;height:830px;position:relative;}
.dark .space-item.active::before{opacity:1;visibility:visible;}
.dark .space-item::before{opacity:0;visibility:hidden;transition:.4s;position:absolute;content: '';width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;border:3px solid var(--Nhn,#FFC91F);z-index:2;}
.dark .space-item .d-block,.space-item .d-block img{height:100%!important;width:100%!important;object-fit:cover;}
.dark .space-info{position:absolute;bottom:0;width:100%;padding:0 40px 80px 40px;transition:.7s;}
.dark .space-name{line-height:normal;color:#FFF;font-family:SVN-Gilroy-Bold;font-size:40px;text-transform:uppercase;}
.dark .space-title{color:var(--Nhn,#FFC91F);font-family:SVN-Gilroy-Medium;font-size:17px;text-transform:uppercase;}
.dark .space-desc{transition:.7s;padding-bottom:0px;padding-top:0px;position:relative;visibility:hidden;height:0px;opacity:0;}
.dark .space-desc span{color:var(--3,#E2E2E2);font-family:SVN-Gilroy-Regular;font-size:18px;line-height:27px;}
.dark .space-item.active .space-desc{padding-top:25px;padding-bottom:33px;height:112px;visibility:visible;opacity:1;}
.dark .space-item.active .space-desc::before{position:absolute;content: '';width:100%;height:1px;background:linear-gradient(90deg,#FFC91F 35%,hsl(0deg 0% 100% / 30%) 35%);bottom:0px;}
.dark .space-item.active .space-info{padding:0 85px 80px 85px;}
.dark .wrap-1780{width:100%;max-width:1780px;margin:0 auto;}
.dark .promotion-item a.scale-img{border-radius:20px;}
.dark .promotion-run .swiper{margin:-5px;}
.dark .promotion-container{background:#FFFBF2;padding:73px 10px 105px 10px;}
.dark .promotion-item{margin:5px;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0px 0px 20px 0px rgba(234,225,205,0.50);position:relative;transition:.4s;}
.dark .promotion-name{line-height:normal;}
.dark .promotion-name a{color:#000;font-family:SVN-Gilroy-SemiBold;font-size:22px;line-height:27px;text-transform:uppercase;}
.dark .promotion-branch{margin-bottom:12px;margin-top:10px;}
.dark .promotion-time p,.promotion-branch p{margin:0;color:var(--5,#8E8E8E);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;text-transform:uppercase;}
.dark .promotion-time span,.promotion-branch span{color:var(--8,#000);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;}
.dark .promotion-info{padding:45px 40px 53px 40px;}
.dark .promotion-hot{position:absolute;color:#000;font-family:SVN-Gilroy-SemiBold;font-size:17px;text-transform:uppercase;display:flex;align-items:center;gap:10px;width:180px;height:42px;background:#FFC91F;padding-left:18px;border-radius:0 20px 20px 0;left:0;top:calc(55% + 3px);transform:translateY(-50%);}
.dark .promotion-container-detail{padding:71px 0 107px 0;background:#FFFBF2;}
.dark .event-item{display:grid;grid-template-columns:395px calc(100% - 395px);justify-content:space-between;border-radius:20px;box-shadow:0 0 0 1px #E2E2E2 inset;background:var(--1,#FFF);overflow:hidden;transition:.4s;}
.dark .event-item .scale-img{position:relative;z-index:2;}
.dark .event-title{color:var(--4,#C3C3C3);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:23px;}
.dark .event-name a{color:var(--7,#151515);font-family:SVN-Gilroy-SemiBold;font-size:20px;line-height:30px;text-transform:uppercase;}
.dark .event-tag a{color:var(--8,#000);font-family:SVN-Gilroy-Regular;font-size:17px;line-height:25px;text-transform:uppercase;display:inline-block;padding:5px 10px;border-radius:5px;background:#FFC91F;transition:.4s;}
.dark .event-tag{display:flex;align-items:center;gap:5px;margin-top:20px;}
.dark .event-time{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:17px;text-transform:uppercase;margin-top:55px;}
.dark .event-info{padding:36px 25px 31px 25px;}
.dark .event-container{padding:73px 10px 68px 10px;}
.dark .news-container{padding-bottom:135px;}
.dark .news-grid{display:grid;grid-template-columns:875px 882px;justify-content:space-between;}
.dark .news-main{overflow:hidden;border-radius:22.966px;position:relative;}
.dark .news-child-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px;}
.dark .news-main:hover .news-main-info .news-main-name{transform:translateY(0px);transition-delay:.3s;}
.dark .news-main:hover .news-main-info .news-main-date{transform:translateY(0px);}
.dark .news-main-info{position:absolute;width:100%;bottom:0;padding:0 40px 44px 40px;}
.dark .news-main-name{line-height:normal;transform:translateY(100px);transition:.4s;}
.dark .news-main-name a{color:#FFF;font-family:SVN-Gilroy-SemiBold;font-size:25px;line-height:40px;text-transform:uppercase;}
.dark .news-main-date{display:flex;width:148px;height:38px;align-items:center;gap:10px;border-radius:5px;background:var(--Nhn,#FFC91F);padding-left:11px;color:#000;font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:15px;text-transform:uppercase;margin-bottom:14px;transform:translateY(140px);transition:.4s;}
.dark .news-child-item:nth-child(1){grid-column:1/3;}
.dark .news-child-item{position:relative;border-radius:22px;overflow:hidden;}
.dark .news-child-item:hover .news-child-info{transform:translateY(0px);}
.dark .news-child-item:hover .news-child-info .news-child-name{transform:translateY(0px);}
.dark .news-child-item:hover .news-child-info .news-child-date{transform:translateY(0px);}
.dark .news-child-info{position:absolute;bottom:0;width:100%;padding:0 36px 32px 36px;background:linear-gradient(0deg,black,transparent);transform:translateY(103px);transition:.4s;}
.dark .news-child-name{margin-bottom:19px;line-height:normal!important;transform:translateY(100px);transition:.4s;transition-delay:.3s;}
.dark .news-child-name a{color:#FFF;font-family:SVN-Gilroy-SemiBold;font-size:20px;line-height:34.724px;}
.dark .news-main-name a:hover,h3.news-child-name a:hover{color:#FFC91F;}
.dark .news-child-date{color:var(--3,#E2E2E2);font-family:SVN-Gilroy-Regular;font-size:17px;line-height:17.362px;text-transform:capitalize;display:flex;gap:8px;transform:translateY(60px);transition:.4s;transition-delay:.6s;}
.dark .news-child-item:nth-child(2),.news-child-item:nth-child(3){height:434px;}
.dark .news-child-item a,.news-child-item a img{width:100%;height:100%;object-fit:cover;}
.dark .news-child-item:nth-child(2) .news-child-info,.news-child-item:nth-child(3) .news-child-info{padding:0 25px 30px 25px;}
.dark .title-box > div:nth-child(1) > h2{-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--6,#2D2D2D);font-family:SVN-Gilroy-XBold;font-size:110px;text-transform:uppercase;background:transparent;color:transparent;margin:0;}
.dark .title-box > div:nth-child(1) p{margin:0;color:var(--7,#151515);font-family:SVN-Gilroy-Bold;font-size:40px;text-transform:uppercase;display:flex;align-items:end;line-height:33px;margin-top:-32px;}
.dark .title-box > div:nth-child(2){position:relative;width:138px;height:138px;}
.dark .title-box{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px;}
.dark .title-box > div:nth-child(2){display:flex;align-items:center;justify-content:center;}
.dark .title-box > div:nth-child(2) img:nth-child(2){position:absolute;left:0;top:0;animation:xoaytron 6s linear infinite;}
.dark .title-box > div:nth-child(2) img:nth-child(1){animation:xoaytron1 6s linear infinite;}
.dark .menu-container{padding:12px 0px 0px 0px;}
.dark .menu-item{position:relative;overflow:hidden;}
.dark .menu-info{position:absolute;width:100%;height:100%;left:-100%;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(0deg,rgba(0,0,0,0.50) 0%,rgba(0,0,0,0.50) 100%);opacity:0;visibility:hidden;transition:.4s;}
.dark .menu-item:hover .menu-info{left:0%;opacity:1;visibility:visible;}
.dark .menu-name a{display:block;color:#FFF;text-align:center;font-family:SVN-Gilroy-Medium;font-size:17px;text-transform:uppercase;}
.dark .menu-price,.menu-price p{color:var(--Nhn,#FFC91F);text-align:center;font-family:SVN-Gilroy-SemiBold;font-size:17px;text-transform:uppercase;margin-bottom:5px;}
.dark .menu-price span{color:var(--Nhn,#fff);text-align:center;font-family:SVN-Gilroy-Regular;font-size:14px;text-decoration:line-through;}
.dark .event-run .swiper-pagination{position:relative;bottom:auto;top:auto;margin-top:36px;}
.dark .event-run .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:0px;background:#000;opacity:1;margin:0 5px;}
.dark .event-run .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffc91f;}
.dark .event-container-detail .event-run{display:grid;grid-template-columns:1fr 1fr;gap:40px 56px;}
.dark .event-container-detail{padding:71px 0 65px 0;background:#f5f5f5;}
.dark .event-container-detail .page-item .page-link{background:transparent;border-radius:0;border:none;color:#656565;text-align:center;font-family:SVN-Gilroy-Regular;font-size:14px;padding:5px 20px;transform:skewX(20deg);}
.dark .event-container-detail .page-item{transform:skewX(-20deg);padding:4px 0;border-left:1px solid #ccc;}
.dark .event-container-detail ul.pagination{gap:0;margin:0;margin-top:42px;}
.dark .event-container-detail .page-item:first-child{border-left:none;}
.dark .event-container-detail .page-item.active,.event-container-detail .page-item:hover{background:#ffc91f;border-color:#ffc91f;}
.dark .event-time span{display:flex;align-items:center;gap:5px;}
.dark .branch-inner{display:grid;gap:55px;grid-template-columns:1fr 1fr;}
.dark .branch-item{position:relative;z-index:1;overflow:hidden;border-radius:20px;}
.dark .branch-item:before{content: '';position:absolute;width:100%;height:40%;background:linear-gradient(180deg,rgba(0,0,0,0.00) 0%,#000 100%);opacity:.9;bottom:0;left:0;z-index:2;}
.dark .branch-hot{position:absolute;top:20px;right:20px;background:url(../images/bg-hot.png) no-repeat center center / cover;z-index:2;width:68px;height:68px;display:grid;place-content:center;font-size:20px;font-weight:600;color:#333333;text-transform:uppercase;z-index:3;}
.dark .branch-content{position:absolute;bottom:0;left:0;padding:45px;color:#fff;width:100%;z-index:3;}
.dark .branch-name a{color:var(--1,#FFF);font-family:SVN-Gilroy-SemiBold;font-size:27px;text-transform:uppercase;}
.dark .branch-name a:hover{color:#ffc91f;}
.dark .branch-name{margin-bottom:8px;}
.dark .branch-info span:last-child{font-size:22px;}
.dark .branch-info{display:flex;gap:10px;align-items:center;margin-bottom:8px;}
.dark .branch-album .swiper-slide-active .album-item:hover .album-item-inner:before,.branch-album .swiper-slide-active .album-item:hover .album-btn{visibility:unset;opacity:1;transition:all 300ms ease;}
.dark .branch-form{display:flex;justify-content:space-between;align-items:stretch;min-height:500px;}
.dark .branch-form-left,.branch-form-right{width:50%;}
.dark .branch-form-left{overflow:hidden;position:relative;z-index:1;}
.dark .branch-form-right{background:url(../images/bgk_form_cn.png) no-repeat center right / cover;padding-top:84px;}
.dark .branch-minor-item{margin-bottom:1rem;border-bottom:1px solid #EACA5C;}
.dark .branch-minor-name{font-weight:600;margin-bottom:.75rem;text-transform:uppercase;}
.dark .branch-minor-name,.branch-minor-address,.branch-minor-hotline{font-size:22px;}
.dark .branch-minor-address{margin-bottom:.125rem;}
.dark .branch-name{margin-bottom:8px;}
.dark .branch-main{padding:68px 0 95px 0;background:#f5f5f5;}
.dark .branch-detail-main-grid > div:nth-child(1) h1{color:var(--8,#000);font-family:SVN-Gilroy-SemiBold;font-size:40px;text-transform:uppercase;margin-bottom:13px;}
.dark .branch-detail-main-grid > div:nth-child(1) > div:nth-child(2) > span{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:16px;line-height:26px;}
.dark .branch-detail-main-grid > div:nth-child(1) > div:nth-child(3) p{color:var(--7,#151515);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:0;}
.dark .branch-detail-main-grid > div:nth-child(1) > div:nth-child(3) span{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Regular;font-size:17px;}
.dark .branch-detail-main-grid > div:nth-child(1) > div:nth-child(4) p{color:var(--7,#151515);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:0;}
.dark .branch-detail-main-grid > div:nth-child(1) > div:nth-child(4) span{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Regular;font-size:17px;}
.dark .branch-detail-main-grid > div:nth-child(1) > a{color:var(--Nhn,#FFC91F);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;display:flex;align-items:center;gap:15px;transition:.4s;margin-bottom:46px;}
.dark .branch-detail-main-grid > div:nth-child(1) .swiper-slide div{border-radius:20px;overflow:hidden;}
.dark .branch-detail-main-grid > div:nth-child(1) > div:nth-child(2){margin-bottom:27px;}
.dark .branch-detail-main-grid > div:nth-child(1) > div:nth-child(3){margin-bottom:10px;}
.dark .branch-detail-main-grid > div:nth-child(1) > div:nth-child(4){margin-bottom:23px;}
.dark .branch-detail-main-grid > div:nth-child(1) > a:hover{filter:drop-shadow(0px 0px 1px black);}
.dark .branch-detail-main-grid{display:grid;grid-template-columns:783px 909px;justify-content:space-between;align-items:end;}
.dark .branch-detail-main-grid > div:nth-child(2) a{border-radius:20px;}
.dark .branch-detail-main .breadCrumbs{padding:0;background:0;}
.dark .branch-detail-main .breadCrumbs ol{display:inline-flex;padding:17px 22px;border-radius:50px;background:#FFF;}
.dark .branch-detail-main .breadCrumbs .wrap-content{width:auto;max-width:unset;margin:auto;}
.dark .branch-detail-main .breadCrumbs .wrap-content ol li a span{color:var(--4,#C3C3C3);text-align:center;font-family:SVN-Gilroy-Regular;font-size:18px;text-transform:uppercase;text-transform:uppercase;}
.dark .branch-detail-main .breadCrumbs .wrap-content ol li.active a span{color:var(--4,#000);}
.dark .branch-detail-main .breadCrumbs .wrap-content ol li.breadcrumb-item + .breadcrumb-item::before{color:#C3C3C3;font-size:18px;}
.dark .branch-detail-main{padding:45px 0;background:#f5f5f5;}
.dark .branch-detail-main .breadCrumbs{margin-bottom:22px;}
.dark .branch-detail-tab.fixed-tab{position:fixed;top:93px;width:100%;left:0;z-index:999;}
.dark .branch-detail-tab.fixed-tab ul li span{padding:20px 0;}
.dark .branch-detail-tab ul{margin:0;padding:0;display:flex;align-items:center;gap:35px;}
.dark .branch-detail-tab ul li span{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Medium;font-size:17px;line-height:25px;text-transform:uppercase;display:block;padding:31px 0 23px 0;position:relative;cursor:pointer;}
.dark .branch-detail-tab{background:#f5f5f5;}
.dark .branch-detail-tab ul li span::before{position:absolute;content: '';width:100%;height:2px;background:#FFC91F;bottom:0;transition:.4s;transform:scaleX(0);}
.dark .branch-detail-tab ul li span:hover{color:#000;}
.dark .branch-detail-tab ul li span:hover::before{transform:scaleX(1);}
.dark .album-item{position:relative;z-index:1;}
.dark .album-item-inner:before{content: '';width:100%;height:100%;background:rgb(0,0,0,.7);position:absolute;top:0;left:0;z-index:1;visibility:hidden;opacity:0;transition:all 300ms ease;}
.dark .album-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:22px;gap:10px;visibility:hidden;opacity:0;transition:all 300ms ease;}
.dark .form-content{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;place-content:center;gap:85px;}
.dark .form-branch-minor{min-width:656px;height:257px;overflow:hidden;}
.dark .form-branch-minor:hover{overflow-y:scroll;}
.dark .form-branch-minor::-webkit-scrollbar{width:1px;}
.dark .form-branch-minor::-webkit-scrollbar-track{background:#ffffff;}
.dark .form-branch-minor::-webkit-scrollbar-thumb{background:#EACA5C;}
.dark .form-branch-minor::-webkit-scrollbar-thumb:hover{background:#EACA5C;}
.dark .form-logo{max-width:480px;margin:0 auto;}
.dark .title-newsletter{color:var(--7,#151515);font-family:SVN-Gilroy-Bold;font-size:40px;text-transform:uppercase;text-align:center;}
.dark .slogan-newsletter{color:#000;text-align:center;font-family:SVN-Gilroy-Regular;font-size:17px;line-height:27px;text-transform:uppercase;padding-bottom:12px;position:relative;margin-bottom:34px;}
.dark .slogan-newsletter::before{position:absolute;content: '';width:52px;height:3px;background:#FFC91F;left:50%;transform:translateX(-50%);bottom:0;}
.dark .newsletter__input select,.newsletter__input input{height:55px;border-radius:5px;border:1px solid var(--3,#E2E2E2);background:var(--1,#FFF);}
.dark .newsletter__input select{color:#5a5a5a;appearance:auto!important;}
.dark .newsletter__input textarea{height:130px;border-radius:5px;border:1px solid var(--3,#E2E2E2);background:var(--1,#FFF);}
.dark #FormNewsletter{max-width:628px;margin:0 auto;display:flex;flex-direction:column;gap:12px;}
.dark #FormNewsletter1{max-width:628px;margin:0 auto;display:flex;flex-direction:column;gap:12px;}
.dark .newsletter__button{text-align:center;}
.dark .newsletter__button input{border:none!important;background:url(../images/form-btn.png) center no-repeat;background-size:100% 100%;width:155px;height:46px;color:#000;text-align:center;font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:27px;text-transform:uppercase;transition:.4s;margin:0 auto;}
.dark .newsletter__button input:hover{background:url(../images/form-btn.png) center no-repeat;letter-spacing:1px;color:#000;}
.dark .room-diagram-container .title-main{margin-bottom:37px;}
.dark .room-diagram-container{background:#f5f5f5;}
.dark .room-diagram-grid{display:grid;grid-template-columns:888px 822px;justify-content:space-between;align-items:center;}
.dark .room-diagram-address p{color:#000;font-family:SVN-Gilroy-Regular;font-size:20px;text-transform:uppercase;margin-bottom:5px;}
.dark .room-diagram-address span{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Medium;font-size:20px;line-height:25px;}
.dark .room-diagram-address{margin-bottom:34px;}
.dark .room-diagram-tabs{display:grid;gap:15px;}
.dark .room-diagram-item{border-radius:10px;background:#FFF;padding:0 20px;height:55px;display:flex;align-items:center;justify-content:space-between;max-width:662px;cursor:pointer;}
.dark .room-diagram-item p{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:18px;line-height:25px;margin-bottom:0;}
.dark .room-diagram-item span{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:18px;line-height:25px;}
.dark .room-diagram-grid > div:nth-child(1) a{border-radius:20px;}
.dark .room-diagram-container .wrap-1780{padding:58px 0 87px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.dark .configtions-run{margin:-22.5px;}
.dark h3.configtions-name{color:#000;font-family:SVN-Gilroy-Medium;font-size:30px;text-transform:uppercase;padding-bottom:22px;border-bottom:1px dotted #ccc;margin-bottom:20px;}
.dark .configtions-hardware div p{margin:0;display:flex;align-items:center;gap:10px;color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Medium;font-size:18px;text-transform:uppercase;}
.dark .configtions-hardware div{display:flex;align-items:start;justify-content:space-between;color:var(--6,#2D2D2D);text-align:right;font-family:SVN-Gilroy-Medium;font-size:18px;text-transform:uppercase;}
.dark .configtions-hardware{display:grid;gap:10px;padding:10px 0 32px 0;border-bottom:1px dotted #ccc;margin-bottom:31px;}
.dark .configtions-hardware div span{display:block;max-width:70%;}
.dark .configtions-peripheral div p{margin:0;display:flex;align-items:center;gap:10px;color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Medium;font-size:18px;text-transform:uppercase;}
.dark .configtions-peripheral div{display:flex;align-items:start;justify-content:space-between;color:var(--6,#2D2D2D);text-align:right;font-family:SVN-Gilroy-Medium;font-size:18px;text-transform:uppercase;}
.dark .configtions-peripheral{display:grid;gap:10px;}
.dark .configtions-peripheral div span{display:block;max-width:70%;}
.dark .configtions-price p{color:var(--Nhn,#FFC91F);font-family:SVN-Gilroy-SemiBold;font-size:34px;line-height:28.689px;}
.dark .configtions-price span{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Medium;font-size:18px;line-height:28.689px;}
.dark .configtions-price{border-top:1px dotted #ccc;padding-top:26px;margin-top:32px;}
.dark .configtions-container{padding:84px 0 120px 0;background:#f5f5f5;}
.dark .configtions-item{padding:24px 30px 22px 30px;background:#fff;border-radius:22.951px;box-shadow:0px 0px 22.951px 0px rgba(219,219,219,0.50);margin:22.5px;}
.dark .product-template .menu-container{padding:0;background:#f5f5f5;}
.dark .event-main-container-1,.menu-main-container{padding:64px 0 85px 0;background:#f5f5f5;}
.dark .menu-main-container .title-main{margin-bottom:15px;}
.dark .menu-main-list-tabs{display:flex;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;}
.dark .menu-main-list-item{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Medium;font-size:17px;line-height:25px;text-transform:uppercase;padding:22.5px 17px;position:relative;cursor:pointer;}
.dark .menu-main-list-item::before{position:absolute;content: '';width:100%;height:3px;background:#FFC91F;left:0;bottom:-1px;transform:scaleX(0);transition:.4s;}
.dark .menu-main-list-item.active::before,.menu-main-list-item:hover::before{transform:scaleX(1);}
.dark .menu-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:30px;}
.dark .menu-main-item{padding:10px;border-radius:20px;background:#fff;box-shadow:0px 0px 20px 0px rgb(0 0 0 / 7%);transition:.4s;}
.dark .menu-main-item:hover{background:#FFC91F;}
.dark .menu-main-item:hover > .menu-main-info .menu-main-price p{color:#000;}
.dark .menu-main-item:hover > .menu-main-info .menu-main-price span{color:#343434;}
.dark .menu-main-item a.hover-img{border-radius:20px;}
.dark .menu-main-info{padding:15px 0 21px 0;}
.dark h3.menu-main-name a{color:#000;text-align:center;font-family:SVN-Gilroy-Medium;font-size:17px;line-height:25px;text-transform:uppercase;display:block;}
.dark .menu-main-name{margin-bottom:5px;}
.dark .menu-main-price p{color:var(--Nhn,#FFC91F);text-align:center;font-family:SVN-Gilroy-SemiBold;font-size:20px;line-height:25px;text-transform:uppercase;transition:.4s;}
.dark .menu-main-price span{color:var(--Nhn,#8E8E8E);text-align:center;font-family:SVN-Gilroy-SemiBold;font-size:16px;line-height:25px;text-transform:uppercase;transition:.4s;text-decoration:line-through;}
.dark .menu-main-slogan{color:var(--6,#2D2D2D);font-family:SVN-Gilroy-Regular;font-size:17px;line-height:25px;margin:18px 0 44px 0;}
.dark .menu-main-load .pagination{margin:48px 0 0 0;gap:0;}
.dark .menu-main-load .pagination li span{background:transparent!important;color:#000!important;border:none;font-size:14px!important;transform:skewX(20deg);}
.dark .menu-main-load .pagination li:hover,.menu-main-load .pagination li.active{background:#FFC91F;}
.dark .menu-main-load .pagination li{transform:skewX(-20deg);padding:4px 10px;border-left:1px solid #ccc;}
.dark .menu-main-load .pagination li:first-child{border-left:none!important;}
.dark section.event-main-container{background:url(../images/eventdetail.png) center no-repeat;background-size:cover;}
.dark section.event-main-container{background:url(../images/eventdetail.png) center no-repeat;background-size:cover;}
.dark .event-main-parents-item{display:grid;grid-template-columns:1063px calc(100% - 1063px);background:#fff;overflow:hidden;border-radius:30px;}
.dark .event-main-parents{max-width:1560px;margin:0 auto;}
.dark .event-main-parents-name a{color:var(--7,#151515);font-family:SVN-Gilroy-SemiBold;font-size:20px;line-height:30px;text-transform:uppercase;}
.dark .event-main-parents-name{margin-bottom:23px;}
.dark .event-main-parents-tabs{margin-bottom:33px;}
.dark .event-main-parents-tabs a{color:var(--1,#FFF);font-family:SVN-Gilroy-Regular;font-size:17px;line-height:25px;text-transform:uppercase;display:flex;padding:5px 10px;justify-content:center;align-items:center;background:#000;border-radius:5px;}
.dark .event-main-parents-tabs{display:flex;gap:5px;}
.dark .event-main-parents-branch{padding-left:45px;background:url(../images/locaevent.png) center left no-repeat;}
.dark .event-main-parents-time{padding-left:45px;background:url(../images/timeevent.png) center left no-repeat;}
.dark .event-main-parents-branch{margin-bottom:13px;padding-top:26px;border-top:1px dashed #ccc;margin-top:35px;}
.dark .event-main-parents-branch p{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Bold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:0px;}
.dark .event-main-parents-branch span{color:var(--8,#000);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;}
.dark .event-main-parents-time p{color:var(--5,#8E8E8E);font-family:SVN-Gilroy-Bold;font-size:17px;line-height:25px;text-transform:uppercase;margin-bottom:3px;}
.dark .event-main-parents-time span{color:var(--8,#000);font-family:SVN-Gilroy-SemiBold;font-size:17px;line-height:25px;}
.dark .event-main-parents-info{padding:40px;padding-bottom:0;}
.dark .event-main-parents-name a img{display:inline-block;}
.dark .event-main-parents-name a img:first-child{margin-right:5px;}
.dark .event-main-parents-name a img:last-child{margin-left:5px;}
.dark .event-hot{color:#000;font-family:SVN-Gilroy-SemiBold;font-size:17px;text-transform:uppercase;width:180px;height:42px;display:flex;align-items:center;justify-content:center;gap:10px;background:#FFC91F;border-radius:22px;margin-bottom:32px;}
.dark .refillpackage-grid{display:flex;justify-content:center;gap:20px;flex-flow:wrap;}
.dark .refillpackage-item{overflow:hidden;border-radius:10px;position:relative;box-shadow:0 0 6px #ccc;width:calc(25% - 20px);}
.dark .refillpackage-name{position:absolute;width:100%;height:100%;background:#0000007d;left:0;top:0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-family:'SVN-GILROY-SEMIBOLD';text-align:center;cursor:pointer;}
.dark .refillpackage-container{padding:10px 20px 40px 20px;border-radius:20px;box-shadow:0 0 4px #ccc;}
.dark .refillpackage-name:hover{background:#ffc91f7d;}
.dark .album-product img.w-100{padding:0;border:0;}
.dark .album-product a{padding:5px!important;border:1px solid #eeeeee;}
.dark .grid-pro-detail{display:grid;grid-template-columns:45% 53%;justify-content:space-between;padding:20px;border-radius:5px;box-shadow:0 0 4px #ccc;}
.dark .grid-pro-detail .content-text{grid-column:1/3;padding-top:30px;border-top:1px solid #ccc;margin-top:45px;}
.dark .title-pro-detail,.title-content-text{font-size:22px;font-family:SVN-Gilroy-SemiBold;text-transform:uppercase;margin-bottom:10px;padding-bottom:10px;display:inline-block;border-bottom:3px solid #ffc91f;}
.dark .title-pro-detail{font-size:22px;margin-bottom:15px;}
.dark section.footer-article .wrap-1780{max-width:1540px;}
.dark .footer-img{height:128px;}
.dark .footer-img img{transition:.4s;}
.dark .footer-img img:nth-child(1){opacity:1;position:absolute;left:50%;transform:translateX(-50%);}
.dark .footer-img img:nth-child(2){opacity:0;position:absolute;left:50%;transform:translateX(-50%);}
.dark .footer-img img:nth-child(3){position:absolute;top:0;left:50%;transform:translateX(-50%);}
.dark .footer-img img:nth-child(4){position:absolute;bottom:0;left:50%;transform:translateX(-50%);}
.dark .footer-img img:nth-child(5){position:absolute;top:25px;left:41%;transform:translateX(-50%);}
.dark .footer-img img:nth-child(6){position:absolute;top:25px;left:59%;transform:translateX(-50%);}
.dark .footer-img img:nth-child(7){position:absolute;top:25px;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;}
.dark .footer-img{position:relative;margin-bottom:69px;}
.dark ul.footer-ul-2 li a i{color:hsl(0deg 0% 76% / 50%);}
.dark .footer-img:hover > img:nth-child(5),.footer-img:hover > img:nth-child(6){opacity:0;visibility:hidden;}
.dark .footer-img:hover > img:nth-child(3){left:20%;top:28px;animation:modan 0.5s linear;animation-fill-mode:forwards;}
.dark .footer-img:hover > img:nth-child(4){left:76%;opacity:1;visibility:visible;bottom:55px;animation:modan 0.5s linear;animation-fill-mode:forwards;}
.dark .footer-img:hover > img:nth-child(1){opacity:0;}
.dark .footer-img:hover > img:nth-child(2){opacity:1;}
.dark .promotion-grid-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:45px;}
.dark .news-grid-main{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
.dark .news-grid-main .news-child-item{grid-column:auto;height:auto;}
.dark ul.footer-ul{padding:0;margin:0;display:grid;gap:10px;}
.dark ul.footer-ul li a{color:#C3C3C3;font-size:18px;}
.dark .event-main-child{max-width:1560px;margin:0 auto;width:100%;margin-top:25px;}
.dark .event-main-child-name a{color:var(--1,#FFF);font-family:SVN-Gilroy-Regular;font-size:20px;line-height:30px;text-transform:uppercase;}
.dark .event-main-child-name a img{display:inline;}
.dark .event-main-child-item{display:grid;grid-template-columns:15% 83%;justify-content:space-between;align-items:center;padding:24px 45px;border-radius:20px;transition:.3s;}
.dark .slick-current .event-main-child-item,.event-main-child-item:hover{background:hsl(0deg 0% 100% / 20%);}
.dark .event-grid-main{display:grid;grid-template-columns:1fr 1fr;gap:45px 55px;}
.dark .event-main-container{padding:75px 0 50px 0;}
.dark .chat-container{padding:10px 20px 40px 20px;border-radius:20px;box-shadow:0 0 4px #ccc;margin-top:30px;height:477px;}
.dark .send-chat input{border:1px solid #e5e5e5;height:50px;}
.dark .send-chat button{height:50px;}
.dark .send-chat{display:grid;grid-template-columns:90% 9%;align-items:center;justify-content:space-between;}
.dark .load-chat ul{padding:0;margin:0;list-style:none;display:grid;gap:7px;}
.dark .load-chat ul li{padding:5px 10px;width:fit-content;border:1px solid #e5e5e5;border-radius:5px;box-shadow:0 0 4px #e5e5e5;}
.dark .load-chat ul li.li-left{margin-right:auto;}
.dark .load-chat ul li.li-right{margin-left:auto;background:#ffc91f;}
.dark .load-chat ul li span:nth-child(2){font-size:11px;color:#ccc;display:block;}
.dark .load-chat ul li.li-right span:nth-child(2){color:#00000091;}
.dark .load-chat{height:330px;margin-bottom:10px;padding:10px;border:1px solid #e5e5e5;border-radius:5px;overflow-y:scroll;}
.dark .send-chat button{border:1px solid #ffc91f;background:#ffc91f;color:#000;}
.dark .skiptranslate{display:none!important;}
.dark .lang-header-top{position:relative;}
.dark .lang-header-top .lang-header-main{display:flex;align-items:center;gap:10px;margin:0;}
.dark .lang-header-top .lang-header-main{display:flex;align-items:center;justify-content:space-between;font-weight:normal;width:87%;}
.dark .lang-header-top .lang-header-main span{font-size:12.5px;text-align:left;padding-right:5px;}
.dark .lang-header-top .lang-header-main img{width:30px;height:20px;margin-top:1px;}
.dark .lang-header-top .lang-header-main i{margin-top:-1px;color:#a5a4a4;margin-right:5px;}
.dark .lang-header-top .lang-header-ul{display:none;position:absolute;width:100%;top:37px;left:0px;background:#ffffff;font-size:13px;padding:3px;opacity:1;min-width:100%;z-index:2;margin:0;padding:0;}
.dark .lang-header-top .lang-header-ul.active{display:block;-webkit-transform:perspective(600px) rotateX(0);transform:perspective(600px) rotateX(0);transform-origin:0 0 0;-webkit-transform-origin:0 0 0;opacity:1;visibility:visible;}
.dark .lang-header-top .lang-header-ul li{cursor:pointer;margin-bottom:5px;padding:9px;display:flex;align-items:center;justify-content:space-between;width:100%;height:30px!important;z-index:999999;color:#fff;}
.dark .lang-header-top .lang-header-ul li img{display:inline-block;}
.dark .lang-header-top .lang-header-ul li:hover{background:#fff100;color:#000;}
.dark .lang-header-top .lang-header-ul li:last-child{margin-bottom:0px;}
.dark .lang-header-top .lang-header-ul li span{width:80px;text-align:left;padding-right:5px;display:block;}
.dark .cart-fixed{position:fixed;right:20px;bottom:490px;z-index:200;background:#fff100;width:50px;height:50px;text-align:center;color:var(--clr-white)!important;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;}
.dark .cart-fixed i{font-size:20px;color:#000;}
.dark .cart-fixed span{z-index:10;position:absolute;top:-5px;right:-5px;color:var(--clr-white);width:25px;height:25px;background:#ec2d3f;text-align:center;line-height:25px;font-size:11px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.dark .load-alert-buy-coin .alert-buy-coin{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000063;z-index:2;display:flex;align-items:center;justify-content:center;}
.dark .load-alert-buy-coin .alert-buy-coin > div{width:400px;background:#fff;text-align:center;padding:20px;border-radius:10px;position:relative;}
.dark .load-alert-buy-coin .alert-buy-coin > div p{font-size:16px;text-align:center;margin:0;color:#00a508;font-family:'SVN-Gilroy-SemiBold';margin-top:10px;}
.dark .load-alert-buy-coin .alert-buy-coin > div > div:nth-child(1) i{font-size:41px;text-align:center;color:#00a508;}
.dark .load-alert-buy-coin .alert-buy-coin > div > div:nth-child(1){box-shadow:0 0 4px #00a508;border-radius:10px;padding:10px 20px;margin-bottom:20px;}
.dark .load-alert-buy-coin .alert-buy-coin > div > div:nth-child(2){max-width:220px;margin:0 auto;padding:10px;border-radius:10px;box-shadow:0 0 4px #ccc;}
.dark .load-alert-buy-coin .alert-buy-coin > div > span{position:absolute;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ccc;top:-15px;right:-15px;cursor:pointer;}
.dark .promotion-item:hover{background:#ffc91f;}
.dark .promotion-item:hover > .promotion-info .promotion-time p,.promotion-item:hover > .promotion-info .promotion-branch p{color:#000;}
.dark .event-item:hover{background:#ffc91f;}
.dark .event-item:hover > .event-info .event-tag a{background:#000;color:#FFC91F;}
.dark .event-item:hover > .event-info .event-title{color:#000;}
.dark .branch-child{margin:0 -5px;}
.dark .branch-child-item{margin:0 5px;}
.dark .branch-child-item .scale-img{border-radius:10px;}
.dark .btn-popup-form{padding:5px 10px 6px 10px;width:150px;display:flex;align-items:center;justify-content:center;background:#ffc91f;border-radius:5px;box-shadow:0 0 4px #7a7a7a;margin:0 auto;cursor:pointer;}