
/* Vape Center footer + information pages, version 3.0.6 */
.vcc-footer{background:#142632;color:#e9f5f5;margin-top:70px;padding:0;font-size:14px}
.vcc-footer .vcc-footer-top{padding:70px 0 54px;display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:34px;align-items:start}
.vcc-footer .vcc-footer-logo{display:inline-block;font-size:28px;line-height:1;font-weight:850;letter-spacing:-.06em;color:#fff;margin-bottom:22px}
.vcc-footer-logo span{color:#36c8af}.vcc-footer-about p{max-width:285px;color:#bbced1;line-height:1.8;margin-bottom:20px}
.vcc-age-note{display:inline-block;border:1px solid #42616a;border-radius:25px;padding:7px 13px;color:#d7e7e8;font-size:12px}
.vcc-footer-group h2{font-size:15px;color:#fff;letter-spacing:0;margin:3px 0 19px;font-weight:750}
.vcc-footer-group ul,.vcc-footer-group .vcc-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}
.vcc-footer-group li{margin:0;padding:0}.vcc-footer-group a{color:#c7d8db;text-decoration:none;font-size:13px;line-height:1.55;transition:color .2s}
.vcc-footer-group a:hover,.vcc-footer-group a:focus-visible{color:#55e5c7;text-decoration:underline}
.vcc-footer-divider{border-top:1px solid #314753}.vcc-footer .vcc-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0 30px;color:#b7cbcd;font-size:12px}
.standard-content{padding-top:50px;padding-bottom:65px;min-height:40vh;max-width:1100px}.standard-content article{background:#fff;border:1px solid #e4eeec;border-radius:14px;padding:clamp(25px,5vw,55px);box-shadow:0 10px 35px #16332a09}.standard-content h1{font-size:clamp(30px,4vw,46px);margin-bottom:25px}.standard-content .entry-content{max-width:850px;color:#29434b;font-size:16px;line-height:1.8}.standard-content .entry-content h2{margin-top:34px;font-size:25px}.standard-content .entry-content h3{margin-top:25px;font-size:19px}.standard-content .entry-content a{color:#008d87;text-decoration:underline}
@media(max-width:1050px){.vcc-footer .vcc-footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.vcc-footer-about{grid-column:span 2}}
@media(max-width:650px){.vcc-footer .vcc-footer-top{padding:45px 0 35px;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.vcc-footer-about{grid-column:1/-1}.vcc-footer .vcc-footer-logo{font-size:25px}.vcc-footer .vcc-footer-bottom{flex-direction:column;align-items:flex-start;gap:10px}.standard-content{padding:30px 0 45px}.standard-content article{padding:24px 20px}}
@media(max-width:380px){.vcc-footer .vcc-footer-top{grid-template-columns:1fr}.vcc-footer-about{grid-column:auto}}

/* v3.0.7 footer controls */
.vcc-footer-logo-image{display:block;max-width:220px;max-height:85px;width:auto;height:auto;object-fit:contain}
.vcc-footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-top:16px;overflow-wrap:anywhere}
.vcc-footer-contact a{color:var(--vcc-footer-fg,#c7d8db);text-decoration:underline;text-underline-offset:3px}
.vcc-footer-contact address{color:var(--vcc-footer-fg,#c7d8db);font-style:normal;line-height:1.6;white-space:normal}
