@font-face {
				font-family: "fl-icons";
				font-display: block;
				src: url(../assets/flatsome_assets_css_icons_fl-icons.eot);
				src:
					url(../assets/flatsome_assets_css_icons_fl-icons.eot) format("embedded-opentype"),
					url(../assets/flatsome_assets_css_icons_fl-icons.woff2) format("woff2"),
					url(../assets/flatsome_assets_css_icons_fl-icons.ttf) format("truetype"),
					url(../assets/flatsome_assets_css_icons_fl-icons.woff) format("woff"),
					url(../assets/flatsome_assets_css_icons_fl-icons.svg) format("svg");
			}
/*# sourceURL=flatsome-main-inline-css */
:root {--primary-color: #f0be43;--fs-color-primary: #f0be43;--fs-color-secondary: #d26e4b;--fs-color-success: #7a9c59;--fs-color-alert: #b20000;--fs-experimental-link-color: #f0be43;--fs-experimental-link-color-hover: #ffffff;}.tooltipster-base {--tooltip-color: #fff;--tooltip-bg-color: #000;}.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {--drawer-width: 300px;}html{background-image: url('../assets/2026_04_pngtree-vibrant-gaming-background-abstract-red-design-with-textured-elements-picture-image_15292570.webp');}html{background-color:#0a0a0a!important;}.container-width, .full-width .ubermenu-nav, .container, .row{max-width: 1210px}.row.row-collapse{max-width: 1180px}.row.row-small{max-width: 1202.5px}.row.row-large{max-width: 1240px}body.framed, body.framed header, body.framed .header-wrapper, body.boxed, body.boxed header, body.boxed .header-wrapper, body.boxed .is-sticky-section{ max-width: 1250px}.header-main{height: 90px}#logo img{max-height: 90px}#logo{width:85px;}.header-bottom{min-height: 45px}.header-top{min-height: 30px}.transparent .header-main{height: 90px}.transparent #logo img{max-height: 90px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 140px;}.header.show-on-scroll,.stuck .header-main{height:70px!important}.stuck #logo img{max-height: 70px!important}.header-bg-color {background-color: rgba(10,10,10,0.9)}.header-bottom {background-color: #0a0000}.header-bottom-nav > li > a{line-height: 16px }@media (max-width: 549px) {.header-main{height: 70px}#logo img{max-height: 70px}}body{color: #ffffff}h1,h2,h3,h4,h5,h6,.heading-font{color: #f0be43;}body{font-size: 100%;}body{font-family: "Be Vietnam Pro", sans-serif;}body {font-weight: 400;font-style: normal;}.nav > li > a {font-family: "Be Vietnam Pro", sans-serif;}.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-family: "Be Vietnam Pro", sans-serif;}.nav > li > a,.mobile-sidebar-levels-2 .nav > li > ul > li > a {font-weight: 700;font-style: normal;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Be Vietnam Pro", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2 {font-weight: 700;font-style: normal;}.alt-font{font-family: "Be Vietnam Pro", sans-serif;}.alt-font {font-weight: 400!important;font-style: normal!important;}.breadcrumbs{text-transform: none;}.header:not(.transparent) .header-bottom-nav.nav > li > a{color: #f0be43;}.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,.header:not(.transparent) .header-bottom-nav.nav > li.active > a,.header:not(.transparent) .header-bottom-nav.nav > li.current > a,.header:not(.transparent) .header-bottom-nav.nav > li > a.active,.header:not(.transparent) .header-bottom-nav.nav > li > a.current{color: #ffffff;}.header-bottom-nav.nav-line-bottom > li > a:before,.header-bottom-nav.nav-line-grow > li > a:before,.header-bottom-nav.nav-line > li > a:before,.header-bottom-nav.nav-box > li > a:hover,.header-bottom-nav.nav-box > li.active > a,.header-bottom-nav.nav-pills > li > a:hover,.header-bottom-nav.nav-pills > li.active > a{color:#FFF!important;background-color: #ffffff;}.absolute-footer, html{background-color: #0a0a0a}.nav-vertical-fly-out > li + li {border-top-width: 1px; border-top-style: solid;}/* Custom CSS */td{color: #fff;}.sticky-add-to-cart--active, #wrapper, #main, #main.dark, .breadcrumb-wrap {background-color: rgba(0, 0, 0, 0.43);}.home-content {border: 1px solid #f0be43;border-radius: 10px;padding: 10px 20px;}.col-banner {position: sticky;top: 150px;height: 50%;overflow: auto;}.entry-title {margin-bottom: 12px;font-size: 34px;font-weight: 800;letter-spacing: .3px;background: linear-gradient(90deg, #ffaa00 0%, #FFCC66 45%, #fff 100%);-webkit-background-clip: text;background-clip: text;color: transparent;text-shadow: 0 0 10px rgba(255, 230, 0, 0.8);}.text-design{padding: 1em;border: 2px solid;border-color: #f0be43;border-radius: 8px;margin: auto;max-width: 100%;box-sizing: border-box;overflow-wrap: break-word;animation: 5s linear infinite rainbow-animation;box-shadow: 0 0 10px rgba(255, 230, 0, 0.8);}h1, h2, h3, h4, .heading-font {background: linear-gradient(90deg, #ffaa00 0%, #FFCC66 45%, #fff 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-top: 0.6em;text-shadow: 0 0 10px rgba(255, 230, 0, 0.8);margin-bottom: 0.4em;}blockquote {color: #fff !important;text-align: left;}/* ========================= BUTTON NHẤP NHÁY========================= */.button-banner {position: relative;display: inline-block;/* Quan trọng nếu container đang full width */width: fit-content;border-radius: 30px;line-height: 0;animation: buttonZoom .8s ease-in-out infinite;}/* ẢNH BUTTON */.button-banner img {display: block;width: auto;max-width: 100%;position: relative;z-index: 2;}/* ========================= VIỀN TRẮNG VÀNG CHẠY========================= */.button-banner::before {content: "";position: absolute;/* viền sát button */inset: -3px;/* độ dày viền */padding: 5px;border-radius: 99px;/* Vệt sáng */background: conic-gradient(from var(--border-angle),transparent 0deg,transparent 285deg,rgba(255, 190, 0, 0.2) 295deg,#ffbf00 302deg,#ffe66d 310deg,#fff7c2 317deg,#ffffff 324deg,#ffffff 330deg,#fff2a6 337deg,#ffd12a 344deg,#ffad00 350deg,transparent 360deg);/* Chỉ giữ lại phần VIỀN */-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;/* chỉ gradient chạy, khung không xoay */animation: borderRun 1.6s linear infinite;pointer-events: none;z-index: 3;filter:drop-shadow(0 0 2px #ffffff)drop-shadow(0 0 5px rgba(255, 225, 80, .95))drop-shadow(0 0 8px rgba(255, 170, 0, .75));}/* ========================= ĐĂNG KÝ BIẾN GÓC========================= */@property --border-angle {syntax: "<angle>";initial-value: 0deg;inherits: false;}/* VIỀN CHẠY QUANH BUTTON */@keyframes borderRun {from {--border-angle: 0deg;}to {--border-angle: 360deg;}}/* BUTTON PHÓNG TO THU NHỎ */@keyframes buttonZoom {0%,100% {transform: scale(1);}50% {transform: scale(1.05);}}.label-new.menu-item > a:after{content:"Mới";}.label-hot.menu-item > a:after{content:"Nổi bật";}.label-sale.menu-item > a:after{content:"Giảm giá";}.label-popular.menu-item > a:after{content:"Phổ biến";}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/be-vietnam-pro_QdVPSTAyLFyeg_IDWvOJmVES_Hw4BXoKZA.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;
}
/* latin-ext */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/be-vietnam-pro_QdVPSTAyLFyeg_IDWvOJmVES_Hw5BXoKZA.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(../assets/be-vietnam-pro_QdVPSTAyLFyeg_IDWvOJmVES_Hw3BXo.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;
}
/* vietnamese */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/be-vietnam-pro_QdVMSTAyLFyeg_IDWvOJmVES_HSMIG86Rb0bcw.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;
}
/* latin-ext */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/be-vietnam-pro_QdVMSTAyLFyeg_IDWvOJmVES_HSMIG87Rb0bcw.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-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Be Vietnam Pro';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(../assets/be-vietnam-pro_QdVMSTAyLFyeg_IDWvOJmVES_HSMIG81Rb0.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;
}
div#ez-toc-container .ez-toc-title {font-size: 120%;}div#ez-toc-container .ez-toc-title {font-weight: 500;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-size: 95%;}div#ez-toc-container ul li , div#ez-toc-container ul li a {font-weight: 500;}div#ez-toc-container nav ul ul li {font-size: 90%;}div#ez-toc-container {background: #0a0a0a;border: 1px solid #f0be43;width: 50%;}div#ez-toc-container p.ez-toc-title , #ez-toc-container .ez_toc_custom_title_icon , #ez-toc-container .ez_toc_custom_toc_icon {color: #f0be43;}div#ez-toc-container ul.ez-toc-list a {color: #f0be43;}div#ez-toc-container ul.ez-toc-list a:hover {color: #f0be43;}div#ez-toc-container ul.ez-toc-list a:visited {color: #0a0303;}.ez-toc-counter nav ul li a::before {color: ;}.ez-toc-box-title {font-weight: bold; margin-bottom: 10px; text-align: center; text-transform: uppercase; letter-spacing: 1px; color: #666; padding-bottom: 5px;position:absolute;top:-4%;left:5%;background-color: inherit;transition: top 0.3s ease;}.ez-toc-box-title.toc-closed {top:-25%;}
.ez-toc-container-direction {direction: ltr;}.ez-toc-counter ul{counter-reset: item ;}.ez-toc-counter nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }.ez-toc-widget-direction {direction: ltr;}.ez-toc-widget-container ul{counter-reset: item ;}.ez-toc-widget-container nav ul li a::before {content: counters(item, '.', decimal) '. ';display: inline-block;counter-increment: item;flex-grow: 0;flex-shrink: 0;margin-right: .2em; float: left; }
/*# sourceURL=eztoc-inline-css */
#logo { width: 118px; }
#logo img.header-logo,
#logo img.header-logo-dark { width: 118px; height: auto; max-height: 96px; }
.header-main { height: 108px; }
.stuck .header-main { height: 78px !important; }
.stuck #logo { width: 84px; }
.stuck #logo img { max-height: 68px !important; width: 84px; }
@media (max-width: 549px) {
  .header-main { height: 78px; }
  #logo { width: 86px; }
  #logo img.header-logo,
  #logo img.header-logo-dark { width: 86px; max-height: 68px; }
}
#image_908114283 { width: 78%; }

