@font-face{font-family:'Aguafina Script';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/aguafina-script-latin-ext-0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Aguafina Script';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/aguafina-script-latin-1.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/montserrat-vietnamese-2.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/montserrat-latin-ext-3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/montserrat-latin-4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-vietnamese-2.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-latin-ext-3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/montserrat-latin-4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-vietnamese-2.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-latin-ext-3.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/montserrat-latin-4.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Six Caps';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/six-caps-latin-ext-5.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Six Caps';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/six-caps-latin-6.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,*{margin:0;padding:0}html{scroll-behavior:smooth}body{color:#222;font:400 18px/25px Montserrat,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,p,ul,li{margin:0;padding:0}a{color:#36c;outline:none;text-decoration:none;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}.menu-btn{background:rgba(0,0,0,.25);;padding:5px;position:fixed;top:25px;right:25px;width:48px;height:45px;cursor:pointer;z-index:9998}.menu-btn span{display:block;height:2px;background:#fff;margin:7px 0;transition:.3s}.fullscreen-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background:url(../img/mnubg.webp) center/cover no-repeat;display:flex;align-items:center;transform:translateX(100%);transition:.5s;z-index:9999}.fullscreen-menu.active{transform:translateX(0)}.fullscreen-menu:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(8px)}.menu-inner{position:relative;width:100%;padding-left:10%;color:#fff}.menu-logo{width:70px;margin-bottom:40px}.menu-left ul{list-style:none;padding:0}.menu-left li{margin:18px 0}.menu-left a{font-family:Montserrat;font-size:34px;letter-spacing:3px;color:#fff;text-decoration:none;transition:.3s}.menu-left a:hover{opacity:.7}.menu-close{position:absolute;top:30px;right:40px;font-size:32px;cursor:pointer;color:#fff}.menu-bottom{display:flex;gap:120px;margin-top:60px;font-family:Montserrat;font-size:13px;letter-spacing:1px}.menu-bottom h4{font-size:12px;letter-spacing:3px;margin-bottom:10px}main{}#content{position:relative;padding:0}#content .error404{position:relative;width:100%;padding:65px 5%;text-align:center}#content .error404 .msg{margin:0;padding:25px 0;font:450 22px/28px 'Montserrat',sans-serif}#content .error404 .bth{margin:0;padding:0;font:450 22px/28px 'Montserrat',sans-serif}#content .error404 .bth a{position:relative;display:inline-block;padding:10px 25px;font:400 15px/20px Montserrat;color:#fff;text-decoration:none;border-radius:8px;text-align: center;min-width: 160px;box-shadow:0 2px 6px rgba(0,0,0,0.08);overflow:hidden;isolation:isolate;transition:all 0.3s ease;z-index:0}#content .error404 .bth a.btn-orange{background:#7d1422;color:#fff;border:1px solid #7d1422}#content .error404 .bth a.btn-orange:hover{border-color: #7d1422}#content .error404 .bth a:hover::before{animation: sheen 1.5s cubic-bezier(.4,0,.2,1) forwards;opacity:1}#content .error404 .bth a:hover{transform: translateY(-2px);box-shadow: 0 6px 14px rgba(0,0,0,0.12)}@media (prefers-reduced-motion: reduce){#content .error404 .bth a:hover::before{animation:none;opacity:0}#content .error404 .bth a:hover{transform:none;box-shadow:0 2px 6px rgba(0,0,0,0.08)}}#content div.home{}#content div.home ul{display:block;margin:0;padding:0;list-style:none}#content div.home ul li{list-style:none}#content div.home ul li.overview section{position:relative;margin:0 auto;padding:0}#content div.home ul li.overview section .obox{width:100%}#content div.home ul li.overview section .obox .card{width:100%;height:100vh;display:flex;gap:20px;padding:10px 20px}#content div.home ul li.overview section .obox .card.revert{flex-direction:row-reverse}#content div.home ul li.overview section .obox .card .thumb{width:50%;overflow:hidden}#content div.home ul li.overview section .obox .card .thumb img{width:100%;height:100%;display:block;object-fit:cover}#content div.home ul li.overview section .obox .card .info{position:relative;width:50%;border:1px solid #c9a58170;padding:10px;overflow:hidden;background:#050505}#content div.home ul li.overview section .obox .card .info::before{content:"";position:absolute;inset:0;background:url(../img/pattern.webp) no-repeat;opacity:0.22;z-index:0;background-size:100% auto;background-position: center}#content div.home ul li.overview section .obox .card .info::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0}#content div.home ul li.overview section .obox .card .info .text{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;border:1px solid #c9a58170;padding:34px 18px}#content div.home ul li.overview section .obox .card .info .text .title{display:block;margin:0;padding:0;font-family:"Six Caps",sans-serif;font-size:150px;line-height:1;letter-spacing:5px;text-transform:uppercase;color:#fff;font-weight:400}#content div.home ul li.overview section .obox .card .info .text .ourstory-text{font-family:"Montserrat",sans-serif;font-size:16px;line-height:28px;color:#cfcfcf;text-align:center;max-width:520px;margin:45px auto}#content div.home ul li.overview section .obox .card .info .btn-book{display:inline-block;padding:12px 28px;font-family:"Montserrat",sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#fff;text-decoration:none;border:1px solid #c9a581;background:transparent;transition:all .3s ease}#content div.home ul li.overview section .obox .card .info .btn-book:hover{transform:scale(1.08);background:#c9a581;color:#000}@media (max-width: 900px){#content div.home ul li.overview section .obox .card{height:auto;flex-direction:column}#content div.home ul li.overview section .obox .card .info,#content div.home ul li.overview section .obox .card .thumb{width:100%}#content div.home ul li.overview section .obox .card .thumb{height:55vh}#content div.home ul li.overview section .obox .card .info .text .title{font-size:110px;letter-spacing:4px}}#content div.home ul li.overview1 section{position:relative;margin:0 auto;padding:0}#content div.home ul li.overview1 section .obox{width:100%}#content div.home ul li.overview1 section .obox .card{width:100%;height:100vh;display:flex;gap:20px;padding:10px 20px}#content div.home ul li.overview1 section .obox .card .thumb{width:50%;overflow:hidden}#content div.home ul li.overview1 section .obox .card .thumb img{width:100%;height:100%;display:block;object-fit:cover}#content div.home ul li.overview1 section .obox .card .info{position:relative;width:50%;border:1px solid #c9a58170;padding:10px;overflow:hidden;background:#050505}#content div.home ul li.overview1 section .obox .card .info::before{content:"";position:absolute;inset:0;background:url(../img/pattern.webp) no-repeat;opacity:0.22;z-index:0;background-size: 100% auto;background-position: center}#content div.home ul li.overview1 section .obox .card .info::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0}#content div.home ul li.overview1 section .obox .card .info .text{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;border:1px solid #c9a58170;padding:34px 18px}#content div.home ul li.sanpham section .obox .card .info .text .jp{font-weight:bold;font-size:46px;line-height:1;margin-bottom:12px;color:#fff}#content div.home ul li.overview1 section .obox .card .info .text .title{display:block;margin:0;padding:0;font-family:"Six Caps",sans-serif;font-size:150px;line-height:1;letter-spacing:5px;text-transform:uppercase;color:#fff;font-weight:400}#content div.home ul li.overview1 section .obox .card .info .text .ourstory-text{font-family:"Montserrat",sans-serif;font-size:16px;line-height:28px;color:#cfcfcf;text-align:center;max-width:520px;margin:45px auto}#content div.home ul li.overview1 section .obox .card .info .btn-book{display:inline-block;padding:12px 28px;font-family:"Montserrat",sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#fff;text-decoration:none;border:1px solid #c9a581;background:transparent;transition:all .3s ease}#content div.home ul li.overview1 section .obox .card .info .btn-book:hover{transform:scale(1.08);background:#c9a581;color:#000}@media (max-width: 900px){#content div.home ul li.overview1 section .obox .card{height:auto;flex-direction:column-reverse}#content div.home ul li.overview1 section .obox .card .info,#content div.home ul li.overview1 section .obox .card .thumb{width:100%}#content div.home ul li.overview1 section .obox .card .thumb{height:55vh}#content div.home ul li.overview1 section .obox .card .info .text .title{font-size:110px;letter-spacing:4px}}#content div.home ul li.sanpham section{position:relative;margin:0 auto;padding:0}#content div.home ul li.sanpham section .obox{width:100%}#content div.home ul li.sanpham section .obox .card{width:100%;height:100vh;display:flex;gap:20px;padding:10px 20px}#content div.home ul li.sanpham section .obox .card.revert{flex-direction:row-reverse}#content div.home ul li.sanpham section .obox .card .thumb{width:50%;overflow:hidden}#content div.home ul li.sanpham section .obox .card .thumb img{width:100%;height:100%;display:block;object-fit:cover}#content div.home ul li.sanpham section .obox .card .info{position:relative;width:50%;border:1px solid #c9a58170;padding:10px;overflow:hidden;background:#050505}#content div.home ul li.sanpham section .obox .card .info::before{content:"";position:absolute;inset:0;background:url(../img/pattern.webp) repeat;opacity:0.22;z-index:0;background-size: 100% auto;background-position:center center}#content div.home ul li.sanpham section .obox .card .info::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0}#content div.home ul li.sanpham section .obox .card .info .text{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;border:1px solid #c9a58170;padding:34px 18px}#content div.home ul li.sanpham section .obox .card .info .text .jp{font-weight:bold;font-size:46px;line-height:1;margin-bottom:12px;color:#fff}#content div.home ul li.sanpham section .obox .card .info .text .title{display:block;margin:0;padding:0;font-family:"Six Caps",sans-serif;font-size:150px;line-height:1;letter-spacing:5px;text-transform:uppercase;color:#fff;font-weight:400}#content div.home ul li.sanpham section .obox .card .info .text .stitle{display:block;margin-top:-18px;margin-bottom:18px;font-family:"Aguafina Script",cursive;font-size:44px;line-height:1;color:#c9a581;letter-spacing:0;transform:rotate(-10deg);opacity:.95}#content div.home ul li.sanpham section .obox .card .info .text ul{display:block;width:min(360px,92%);padding:0;margin:0;list-style:none}#content div.home ul li.sanpham section .obox .card .info .text ul li{display:block;width:100%;margin:14px 0;padding:0}#content div.home ul li.sanpham section .obox .card .info .text ul li a{display:block;padding:10px 14px;border-radius:3px;color:#fff;text-decoration:none;font-family:"Montserrat",sans-serif;font-weight:400;font-size:30px;line-height: 35px;letter-spacing:3px;text-transform:uppercase;transition:all .25s ease}#content div.home ul li.sanpham section .obox .card .info .text ul li a:hover{color:#c8a684}@media (max-width: 900px){#content div.home ul li.sanpham section .obox .card{height:auto;flex-direction:column}#content div.home ul li.sanpham section .obox .card .info,#content div.home ul li.sanpham section .obox .card .thumb{width:100%}#content div.home ul li.sanpham section .obox .card .thumb{height:auto}#content div.home ul li.sanpham section .obox .card .info .text .title{font-size:110px;letter-spacing:4px}}.video-section{position:relative;border:#c9a58170 1px solid;margin:10px 20px;padding:10px;overflow:hidden}.video-section .ibox{position:relative;width:100%;height:400px;overflow:hidden}.video-section video,.video-section .ibox>img{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover;display:block;z-index:1}.video-section .video-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.45);z-index:2}.video-section .video-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;z-index:5}.video-section .video-content img{max-width:180px;height:auto;display:block}.video-section .title{font-family:"Six Caps",sans-serif;font-size:120px;letter-spacing:5px;color:#fff}.video-section .desc{font-family:"Montserrat",sans-serif;font-size:18px;color:#fff}@media(max-width:1200px){.video-section .ibox{height:600px}}@media(max-width:768px){.video-section{margin:10px;padding:8px}.video-section .ibox{height:450px}.video-section .title{font-size:80px}.video-section .video-content img{max-width:140px}}.footer{background:#000;padding:40px 0 70px}.footer section{width:100%;display:flex;justify-content:center}.footer section .obox{width:min(1140px,calc(100% - 40px))}.footer section .obox ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.footer section .obox ul li{margin:0;padding:44px 28px;position:relative}.footer section .obox ul li:not(:last-child)::after{content:"";position:absolute;right:0;top:26px;bottom:26px;width:1px;background:#c9a58170}.footer section .obox ul li .info{text-align:center}.footer section .obox ul li .info .title{margin:0 0 14px;font-family:"Montserrat",sans-serif;font-weight:300;font-size:24px;letter-spacing:5px;text-transform:uppercase;color:#fff}.footer section .obox ul li .info .desc{font-family:"Montserrat",sans-serif;font-weight:300;font-size:13px;line-height:1.9;color:rgba(255,255,255,.75)}.footer section .obox ul li .info .desc br{display:block}@media (max-width: 900px){.footer section .obox ul{grid-template-columns:1fr}.footer section .obox ul li{padding:28px 18px}.footer section .obox ul li:not(:last-child)::after{right:auto;left:0;top:auto;bottom:0;width:100%;height:1px;background:rgba(201,165,129,.22)}}#content .conbox{display:block;width:100%;margin:0 auto;padding:10px 20px}#content .conbox .list{}#content .conbox .list ul{list-style:none;margin:0;padding:0}#content .conbox .list ul li{margin:0;padding:0}#content .conbox .list ul li section{position:relative;margin:0 auto;padding:0;scroll-margin-top:30px}#content .conbox .list ul li section .obox{width:100%}#content .conbox .list ul li section .obox .card{width:100%;height:100vh;display:flex;gap:20px;padding:10px 0}#content .conbox .list ul li:nth-child(even) section .card{flex-direction:row-reverse}#content .conbox .list ul li section .obox .card .thumb{width:50%;overflow:hidden}#content .conbox .list ul li section .obox .card .thumb img{width:100%;height:100%;display:block;object-fit:cover}#content .conbox .list ul li section .obox .card .info{position:relative;width:50%;border:1px solid #c9a58170;padding:10px;overflow:hidden;background:#050505}#content .conbox .list ul li section .obox .card .info::before{content:"";position:absolute;inset:0;background:url(../img/pattern.webp) no-repeat;opacity:0.22;z-index:0;background-size: 100% auto;background-position: center}#content .conbox .list ul li section .obox .card .info::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0}#content .conbox .list ul li section .obox .card .info .text{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0;border:1px solid #c9a58170;padding:34px 55px}#content .conbox .list>ul>li .card .info .text .title{font-family:"Six Caps",sans-serif;font-size:120px;line-height:1;letter-spacing:6px;text-transform:uppercase;color:#fff;margin:0 0 18px}#content .conbox .list>ul>li .card .info .text ul{list-style:none;margin:0;padding:0 10px 0 0;text-align:left;height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c7a56a rgba(255,255,255,.05)}#content .conbox .list>ul>li .card .info .text ul{scrollbar-width:thin;scrollbar-color:#c9a581 rgba(255,255,255,.04)}#content .conbox .list>ul>li .card .info .text ul::-webkit-scrollbar{width:4px}#content .conbox .list>ul>li .card .info .text ul::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:20px}#content .conbox .list>ul>li .card .info .text ul::-webkit-scrollbar-thumb{background:#c9a581;border-radius:20px;transition:all .3s ease;box-shadow:0 0 4px rgba(201,165,129,.25)}#content .conbox .list>ul>li .card .info .text ul::-webkit-scrollbar-thumb:hover{background:#dfc09f;box-shadow:0 0 8px rgba(223,192,159,.45)}#content .conbox .list>ul>li .card .info .text ul li{position:relative;padding:16px 0 18px;border-top:1px solid rgba(255,255,255,.2)}#content .conbox .list>ul>li .card .info .text ul li:first-child{border-top:0}#content .conbox .list>ul>li .card .info .text ul li h3{margin:0;padding:0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;letter-spacing:2px;text-transform:uppercase;color:#fff;padding-right:80px}#content .conbox .list>ul>li .card .info .text ul li div{margin-top:8px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:14px;line-height:1.7;color:rgba(255,255,255,.8);padding-right:80px}#content .conbox .list>ul>li .card .info .text ul li p{position:absolute;right:0;top:14px;margin:0;font-family:"Montserrat",sans-serif;font-weight:400;font-size:15px;letter-spacing:1px;color:rgba(255,255,255,1)}@media(max-width: 992px){#content .conbox .list>ul>li .card{flex-direction:column;min-height:auto}#content .conbox .list>ul>li .card .thumb,#content .conbox .list>ul>li .card .info{width:100%}#content .conbox .list>ul>li .card .thumb{height:auto}#content .conbox .list>ul>li .card .info{padding:22px}#content .conbox .list>ul>li .card .info:after{inset:14px}#content .conbox .list>ul>li .card .info .text{padding:26px 18px}#content .conbox .list>ul>li .card .info .text .title{font-size:96px}}blockquote,q{quotes: none;margin:0;padding:0}blockquote:before,blockquote:after,q:before,q:after{budetail: '';budetail: none}.footer-bottom{border-top:#c9a58170 1px solid;background:#000;padding:22px 0 40px}.footer-bottom-inner{width:min(1140px,calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px}.footer-links{display:flex;align-items:center;gap:26px}.footer-links a{font-family:"Montserrat",sans-serif;font-weight:300;font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:rgba(255,255,255,.72);text-decoration:none;transition:color .25s ease,opacity .25s ease}.footer-links a:hover{color:#fff;opacity:1}.footer-brand{display:flex;justify-content:center}.footer-brand img{height:54px;width:auto;opacity:.9}.footer-copy{text-align:right;font-family:"Montserrat",sans-serif;font-weight:300;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.55)}.footer-copy div{text-align:right !important}@media (max-width: 900px){.footer-bottom-inner{grid-template-columns:1fr;row-gap:18px;text-align:center}.footer-links{justify-content:center;flex-wrap:wrap;gap:18px}.footer-copy{text-align:center}}#top{position: fixed;bottom:18px;left:18px;background:#7d1422;font:400 14px/40px Montserrat;text-transform:uppercase;text-align:center;color:rgba(255,255,255,.55);text-decoration: none;padding:0;width:40px;height:40px;display: none;z-index: 9999;cursor: pointer;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}#top img{display:block;width:32px;border:none}#top:hover{background:#7d1422;color:#fff}@media (max-width:1024px){#content div.home ul li.overview section .obox .card.revert{flex-direction:column}#content div.home ul li.sanpham section .obox .card{flex-direction:column-reverse;height:auto}#content div.home ul li.sanpham section .obox .card .info{width:100%}#content div.home ul li.sanpham section .obox .card .thumb{width:100%}#content div.home ul li.sanpham section .obox .card.revert{flex-direction:column}#content .conbox .list ul li section .obox .card{height:auto}#content .conbox .list ul li section .obox .card .thumb{width:100%}#content .conbox .list ul li section .obox .card .info{width:100%}#content .conbox .list ul li:nth-child(even) section .card{flex-direction:column}}@media (max-width:900px){.footer-copy div{text-align:center !important}}@media (max-width:768px){#content .conbox .list ul li section .obox .card .info .text{padding:34px 25px}.menu-bottom{gap: 25px;flex-direction: column}}@media (max-width:640px){#content div.home ul li.sanpham section .obox .card .info .text .title{font-size:60px;letter-spacing:1px}#content div.home ul li.sanpham section .obox .card .info .text .stitle{font-size:34px}}.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;background:#fff;color:#000;padding:8px 14px}.skip-link:focus{left:8px;top:8px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1.title,h2.title,h3.title{font-weight:inherit}.menu-btn:focus-visible,.menu-close:focus-visible,.fullscreen-menu a:focus-visible{outline:2px solid #fff;outline-offset:3px}.fullscreen-menu:not(.active){visibility:hidden}.fullscreen-menu{transition:transform .5s,visibility 0s linear .5s}.fullscreen-menu.active{visibility:visible;transition:transform .5s}.menu-bottom a{color:inherit}.footer-copy .copy-line{display:flex;gap:6px 18px;justify-content:space-between;flex-wrap:wrap;margin-top:8px;font-size:13px}.footer-copy .copy-line a{text-decoration:underline;color:inherit}@media (max-width:700px){.footer-copy .copy-line{justify-content:center;text-align:center}}#top svg{width:16px;height:16px;vertical-align:middle;fill:none;stroke:#fff;stroke-width:2;opacity:.8}#content .error404 .msg2{font:400 16px/24px Montserrat,sans-serif;color:#555}.float-book{position:fixed;right:20px;bottom:20px;z-index:9990;display:inline-block;padding:14px 26px;background:#7d1422;border:1px solid #c9a581;border-radius:999px;color:#fff;font:500 13px/1 Montserrat,sans-serif;letter-spacing:3px;text-transform:uppercase;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.45)}.float-book:hover,.float-book:focus-visible{background:#c9a581;color:#000;outline:none}@media (max-width:640px){.float-book{right:max(20px,env(safe-area-inset-right));bottom:max(24px,calc(env(safe-area-inset-bottom) + 12px));padding:12px 22px;font-size:12px;letter-spacing:2px}}.menu-left li.menu-order a{color:#c9a581}.menu-logo{height:auto;max-width:100%}.footer-brand img,.video-section .video-content img{height:auto}.footer-brand img{height:54px;width:auto}.fullscreen-menu{background-image:none}html.bg-ok .fullscreen-menu{background-image:url(../img/mnubg.webp)}
