.grid{overflow-x:hidden}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:barbieri-black;src:url('/fonts/Barbieri Black.otf')}@font-face{font-family:budbold;src:url(/fonts/BudBold.otf)}@font-face{font-family:futurastd-condensed;src:url(/fonts/FuturaStd-Condensed.otf)}@font-face{font-family:helveticaltstd-blkcond;src:url(/fonts/HelveticaLTStd-BlkCond.otf)}@font-face{font-family:ocr-b-std;src:url('/fonts/OCR B Std.otf')}@font-face{font-family:sweetgothic-bold;src:url(/fonts/SweetGothic-Bold.otf)}@font-face{font-family:titlinggothicfbcomp-standard;src:url(/fonts/TitlingGothicFBComp-Standard.otf)}@font-face{font-family:titlinggothic-medium;src:url(/fonts/TitlingGothicFBSkyline-Medium.otf)}h1{font-size:clamp(2.8rem,4vw,7rem)!important;line-height:1;font-family:titlinggothicfbcomp-standard;text-transform:uppercase}h2{font-size:clamp(3.3rem,2vw,5rem)!important;line-height:1.2;font-family:titlinggothicfbcomp-standard}.banner-section h1{font-size:clamp(1.9vw,1.7vw,3rem)!important;font-family:sweetgothic-bold}.banner-section p{font-size:clamp(2vw,1.7vw,3rem)!important;font-family:titlinggothicfbcomp-standard}.ingredients-info p{font-size:clamp(1rem,2vw,3rem)!important;line-height:1.2;font-family:titlinggothicfbcomp-standard}.carousel-ingredients-info p{font-size:clamp(1.8rem,1.8vw,2rem)!important;line-height:1.2;font-family:titlinggothicfbcomp-standard}.mobile-flavors-wrapper .ingredients-info p{font-size:clamp(1.6rem,1vw,2rem)!important;line-height:1;font-family:titlinggothicfbcomp-standard}.carousel-flavor-copy,.mobile-flavors-wrapper .flavor-copy p{font-family:titlinggothicfbcomp-standard}.main-content-section{padding-top:80px}html{scroll-behavior:smooth}.root{overflow-x:hidden}.main-content-section{min-height:100vh;width:100vw}.desktop-video-banner{height:auto;width:100%;top:-11vw;left:0;z-index:-1}.mobile-video-banner{height:auto;width:100%;top:-25vw;left:0;z-index:-1}.banner-section{padding-top:8.5vw}.mobile-flavors-wrapper{color:#fff}.punch-blast-carousel-item h1,.punch-blast-section h1{color:#f0ec68}.grape-carousel-item h1,.grape-blowout-section h1{color:#e0b2d1}.grape-carousel-item{color:#fff;background:url(/img/backgrounds/neon-site-flavors-grape-blowout-background-desktop.png);background-size:cover;padding:20px 0}.punch-blast-carousel-item{color:#fff;background:url(/img/backgrounds/neon-site-flavors-punch-blast-background-desktop.png);padding:20px 0;background-size:cover}.punch-blast-section{height:auto;background:#f79d30;background-size:cover}.grape-blowout-section{height:auto;background:url(/img/backgrounds/mobile/mobile-grape-blowout-background.png);background-size:cover}#find{height:auto;width:100%;position:relative;background:url("/img/backgrounds/Product Locator BG.png");background-size:cover;background-color:purple}#find h1{color:#fff}.product-finder-can-graphics{position:relative;bottom:0;width:100%;padding-top:3vw}.product-finder-can-graphics img{margin:auto;width:25%}@media(min-width:960px){.banner-left-section.w-1\/2.flex.flex-col.justify-end.justify-items-end.pt-2.mobile{display:none}}@media(max-width:960px){.banner-left-section.w-1\/2.flex.flex-col.justify-end.justify-items-end.pt-2.desktop{display:none}p.flavor-copy{font-family:titlinggothicfbcomp-standard;color:#fff}.flavors_title-section{padding-bottom:5vw;font-size:3rem!important}.product-finder-can-graphics img{width:300px}}@media(max-width:500px){p.legal-text{padding-bottom:20vw!important}}@media(max-width:300px){div#punch-blast-section{padding-left:.75rem;padding-right:.75rem}}.accordion-body{border-bottom:1px solid #a2a9d1}.accordion-item.bg-white.border.border-gray-200{border-top:1px #a2a9d1 solid}.accordion-button h3{font-size:30px;font-family:budbold;color:#283c98;text-transform:uppercase;line-height:1}.faq-content-section h1{color:#283c98}.faq-content-section a{color:#283c98}.accordion-button h1{font-family:titlinggothicfbcomp-standard;color:#000;padding-bottom:15px;text-transform:uppercase}.accordion-body p{font-family:budbold;font-size:20px}.faq-title{padding:30px 0;text-shadow:1px -1px 10px rgba(136,0,244,.58);color:#283c98}.shopNowBtn{position:fixed;z-index:1;bottom:0;width:100%}.shopNowBtn img{width:250px;margin:auto}.shopNowBtn h1{color:#fff;position:absolute;bottom:0;left:0;right:0;width:100%;padding-bottom:6px;font-size:45px!important;text-align:center}.product-locator{display:flex;max-width:1400px;padding:0 30px;margin:0 auto}.product-locator h2{color:#fff;text-transform:uppercase;font-size:68px!important;margin:0 0 3rem}.product-locator .map-columns{flex-basis:60%;width:60%;padding-right:40px}.product-locator .map-columns form{background:#fcfcfc;display:flex;padding:12px 9px;border-bottom:1px solid #e0e0e0;align-items:center;flex-wrap:wrap}.product-locator .map-columns form .col{}.product-locator .map-columns form label{display:none}.product-locator .map-columns form input[type=text]{padding:3px 5px;font-size:14px;color:#000;border:1px solid #e0e0e0;border-radius:4px;font-weight:700}.product-locator .map-columns form .select{margin-left:15px}.product-locator .map-columns form select{padding:4.5px 5px;font-size:14px;color:#000;border:1px solid #e0e0e0;border-radius:4px;font-weight:700;width:90px;display:block}.product-locator .map-columns form .submit{margin-left:15px}.product-locator .map-columns form input[type=submit]{background-color:#142356;color:#fff;font-size:14px;padding:5.5px 15px;border-radius:4px;text-transform:uppercase;font-weight:700;cursor:pointer}.product-locator .map-columns #mapsearch{border:3px solid #0ab3f0}.product-locator .map-columns #map{position:relative;top:0;left:0;width:100%;min-height:45vh}.product-locator .map-columns #listings{display:none;position:absolute;z-index:999;background:#fff;overflow:auto;height:45vh;max-width:15%}.product-locator .map-columns #listings ul{background-color:#fff;padding:10px}.product-locator .map-columns #listings ul li{border:1px solid #e0e0e0;padding:10px;border-radius:4px;margin-bottom:1rem}.product-locator .map-columns #listings ul li h4{font-weight:700;font-size:16px}.product-locator .map-columns #listings ul li .address{font-size:14px}.product-locator .map-columns #listings ul li .distance{font-size:12px}.product-locator #online-retailers{padding-left:0;flex:1}.product-locator #online-retailers h2{padding-left:40px}.product-locator #online-retailers ul{margin:0;padding:0;list-style:none;border-left:2px solid #fff;padding-left:40px}.product-locator #online-retailers ul li{margin-bottom:1rem;display:flex;background-color:#fff;border:3px solid #0ab3f0;padding:10px;align-items:center;justify-content:space-between}.product-locator #online-retailers ul li img{max-width:86px;height:auto;display:block;margin:0;flex-basis:100px}.product-locator #online-retailers ul li h3{font-size:26px;font-weight:700;text-transform:uppercase;color:#142356;margin-left:20px}.product-locator #online-retailers ul li a{display:inline-block;background-color:#142356;color:#fff;font-size:18px;font-weight:700;text-transform:uppercase;padding:14px 20px;margin-left:auto;border-radius:4px}@media only screen and (max-width:1440px) and (min-width:960px){.product-finder-can-graphics{padding-top:3vw}.product-locator #online-retailers ul li h3{font-size:16px;margin-left:14px}.product-locator #online-retailers ul li a{font-size:11px;padding:15px 10px}.product-locator #online-retailers ul li img{max-width:68px}}@media(max-width:960px){.product-finder-can-graphics{position:absolute;bottom:0}#find{height:auto;padding-bottom:10rem}.product-locator{display:block}.product-locator h2{margin:0 0 2rem}.product-locator .map-columns{flex-basis:100%;width:100%;padding-right:0;padding-bottom:40px}.product-locator .map-columns #map{position:relative;min-height:45vh}.product-locator .map-columns #listings{max-width:60%}.product-locator #online-retailers h2{padding-left:0}.product-locator #online-retailers ul{padding-left:0;border-left:0}.product-locator #online-retailers ul li h3{margin-left:0;padding-bottom:10px}.product-locator #online-retailers ul li a{font-size:16px}}@media(max-width:500px){.product-locator .map-columns form input[type=text]{width:115px}.product-locator #online-retailers ul li h3{font-size:18px}.product-locator #online-retailers ul li a{font-size:12px}.product-locator #online-retailers ul li img{max-width:75px}}@media(max-width:400px){.product-locator #online-retailers ul li{display:block;text-align:center}.product-locator #online-retailers ul li img{margin:auto;max-width:100px}}