.hcv-hero {
  position: relative;
  width: min(920px, calc(100% - 32px));
  height: calc(100vh - 120px);
  height: calc(100svh - 120px);
  margin: 0 auto;
  padding: 18px 0 8px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.hcv-hero__girl {
  flex: 1 1 auto;
  min-height: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.hcv-hero__girl img {
  width: auto;
  height: auto;
  max-width: min(360px, 70vw);
  max-height: 100%;
  object-fit: contain;
  display: block;
}
.hcv-hero__actions {
  flex: 0 0 auto;
  width: min(540px, 94%);
  margin: 12px auto 0;
  display: grid;
  justify-items: center;
  gap: 14px;
}
.hcv-hero__status {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 7px 16px 7px 12px;
  border-radius: 999px;
  border: 1px solid rgba(240, 193, 75, 0.38);
  background: rgba(18, 10, 6, 0.72);
  color: #f8edd4;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.hcv-hero__live {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #3dff7a;
  box-shadow: 0 0 8px #3dff7a;
}
.hcv-hero a.hcv-hero__btn,
.hcv-hero a.hcv-hero__btn:hover,
.hcv-hero a.hcv-hero__btn:visited {
  width: 100%;
  min-height: 52px;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 8px 14px 8px 16px;
  border-radius: 999px;
  text-decoration: none;
  color: #2a1603;
  -webkit-text-fill-color: #2a1603;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 42%),
    linear-gradient(180deg, #ffe56a 0%, #f5c03a 48%, #e39a12 100%);
  border: 1px solid rgba(255, 244, 196, 0.85);
  box-shadow:
    0 0 14px rgba(255, 196, 48, 0.32),
    0 6px 12px rgba(0, 0, 0, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.7);
  transition: transform 0.18s ease, filter 0.18s ease;
}
.hcv-hero a.hcv-hero__btn:hover { transform: translateY(-2px); filter: brightness(1.06); }
.hcv-hero a.hcv-hero__btn:focus-visible { outline: 2px solid #fff6d4; outline-offset: 3px; }
.hcv-hero__ico {
  flex: 0 0 24px;
  width: 24px;
  height: 24px;
  display: grid;
  place-items: center;
  color: #2a1603;
}
.hcv-hero__ico svg { width: 22px; height: 22px; }
.hcv-hero__label { display: grid; min-width: 0; text-align: left; line-height: 1.12; }
.hcv-hero__label strong,
.hcv-hero__label small {
  background: none;
  -webkit-text-fill-color: #2a1603;
  text-shadow: none;
}
.hcv-hero__label strong {
  color: #2a1603;
  font-size: 1.02rem;
  font-weight: 800;
}
.hcv-hero__label small {
  margin-top: 1px;
  color: #3d2410;
  font-size: 0.74rem;
  font-weight: 700;
  white-space: nowrap;
}
.hcv-hero__badge {
  margin-left: auto;
  flex: 0 0 58px;
  width: 58px;
  min-height: 34px;
  display: grid;
  place-items: center;
  padding: 2px 6px;
  border-radius: 999px;
  border: 1.5px solid #2a1603;
  background: transparent;
  color: #2a1603;
  -webkit-text-fill-color: #2a1603;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.03em;
  line-height: 1.15;
  text-align: center;
  text-transform: uppercase;
}
.hcv-hero__note {
  flex: 0 0 auto;
  margin: 2px 0 0;
  color: #d7c7a4;
  font-size: 12px;
  line-height: 1.35;
}
@media (max-width: 980px) {
  .hcv-hero {
    width: min(560px, calc(100% - 20px));
    height: auto;
    padding: 8px 0 14px;
    justify-content: flex-start;
    overflow: visible;
  }
  .hcv-hero__girl { flex: 0 0 auto; }
  .hcv-hero__girl img {
    width: auto;
    height: auto;
    max-width: clamp(180px, 52vw, 300px);
    max-height: clamp(240px, 42svh, 420px);
  }
  .hcv-hero__actions,
  .hcv-hero__note { flex: 0 0 auto; }
  .hcv-hero__actions {
    width: 100%;
    gap: 10px;
    margin-top: 8px;
    justify-items: stretch;
  }
  .hcv-hero__status {
    font-size: clamp(10px, 2.6vw, 12px);
    letter-spacing: 0.02em;
    padding: 6px 12px;
  }
  .hcv-hero a.hcv-hero__btn {
    min-height: 50px;
    padding: 8px 12px;
  }
  .hcv-hero a.hcv-hero__btn:active { transform: scale(0.98); filter: brightness(0.97); }
  .hcv-hero__label { flex: 1 1 auto; align-content: center; }
  .hcv-hero__label strong { font-size: clamp(0.92rem, 3.6vw, 1.05rem); }
  .hcv-hero__label small { font-size: clamp(0.66rem, 2.7vw, 0.78rem); }
  .hcv-hero__badge {
    flex-basis: 48px;
    width: 48px;
    min-height: 32px;
    font-size: 9px;
  }
  .hcv-hero__note { font-size: 12px; margin-top: 8px; }
}
html {
  background-color: #070306 !important;
  background-image: url('../assets/bg-hitclubv.webp') !important;
  background-size: cover;
  background-position: center top;
  background-repeat: no-repeat;
}
.hcv-footnav { margin: 4px 0 22px; text-align: center; }
.hcv-footnav ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 8px 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.hcv-footnav li { margin: 0; padding: 0; }
.hcv-footnav li::before { display: none; }
.hcv-footnav a,
.hcv-footnav a:visited {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  padding: 6px 14px;
  border-radius: 999px;
  border: 1px solid rgba(240, 190, 67, 0.5);
  background: rgba(8, 4, 4, 0.55);
  color: #f8edd4;
  -webkit-text-fill-color: #f8edd4;
  text-decoration: none;
  font-size: 0.86rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.2;
}
.hcv-footnav .current-menu-item a,
.hcv-footnav a:hover {
  color: #2a1603;
  -webkit-text-fill-color: #2a1603;
  background: linear-gradient(180deg, #ffe56a 0%, #e39a12 100%);
  border-color: transparent;
}

.entry-content--scroll {
  max-height: min(68vh, 720px);
  overflow-y: auto;
  overscroll-behavior: contain;
  margin: 8px 0 18px;
  padding: 18px 16px 22px;
  border: 1px solid rgba(240, 193, 75, 0.85);
  border-radius: 18px;
  background: rgba(18, 10, 8, 0.72);
  scrollbar-width: thin;
  scrollbar-color: #f0c14b rgba(255, 255, 255, 0.08);
}
.entry-content--scroll::-webkit-scrollbar { width: 8px; }
.entry-content--scroll::-webkit-scrollbar-track { background: transparent; }
.entry-content--scroll::-webkit-scrollbar-thumb {
  background: linear-gradient(#ffe7a3, #c8962e);
  border-radius: 999px;
}
.entry-content--scroll h2,
.entry-content--scroll h3,
.entry-content--scroll h4 { scroll-margin-top: 12px; }

.hcv-toc {
  display: table;
  width: auto;
  max-width: 100%;
  margin: 1.1rem auto 0.4rem;
  padding: 12px 18px 10px 16px;
  background: #07060c;
  border: 1px solid rgba(240, 193, 75, 0.42);
  border-radius: 8px;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.28);
  text-align: left;
}
.hcv-toc__head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
  min-width: 240px;
}
.hcv-toc__title {
  margin: 0;
  color: #f0c14b;
  -webkit-text-fill-color: #f0c14b;
  background: none;
  font-size: 1.08rem;
  font-weight: 700;
}
.hcv-toc__toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 30px;
  margin-left: 12px;
  border: 1px solid rgba(240, 193, 75, 0.55);
  border-radius: 6px;
  color: #f0c14b;
  background: rgba(240, 193, 75, 0.06);
  cursor: pointer;
}
.hcv-toc__switch {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.hcv-toc__list,
.hcv-toc__list ol {
  margin: 8px 0 4px;
  padding: 0;
  list-style: none;
  counter-reset: toc;
}
.hcv-toc__list ol { margin: 2px 0 4px 1.35rem; }
.hcv-toc li {
  margin: 0;
  line-height: 1.7;
  counter-increment: toc;
}
.hcv-toc li::before { display: none; }
.hcv-toc li > a,
.hcv-toc li > a:visited {
  color: #f8edd4;
  -webkit-text-fill-color: #f8edd4;
  font-weight: 500;
  text-decoration: none;
  background: none;
}
.hcv-toc li > a::before {
  content: counters(toc, ".") ". ";
  color: #f0c14b;
  -webkit-text-fill-color: #f0c14b;
  font-weight: 700;
}
.hcv-toc li > a:hover,
.hcv-toc li > a:focus-visible {
  color: #ffe7a3;
  -webkit-text-fill-color: #ffe7a3;
  text-decoration: underline;
  text-underline-offset: 3px;
}
.hcv-toc__switch:not(:checked) ~ .hcv-toc__list { display: none; }
@media (max-width: 640px) {
  .hcv-toc { display: block; width: 100%; }
}