{"product_id":"cupvault™-fits-any-cup-fits-any-car","title":"CUPVAULT™ | Fits Any Cup. Fits Any Car.","description":"\u003cp\u003e\u0026lt;div id=\"cupvault\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;style\u0026gt;\u003cbr\u003e\/* =========================================================\u003cbr\u003e CUPVAULT™ — PREMIUM PRODUCT EXPERIENCE\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e#cupvault{\u003cbr\u003e --black:#050505;\u003cbr\u003e --black2:#0a0a0a;\u003cbr\u003e --white:#fff;\u003cbr\u003e --grey:#858585;\u003cbr\u003e --darkgrey:#252525;\u003cbr\u003e --line:rgba(255,255,255,.10);\u003cbr\u003e --soft:rgba(255,255,255,.045);\u003c\/p\u003e\n\u003cp\u003eposition:relative;\u003cbr\u003e overflow:hidden;\u003cbr\u003e background:#050505;\u003cbr\u003e color:#fff;\u003cbr\u003e font-family:-apple-system,BlinkMacSystemFont,\"Helvetica Neue\",Arial,sans-serif;\u003cbr\u003e margin:0;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e#cupvault *{\u003cbr\u003e box-sizing:border-box;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e#cupvault a{\u003cbr\u003e color:inherit;\u003cbr\u003e text-decoration:none;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-wrap{\u003cbr\u003e width:min(1180px,calc(100% - 36px));\u003cbr\u003e margin:auto;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e GLOBAL ANIMATION\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e@keyframes cvFloat{\u003cbr\u003e 0%,100%{transform:translateY(0) rotate(-1deg)}\u003cbr\u003e 50%{transform:translateY(-18px) rotate(1deg)}\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e@keyframes cvPulse{\u003cbr\u003e 0%,100%{opacity:.35;transform:scale(.8)}\u003cbr\u003e 50%{opacity:1;transform:scale(1.2)}\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e@keyframes cvSpin{\u003cbr\u003e to{transform:rotate(360deg)}\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e@keyframes cvSpinReverse{\u003cbr\u003e to{transform:rotate(-360deg)}\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e@keyframes cvShine{\u003cbr\u003e 0%{background-position:0% center}\u003cbr\u003e 100%{background-position:200% center}\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e@keyframes cvRoad{\u003cbr\u003e from{transform:perspective(450px) rotateX(58deg) translateY(0)}\u003cbr\u003e to{transform:perspective(450px) rotateX(58deg) translateY(180px)}\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e@keyframes cvGlow{\u003cbr\u003e 0%,100%{transform:scale(.85);opacity:.35}\u003cbr\u003e 50%{transform:scale(1.15);opacity:.75}\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-reveal{\u003cbr\u003e opacity:0;\u003cbr\u003e transform:translateY(35px);\u003cbr\u003e transition:opacity .9s ease,transform .9s ease;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-reveal.cv-show{\u003cbr\u003e opacity:1;\u003cbr\u003e transform:translateY(0);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e HERO\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-hero{\u003cbr\u003e position:relative;\u003cbr\u003e min-height:850px;\u003cbr\u003e padding:90px 0 100px;\u003cbr\u003e text-align:center;\u003cbr\u003e overflow:hidden;\u003c\/p\u003e\n\u003cp\u003ebackground:\u003cbr\u003e radial-gradient(circle at 50% 10%,#1b1b1b 0%,#0a0a0a 35%,#050505 70%);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-hero:before{\u003cbr\u003e content:\"\";\u003cbr\u003e position:absolute;\u003cbr\u003e width:600px;\u003cbr\u003e height:600px;\u003cbr\u003e left:50%;\u003cbr\u003e top:15%;\u003cbr\u003e transform:translateX(-50%);\u003cbr\u003e border-radius:50%;\u003cbr\u003e background:rgba(255,255,255,.045);\u003cbr\u003e filter:blur(100px);\u003cbr\u003e animation:cvGlow 5s ease-in-out infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-badge{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:3;\u003cbr\u003e display:inline-flex;\u003cbr\u003e align-items:center;\u003cbr\u003e gap:8px;\u003cbr\u003e padding:9px 15px;\u003cbr\u003e border:1px solid var(--line);\u003cbr\u003e border-radius:100px;\u003cbr\u003e background:rgba(255,255,255,.035);\u003cbr\u003e backdrop-filter:blur(20px);\u003c\/p\u003e\n\u003cp\u003ecolor:#999;\u003cbr\u003e font-size:9px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.18em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-dot{\u003cbr\u003e width:6px;\u003cbr\u003e height:6px;\u003cbr\u003e border-radius:50%;\u003cbr\u003e background:#fff;\u003cbr\u003e box-shadow:0 0 15px #fff;\u003cbr\u003e animation:cvPulse 1.8s infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-hero h1{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:3;\u003c\/p\u003e\n\u003cp\u003emargin:35px auto 22px;\u003c\/p\u003e\n\u003cp\u003emax-width:1000px;\u003c\/p\u003e\n\u003cp\u003efont-size:clamp(58px,10vw,125px);\u003cbr\u003e line-height:.82;\u003cbr\u003e font-weight:950;\u003cbr\u003e letter-spacing:-.085em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-gradient-text{\u003cbr\u003e color:transparent;\u003c\/p\u003e\n\u003cp\u003ebackground:\u003cbr\u003e linear-gradient(\u003cbr\u003e 90deg,\u003cbr\u003e #777,\u003cbr\u003e #fff,\u003cbr\u003e #777,\u003cbr\u003e #fff\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003ebackground-size:200% auto;\u003cbr\u003e background-clip:text;\u003cbr\u003e -webkit-background-clip:text;\u003c\/p\u003e\n\u003cp\u003eanimation:cvShine 5s linear infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-hero-copy{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:3;\u003c\/p\u003e\n\u003cp\u003emax-width:600px;\u003cbr\u003e margin:auto;\u003c\/p\u003e\n\u003cp\u003ecolor:#858585;\u003c\/p\u003e\n\u003cp\u003efont-size:17px;\u003cbr\u003e line-height:1.65;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-product-stage{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:2;\u003c\/p\u003e\n\u003cp\u003ewidth:min(600px,100%);\u003cbr\u003e height:390px;\u003c\/p\u003e\n\u003cp\u003emargin:10px auto 0;\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e justify-content:center;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-product-glow{\u003cbr\u003e position:absolute;\u003cbr\u003e width:260px;\u003cbr\u003e height:260px;\u003cbr\u003e border-radius:50%;\u003cbr\u003e background:rgba(255,255,255,.09);\u003cbr\u003e filter:blur(75px);\u003cbr\u003e animation:cvGlow 4s ease-in-out infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-product{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:4;\u003c\/p\u003e\n\u003cp\u003ewidth:340px;\u003cbr\u003e max-width:75%;\u003c\/p\u003e\n\u003cp\u003efilter:\u003cbr\u003e drop-shadow(0 40px 40px rgba(0,0,0,.9))\u003cbr\u003e drop-shadow(0 0 30px rgba(255,255,255,.08));\u003c\/p\u003e\n\u003cp\u003eanimation:cvFloat 4.5s ease-in-out infinite;\u003c\/p\u003e\n\u003cp\u003etransition:transform .4s ease;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-orbit{\u003cbr\u003e position:absolute;\u003cbr\u003e border:1px solid rgba(255,255,255,.08);\u003cbr\u003e border-radius:50%;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-orbit.one{\u003cbr\u003e width:400px;\u003cbr\u003e height:400px;\u003cbr\u003e animation:cvSpin 18s linear infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-orbit.two{\u003cbr\u003e width:300px;\u003cbr\u003e height:300px;\u003cbr\u003e border-style:dashed;\u003cbr\u003e animation:cvSpinReverse 13s linear infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-orbit-label{\u003cbr\u003e position:absolute;\u003cbr\u003e z-index:5;\u003c\/p\u003e\n\u003cp\u003epadding:11px 14px;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid var(--line);\u003cbr\u003e border-radius:10px;\u003c\/p\u003e\n\u003cp\u003ebackground:rgba(5,5,5,.75);\u003cbr\u003e backdrop-filter:blur(15px);\u003c\/p\u003e\n\u003cp\u003efont-size:13px;\u003cbr\u003e font-weight:900;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-orbit-label small{\u003cbr\u003e display:block;\u003cbr\u003e margin-top:4px;\u003cbr\u003e color:#555;\u003cbr\u003e font-size:7px;\u003cbr\u003e letter-spacing:.15em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-label-left{\u003cbr\u003e left:0;\u003cbr\u003e top:90px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-label-right{\u003cbr\u003e right:0;\u003cbr\u003e bottom:80px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-buttons{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:5;\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e justify-content:center;\u003cbr\u003e gap:10px;\u003cbr\u003e flex-wrap:wrap;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-btn{\u003cbr\u003e min-height:55px;\u003cbr\u003e padding:0 27px;\u003c\/p\u003e\n\u003cp\u003edisplay:inline-flex;\u003cbr\u003e align-items:center;\u003cbr\u003e justify-content:center;\u003cbr\u003e gap:15px;\u003c\/p\u003e\n\u003cp\u003eborder-radius:8px;\u003c\/p\u003e\n\u003cp\u003efont-size:10px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.14em;\u003c\/p\u003e\n\u003cp\u003etransition:.35s ease;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-btn-primary{\u003cbr\u003e color:#050505 !important;\u003cbr\u003e background:#fff;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-btn-primary:hover{\u003cbr\u003e transform:translateY(-4px);\u003cbr\u003e box-shadow:0 20px 50px rgba(255,255,255,.18);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-btn-secondary{\u003cbr\u003e border:1px solid var(--line);\u003cbr\u003e background:rgba(255,255,255,.025);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-btn-secondary:hover{\u003cbr\u003e background:rgba(255,255,255,.08);\u003cbr\u003e transform:translateY(-4px);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-stars{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:3;\u003cbr\u003e margin-top:25px;\u003cbr\u003e font-size:12px;\u003cbr\u003e letter-spacing:4px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-trust{\u003cbr\u003e display:block;\u003cbr\u003e margin-top:7px;\u003cbr\u003e color:#555;\u003cbr\u003e font-size:8px;\u003cbr\u003e letter-spacing:.15em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e SECTION SYSTEM\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-section{\u003cbr\u003e position:relative;\u003cbr\u003e padding:135px 0;\u003cbr\u003e border-top:1px solid var(--line);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-eyebrow{\u003cbr\u003e margin-bottom:20px;\u003cbr\u003e color:#555;\u003cbr\u003e font-size:9px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.25em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-section h2{\u003cbr\u003e margin:0;\u003cbr\u003e font-size:clamp(48px,7vw,90px);\u003cbr\u003e line-height:.87;\u003cbr\u003e font-weight:950;\u003cbr\u003e letter-spacing:-.075em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-intro{\u003cbr\u003e max-width:600px;\u003cbr\u003e margin:25px auto 0;\u003cbr\u003e color:#777;\u003cbr\u003e font-size:15px;\u003cbr\u003e line-height:1.7;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e PROBLEM\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-problem{\u003cbr\u003e text-align:center;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-problem-grid{\u003cbr\u003e display:grid;\u003cbr\u003e grid-template-columns:repeat(3,1fr);\u003cbr\u003e gap:14px;\u003cbr\u003e margin-top:65px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-card{\u003cbr\u003e min-height:270px;\u003cbr\u003e padding:30px;\u003cbr\u003e text-align:left;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid var(--line);\u003cbr\u003e border-radius:18px;\u003c\/p\u003e\n\u003cp\u003ebackground:\u003cbr\u003e linear-gradient(\u003cbr\u003e 145deg,\u003cbr\u003e rgba(255,255,255,.055),\u003cbr\u003e rgba(255,255,255,.012)\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003etransition:.4s ease;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-card:hover{\u003cbr\u003e transform:translateY(-8px);\u003cbr\u003e border-color:rgba(255,255,255,.25);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-icon{\u003cbr\u003e margin-bottom:40px;\u003cbr\u003e font-size:30px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-number{\u003cbr\u003e color:#444;\u003cbr\u003e font-size:9px;\u003cbr\u003e letter-spacing:.15em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-card h3{\u003cbr\u003e margin:18px 0 12px;\u003cbr\u003e font-size:12px;\u003cbr\u003e letter-spacing:.12em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-card p{\u003cbr\u003e margin:0;\u003cbr\u003e color:#666;\u003cbr\u003e font-size:13px;\u003cbr\u003e line-height:1.7;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e BENEFITS\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-benefits{\u003cbr\u003e text-align:center;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit-grid{\u003cbr\u003e display:grid;\u003cbr\u003e grid-template-columns:repeat(3,1fr);\u003cbr\u003e gap:14px;\u003cbr\u003e margin-top:65px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit{\u003cbr\u003e position:relative;\u003cbr\u003e min-height:310px;\u003cbr\u003e padding:30px;\u003cbr\u003e text-align:left;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid var(--line);\u003cbr\u003e border-radius:18px;\u003c\/p\u003e\n\u003cp\u003ebackground:rgba(255,255,255,.025);\u003c\/p\u003e\n\u003cp\u003eoverflow:hidden;\u003cbr\u003e transition:.4s ease;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit:hover{\u003cbr\u003e transform:translateY(-8px);\u003cbr\u003e border-color:rgba(255,255,255,.25);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit:after{\u003cbr\u003e content:\"\";\u003cbr\u003e position:absolute;\u003cbr\u003e width:150px;\u003cbr\u003e height:150px;\u003cbr\u003e right:-80px;\u003cbr\u003e bottom:-80px;\u003cbr\u003e border-radius:50%;\u003cbr\u003e background:rgba(255,255,255,.035);\u003cbr\u003e filter:blur(30px);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit-top{\u003cbr\u003e display:flex;\u003cbr\u003e justify-content:space-between;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit-num{\u003cbr\u003e color:#333;\u003cbr\u003e font-size:9px;\u003cbr\u003e font-weight:900;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit-symbol{\u003cbr\u003e width:48px;\u003cbr\u003e height:48px;\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e justify-content:center;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid #282828;\u003cbr\u003e border-radius:12px;\u003c\/p\u003e\n\u003cp\u003efont-size:20px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit h3{\u003cbr\u003e margin:45px 0 14px;\u003cbr\u003e font-size:12px;\u003cbr\u003e letter-spacing:.13em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit p{\u003cbr\u003e color:#666;\u003cbr\u003e font-size:13px;\u003cbr\u003e line-height:1.7;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-benefit small{\u003cbr\u003e display:block;\u003cbr\u003e margin-top:25px;\u003cbr\u003e color:#444;\u003cbr\u003e font-size:7px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.17em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e FIT SECTION\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-fit{\u003cbr\u003e text-align:center;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-layout{\u003cbr\u003e display:grid;\u003cbr\u003e grid-template-columns:1fr 1.3fr 1fr;\u003cbr\u003e align-items:center;\u003cbr\u003e gap:30px;\u003cbr\u003e margin-top:75px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-drinks{\u003cbr\u003e display:flex;\u003cbr\u003e flex-direction:column;\u003cbr\u003e gap:9px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-drink{\u003cbr\u003e width:100%;\u003cbr\u003e padding:14px;\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e gap:12px;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid var(--line);\u003cbr\u003e border-radius:13px;\u003c\/p\u003e\n\u003cp\u003ecolor:#fff;\u003cbr\u003e background:rgba(255,255,255,.025);\u003c\/p\u003e\n\u003cp\u003ecursor:pointer;\u003cbr\u003e text-align:left;\u003c\/p\u003e\n\u003cp\u003etransition:.35s ease;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-drink:hover{\u003cbr\u003e transform:translateX(5px);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-drink.active{\u003cbr\u003e border-color:rgba(255,255,255,.35);\u003cbr\u003e background:rgba(255,255,255,.07);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-drink-icon{\u003cbr\u003e width:40px;\u003cbr\u003e height:40px;\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e justify-content:center;\u003c\/p\u003e\n\u003cp\u003eborder-radius:9px;\u003cbr\u003e background:#111;\u003c\/p\u003e\n\u003cp\u003efont-size:19px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-drink-info{\u003cbr\u003e flex:1;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-drink-info strong{\u003cbr\u003e display:block;\u003cbr\u003e font-size:9px;\u003cbr\u003e letter-spacing:.12em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-drink-info small{\u003cbr\u003e display:block;\u003cbr\u003e margin-top:4px;\u003cbr\u003e color:#555;\u003cbr\u003e font-size:7px;\u003cbr\u003e letter-spacing:.1em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-drink-arrow{\u003cbr\u003e color:#555;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-product{\u003cbr\u003e position:relative;\u003cbr\u003e min-height:430px;\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e justify-content:center;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-product:before{\u003cbr\u003e content:\"\";\u003cbr\u003e position:absolute;\u003c\/p\u003e\n\u003cp\u003ewidth:300px;\u003cbr\u003e height:300px;\u003c\/p\u003e\n\u003cp\u003eborder-radius:50%;\u003c\/p\u003e\n\u003cp\u003ebackground:rgba(255,255,255,.06);\u003c\/p\u003e\n\u003cp\u003efilter:blur(70px);\u003c\/p\u003e\n\u003cp\u003eanimation:cvGlow 4s ease-in-out infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-ring{\u003cbr\u003e position:absolute;\u003c\/p\u003e\n\u003cp\u003ewidth:370px;\u003cbr\u003e height:370px;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid rgba(255,255,255,.07);\u003cbr\u003e border-radius:50%;\u003c\/p\u003e\n\u003cp\u003eanimation:cvSpin 18s linear infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-image{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:3;\u003c\/p\u003e\n\u003cp\u003ewidth:310px;\u003cbr\u003e max-width:90%;\u003c\/p\u003e\n\u003cp\u003efilter:drop-shadow(0 35px 40px rgba(0,0,0,.9));\u003c\/p\u003e\n\u003cp\u003etransition:.5s ease;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-size{\u003cbr\u003e position:absolute;\u003cbr\u003e z-index:6;\u003cbr\u003e bottom:5px;\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e align-items:baseline;\u003cbr\u003e gap:4px;\u003c\/p\u003e\n\u003cp\u003epadding:9px 16px;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid var(--line);\u003cbr\u003e border-radius:100px;\u003c\/p\u003e\n\u003cp\u003ebackground:rgba(5,5,5,.85);\u003cbr\u003e backdrop-filter:blur(15px);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-size strong{\u003cbr\u003e font-size:27px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-size span{\u003cbr\u003e color:#555;\u003cbr\u003e font-size:8px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-info{\u003cbr\u003e text-align:left;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-status{\u003cbr\u003e display:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e gap:8px;\u003c\/p\u003e\n\u003cp\u003emargin-bottom:25px;\u003c\/p\u003e\n\u003cp\u003ecolor:#555;\u003c\/p\u003e\n\u003cp\u003efont-size:8px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.15em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-status-dot{\u003cbr\u003e width:7px;\u003cbr\u003e height:7px;\u003cbr\u003e border-radius:50%;\u003cbr\u003e background:#fff;\u003cbr\u003e box-shadow:0 0 12px #fff;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-info h3{\u003cbr\u003e margin:0 0 14px;\u003cbr\u003e font-size:27px;\u003cbr\u003e font-weight:900;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-info p{\u003cbr\u003e color:#666;\u003cbr\u003e font-size:13px;\u003cbr\u003e line-height:1.7;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-meter{\u003cbr\u003e margin-top:35px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-meter-label{\u003cbr\u003e display:flex;\u003cbr\u003e justify-content:space-between;\u003cbr\u003e margin-bottom:9px;\u003c\/p\u003e\n\u003cp\u003ecolor:#444;\u003cbr\u003e font-size:8px;\u003cbr\u003e font-weight:900;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-meter-track{\u003cbr\u003e position:relative;\u003cbr\u003e height:3px;\u003cbr\u003e background:#222;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-meter-fill{\u003cbr\u003e position:absolute;\u003cbr\u003e height:100%;\u003cbr\u003e width:0;\u003cbr\u003e background:#fff;\u003cbr\u003e transition:width .7s ease;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-meter-dot{\u003cbr\u003e position:absolute;\u003cbr\u003e left:0;\u003cbr\u003e top:50%;\u003c\/p\u003e\n\u003cp\u003ewidth:12px;\u003cbr\u003e height:12px;\u003c\/p\u003e\n\u003cp\u003eborder-radius:50%;\u003cbr\u003e background:#fff;\u003c\/p\u003e\n\u003cp\u003etransform:translate(-50%,-50%);\u003c\/p\u003e\n\u003cp\u003etransition:left .7s ease;\u003c\/p\u003e\n\u003cp\u003ebox-shadow:0 0 18px rgba(255,255,255,.5);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-fit-tag{\u003cbr\u003e display:inline-flex;\u003cbr\u003e align-items:center;\u003cbr\u003e gap:8px;\u003c\/p\u003e\n\u003cp\u003emargin-top:25px;\u003c\/p\u003e\n\u003cp\u003epadding:9px 13px;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid var(--line);\u003cbr\u003e border-radius:100px;\u003c\/p\u003e\n\u003cp\u003ecolor:#777;\u003c\/p\u003e\n\u003cp\u003efont-size:8px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.1em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e ROAD SECTION\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-road{\u003cbr\u003e position:relative;\u003cbr\u003e min-height:620px;\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e justify-content:center;\u003c\/p\u003e\n\u003cp\u003eoverflow:hidden;\u003c\/p\u003e\n\u003cp\u003etext-align:center;\u003c\/p\u003e\n\u003cp\u003eborder-top:1px solid var(--line);\u003c\/p\u003e\n\u003cp\u003ebackground:\u003cbr\u003e radial-gradient(\u003cbr\u003e circle at 50% 100%,\u003cbr\u003e #202020,\u003cbr\u003e #080808 55%,\u003cbr\u003e #040404\u003cbr\u003e );\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-road:before{\u003cbr\u003e content:\"\";\u003c\/p\u003e\n\u003cp\u003eposition:absolute;\u003cbr\u003e inset:-30%;\u003c\/p\u003e\n\u003cp\u003ebackground:\u003cbr\u003e repeating-linear-gradient(\u003cbr\u003e 90deg,\u003cbr\u003e transparent 0 85px,\u003cbr\u003e rgba(255,255,255,.025) 86px,\u003cbr\u003e transparent 88px\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003etransform:perspective(450px) rotateX(58deg);\u003c\/p\u003e\n\u003cp\u003eanimation:cvRoad 7s linear infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-road:after{\u003cbr\u003e content:\"\";\u003c\/p\u003e\n\u003cp\u003eposition:absolute;\u003cbr\u003e inset:0;\u003c\/p\u003e\n\u003cp\u003ebackground:\u003cbr\u003e radial-gradient(\u003cbr\u003e circle,\u003cbr\u003e transparent 10%,\u003cbr\u003e #040404 75%\u003cbr\u003e );\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-road-content{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:3;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-road h2{\u003cbr\u003e margin:0;\u003cbr\u003e font-size:clamp(65px,10vw,120px);\u003cbr\u003e line-height:.8;\u003cbr\u003e font-weight:950;\u003cbr\u003e letter-spacing:-.085em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-road p{\u003cbr\u003e color:#777;\u003cbr\u003e font-size:21px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-road-stats{\u003cbr\u003e display:flex;\u003cbr\u003e justify-content:center;\u003cbr\u003e gap:65px;\u003cbr\u003e margin-top:55px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-stat strong{\u003cbr\u003e display:block;\u003cbr\u003e font-size:40px;\u003cbr\u003e font-weight:900;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-stat small{\u003cbr\u003e display:block;\u003cbr\u003e margin-top:5px;\u003cbr\u003e color:#555;\u003cbr\u003e font-size:7px;\u003cbr\u003e letter-spacing:.18em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e WHO\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-who{\u003cbr\u003e text-align:center;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-who-grid{\u003cbr\u003e display:grid;\u003cbr\u003e grid-template-columns:repeat(3,1fr);\u003cbr\u003e gap:15px;\u003cbr\u003e margin-top:65px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-who-card{\u003cbr\u003e padding:35px;\u003cbr\u003e text-align:left;\u003cbr\u003e border-left:1px solid #333;\u003cbr\u003e transition:.35s ease;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-who-card:hover{\u003cbr\u003e border-color:#fff;\u003cbr\u003e transform:translateX(7px);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-who-card span{\u003cbr\u003e color:#444;\u003cbr\u003e font-size:9px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-who-card h3{\u003cbr\u003e margin:25px 0 10px;\u003cbr\u003e font-size:12px;\u003cbr\u003e letter-spacing:.13em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-who-card p{\u003cbr\u003e color:#666;\u003cbr\u003e font-size:13px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e REVIEWS\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-reviews{\u003cbr\u003e text-align:center;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-review-grid{\u003cbr\u003e display:grid;\u003cbr\u003e grid-template-columns:repeat(3,1fr);\u003cbr\u003e gap:14px;\u003cbr\u003e margin-top:55px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-review{\u003cbr\u003e padding:30px;\u003cbr\u003e text-align:left;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid var(--line);\u003cbr\u003e border-radius:17px;\u003c\/p\u003e\n\u003cp\u003ebackground:rgba(255,255,255,.025);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-review-stars{\u003cbr\u003e letter-spacing:4px;\u003cbr\u003e font-size:11px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-review p{\u003cbr\u003e min-height:105px;\u003cbr\u003e margin:24px 0;\u003c\/p\u003e\n\u003cp\u003ecolor:#999;\u003cbr\u003e font-size:13px;\u003cbr\u003e line-height:1.7;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-review-user{\u003cbr\u003e display:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e gap:10px;\u003c\/p\u003e\n\u003cp\u003epadding-top:17px;\u003cbr\u003e border-top:1px solid var(--line);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-avatar{\u003cbr\u003e width:34px;\u003cbr\u003e height:34px;\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e justify-content:center;\u003c\/p\u003e\n\u003cp\u003eborder-radius:50%;\u003cbr\u003e background:#171717;\u003c\/p\u003e\n\u003cp\u003efont-size:8px;\u003cbr\u003e font-weight:900;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-review-user strong{\u003cbr\u003e display:block;\u003cbr\u003e font-size:9px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-review-user small{\u003cbr\u003e display:block;\u003cbr\u003e margin-top:3px;\u003cbr\u003e color:#555;\u003cbr\u003e font-size:7px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e FAQ\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-faq{\u003cbr\u003e text-align:center;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-faq-list{\u003cbr\u003e max-width:800px;\u003cbr\u003e margin:55px auto 0;\u003cbr\u003e text-align:left;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-faq details{\u003cbr\u003e border-top:1px solid var(--line);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-faq details:last-child{\u003cbr\u003e border-bottom:1px solid var(--line);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-faq summary{\u003cbr\u003e display:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e justify-content:space-between;\u003c\/p\u003e\n\u003cp\u003epadding:24px 4px;\u003c\/p\u003e\n\u003cp\u003ecursor:pointer;\u003cbr\u003e list-style:none;\u003c\/p\u003e\n\u003cp\u003efont-size:12px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.03em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-faq summary::-webkit-details-marker{\u003cbr\u003e display:none;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-faq summary span{\u003cbr\u003e color:#555;\u003cbr\u003e font-size:20px;\u003cbr\u003e transition:.3s;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-faq details[open] summary span{\u003cbr\u003e transform:rotate(45deg);\u003cbr\u003e color:#fff;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-faq details p{\u003cbr\u003e max-width:700px;\u003cbr\u003e margin:0 0 25px;\u003c\/p\u003e\n\u003cp\u003ecolor:#666;\u003c\/p\u003e\n\u003cp\u003efont-size:13px;\u003cbr\u003e line-height:1.7;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e FINAL CTA\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-final{\u003cbr\u003e position:relative;\u003cbr\u003e padding:145px 0 175px;\u003cbr\u003e text-align:center;\u003cbr\u003e overflow:hidden;\u003c\/p\u003e\n\u003cp\u003eborder-top:1px solid var(--line);\u003c\/p\u003e\n\u003cp\u003ebackground:\u003cbr\u003e radial-gradient(\u003cbr\u003e circle at 50% 50%,\u003cbr\u003e #151515,\u003cbr\u003e #050505 65%\u003cbr\u003e );\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-final:before{\u003cbr\u003e content:\"\";\u003c\/p\u003e\n\u003cp\u003eposition:absolute;\u003c\/p\u003e\n\u003cp\u003ewidth:500px;\u003cbr\u003e height:500px;\u003c\/p\u003e\n\u003cp\u003eleft:50%;\u003cbr\u003e top:50%;\u003c\/p\u003e\n\u003cp\u003etransform:translate(-50%,-50%);\u003c\/p\u003e\n\u003cp\u003eborder-radius:50%;\u003c\/p\u003e\n\u003cp\u003ebackground:rgba(255,255,255,.06);\u003cbr\u003e filter:blur(100px);\u003c\/p\u003e\n\u003cp\u003eanimation:cvGlow 5s ease-in-out infinite;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-final-content{\u003cbr\u003e position:relative;\u003cbr\u003e z-index:2;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-final h2{\u003cbr\u003e margin:30px 0 22px;\u003c\/p\u003e\n\u003cp\u003efont-size:clamp(75px,12vw,155px);\u003cbr\u003e line-height:.78;\u003c\/p\u003e\n\u003cp\u003efont-weight:950;\u003cbr\u003e letter-spacing:-.09em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-final p{\u003cbr\u003e color:#777;\u003cbr\u003e font-size:17px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-price{\u003cbr\u003e margin:28px 0 20px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-price strong{\u003cbr\u003e font-size:32px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-buy{\u003cbr\u003e min-width:280px;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-final-features{\u003cbr\u003e display:flex;\u003cbr\u003e justify-content:center;\u003cbr\u003e gap:20px;\u003cbr\u003e flex-wrap:wrap;\u003c\/p\u003e\n\u003cp\u003emargin-top:24px;\u003c\/p\u003e\n\u003cp\u003ecolor:#444;\u003c\/p\u003e\n\u003cp\u003efont-size:8px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.13em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e STICKY CTA\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e.cv-sticky{\u003cbr\u003e position:fixed;\u003cbr\u003e z-index:99999;\u003c\/p\u003e\n\u003cp\u003eleft:50%;\u003cbr\u003e bottom:14px;\u003c\/p\u003e\n\u003cp\u003ewidth:min(680px,calc(100% - 25px));\u003c\/p\u003e\n\u003cp\u003etransform:translate(-50%,130px);\u003c\/p\u003e\n\u003cp\u003edisplay:flex;\u003cbr\u003e align-items:center;\u003cbr\u003e gap:15px;\u003c\/p\u003e\n\u003cp\u003epadding:9px 9px 9px 17px;\u003c\/p\u003e\n\u003cp\u003eborder:1px solid rgba(255,255,255,.14);\u003cbr\u003e border-radius:14px;\u003c\/p\u003e\n\u003cp\u003ebackground:rgba(10,10,10,.9);\u003cbr\u003e backdrop-filter:blur(20px);\u003c\/p\u003e\n\u003cp\u003ebox-shadow:0 20px 70px rgba(0,0,0,.7);\u003c\/p\u003e\n\u003cp\u003etransition:.5s cubic-bezier(.2,.8,.2,1);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-sticky.visible{\u003cbr\u003e transform:translate(-50%,0);\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-sticky-info{\u003cbr\u003e flex:1;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-sticky-name{\u003cbr\u003e color:#666;\u003cbr\u003e font-size:7px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.12em;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-sticky-price{\u003cbr\u003e display:block;\u003cbr\u003e margin-top:3px;\u003cbr\u003e font-size:14px;\u003cbr\u003e font-weight:900;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e.cv-sticky button{\u003cbr\u003e min-height:47px;\u003cbr\u003e padding:0 22px;\u003c\/p\u003e\n\u003cp\u003eborder:none;\u003cbr\u003e border-radius:8px;\u003c\/p\u003e\n\u003cp\u003ebackground:#fff;\u003cbr\u003e color:#050505;\u003c\/p\u003e\n\u003cp\u003efont-size:9px;\u003cbr\u003e font-weight:900;\u003cbr\u003e letter-spacing:.1em;\u003c\/p\u003e\n\u003cp\u003ecursor:pointer;\u003cbr\u003e}\u003c\/p\u003e\n\u003cp\u003e\/* =========================================================\u003cbr\u003e MOBILE\u003cbr\u003e========================================================= *\/\u003c\/p\u003e\n\u003cp\u003e@media(max-width:850px){\u003c\/p\u003e\n\u003cp\u003e.cv-hero{\u003cbr\u003e min-height:760px;\u003cbr\u003e padding:65px 0 75px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-hero h1{\u003cbr\u003e font-size:clamp(50px,14vw,78px);\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-hero-copy{\u003cbr\u003e font-size:15px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-product-stage{\u003cbr\u003e height:350px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-product{\u003cbr\u003e width:270px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-orbit.one{\u003cbr\u003e width:330px;\u003cbr\u003e height:330px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-orbit.two{\u003cbr\u003e width:255px;\u003cbr\u003e height:255px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-orbit-label{\u003cbr\u003e transform:scale(.75);\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-label-left{\u003cbr\u003e left:-8px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-label-right{\u003cbr\u003e right:-8px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-problem-grid,\u003cbr\u003e .cv-benefit-grid,\u003cbr\u003e .cv-review-grid,\u003cbr\u003e .cv-who-grid{\u003cbr\u003e grid-template-columns:1fr;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-fit-layout{\u003cbr\u003e grid-template-columns:1fr;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-fit-product{\u003cbr\u003e order:-1;\u003cbr\u003e min-height:390px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-fit-info{\u003cbr\u003e text-align:center;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-fit-status{\u003cbr\u003e justify-content:center;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-meter{\u003cbr\u003e max-width:450px;\u003cbr\u003e margin:35px auto 0;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-road{\u003cbr\u003e min-height:550px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-road-stats{\u003cbr\u003e gap:25px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-stat strong{\u003cbr\u003e font-size:28px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e@media(max-width:500px){\u003c\/p\u003e\n\u003cp\u003e.cv-wrap{\u003cbr\u003e width:calc(100% - 28px);\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-section{\u003cbr\u003e padding:100px 0;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-buttons{\u003cbr\u003e flex-direction:column;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-buttons .cv-btn{\u003cbr\u003e width:100%;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-orbit-label{\u003cbr\u003e display:none;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-fit-ring{\u003cbr\u003e width:300px;\u003cbr\u003e height:300px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-fit-image{\u003cbr\u003e width:255px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-vehicle-grid{\u003cbr\u003e grid-template-columns:1fr;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-sticky{\u003cbr\u003e bottom:8px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e.cv-sticky button{\u003cbr\u003e padding:0 14px;\u003cbr\u003e font-size:8px;\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e}\u003cbr\u003e\u0026lt;\/style\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e HERO\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;section class=\"cv-hero\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-wrap\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-badge\"\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-dot\"\u0026gt;\u0026lt;\/span\u0026gt;\u003cbr\u003e BUILT FOR SOUTH AFRICAN ROADS\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h1\u0026gt;\u003cbr\u003e YOUR DRINK.\u0026lt;br\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-gradient-text\"\u0026gt;YOUR RULES.\u0026lt;\/span\u0026gt;\u0026lt;br\u0026gt;\u003cbr\u003e ZERO SPILLS.\u003cbr\u003e \u0026lt;\/h1\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p class=\"cv-hero-copy\"\u0026gt;\u003cbr\u003e SA roads don't care about your coffee.\u003cbr\u003e Potholes, speed bumps, sharp turns —\u003cbr\u003e your cupholder should be the last thing you worry about.\u003cbr\u003e The CUPVAULT™ FlexDock grips your drink like it owes you money.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-product-stage\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-product-glow\"\u0026gt;\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-orbit one\"\u0026gt;\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-orbit two\"\u0026gt;\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-orbit-label cv-label-left\"\u0026gt;\u003cbr\u003e 60–110MM\u003cbr\u003e \u0026lt;small\u0026gt;EXPANDABLE\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-orbit-label cv-label-right\"\u0026gt;\u003cbr\u003e 360°\u003cbr\u003e \u0026lt;small\u0026gt;GRIP\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;img\u003cbr\u003e class=\"cv-product\"\u003cbr\u003e src=\"YOUR-IMAGE-URL-HERE\"\u003cbr\u003e alt=\"CUPVAULT FlexDock expandable cupholder\"\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-buttons\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;a href=\"#cv-buy\" class=\"cv-btn cv-btn-primary\"\u0026gt;\u003cbr\u003e GET CUPVAULT™\u003cbr\u003e \u0026lt;span\u0026gt;→\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/a\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;a href=\"#cv-benefits\" class=\"cv-btn cv-btn-secondary\"\u0026gt;\u003cbr\u003e SEE WHY IT'S DIFFERENT\u003cbr\u003e \u0026lt;\/a\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-stars\"\u0026gt;\u003cbr\u003e ★★★★★\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-trust\"\u0026gt;\u003cbr\u003e YOUR NEXT DRIVE DESERVES BETTER\u003cbr\u003e \u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/section\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e PROBLEM\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;section class=\"cv-section cv-problem\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-wrap\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-eyebrow\"\u0026gt;\u003cbr\u003e STOP DEALING WITH THIS\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;\u003cbr\u003e YOUR FACTORY\u0026lt;br\u0026gt;\u003cbr\u003e CUPHOLDER\u0026lt;br\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-gradient-text\"\u0026gt;WASN'T BUILT FOR THIS.\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/h2\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p class=\"cv-intro\"\u0026gt;\u003cbr\u003e Tiny cupholders. Huge bottles. Shakers flying around.\u003cbr\u003e One pothole and suddenly your morning coffee is on your shirt.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-problem-grid\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-card cv-reveal\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-icon\"\u0026gt;🥤\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-number\"\u0026gt;01\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;h3\u0026gt;SHAKER ROLLING UNDER THE SEAT\u0026lt;\/h3\u0026gt;\u003cbr\u003e \u0026lt;p\u0026gt;\u003cbr\u003e Your gym shaker shouldn't become a passenger every time\u003cbr\u003e you take a corner.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-card cv-reveal\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-icon\"\u0026gt;☕\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-number\"\u0026gt;02\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;h3\u0026gt;COFFEE ALL OVER YOUR SHIRT\u0026lt;\/h3\u0026gt;\u003cbr\u003e \u0026lt;p\u0026gt;\u003cbr\u003e Start your morning with caffeine — not a cleaning bill.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-card cv-reveal\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-icon\"\u0026gt;🍾\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-number\"\u0026gt;03\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;h3\u0026gt;THE CUPHOLDER IS TOO SMALL\u0026lt;\/h3\u0026gt;\u003cbr\u003e \u0026lt;p\u0026gt;\u003cbr\u003e Stop forcing oversized bottles into holders built\u003cbr\u003e for a juice box.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/section\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e BENEFITS\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;section class=\"cv-section cv-benefits\" id=\"cv-benefits\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-wrap\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-eyebrow\"\u0026gt;\u003cbr\u003e START ENJOYING THIS INSTEAD\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;\u003cbr\u003e SMALL UPGRADE.\u0026lt;br\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-gradient-text\"\u0026gt;BIG DIFFERENCE.\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/h2\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p class=\"cv-intro\"\u0026gt;\u003cbr\u003e CUPVAULT™ turns your existing cupholder into a\u003cbr\u003e more capable, more secure and more practical drink station.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-benefit-grid\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-benefit cv-reveal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-benefit-top\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-benefit-symbol\"\u0026gt;↔\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-benefit-num\"\u0026gt;01\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h3\u0026gt;60–110MM EXPANSION\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e Tumblers, shakers, bottles and cans.\u003cbr\u003e The adjustable design gives your drink room to fit.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;small\u0026gt;BIG DRINKS. NO FIGHT.\u0026lt;\/small\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-benefit cv-reveal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-benefit-top\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-benefit-symbol\"\u0026gt;◉\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-benefit-num\"\u0026gt;02\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h3\u0026gt;SECURE GRIP\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e Designed to hold your drink securely while\u003cbr\u003e you're navigating everyday roads and traffic.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;small\u0026gt;KEEP IT WHERE IT BELONGS.\u0026lt;\/small\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-benefit cv-reveal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-benefit-top\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-benefit-symbol\"\u0026gt;⚡\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-benefit-num\"\u0026gt;03\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h3\u0026gt;SNAPS IN FAST\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e No tools. No complicated installation.\u003cbr\u003e No YouTube tutorial required.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;small\u0026gt;SNAP. LOCK. DRIVE.\u0026lt;\/small\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-benefit cv-reveal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-benefit-top\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-benefit-symbol\"\u0026gt;◎\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-benefit-num\"\u0026gt;04\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h3\u0026gt;UNIVERSAL DESIGN\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e Built to work with a wide range of everyday\u003cbr\u003e vehicle cupholder setups.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;small\u0026gt;ONE HOLDER. MANY DRIVES.\u0026lt;\/small\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-benefit cv-reveal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-benefit-top\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-benefit-symbol\"\u0026gt;◆\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-benefit-num\"\u0026gt;05\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h3\u0026gt;MADE FOR SA\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e Heat. Dust. Speed bumps. Dirt roads.\u003cbr\u003e CUPVAULT™ is made for real-world daily driving.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;small\u0026gt;READY FOR THE ROAD.\u0026lt;\/small\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-benefit cv-reveal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-benefit-top\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-benefit-symbol\"\u0026gt;✦\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-benefit-num\"\u0026gt;06\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h3\u0026gt;BUILT-IN COMPASS\u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e A distinctive little detail that gives\u003cbr\u003e CUPVAULT™ more personality than a normal cupholder.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;small\u0026gt;REAL ONES KNOW THE WAY.\u0026lt;\/small\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/section\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e WHAT FITS\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;section class=\"cv-section cv-fit\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-wrap\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-eyebrow\"\u0026gt;\u003cbr\u003e ONE HOLDER. MANY DRINKS.\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;\u003cbr\u003e WHAT\u0026lt;br\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-gradient-text\"\u0026gt;FITS?\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/h2\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p class=\"cv-intro\"\u0026gt;\u003cbr\u003e Choose your drink and watch the CUPVAULT™ size indicator adapt.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-fit-layout\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-drinks\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;button\u003cbr\u003e class=\"cv-drink active\"\u003cbr\u003e data-size=\"60\"\u003cbr\u003e data-position=\"0\"\u003cbr\u003e data-title=\"SMALL \u0026amp; SECURE.\"\u003cbr\u003e data-copy=\"Perfect for everyday cans and smaller drinks.\"\u003cbr\u003e data-tag=\"PERFECT FOR CANS\"\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-icon\"\u0026gt;🥫\u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-info\"\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;CAN\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;STANDARD SIZE\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-arrow\"\u0026gt;→\u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/button\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;button\u003cbr\u003e class=\"cv-drink\"\u003cbr\u003e data-size=\"75\"\u003cbr\u003e data-position=\"33\"\u003cbr\u003e data-title=\"COFFEE. LOCKED IN.\"\u003cbr\u003e data-copy=\"Keep your morning coffee close and secure.\"\u003cbr\u003e data-tag=\"TRAVEL CUP READY\"\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-icon\"\u0026gt;☕\u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-info\"\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;COFFEE\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;TRAVEL CUP\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-arrow\"\u0026gt;→\u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/button\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;button\u003cbr\u003e class=\"cv-drink\"\u003cbr\u003e data-size=\"95\"\u003cbr\u003e data-position=\"67\"\u003cbr\u003e data-title=\"ROOM FOR MORE.\"\u003cbr\u003e data-copy=\"Oversized tumblers finally have room to fit properly.\"\u003cbr\u003e data-tag=\"TUMBLER READY\"\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-icon\"\u0026gt;🥤\u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-info\"\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;TUMBLER\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;OVERSIZED\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-arrow\"\u0026gt;→\u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/button\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;button\u003cbr\u003e class=\"cv-drink\"\u003cbr\u003e data-size=\"110\"\u003cbr\u003e data-position=\"100\"\u003cbr\u003e data-title=\"FULLY EXPANDED.\"\u003cbr\u003e data-copy=\"Big gym shakers can finally sit securely where they belong.\"\u003cbr\u003e data-tag=\"UP TO 110MM\"\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-icon\"\u0026gt;🏋️\u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-info\"\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;GYM SHAKER\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;UP TO 110MM\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span class=\"cv-drink-arrow\"\u0026gt;→\u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/button\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-fit-product\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-fit-ring\"\u0026gt;\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;img\u003cbr\u003e class=\"cv-fit-image\"\u003cbr\u003e src=\"YOUR-IMAGE-URL-HERE\"\u003cbr\u003e alt=\"CUPVAULT FlexDock\"\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-size\"\u0026gt;\u003cbr\u003e \u0026lt;strong id=\"cvSize\"\u0026gt;60\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;span\u0026gt;MM\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-fit-info\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-fit-status\"\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-status-dot\"\u0026gt;\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;span id=\"cvStatus\"\u0026gt;LOCKED \u0026amp; READY\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h3 id=\"cvTitle\"\u0026gt;\u003cbr\u003e SMALL \u0026amp; SECURE.\u003cbr\u003e \u0026lt;\/h3\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p id=\"cvCopy\"\u0026gt;\u003cbr\u003e Perfect for everyday cans and smaller drinks.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-meter\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-meter-label\"\u0026gt;\u003cbr\u003e \u0026lt;span\u0026gt;60MM\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;span\u0026gt;110MM\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-meter-track\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div\u003cbr\u003e class=\"cv-meter-fill\"\u003cbr\u003e id=\"cvMeterFill\"\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div\u003cbr\u003e class=\"cv-meter-dot\"\u003cbr\u003e id=\"cvMeterDot\"\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-fit-tag\"\u0026gt;\u003cbr\u003e ✓ \u0026lt;span id=\"cvTag\"\u0026gt;PERFECT FOR CANS\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/section\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e SA ROAD\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;section class=\"cv-road\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-road-content\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-eyebrow\"\u0026gt;\u003cbr\u003e BUILT FOR REAL LIFE\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;\u003cbr\u003e ROADS GET\u0026lt;br\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-gradient-text\"\u0026gt;ROUGH.\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/h2\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e Your drink doesn't have to.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-road-stats\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-stat\"\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;60–110\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;MM RANGE\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-stat\"\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;360°\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;GRIP\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-stat\"\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;1\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;HAND INSTALL\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/section\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e WHO IT'S FOR\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;section class=\"cv-section cv-who\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-wrap\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-eyebrow\"\u0026gt;\u003cbr\u003e MADE FOR\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;\u003cbr\u003e PEOPLE WHO\u0026lt;br\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-gradient-text\"\u0026gt;ACTUALLY DRIVE.\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/h2\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-who-grid\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-who-card cv-reveal\"\u0026gt;\u003cbr\u003e \u0026lt;span\u0026gt;01\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;h3\u0026gt;THE BAKKIE CREW\u0026lt;\/h3\u0026gt;\u003cbr\u003e \u0026lt;p\u0026gt;\u003cbr\u003e Work sites. Gravel roads. Long days.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-who-card cv-reveal\"\u0026gt;\u003cbr\u003e \u0026lt;span\u0026gt;02\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;h3\u0026gt;THE GYM RAT\u0026lt;\/h3\u0026gt;\u003cbr\u003e \u0026lt;p\u0026gt;\u003cbr\u003e Your shaker finally gets a proper home.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-who-card cv-reveal\"\u0026gt;\u003cbr\u003e \u0026lt;span\u0026gt;03\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;h3\u0026gt;THE DAILY COMMUTER\u0026lt;\/h3\u0026gt;\u003cbr\u003e \u0026lt;p\u0026gt;\u003cbr\u003e Coffee before traffic. Every morning.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/section\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e REVIEWS\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;section class=\"cv-section cv-reviews\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-wrap\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-eyebrow\"\u0026gt;\u003cbr\u003e CUSTOMER FEEDBACK\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;\u003cbr\u003e LESS SPILL.\u0026lt;br\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-gradient-text\"\u0026gt;MORE DRIVE.\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/h2\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-review-grid\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;!-- Replace these demo reviews with REAL customer reviews --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-review cv-reveal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-review-stars\"\u0026gt;\u003cbr\u003e ★★★★★\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e “Finally something that actually fits my big shaker.\u003cbr\u003e The factory cupholder was basically useless.”\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-review-user\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-avatar\"\u0026gt;JM\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;div\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;Verified Customer\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;Verified Purchase\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-review cv-reveal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-review-stars\"\u0026gt;\u003cbr\u003e ★★★★★\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e “The best little upgrade I've made to my bakkie.\u003cbr\u003e My coffee doesn't fly around anymore.”\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-review-user\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-avatar\"\u0026gt;TK\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;div\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;Verified Customer\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;Verified Purchase\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-review cv-reveal\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-review-stars\"\u0026gt;\u003cbr\u003e ★★★★★\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e “Looks premium, fits my tumbler and takes seconds\u003cbr\u003e to install. Exactly what I wanted.”\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-review-user\"\u0026gt;\u003cbr\u003e \u0026lt;div class=\"cv-avatar\"\u0026gt;RM\u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;div\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;Verified Customer\u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;small\u0026gt;Verified Purchase\u0026lt;\/small\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/section\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e FAQ\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;section class=\"cv-section cv-faq\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-wrap\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-eyebrow\"\u0026gt;\u003cbr\u003e QUESTIONS?\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;\u003cbr\u003e WE'VE GOT\u0026lt;br\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-gradient-text\"\u0026gt;ANSWERS.\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/h2\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-faq-list\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;details open\u0026gt;\u003cbr\u003e \u0026lt;summary\u0026gt;\u003cbr\u003e Will CUPVAULT™ fit my vehicle?\u003cbr\u003e \u0026lt;span\u0026gt;+\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/summary\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e CUPVAULT™ is designed as a universal expandable cupholder.\u003cbr\u003e Compatibility depends on the size and shape of your vehicle's\u003cbr\u003e existing cupholder.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/details\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;details\u0026gt;\u003cbr\u003e \u0026lt;summary\u0026gt;\u003cbr\u003e What size drinks does it fit?\u003cbr\u003e \u0026lt;span\u0026gt;+\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/summary\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e CUPVAULT™ expands from approximately 60mm to 110mm,\u003cbr\u003e allowing it to accommodate a wide range of cans,\u003cbr\u003e bottles, tumblers and gym shakers.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/details\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;details\u0026gt;\u003cbr\u003e \u0026lt;summary\u0026gt;\u003cbr\u003e Is installation difficult?\u003cbr\u003e \u0026lt;span\u0026gt;+\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/summary\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e No complicated installation is required.\u003cbr\u003e Position CUPVAULT™ securely in your existing cupholder\u003cbr\u003e and you're ready to drive.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/details\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;details\u0026gt;\u003cbr\u003e \u0026lt;summary\u0026gt;\u003cbr\u003e Can I use it for a large gym shaker?\u003cbr\u003e \u0026lt;span\u0026gt;+\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/summary\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e Yes. The expandable design is intended for larger\u003cbr\u003e bottles and shakers up to the stated 110mm diameter.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/details\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;details\u0026gt;\u003cbr\u003e \u0026lt;summary\u0026gt;\u003cbr\u003e Is it suitable for South African roads?\u003cbr\u003e \u0026lt;span\u0026gt;+\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;\/summary\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e CUPVAULT™ is designed for everyday driving conditions,\u003cbr\u003e including speed bumps, uneven roads and regular commuting.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003cbr\u003e \u0026lt;\/details\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/section\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e FINAL BUY\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;section class=\"cv-final\" id=\"cv-buy\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-final-content cv-wrap\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-badge\"\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-dot\"\u0026gt;\u0026lt;\/span\u0026gt;\u003cbr\u003e CUPVAULT™ FLEXDOCK\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;h2\u0026gt;\u003cbr\u003e DRIVE.\u0026lt;br\u0026gt;\u003cbr\u003e \u0026lt;span class=\"cv-gradient-text\"\u0026gt;SIP.\u0026lt;\/span\u0026gt;\u0026lt;br\u0026gt;\u003cbr\u003e NO SPILLS.\u003cbr\u003e \u0026lt;\/h2\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;p\u0026gt;\u003cbr\u003e Upgrade the cupholder you use every single day.\u003cbr\u003e \u0026lt;\/p\u0026gt;\u003c\/p\u003e\n\u003cp\u003e{% if product %}\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-price\"\u0026gt;\u003cbr\u003e \u0026lt;strong\u0026gt;\u003cbr\u003e {{ product.price | money }}\u003cbr\u003e \u0026lt;\/strong\u0026gt;\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e{% form 'product', product %}\u003c\/p\u003e\n\u003cp\u003e\u0026lt;input\u003cbr\u003e type=\"hidden\"\u003cbr\u003e name=\"id\"\u003cbr\u003e value=\"{{ product.selected_or_first_available_variant.id }}\"\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;button\u003cbr\u003e type=\"submit\"\u003cbr\u003e name=\"add\"\u003cbr\u003e class=\"cv-btn cv-btn-primary cv-buy\"\u003cbr\u003e {% unless product.selected_or_first_available_variant.available %}\u003cbr\u003e disabled\u003cbr\u003e {% endunless %}\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e{% if product.selected_or_first_available_variant.available %}\u003cbr\u003e GET CUPVAULT™ NOW →\u003cbr\u003e {% else %}\u003cbr\u003e SOLD OUT\u003cbr\u003e {% endif %}\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/button\u0026gt;\u003c\/p\u003e\n\u003cp\u003e{% endform %}\u003c\/p\u003e\n\u003cp\u003e{% endif %}\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \u0026lt;div class=\"cv-final-features\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;span\u0026gt;✓ 60–110MM\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;span\u0026gt;✓ UNIVERSAL DESIGN\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;span\u0026gt;✓ EASY INSTALL\u0026lt;\/span\u0026gt;\u003cbr\u003e \u0026lt;span\u0026gt;✓ BUILT FOR SA\u0026lt;\/span\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/section\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;!-- =======================================================\u003cbr\u003e STICKY BUY BAR\u003cbr\u003e======================================================== --\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-sticky\" id=\"cvSticky\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-sticky-info\"\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;div class=\"cv-sticky-name\"\u0026gt;\u003cbr\u003e CUPVAULT™ FLEXDOCK\u003cbr\u003e \u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e{% if product %}\u003cbr\u003e \u0026lt;span class=\"cv-sticky-price\"\u0026gt;\u003cbr\u003e {{ product.price | money }}\u003cbr\u003e \u0026lt;\/span\u0026gt;\u003cbr\u003e {% endif %}\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e{% if product %}\u003c\/p\u003e\n\u003cp\u003e{% form 'product', product %}\u003c\/p\u003e\n\u003cp\u003e\u0026lt;input\u003cbr\u003e type=\"hidden\"\u003cbr\u003e name=\"id\"\u003cbr\u003e value=\"{{ product.selected_or_first_available_variant.id }}\"\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;button\u003cbr\u003e type=\"submit\"\u003cbr\u003e name=\"add\"\u003cbr\u003e {% unless product.selected_or_first_available_variant.available %}\u003cbr\u003e disabled\u003cbr\u003e {% endunless %}\u003cbr\u003e \u0026gt;\u003c\/p\u003e\n\u003cp\u003e{% if product.selected_or_first_available_variant.available %}\u003cbr\u003e GET YOURS →\u003cbr\u003e {% else %}\u003cbr\u003e SOLD OUT\u003cbr\u003e {% endif %}\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/button\u0026gt;\u003c\/p\u003e\n\u003cp\u003e{% endform %}\u003c\/p\u003e\n\u003cp\u003e{% endif %}\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u0026lt;script\u0026gt;\u003cbr\u003e(function(){\u003c\/p\u003e\n\u003cp\u003e\/* =====================================================\u003cbr\u003e DRINK SIZE INTERACTION\u003cbr\u003e ===================================================== *\/\u003c\/p\u003e\n\u003cp\u003econst drinks =\u003cbr\u003e document.querySelectorAll(\u003cbr\u003e '#cupvault .cv-drink'\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003econst size =\u003cbr\u003e document.getElementById('cvSize');\u003c\/p\u003e\n\u003cp\u003econst title =\u003cbr\u003e document.getElementById('cvTitle');\u003c\/p\u003e\n\u003cp\u003econst copy =\u003cbr\u003e document.getElementById('cvCopy');\u003c\/p\u003e\n\u003cp\u003econst tag =\u003cbr\u003e document.getElementById('cvTag');\u003c\/p\u003e\n\u003cp\u003econst fill =\u003cbr\u003e document.getElementById('cvMeterFill');\u003c\/p\u003e\n\u003cp\u003econst dot =\u003cbr\u003e document.getElementById('cvMeterDot');\u003c\/p\u003e\n\u003cp\u003econst status =\u003cbr\u003e document.getElementById('cvStatus');\u003c\/p\u003e\n\u003cp\u003econst product =\u003cbr\u003e document.querySelector(\u003cbr\u003e '#cupvault .cv-fit-image'\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e function updateDrink(button){\u003c\/p\u003e\n\u003cp\u003edrinks.forEach(function(item){\u003cbr\u003e item.classList.remove('active');\u003cbr\u003e });\u003c\/p\u003e\n\u003cp\u003ebutton.classList.add('active');\u003c\/p\u003e\n\u003cp\u003econst newSize =\u003cbr\u003e button.dataset.size;\u003c\/p\u003e\n\u003cp\u003econst position =\u003cbr\u003e button.dataset.position;\u003c\/p\u003e\n\u003cp\u003esize.textContent =\u003cbr\u003e newSize;\u003c\/p\u003e\n\u003cp\u003etitle.textContent =\u003cbr\u003e button.dataset.title;\u003c\/p\u003e\n\u003cp\u003ecopy.textContent =\u003cbr\u003e button.dataset.copy;\u003c\/p\u003e\n\u003cp\u003etag.textContent =\u003cbr\u003e button.dataset.tag;\u003c\/p\u003e\n\u003cp\u003efill.style.width =\u003cbr\u003e position + '%';\u003c\/p\u003e\n\u003cp\u003edot.style.left =\u003cbr\u003e position + '%';\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e if(position === '0'){\u003cbr\u003e status.textContent =\u003cbr\u003e 'LOCKED \u0026amp; READY';\u003cbr\u003e }\u003cbr\u003e else if(position === '100'){\u003cbr\u003e status.textContent =\u003cbr\u003e 'MAXIMUM EXPANSION';\u003cbr\u003e }\u003cbr\u003e else{\u003cbr\u003e status.textContent =\u003cbr\u003e 'EXPANDED';\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e if(product){\u003c\/p\u003e\n\u003cp\u003eproduct.animate(\u003cbr\u003e [\u003cbr\u003e {\u003cbr\u003e transform:'scale(.93)'\u003cbr\u003e },\u003cbr\u003e {\u003cbr\u003e transform:'scale(1.04)'\u003cbr\u003e },\u003cbr\u003e {\u003cbr\u003e transform:'scale(1)'\u003cbr\u003e }\u003cbr\u003e ],\u003cbr\u003e {\u003cbr\u003e duration:550,\u003cbr\u003e easing:'cubic-bezier(.2,.8,.2,1)'\u003cbr\u003e }\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e drinks.forEach(function(button){\u003c\/p\u003e\n\u003cp\u003ebutton.addEventListener(\u003cbr\u003e 'click',\u003cbr\u003e function(){\u003cbr\u003e updateDrink(this);\u003cbr\u003e }\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003e});\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e if(drinks.length){\u003cbr\u003e updateDrink(drinks[0]);\u003cbr\u003e }\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \/* =====================================================\u003cbr\u003e STICKY BUY BAR\u003cbr\u003e ===================================================== *\/\u003c\/p\u003e\n\u003cp\u003econst sticky =\u003cbr\u003e document.getElementById('cvSticky');\u003c\/p\u003e\n\u003cp\u003econst hero =\u003cbr\u003e document.querySelector(\u003cbr\u003e '#cupvault .cv-hero'\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003eif(sticky \u0026amp;\u0026amp; hero){\u003c\/p\u003e\n\u003cp\u003econst observer =\u003cbr\u003e new IntersectionObserver(\u003cbr\u003e function(entries){\u003c\/p\u003e\n\u003cp\u003eif(entries[0].isIntersecting){\u003c\/p\u003e\n\u003cp\u003esticky.classList.remove('visible');\u003c\/p\u003e\n\u003cp\u003e}else{\u003c\/p\u003e\n\u003cp\u003esticky.classList.add('visible');\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e},\u003cbr\u003e {\u003cbr\u003e threshold:.05\u003cbr\u003e }\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003eobserver.observe(hero);\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \/* =====================================================\u003cbr\u003e SCROLL REVEAL\u003cbr\u003e ===================================================== *\/\u003c\/p\u003e\n\u003cp\u003econst reveals =\u003cbr\u003e document.querySelectorAll(\u003cbr\u003e '#cupvault .cv-reveal'\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e if('IntersectionObserver' in window){\u003c\/p\u003e\n\u003cp\u003econst revealObserver =\u003cbr\u003e new IntersectionObserver(\u003cbr\u003e function(entries){\u003c\/p\u003e\n\u003cp\u003eentries.forEach(function(entry){\u003c\/p\u003e\n\u003cp\u003eif(entry.isIntersecting){\u003c\/p\u003e\n\u003cp\u003eentry.target.classList.add(\u003cbr\u003e 'cv-show'\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003erevealObserver.unobserve(\u003cbr\u003e entry.target\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e});\u003c\/p\u003e\n\u003cp\u003e},\u003cbr\u003e {\u003cbr\u003e threshold:.12\u003cbr\u003e }\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e reveals.forEach(function(element){\u003cbr\u003e revealObserver.observe(element);\u003cbr\u003e });\u003c\/p\u003e\n\u003cp\u003e}else{\u003c\/p\u003e\n\u003cp\u003ereveals.forEach(function(element){\u003cbr\u003e element.classList.add('cv-show');\u003cbr\u003e });\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e \/* =====================================================\u003cbr\u003e SMOOTH SCROLL\u003cbr\u003e ===================================================== *\/\u003c\/p\u003e\n\u003cp\u003edocument\u003cbr\u003e .querySelectorAll(\u003cbr\u003e '#cupvault a[href^=\"#\"]'\u003cbr\u003e )\u003cbr\u003e .forEach(function(link){\u003c\/p\u003e\n\u003cp\u003elink.addEventListener(\u003cbr\u003e 'click',\u003cbr\u003e function(e){\u003c\/p\u003e\n\u003cp\u003econst target =\u003cbr\u003e document.querySelector(\u003cbr\u003e this.getAttribute('href')\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003eif(target){\u003c\/p\u003e\n\u003cp\u003ee.preventDefault();\u003c\/p\u003e\n\u003cp\u003etarget.scrollIntoView({\u003cbr\u003e behavior:'smooth'\u003cbr\u003e });\u003c\/p\u003e\n\u003cp\u003e}\u003c\/p\u003e\n\u003cp\u003e}\u003cbr\u003e );\u003c\/p\u003e\n\u003cp\u003e});\u003c\/p\u003e\n\u003cp\u003e})();\u003cbr\u003e\u0026lt;\/script\u0026gt;\u003c\/p\u003e\n\u003cp\u003e\u0026lt;\/div\u0026gt;\u003c\/p\u003e","brand":"Cupvault.co.za","offers":[{"title":"Default Title","offer_id":54685494673774,"sku":null,"price":599.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1020\/1645\/0926\/files\/cupvault-infographic.png?v=1788174974","url":"https:\/\/cupvault.co.za\/products\/cupvault%e2%84%a2-fits-any-cup-fits-any-car","provider":"Cupvault.co.za","version":"1.0","type":"link"}