html.vh-navigation-preview #navigation .vh-battery-wrap{margin:9px 0 0!important;padding:7px 0 0!important;border-top:1px solid #ffffff40!important;background:transparent!important}
html.vh-navigation-preview #navigation .vh-battery-link{display:block!important;padding:4px 0!important;font-size:12px!important;font-weight:650!important;text-decoration:none!important}
html.vh-navigation-preview #navigation .vh-battery-link:hover{text-decoration:underline!important}
html.vh-hub-ready #content .category-top>.category-perex,html.vh-hub-ready #content .category-top>.subcategories{display:none!important}
html.vh-hub-ready #vh-cannabinoid-hub{margin:0 0 26px;color:#17121b;text-align:left}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 30px 28px;background:#08070b;border-top:4px solid #7700cd;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-copy{min-width:0;max-width:620px;position:relative;z-index:1}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-eyebrow{margin:0 0 10px;color:#fff;font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.1em;opacity:.8}
html.vh-hub-ready #vh-cannabinoid-hub h1{margin:0 0 12px;color:#fff;font-size:42px;line-height:1.05;font-weight:750;letter-spacing:-.035em;text-align:left}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-intro{margin:0 0 18px;color:#e8e2ee;font-size:13px;line-height:1.6;max-width:440px}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-jump{display:inline-flex;align-items:center;gap:18px;padding:9px 13px;background:linear-gradient(115deg,#4000ff,#7700cd 51%,#c800ff);color:#fff;font-size:11px;font-weight:700;text-decoration:none;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,7px 100%,0 calc(100% - 7px))}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-jump:hover{background:#fff705;color:#000}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-symbol{display:block;width:140px;max-width:22%;height:auto;margin:0 8px;flex:0 0 auto;object-fit:contain}
html.vh-hub-ready #vh-cannabinoid-hub .vh-section-title{font-size:19px;font-weight:750;line-height:1.3;margin:25px 0 13px;color:#111;letter-spacing:-.02em}
html.vh-hub-ready #vh-cannabinoid-hub .vh-forms-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
html.vh-hub-ready #vh-cannabinoid-hub .vh-form-card{display:flex;flex-direction:column;gap:9px;min-width:0;min-height:136px;padding:17px 16px 12px;background:#fff;border:1px solid #7700cd35;color:#16111e;text-decoration:none;position:relative;transition:border-color .15s,background-color .15s}
html.vh-hub-ready #vh-cannabinoid-hub .vh-card-caption{font-size:9px;font-weight:650;line-height:1.25;letter-spacing:.04em;text-transform:uppercase;color:#7700cd}
html.vh-hub-ready #vh-cannabinoid-hub .vh-form-card strong{font-size:17px;line-height:1.25;letter-spacing:-.015em;font-weight:750;color:inherit}
html.vh-hub-ready #vh-cannabinoid-hub .vh-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;color:#7700cd;font-size:11px;font-weight:650}
html.vh-hub-ready #vh-cannabinoid-hub .vh-card-bottom>span:last-child{font-size:20px;line-height:1}
html.vh-hub-ready #vh-cannabinoid-hub .vh-form-card:hover{background:#f7f2fc;border-color:#7700cd}
html.vh-hub-ready #vh-cannabinoid-hub .vh-more-cbd{display:flex;align-items:center;flex-wrap:wrap;gap:9px 15px;padding:17px 0;border-bottom:1px solid #7700cd25}
html.vh-hub-ready #vh-cannabinoid-hub .vh-more-cbd>strong{flex:1 0 100%;font-size:12px;color:#17121b}
html.vh-hub-ready #vh-cannabinoid-hub .vh-more-cbd>a{font-size:11px;color:#7700cd;text-decoration:none;border-bottom:1px solid transparent}
html.vh-hub-ready #vh-cannabinoid-hub .vh-more-cbd>a:hover{border-color:#7700cd}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-support{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:17px 0 0;padding:16px 18px;background:#f6f2fa;border-left:3px solid #7700cd}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-support strong{display:block;margin-bottom:4px;font-size:13px;font-weight:750}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-support p{font-size:11px;line-height:1.5;margin:0;color:#65566f}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-support>a{flex:0 0 auto;font-size:11px;font-weight:650;color:#7700cd;text-decoration:none}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-support>a:hover{text-decoration:underline}
html.vh-hub-ready #vh-cannabinoid-hub a:focus-visible{outline:2px solid #7700cd;outline-offset:3px;clip-path:none}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-jump:focus-visible{outline-color:#fff}
@media(max-width:991px){
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-hero{padding:24px;gap:18px}
html.vh-hub-ready #vh-cannabinoid-hub h1{font-size:37px}
html.vh-hub-ready #vh-cannabinoid-hub .vh-form-card{min-height:128px}
}
@media(max-width:575px){
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-hero{padding:22px 19px;gap:12px;align-items:flex-start}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-symbol{position:absolute;width:70px;max-width:none;right:13px;top:16px;margin:0}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-eyebrow{font-size:8px;padding-right:55px;line-height:1.5}
html.vh-hub-ready #vh-cannabinoid-hub h1{font-size:34px}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-intro{font-size:12px}
html.vh-hub-ready #vh-cannabinoid-hub .vh-forms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
html.vh-hub-ready #vh-cannabinoid-hub .vh-form-card{padding:14px 12px 10px;min-height:145px}
html.vh-hub-ready #vh-cannabinoid-hub .vh-form-card strong{font-size:15px;line-height:1.3;overflow-wrap:break-word}
html.vh-hub-ready #vh-cannabinoid-hub .vh-card-caption{font-size:8px}
html.vh-hub-ready #vh-cannabinoid-hub .vh-card-bottom{font-size:10px}
html.vh-hub-ready #vh-cannabinoid-hub .vh-hub-support{flex-direction:column;align-items:flex-start;padding:15px}
}
@media(prefers-reduced-motion:reduce){html.vh-hub-ready #vh-cannabinoid-hub .vh-form-card{transition:none}}
