.card .imageTop .text p{font-family:inherit;font-size:1em}
body{font-family:"Caponi Slab",Georgia,"Times New Roman",Times,serif}
h1,h2,.h1,.h2{font-family:"BudLight","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:900}
h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-family:"BudLight","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}
h1,.h1{font-size:44px}
h2,.h2{font-size:40px}
h3,.h3{font-size:36px}
h4,.h4{font-size:32px}
h5,.h5{font-size:28px}
h6,.h6{font-size:24px}
@media(max-width:768px){h1,.h1{font-size:35px}
h2,.h2{font-size:31px}
h3,.h3{font-size:28px}
h4,.h4{font-size:26px}
h5,.h5{font-size:24px}
h6,.h6{font-size:21px}
}
.univers{font-family:"Univers LT Std"}
.sweet-gothic-medium{font-family:"SweetGothic";font-weight:500}
.skyline{font-family:"TitlingGothicFB Skyline";font-weight:500}
.ocr-b-std{font-family:"OCR B Std";font-weight:500}
.alph-dog{font-family:"AlphDog";font-weight:bold}
#universal-modal{background:#000}
#universal-modal *{color:#fff;border:0}
#universal-modal .modal-header{display:none}
#universal-modal .age-checker{padding-bottom:0}
#universal-modal .age-checker .main-header-logo{height:150px;background-size:contain;background-position:center center;background-repeat:no-repeat}
@media(max-width:768px){#universal-modal .age-checker .main-header-logo{height:120px}
}
#universal-modal .age-checker .age-checker-content h1{display:none}
#universal-modal .age-checker .age-checker-content p:first-of-type{text-transform:uppercase;font-family:"BudLight","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:36px;margin:24px 0}
@media(max-width:768px){#universal-modal .age-checker .age-checker-content p:first-of-type{font-size:24px}
}
#universal-modal .age-checker .age-checker-content p:last-of-type{display:none}
#universal-modal .age-checker #closing_date_field{background:#555;color:#fff;height:40px}
#universal-modal .age-checker #formDesktop{display:flex;justify-content:center}
#universal-modal .age-checker #formDesktop input,#universal-modal .age-checker #formDesktop button{background:#555;text-align:center;line-height:40px;height:40px;width:100px;display:flex;align-items:center;justify-content:center;font-size:16px}
#universal-modal .age-checker #formDesktop input::-webkit-outer-spin-button,#universal-modal .age-checker #formDesktop input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
#universal-modal .age-checker #formDesktop input{-moz-appearance:textfield}
#universal-modal .age-checker #formDesktop button{background:#00a1e1}
#universal-modal .age-checker #formDesktop button:hover{background:#002791}
#universal-modal .age-checker .age-gate-modal-footer h4{font-size:24px}
#universal-modal .age-checker .age-gate-modal-footer p{max-width:400px;margin:0 auto;font-size:12px}
.footer{font-family:inherit}
.footer .footer-container{max-width:none}
.footer .footer-container .branding-container{flex:0 0 31.25%;background:#002791}
.footer .footer-container .branding-container .logo-container a img{width:50%;height:auto;margin:0 auto}
@media(max-width:767px){.footer .footer-container .branding-container .logo-container a img{width:50%}
}
.footer .footer-container .branding-container .logo-container picture{display:flex;justify-content:center}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.footer .footer-container .branding-container .logo-container picture{justify-content:flex-start}
}
.footer .footer-container .navigation-container{flex:0 68.75%;background:#061148}
.footer .footer-container .navigation-container .content-wrap{font-family:"BudLight","Helvetica Neue",Helvetica,Arial,sans-serif}
.footer .footer-container .navigation-container .content-wrap .primary-links-container{margin-bottom:36px}
.footer .footer-container .navigation-container .content-wrap .primary-links-container ul li a{font-size:18px}
.footer .footer-container .navigation-container .content-wrap .secondary-links-container ul{row-gap:18px}
.footer .footer-container .navigation-container .content-wrap .secondary-links-container ul li a{color:#00a1e1}
.footer .disclaimer{color:white}
body{padding-top:60px}
.bt-nav,.bt-drawer{font-family:Arial,Helvetica,sans-serif;color:#00a1e1}
.bt-nav a,.bt-drawer a{color:#061148}
.bt-nav{height:60px;min-height:60px;background:#f0f0f0;border-bottom:0}
.bt-nav .bt-nav__logo__img{height:50%}
.bt-nav .bt-nav__logo__img--md{height:50%}
@media(max-width:992px){.bt-nav .bt-nav__logo__img--md{height:40%}
}
.bt-nav ul{background:transparent;font-family:"BudLight","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase}
.bt-nav .bt-nav__menu__item>a{padding:0 1.5rem}
@media(min-width:992px){.bt-nav .bt-nav__menu__item>a{padding:0 2rem}
}
@media(min-width:1200px){.bt-nav .bt-nav__menu__item>a{padding:0 3rem}
}
.bt-nav .bt-nav__menu__item.shopStyle>a{padding:0 1rem;background:transparent;color:#061148}
.bt-nav .bt-nav__menu__item.shopStyle>a:active{color:#002791}
@media(min-width:768px){.bt-nav .bt-nav__menu__item.shopStyle>a{padding:0 3rem;background:#061148;color:white}
.bt-nav .bt-nav__menu__item.shopStyle>a:hover{background:#002791}
}
.bt-nav .bt-nav__menu__item__submenu{background:#f0f0f0;padding:1rem 0;border:0;box-shadow:0 .4px .6px rgba(0,0,0,0.012),0 .9px 1.4px rgba(0,0,0,0.017),0 1.6px 2.5px rgba(0,0,0,0.021),0 2.5px 4px rgba(0,0,0,0.025),0 3.9px 6.2px rgba(0,0,0,0.029),0 6px 9.6px rgba(0,0,0,0.033),0 10px 16px rgba(0,0,0,0.038),0 20px 32px rgba(0,0,0,0.05)}
.bt-nav .bt-nav__menu__item__submenu a{position:relative}
.bt-nav .bt-nav__menu__item__submenu a:hover:after{content:"";position:absolute;bottom:6px;height:2px;left:10px;right:10px;background:#00a1e1;animation:swoopInRight .5s ease-out}
.bt-drawer{font-family:"BudLight","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#061148}
.bt-drawer a{line-height:2.5rem}
.bt-drawer a:not([href*="/"]):after{content:"▼";float:right;transition:.25s}
.bt-drawer a.open:not([href*="/"]):after{transform:rotate(180deg)}
@keyframes swoopInRight{0{right:100%}
100%{right:10px}
}
.slick-arrow{color:transparent;background:transparent;border-radius:0;border-top:3px solid black;border-right:3px solid black;transition:.25s}
@media(max-width:600px){.slick-arrow{height:24px;width:24px}
}
.slick-arrow:hover{filter:invert(0)}
.slick-arrow:focus,.slick-arrow:active{outline:0}
.slick-arrow.slick-next{transform:rotate(45deg);right:12px !important}
.slick-arrow.slick-next:hover{transform:rotate(45deg) scale(1.1)}
.slick-arrow.slick-prev{transform:rotate(225deg);left:12px !important}
.slick-arrow.slick-prev:hover{transform:rotate(225deg) scale(1.1)}
#product-carousel .prev-item,#product-carousel .next-item{display:none}
@media(max-width:600px){#product-carousel .slick-slider .slick-track{padding-top:60px;overflow-y:visible}
#product-carousel .slick-slider .slick-arrow{top:10px}
#product-carousel .slick-slider .slick-prev{left:20px !important}
#product-carousel .slick-slider .slick-next{right:20px !important}
#product-carousel .slick-slider .prev-item,#product-carousel .slick-slider .next-item{position:absolute;height:3rem;width:33%;line-height:1;display:flex;align-items:center;top:-305px;left:45px}
#product-carousel .slick-slider .prev-item .title,#product-carousel .slick-slider .next-item .title{display:none}
#product-carousel .slick-slider .prev-item .subtitle,#product-carousel .slick-slider .next-item .subtitle{display:none}
#product-carousel .slick-slider .prev-item p,#product-carousel .slick-slider .next-item p{margin-bottom:0;text-transform:uppercase;font-family:"BudLight","Helvetica Neue",Helvetica,Arial,sans-serif;color:#061148}
#product-carousel .slick-slider .next-item{text-align:right;justify-content:flex-end;left:unset;right:45px}
}
.bt-nutrition__background{background:#00a1e1}
.bt-nutrition .bt-nutrition__main{padding:3rem}
.bt-nutrition .bt-nutrition__main h2{color:#061148}
.bt-nutrition .bt-nutrition__main .bt-nutrition__disclaimer__button--open{margin-top:1rem;color:inherit;background:transparent;border:0;padding:0;height:40px;line-height:40px}
.bt-nutrition .bt-nutrition__fact{border-left:1px solid rgba(255,255,255,0.2);padding-left:1rem}
.bt-nutrition .bt-nutrition__fact__numeric{line-height:5rem}
@media(max-width:600px){.bt-nutrition .bt-nutrition__fact{padding:0 12.5%;margin:1rem 0}
}
.bt-nutrition__disclaimer{padding:3rem}
.nutritionfacts__mobile{display:none !important}
.nutritionfacts__desktop{display:flex !important}