@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap');
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
body{background:#ffffff;color:#444444;font-family:'Montserrat',sans-serif;font-size:17px;margin-top:0;}a,a:hover{color:#4F9C9A;font-weight:500;text-decoration:none;}a:hover{color:#4F9C9A;}h1,h2,h3,h4,h5,h6{color:#444444;font-family:'Montserrat',sans-serif;font-weight:500;}h1{font-size:40px;}h2,.field__label{font-size:29px;font-weight:500;}h3{font-size:25px;}h4{font-size:21px;}h5{font-size:18px;}h6{font-size:15px;}b,strong{font-weight:700;}img{height:auto;max-width:100%;}li{margin:0 0 5px;}.btn,.btn:hover,.btn:focus,.btn-primary,.btn-primary:hover,.btn-primary:focus{background:none repeat scroll 0 0 #fff;border:1px solid #C95834;box-shadow:none;color:#C95834;text-transform:none;border-radius:0;padding:10px 70px;font-weight:500;}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background:none repeat scroll 0 0 #C95834;border:1px solid #C95834;box-shadow:none !important;color:#fff;}.container{width:100%;max-width:1400px;}.blue.views-row,.blue button,.blue .btn{background-color:#3a6bb4;border:1px solid #fff;color:#fff;}.cream.views-row,.cream button,.cream .btn{background-color:#f8f1eb;border:1px solid #CCC;color:#444;}.green.views-row,.green button,.green .btn{background-color:#ACC93C;border:1px solid #fff;color:#fff;}.orange.views-row,.orange button,.orange .btn{background-color:#FFBD00;border:1px solid #fff;color:#fff;}.peach.views-row,.peach button,.peach .btn{background-color:#fea70f;border:1px solid #fff;color:#fff;}.purple.views-row,.purple button,.purple .btn{background-color:#864199;border:1px solid #fff;color:#fff;}.red.views-row,.red button,.red .btn{background-color:#DF2026;border:1px solid #fff;color:#fff;}.teal.views-row,.teal button,.teal .btn{background-color:#4e9d9b;border:1px solid #fff;color:#fff;}.block.teal,.block.teal h2{background-color:#4e9d9b;color:#fff;}.white.views-row,.white button,.white .btn{background-color:#ffffff;border:1px solid #CCC;color:#444;}.yellow.views-row,.yellow button,.yellow .btn{background-color:#f4d40f;border:1px solid #fff;color:#fff;}.contentheader .views-row{padding:20px 0 0 0;}.path-product .contentheader .views-row{padding:0;}.contentheader .blue,.slick .blue{background-color:#3a6bb4;color:#fff;}.contentheader .cream,.slick .cream{background-color:#f8f1eb;border-bottom:1px solid #CCC;color:#444;}.contentheader .green,.slick .green{background-color:#ACC93C;color:#fff;}.contentheader .orange,.slick .orange{background-color:#FFBD00;color:#fff;}.contentheader .peach,.slick .peach{background-color:#fea70f;color:#fff;}.contentheader .purple,.slick .purple{background-color:#864199;color:#fff;}.contentheader .red,.slick .red{background-color:#DF2026;color:#fff;}.contentheader .teal,.slick .teal{background-color:#4e9d9b;color:#fff;}.contentheader .white,.slick .white{background-color:#ffffff;border-bottom:1px solid #CCC;color:#444;}.contentheader .yellow,.slick .yellow{background-color:#f4d40f;color:#fff;}.gradient{background:rgb(201,88,52);background:linear-gradient(90deg,rgba(201,88,52,1) 0%,rgba(218,199,75,1) 100%);height:10px;}#header{background-color:#fff;}#navbar-top{background-color:#d15959;color:#fff;font-weight:600;font-size:12px;}#navbar-top .container{position:relative;display:block;text-align:center;}#navbar-top .row{display:block;margin:0 auto;}.region-top-header > div,.region-top-header > nav{display:inline-block;vertical-align:middle;width:32.5%;}#navbar-top a{color:#fff;text-transform:capitalize;}#block-headerphone{text-align:left;}#block-useraccountmenu-2{text-align:right;}#block-useraccountmenu-2 .nav{display:block;}#block-useraccountmenu-2 a{float:right;}#navbar-main{background-color:#fff;}.navbar-brand img{max-width:280px;}.navbar-nav > li > a,.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > .active > a,.navbar-nav > .active > a:hover,.navbar-nav > .active > a:focus{color:#444444;font-size:13px;font-weight:500;text-transform:uppercase;}.navbar-nav > .active > a,.navbar-nav > .active > a:hover,.navbar-nav > .active > a:focus{background:transparent;}.menu--account > div > a{font-size:12px !important;}.navbar-nav > .open > a,.navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus{color:#444444;background:transparent;}.dropdown-toggle::after{color:#D15959;}.dropdown-menu{border:none;font-size:inherit;}.navbar-nav .dropdown-menu > li > a,.navbar-nav .dropdown-menu > li > a:hover,.navbar-nav .dropdown-menu > active > a{background-color:transparent;}.dropdown-item{padding:0 10px 10px;}.dropdown-item:hover,.dropdown-item:focus{background:transparent;}.dropdown-item.active,.dropdown-item:active{background-color:transparent;}#contenttop .row,#slideshow .row,#contentbottom .row{margin:0 auto;display:block;flex-wrap:unset;}.contentheader{position:relative;text-align:right;}.views-field-field-header-title{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.slidetext,.slideimage{display:inline-block;vertical-align:middle;width:50%;}.slidetext{padding:0 6%;}.views-field-field-header-title h1,.slick h1,.slick h1 a{font-size:40px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:0;}.white .views-field-field-header-title h1,.white .slick h1,.white .slick h1 a,.cream .views-field-field-header-title h1,.cream .slick h1,.white .slick h1 a{color:#444444;}.headertagline{font-size:21px;}.slidebody{margin-top:12px;}.slidebutton{margin-top:20px;}.view-title-term- .row{text-align:center;display:block;margin:0 auto;padding:0 20px 20px;}.view-title{text-align:center;padding:0 20px 20px;}.view-title .gradient{max-width:300px;margin:0 auto 30px;}#main{margin:50px auto;}.path-frontpage .field--name-field-title-views{display:none;}.view-title .row{display:block;margin:0;}.views-field-edit-node{font-size:80%;font-style:italic;margin:10px 0;}.view-our-most-popular-flavors{text-align:center;padding:100px 0;margin:0 auto;}.halfwidth{display:inline-block;vertical-align:top;width:49%;}.node-115 .halfwidth,.node-116 .halfwidth{text-align:center;}.view-taxonomy-term .row{display:block;margin:0 auto;}.view-taxonomy-term .views-row{margin-bottom:10px;}.floatright{float:right;width:33%;}.floatleft{overflow:hidden;padding-right:100px;}.productimage img{width:100%;}.path-product #main-wrapper .field--name-body{margin-bottom:30px;}.field--name-field-list-price{color:#ff0000;text-decoration:line-through;}.field--name-price{font-size:38px;font-weight:500;margin:0 0 30px;}.attribute-widgets{margin-bottom:50px !important;}.attribute-widgets label{display:block;font-weight:700;}.field--name-field-ingredients,.field--name-field-recipes-using-this-product,.field--name-field-products-used-in-thi-views{margin-top:40px;}.view-recipes-using-this-product .row{margin:0;display:block;}.view-recipes-using-this-product .views-row{margin:0 0 15px;}.field--name-field-download-product-spec-shee{font-size:115%;margin-top:50px;}.productgrid .view-header .gradient{max-width:300px;margin:0 auto;}.productgrid h3{text-align:center;font-size:37px;}.productgrid h3 a{color:#444;}.productgrid h3 a::after{content:' ';clear:both;display:block;background:rgb(201,88,52);background:linear-gradient(90deg,rgba(201,88,52,1) 0%,rgba(218,199,75,1) 100%);margin:0 auto;font-size:0;height:10px;width:100px;}.productgrid .view-content.row{display:block;margin:50px 0;}.view-products-used-in-this-recipe .view-content.row{margin:0 auto 50px;}.productgrid .views-row{display:inline-block;vertical-align:top;width:32.5%;padding:20px;margin:0 0 20px;position:relative;}.productgrid .views-field-field-flavor-name-short{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;z-index:99;}.productgrid .views-field-field-flavor-name-short a{font-weight:700;text-transform:uppercase;color:#fff;font-size:24px;line-height:1;}.productgrid .views-field-title{font-size:22px;margin:15px auto;}.productgrid .views-field-body{margin-bottom:15px;}.hoverimage{left:0;position:absolute;top:0;z-index:-1;}.productgrid .views-row:hover .hoverimage{z-index:2;animation:fadein 1s;-moz-animation:fadein 1s;-webkit-animation:fadein 1s;-o-animation:fadein 1s;}@keyframes fadein{from{opacity:0;}to{opacity:1;}}@-moz-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fadein{from{opacity:0;}to{opacity:1;}}@-o-keyframes fadein{from{opacity:0;}to{opacity:1;}}.views-field-price__number{color:#527529;font-weight:500;font-size:19px;}.productgrid .views-field-list-price__number{color:#ff0000;text-decoration:line-through;}#block-drinkmachinesblock .field--name-body div{width:49%;display:inline-block;padding:0 50px;vertical-align:middle;}.drinkmachinesblock-image{padding:20px 0 0 20px !important;}#block-drinkmachinesblock h2{font-size:40px;font-weight:700;color:#fff;text-transform:uppercase;margin-bottom:0;}.delete-order-item,.delete-order-item:hover,.delete-order-item:focus{padding:0 7px;}.checkout-pane .fieldset-legend{font-weight:500;}.field--name-list-price .field__label{font-size:inherit;float:left;margin-right:10px;}.cart .row{display:block;margin:0 auto;}.flavors{font-size:12px;}.order-total-line-label{margin-right:20px;}.order-total-line-value{width:150px;}.webform-submission-form{margin:30px auto;}.form-inline .form-control{display:block;width:100%;}.node-2 article{max-width:500px;}form label,form legend{font-size:21px !important;}form label.form-check-label{font-size:17px !important;}#contentbottom .container{max-width:100%;padding:0;width:100%;}#block-gradient{height:30px;}.site-footer{border:none;background:#fff;color:#444;text-align:center;font-family:inherit;}.site-footer .block{border:none;margin:0;padding:0 20px 0 0;}.site-footer a,.site-footer a:hover,.site-footer a:focus,.site-footer .content a,.site-footer .content a.is-active{color:#4F9C9A !important;}.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5,.site-footer h6{color:#444;}.site-footer__bottom{letter-spacing:inherit;margin-top:0;border-top:none;}.site-footer__bottom .region{margin-top:0;}#block-footercopyrightanalytics{font-size:13px;}.site-footer .content{color:inherit;font-size:inherit;}#block-footerright img{margin:0 0 10px 0;}.site-footer__top .row{display:inline-block;width:24%;text-align:left;vertical-align:top;float:none;margin:0;}#block-footerleft{font-size:21px;}.phone{font-size:30px;font-weight:500;}footer .nav{display:block;}footer .nav-link{padding:10px 0 0;}@media(max-width:1920px){.container{width:1400px;padding-left:0;padding-right:0;}}@media(max-width:1600px){.container{width:1370px;}}@media(max-width:1400px){.container{width:1140px;}}@media(max-width:1200px){.container{width:960px;}.slideshow.container,#contenttop .container{width:100%;padding:0;}#block-drinkmachinesblock .field--name-body div{padding:20px 50px;}}@media(max-width:992px){.container{width:720px;}.navbar-toggler,.navbar-toggler:hover,.navbar-toggler:focus{background:transparent;border:none;outline:none;border-radius:0;position:absolute;top:25px;right:10px;margin:0;}.navbar-toggler .icon-bar{background-color:#ff0000;display:block;width:22px;height:2px;border-radius:1px;margin-top:4px;}.navbar-collapse{border:none;text-align:center;}.region-navigation{text-align:center;}.navbar-nav > li > a,.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > .active > a,.navbar-nav > .active > a:hover,.navbar-nav > .active > a:focus{font-size:150%;}.dropdown-item{text-align:center;font-size:150%;}.navbar-brand{display:block;margin:0 auto;}.site-footer__top .row{width:32%;}.site-footer__top .region:last-child{width:100%;margin-top:30px;text-align:center;}.views-field-field-header-title h1,.slick h1,.slick h1 a{font-size:32px;}.slidebody{font-size:15px;}#block-drinkmachinesblock .field--name-body div{width:100%;display:block;padding:50px;}.drinkmachinesblock-image{text-align:center;padding:20px 20px 0 20px !important;}}@media(max-width:768px){.container{width:100%;padding:0 20px;}.region-top-header > div{width:49%;}#block-headershipanywhere{text-align:right;}#block-useraccountmenu-2{width:100%;}.productgrid .views-row{width:49%;padding:20px 10px;}.site-footer__top .region:first-child{width:100%;text-align:center;margin-bottom:30px;}.site-footer__top .region:nth-child(2n){width:63%;}.site-footer__top .row{width:35%;}.slidetext{padding:0 2% 0 6%;}.btn,.btn:hover,.btn:focus,.btn-primary,.btn-primary:hover,.btn-primary:focus{padding:10px 40px;}.floatleft{padding-right:30px;}}@media(max-width:650px){.drinkmachine .floatright{float:none;width:100%;max-width:90%;margin:0 auto;}.drinkmachine .floatleft{padding-right:0;}.halfwidth{display:block;width:100%;}}@media(max-width:576px){.container{width:100%;}.slidetext,.slideimage{width:100%;padding:0;}.slidetext{padding:20px;}.productgrid .views-row{width:100%;}.contentheader .views-row{padding:50px 0 0 0;}.views-field-field-header-title{width:96%;}}@media(max-width:450px){.region-top-header > div,#block-useraccountmenu-2{width:100%;text-align:center !important;}#block-useraccountmenu-2 a{float:none;display:inline-block;}.productgrid .views-field-field-flavor-name-short a{font-size:20px;}.floatright{float:none;width:100%;max-width:200px;margin:0 auto;}.floatleft{padding-right:0;}.button--add-to-cart{padding:10px 30px;}.path-product .button--add-to-cart{font-size:30px;}.site-footer__top .row,.site-footer__top .region:nth-child(2n){width:100% !important;text-align:center;margin-bottom:30px;}.site-footer__top .region:last-child{margin-top:0;}}
.alert-success{color:#333;background-color:white;border-left:#28a745 15px solid;}.alert-warning{color:#333;background-color:white;border-left:#ff8800 15px solid;}.alert-danger{color:#333;background-color:white;border-left:#cc0000 15px solid;}.alert-dismissible .btn-close{opacity:0.6;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}
