/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.footer a{text-decoration:underline;text-underline-offset:3px}.recipe-name.animation-element span:hover{text-decoration:underline;text-underline-offset:3px}a:focus-visible{outline:2px solid red;border:1px solid white}#main-content:focus-visible{outline:none}.age-gate-container .content-ct .landing-logo .logo a:focus-visible{outline-offset:0px;display:inline-block;padding:5px;margin:-6px}.age-gate-container label.checkbox-custom-label:focus-visible{outline:2px solid red;border:1px solid white}.age-gate-container #enter:focus-visible{outline:2px solid red;border:2px solid white;outline-offset:2px}a.visually-hidden.focusable:focus-visible{outline-offset:0px}.header .logo__container a:focus-visible{outline-offset:0px;padding:15px 5px;margin:0px -6px}.header .nav__container .navigation ul li a:focus-visible{outline-offset:0px;z-index:2}.header .nav__container .navigation ul li ul.submenu li a:focus-visible{outline-offset:0px;height:30px;margin-top:0px;padding:8px 2px}.header .nav__container .navigation ul li ul.submenu li a:hover{padding-top:5px;margin-top:5px}.header .nav__container .navigation ul li.buy-now a:focus-visible{outline-offset:2px}.banner-bar h1:focus-visible,.carousel-bar h1:focus-visible{outline:2px solid red;border:1px solid white;transform:none}.carousel-bar h3:focus-visible{outline:2px solid red;border:1px solid white;transform:none}.slick-arrow:focus-visible{outline:2px solid red;border:1px solid white}.slick-dots button:focus-visible{outline:4px solid red}.slick-dots button:focus-visible:before{content:"";border:2px solid #fff;border-radius:50%;width:18px;height:18px;top:-2px;left:-2px}.blue_text a:focus-visible{outline-offset:0px;text-decoration:underline}.footer a:focus-visible{outline-offset:0px}.product-filter a:focus-visible{outline-offset:0px;padding:4px}.productTitle:before{content:"*";height:8px;width:16px;background-image:url(/themes/custom/bsi_theme/img/Path%20437.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;font-size:0;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.product-name span:focus-visible{outline:2px solid red;border:1px solid white}.recipe-name span:focus-visible{text-decoration:underline;outline:2px solid red;border:1px solid white;margin-top:-2px;text-underline-offset:3px}.breadcrumb-container a:focus-visible{outline-offset:0px;margin-left:-4px;padding:3px;text-decoration:underline}.recipe-select a:focus-visible{outline-offset:0px;padding:4px}h2.select-selected:focus-visible{outline:2px solid red;outline-offset:2px}.select-option-value:focus-visible{outline:2px solid red;border:1px solid white;padding:0px 12px !important;width:170px;margin-left:3px}.close-button:focus-visible{outline:2px solid red;border:1px solid white;outline-offset:-3px}.owl-nav button:focus-visible{outline:2px solid red;border:1px solid white}.recipe-detail__text a:focus-visible{outline-offset:0px;padding:2px}.text-center a.btn:focus-visible{outline-offset:2px}.recipe-detail__nav a:focus-visible{outline-offset:0px}.recipe-focus:focus-visible{outline:2px solid red !important;border:1px solid white}a.btn:focus-visible{outline-offset:2px}.about-bottom .animation-element a:focus-visible{outline-offset:0px;padding:4px}@font-face{font-family:BrooklynSamuelsFour-Light;src:url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Light.woff) format("woff"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Light.ttf) format("truetype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Light.svg#BrooklynSamuelsFour-Light) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:BrooklynSamuelsFour-Medium;src:url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Medium.woff) format("woff"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Medium.ttf) format("truetype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Medium.svg#BrooklynSamuelsFour-Medium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:BrooklynSamuelsFour-Bold;src:url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Bold.woff) format("woff"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Bold.ttf) format("truetype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFour-Bold.svg#BrooklynSamuelsFour-Bold) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:BrooklynSamuelsFive-Light;src:url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Light.woff) format("woff"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Light.ttf) format("truetype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Light.svg#BrooklynSamuelsFive-Light) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:BrooklynSamuelsFive-Medium;src:url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Medium.woff) format("woff"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Medium.ttf) format("truetype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Medium.svg#BrooklynSamuelsFive-Medium) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:BrooklynSamuelsFive-Bold;src:url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Bold.woff) format("woff"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Bold.ttf) format("truetype"),url(/themes/custom/bsi_theme/dist/fonts/brooklyn-samuels/BrooklynSamuelsFive-Bold.svg#BrooklynSamuelsFive-Bold) format("svg");font-weight:normal;font-style:normal}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;background:transparent}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:black}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;max-width:165px}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block;margin:0px 6px;}@media (max-width:639px){.slick-initialized .slick-slide{margin:0px}}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.about-awards-content{margin-bottom:10px}.about-awards-content__image-content-container{background-repeat:no-repeat;background-size:cover;width:100%}@media only screen and (max-width:600px){.about-awards-content__image-content-container{padding:50px 0}}.about-awards-content__image-content-container .about-awards-content__detail-bg{background-repeat:no-repeat;background-size:cover;padding:40px 0;width:100%}.about-awards-content__image-content-container .banner-copy{margin:0 auto;align-self:center;width:85%}@media (min-width:640px){.about-awards-content__image-content-container .banner-copy{align-self:center;width:75%}}@media (min-width:640px){.about-awards-content__image-content-container .banner-copy__container{padding:25px 20px 0}}.about-awards-content__image-content-container .banner-copy__body{color:#fff;font-size:16px;font-family:"BrooklynSamuelsFive-Light";text-align:center;margin-bottom:20px}.about-awards-content__image-content-container .banner-copy__body b,.about-awards-content__image-content-container .banner-copy__body strong{color:#00A3E0}.about-awards-content__image-content-container .banner-copy__content{width:100%}@media (min-width:640px){.about-awards-content__image-content-container .banner-copy__content{width:65%;padding-right:11%}}.about-awards-content__image-content-container .banner-copy__content h2,.about-awards-content__image-content-container .banner-copy__content h3{color:#fff;font-size:28px;font-family:"BrooklynSamuelsFour-Bold";letter-spacing:3.3px;margin:0;text-transform:uppercase}.about-awards-content__image-content-container .banner-copy__content h2 .banner-copy__head,.about-awards-content__image-content-container .banner-copy__content h3 .banner-copy__head{margin-bottom:20px}.about-awards-content__image-content-container .banner-copy__content-container{padding:0}.about-awards-content__image-content-container .banner-copy__img{width:100%}@media (min-width:640px){.about-awards-content__image-content-container .banner-copy__img{width:35%}}.about-awards-content__image-content-container .banner-copy__img img{max-width:330px;height:auto;width:180px}@media (min-width:640px){.about-awards-content__image-content-container .banner-copy__img img{width:100%}}.about-awards-content__image-content-container .banner-copy__links{position:static}@media only screen and (max-width:600px){.about-awards-content__image-content-container .banner-copy__links{padding-top:25px}}.about-awards-content__image-content-container .banner-copy__links .btn{margin:30px 0}.recipe-detail{background-color:#002855}.recipe-detail__body{padding:0 40px;width:100%}@media (min-width:640px){.recipe-detail__body{padding:0}}.recipe-detail__img-container{display:inline-block;margin-top:115px;margin-bottom:25px;padding:25px 0;text-align:center;width:100%}@media (min-width:640px){.recipe-detail__img-container{margin:0 5% 0 10%;padding:98px 0;vertical-align:middle;width:35%}}.recipe-detail__content-container{color:#fff;display:inline-block;width:100%}@media (min-width:640px){.recipe-detail__content-container{margin-right:20%;vertical-align:middle;width:30%}}@media (max-width:639px){.recipe-detail__title-block{padding:0 40px;position:absolute;left:0;top:60px;width:100%}}.recipe-detail__title{color:#fff;display:inline-block;font-family:"BrooklynSamuelsFour-Bold";font-size:28px;letter-spacing:3.3px;text-transform:uppercase;margin-bottom:40px;width:100%}.recipe-detail__text{color:#fff;font-size:18px;font-family:"BrooklynSamuelsFive-Light";margin-bottom:20px}.recipe-detail__text b,.recipe-detail__text strong{color:#00A3E0}.recipe-detail__text h2{font-size:28px;margin:20px 0}.recipe-detail__text p{margin-bottom:5px}.recipe-detail .btn{margin-bottom:90px}@media (min-width:640px){.recipe-detail .btn{margin-bottom:50px}}.recipe-detail__close-container{font-size:0;text-align:right;width:100%}.recipe-detail__close-container .close-button{background-image:url(/themes/custom/bsi_theme/img/modal-close.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:60px;position:relative;top:0;right:0;width:100px}@media (min-width:640px){.recipe-detail__close-container .close-button{height:83px;width:140px;z-index:2}}.recipe-detail__nav{color:#fff}.recipe-detail__nav--prev,.recipe-detail__nav--next{background-color:#002855;background-repeat:no-repeat;background-position:center;background-size:100% auto;position:fixed;width:40px;height:40px;z-index:1}@media (max-width:639px){.recipe-detail__nav--prev,.recipe-detail__nav--next{bottom:25px}}@media (min-width:640px){.recipe-detail__nav--prev,.recipe-detail__nav--next{top:0;height:100%}}.recipe-detail__nav--prev:before,.recipe-detail__nav--next:before{content:none}.recipe-detail__nav--prev{background-image:url(/themes/custom/bsi_theme/img/Group%2046.svg);left:50px}@media (min-width:640px){.recipe-detail__nav--prev{left:30px;height:40px;top:50%}}.recipe-detail__nav--prev:hover,.recipe-detail__nav--prev:focus{background-image:url(/themes/custom/bsi_theme/img/Group%2046.svg)}.recipe-detail__nav--next{background-image:url(/themes/custom/bsi_theme/img/Group%2057.svg);right:50px}@media (min-width:640px){.recipe-detail__nav--next{right:30px;height:40px;top:50%}}.recipe-detail__nav--next:hover,.recipe-detail__nav--next:focus{background-image:url(/themes/custom/bsi_theme/img/Group%2057.svg)}.reveal .recipe-detail__text p{font-size:18px !important;margin-bottom:5px !important}.reveal .recipe-detail__text h2{font-size:28px !important;margin:20px 0 !important;letter-spacing:initial !important;text-transform:initial !important}@media (max-width:639px){.node--type-flavor-page .product-detail-banner .banner-copy{margin-bottom:60px}}.node--type-flavor-page .product-detail-banner .banner-copy__content h1,.node--type-flavor-page .product-detail-banner .banner-copy__content h2,.node--type-flavor-page .product-detail-banner .banner-copy__content h3{color:#fff;font-size:28px;font-family:"BrooklynSamuelsFour-Bold";letter-spacing:3.3px;margin:0;text-transform:uppercase}.node--type-flavor-page .product-detail-banner .banner-copy__body{color:#fff;font-size:16px;font-family:"BrooklynSamuelsFive-Light";text-align:center;margin-bottom:20px}.node--type-flavor-page .product-detail-banner .banner-copy__body b,.node--type-flavor-page .product-detail-banner .banner-copy__body strong{color:#00A3E0}.node--type-flavor-page .product-detail-banner .banner-copy__links{bottom:auto;margin-bottom:20px;position:relative}.node--type-flavor-page .product-detail-banner .banner-copy.theme-light h1,.node--type-flavor-page .product-detail-banner .banner-copy.theme-light h2,.node--type-flavor-page .product-detail-banner .banner-copy.theme-light h3,.node--type-flavor-page .product-detail-banner .banner-copy.theme-light .banner-copy__body{color:#002855}.node--type-flavor-page .product-detail-bar{background-color:#002855;padding:36px 0;text-align:center;margin-bottom:10px}@media (min-width:640px){.node--type-flavor-page .product-detail-bar{padding:40px 0}}.node--type-flavor-page .product-detail-bar img{display:inline-block;max-width:117px}.node--type-flavor-page .product-detail-title-container{background-color:#002855;padding:25px 0}@media only screen and (min-width:768px){.node--type-flavor-page .product-detail-title-container{padding:38px 0}}.node--type-flavor-page .product-detail-title-container h2{color:#fff;font-size:22px;font-family:"BrooklynSamuelsFour-Bold";letter-spacing:3.3px;line-height:normal;margin:0;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.node--type-flavor-page .product-detail-title-container h2{font-size:40px;letter-spacing:6px}}.node--type-flavor-page .product-detail-title-container h2.colored{color:#00A3E0}.node--type-flavor-page .product-detail-recipes{display:flex;font-size:0;overflow:hidden;margin-bottom:10px}.node--type-flavor-page .product-detail-recipes__slide{background-color:#00A3E0;color:#fff;cursor:pointer;display:inline-block;text-align:center;position:relative;padding-bottom:98px;vertical-align:top;width:100%}@media (min-width:640px){.node--type-flavor-page .product-detail-recipes__slide{margin-left:6px;margin-right:6px;padding-bottom:118px;width:calc(33.33% - 8px)}}.node--type-flavor-page .product-detail-recipes__slide img{display:inline-block;max-width:100%}@media (max-width:640px){.node--type-flavor-page .product-detail-recipes__slide img{max-width:100%}}.node--type-flavor-page .product-detail-recipes__slide .recipe-name{background-color:#002855;padding:30px 0;position:absolute;bottom:0;text-align:center;transition:all 1.5s linear .5s,color 0.2s;width:100%}@media (min-width:640px){.node--type-flavor-page .product-detail-recipes__slide .recipe-name{padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}}.node--type-flavor-page .product-detail-recipes__slide .recipe-name img{display:inline-block;margin-bottom:5px;width:14px}.node--type-flavor-page .product-detail-recipes__slide .recipe-name span{display:block;font-size:14px;letter-spacing:2.4px;text-transform:uppercase;padding:2px}.node--type-flavor-page .product-detail-recipes__slide:first-child:nth-last-child(1){margin-left:0;margin-right:0;width:100%}.node--type-flavor-page .product-detail-recipes__slide:first-child:nth-last-child(2),.node--type-flavor-page .product-detail-recipes__slide:first-child:nth-last-child(2) ~ .product-detail-recipes__slide{margin-left:0;margin-right:12px}.node--type-flavor-page .product-detail-recipes__slide:first-child:nth-last-child(2):last-child,.node--type-flavor-page .product-detail-recipes__slide:first-child:nth-last-child(2) ~ .product-detail-recipes__slide:last-child{margin-right:0}.node--type-flavor-page .product-detail-recipes__slide:first-child:nth-last-child(3),.node--type-flavor-page .product-detail-recipes__slide:first-child:nth-last-child(3) ~ .product-detail-recipes__slide{margin-left:0;margin-right:12px}.node--type-flavor-page .product-detail-recipes__slide:first-child:nth-last-child(3):last-child,.node--type-flavor-page .product-detail-recipes__slide:first-child:nth-last-child(3) ~ .product-detail-recipes__slide:last-child{margin-right:0}.node--type-flavor-page .product-detail-recipes__slide:focus{outline:none}.node--type-flavor-page .product-detail-recipes__slide.own-recipe{padding:0}@media (min-width:640px){.node--type-flavor-page .product-detail-recipes__slide.own-recipe:first-child:nth-last-child(1){margin-top:10px;padding:0;width:100%}.node--type-flavor-page .product-detail-recipes__slide.own-recipe:first-child:nth-last-child(1) .own-recipe-content{width:100%}.node--type-flavor-page .product-detail-recipes__slide.own-recipe:first-child:nth-last-child(1) .own-recipe-content__container{padding:40px 10px}}.node--type-flavor-page .product-detail-recipes__slide.own-recipe .own-recipe-content{background-color:#00A3E0;display:table;padding:45px 60px;height:100%;width:100%}@media (min-width:640px){.node--type-flavor-page .product-detail-recipes__slide.own-recipe .own-recipe-content{padding:38px 30px}}.node--type-flavor-page .product-detail-recipes__slide.own-recipe .own-recipe-content h2{color:#fff;font-size:22px;font-family:"BrooklynSamuelsFour-Bold";letter-spacing:3.3px;line-height:normal;margin:0;text-transform:uppercase}@media (min-width:60em){.node--type-flavor-page .product-detail-recipes__slide.own-recipe .own-recipe-content h2{font-size:40px;letter-spacing:6px}}.node--type-flavor-page .product-detail-recipes__slide.own-recipe .own-recipe-content h2.colored{color:#00A3E0}.node--type-flavor-page .product-detail-recipes__slide.own-recipe .own-recipe-content a{display:inline-block;font-size:14px;letter-spacing:2.1px;margin-top:25px;text-transform:uppercase;text-decoration:underline}@media (min-width:60em){.node--type-flavor-page .product-detail-recipes__slide.own-recipe .own-recipe-content a{font-size:18px;letter-spacing:2.7px;margin-top:20px}}.node--type-flavor-page .product-detail-recipes__slide.own-recipe .own-recipe-content__container{background-color:#002855;display:table-cell;padding:0 10px;vertical-align:middle}@media (min-width:640px){.node--type-flavor-page .product-detail-recipes__slide.own-recipe .own-recipe-content__container{padding:0 10px}}.node--type-flavor-page .product-detail-recipes__slide.own-recipe:first-child:nth-last-child(1){margin:0;display:block}.node--type-flavor-page .product-detail-recipes__slide.own-recipe:first-child:nth-last-child(1) .own-recipe-content{padding:0}@media only screen and (max-width:639px){.node--type-flavor-page .product-detail-recipes__slide.own-recipe:first-child:nth-last-child(1) .own-recipe-content .own-recipe-content__container{position:relative}.node--type-flavor-page .product-detail-recipes__slide.own-recipe:first-child:nth-last-child(1) .own-recipe-content .own-recipe-content__container a{position:absolute;left:0;width:100%}}.node--type-flavor-page .product-detail-recipes .slick-prev,.node--type-flavor-page .product-detail-recipes .slick-next{top:50%;margin-top:-20px}.node--type-flavor-page .product-detail-recipes .slick-prev{left:10px}.node--type-flavor-page .product-detail-recipes .slick-next{right:10px}@media (min-width:640px){.node--type-flavor-page .product-detail-recipes .slick-list{margin:0 -10px}}.node--type-flavor-page .slick-dots{bottom:10px;font-size:0}.node--type-flavor-page .slick-dots li{height:12px;width:12px}.node--type-flavor-page .slick-dots li.slick-active button{background:#fff}.node--type-flavor-page .slick-dots li button{border:1px solid #fff;border-radius:50%;font-size:40px;height:12px;width:12px}.node--type-flavor-page .slick-dots li button:before{content:none}.node--type-flavor-page .slick-prev,.node--type-flavor-page .slick-next{background-size:cover;top:initial;bottom:-15px;height:40px;width:40px;z-index:1}@media (min-width:640px){.node--type-flavor-page .slick-prev,.node--type-flavor-page .slick-next{height:60px;width:60px;bottom:auto;top:50%}}.node--type-flavor-page .slick-prev:hover,.node--type-flavor-page .slick-prev:focus,.node--type-flavor-page .slick-next:hover,.node--type-flavor-page .slick-next:focus{background-size:cover}.node--type-flavor-page .slick-prev:before,.node--type-flavor-page .slick-next:before{content:none}.node--type-flavor-page .slick-prev{background-image:url(/themes/custom/bsi_theme/img/group_black-prev.svg);left:50px}@media (min-width:640px){.node--type-flavor-page .slick-prev{left:calc(50% - 49vw)}}@media only screen and (min-width:1366px){.node--type-flavor-page .slick-prev{left:calc(50% - 37.5rem)}}.node--type-flavor-page .slick-prev:hover,.node--type-flavor-page .slick-prev:focus{background-image:url(/themes/custom/bsi_theme/img/group_black-prev.svg)}.node--type-flavor-page .slick-next{background-image:url(/themes/custom/bsi_theme/img/group_black-next.svg);right:50px}@media only screen and (min-width:768px){.node--type-flavor-page .slick-next{right:calc(50% - 49vw)}}@media only screen and (min-width:1366px){.node--type-flavor-page .slick-next{right:calc(50% - 37.5rem)}}.node--type-flavor-page .slick-next:hover,.node--type-flavor-page .slick-next:focus{background-image:url(/themes/custom/bsi_theme/img/group_black-next.svg)}.node--type-flavor-page .load-more{margin:10px 0 20px 0;text-align:center}.node--type-flavor-page .load-more .btn-load-more{color:#002855;font-size:20px;letter-spacing:3.3px;text-transform:uppercase}.node--type-flavor-page .no-more{display:none}.node--type-flavor-page .recipes .reveal-overlay{overflow:auto}.node--type-flavor-page .recipes .reveal-overlay .modal__header{padding:30px 0}.node--type-flavor-page .recipes .reveal-overlay .modal__body{padding:0 40px}@media (min-width:640px){.node--type-flavor-page .recipes .reveal-overlay .modal__body{padding:0 20px}}.node--type-flavor-page .product-nutrition-section{padding:60px 0}.node--type-flavor-page .product-nutrition-section h3{color:#002855;text-align:center;margin-bottom:30px}.node--type-flavor-page .product-nutrition-section thead{background:#002855;border:1px solid #002855;color:#fff}.node--type-flavor-page .product-nutrition-section tbody{border-color:#002855}.node--type-flavor-page .product-nutrition-section tbody tr{border-color:#002855}.carousel-homepage__slide .banner-copy{margin:0 auto}.carousel-homepage__slide .banner-copy__img{float:none}.carousel-homepage__slide .banner-copy__content-container{padding-left:0;padding-right:0}@media (min-width:640px){.carousel-homepage__slide .banner-copy__content-container{padding-left:18%}}.carousel-homepage__slide .banner-copy__logo{display:inline-block !important}.carousel-homepage__slide .banner-copy__content{margin-bottom:20px;width:100%}.carousel-homepage__slide .banner-copy__content h3{color:#fff;font-size:28px;font-family:"BrooklynSamuelsFour-Bold";letter-spacing:3.3px;margin:0;text-transform:uppercase}.carousel-homepage__slide .banner-copy__body{color:#fff;font-size:16px;font-family:"BrooklynSamuelsFive-Light";text-align:center;margin-bottom:20px;margin-bottom:40px}.carousel-homepage__slide .banner-copy__body b,.carousel-homepage__slide .banner-copy__body strong{color:#00A3E0}@media (min-width:640px){.carousel-homepage__slide .banner-copy__body{margin-bottom:80px}}.carousel-homepage__slide .banner-copy__links{position:static;left:auto;transform:initial}@media (max-width:639px){.carousel-homepage__slide .banner-copy__links{display:flex;flex-direction:column-reverse;margin:0 auto;max-width:260px}}@media (min-width:640px){.carousel-homepage__slide .banner-copy__container{flex-direction:row}}.carousel-homepage__slide .banner-copy__container.order-reverse{flex-direction:row-reverse}@media (min-width:640px){.carousel-homepage__slide .banner-copy__container.order-reverse .banner-copy__content-container{padding-left:0}}.carousel-homepage__slide .banner-copy.theme-light .banner-copy__body{color:#002855}.product-banner{background-color:#00A3E0;margin:0;overflow:auto;position:relative;padding:0}@media (min-width:640px){.product-banner{background-color:transparent}}.product-banner .banner-copy{margin:20px auto}@media (max-width:1100px) and (min-width:640px){.product-banner .banner-copy{height:100%}.product-banner .banner-copy .banner-copy__container{height:100%}.product-banner .banner-copy .banner-copy__content h2{font-size:2.5vw}.product-banner .banner-copy .banner-copy__content h2 .banner-copy__head{font-size:2.5vw;margin-bottom:2vw}.product-banner .banner-copy .banner-copy__body{font-size:1.4vw}}@media (min-width:640px){.product-banner .banner-copy{left:50%;margin:20px 0;position:absolute;top:calc(50% - 20px);transform:translate(-50%,-50%);width:45%}}.product-banner .banner-copy__logo{margin-bottom:10px;max-width:55px;width:9%}@media (min-width:640px){.product-banner .banner-copy__logo{margin-bottom:20px}}.product-banner .banner-copy__content{width:100%}.product-banner .banner-copy__content-container{padding-left:0;padding-right:0}.product-banner .banner-copy__content h2{color:#fff;font-size:28px;font-family:"BrooklynSamuelsFour-Bold";letter-spacing:3.3px;margin:0;text-transform:uppercase}.product-banner .banner-copy__body{color:#fff;font-size:16px;font-family:"BrooklynSamuelsFive-Light";text-align:center;margin-bottom:20px}.product-banner .banner-copy__body b,.product-banner .banner-copy__body strong{color:#00A3E0}.product-banner .banner-copy__container{padding:20px 10px 20px 10px}@media (min-width:640px){.product-banner .banner-copy__container{padding:20px 10px 20px}}@media (min-width:60em){.product-banner .banner-copy__container{padding:20px 10px 20px}}@media (min-width:75em){.product-banner .banner-copy__container{padding:40px 10px 60px}}.product-banner__bg img{width:100%}.product-banner__bg .desktop{display:none}@media (min-width:640px){.product-banner__bg .desktop{display:block}}@media (min-width:640px){.product-banner__bg .mobile{display:none}}.carousel-homepage{margin:0 auto;width:100%}.carousel-homepage.slick-slider{margin-bottom:0}.carousel-homepage__slide{background-size:cover;background-repeat:no-repeat;padding:50px 0;width:100%}@media (max-width:639px){.carousel-homepage__slide{width:100vw !important}}.slick-dots{bottom:10px;font-size:0}.slick-dots li{height:12px;width:12px}.slick-dots li.slick-active button{background:#000}.slick-dots li button{border:2px solid #000;border-radius:50%;font-size:40px;height:12px;width:12px}.slick-dots li button:before{content:none}.slick-prev,.slick-next{background-size:cover;top:initial;bottom:-15px;height:40px;width:40px;z-index:1}@media (min-width:640px){.slick-prev,.slick-next{height:60px;width:60px;bottom:auto;top:50%}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-size:cover}.slick-prev:before,.slick-next:before{content:none}.slick-prev{background-image:url(/themes/custom/bsi_theme/img/group_black-prev.svg);left:50px}@media (min-width:640px){.slick-prev{left:calc(50% - 49vw)}}@media only screen and (min-width:1366px){.slick-prev{left:calc(50% - 37.5rem)}}.slick-prev:hover,.slick-prev:focus{background-image:url(/themes/custom/bsi_theme/img/group_black-prev.svg)}.slick-next{background-image:url(/themes/custom/bsi_theme/img/group_black-next.svg);right:50px}@media (min-width:640px){.slick-next{right:calc(50% - 49vw)}}@media only screen and (min-width:1366px){.slick-next{right:calc(50% - 37.5rem)}}.slick-next:hover,.slick-next:focus{background-image:url(/themes/custom/bsi_theme/img/group_black-next.svg)}.homepage__banner-copy h3{color:#fff;font-size:28px;font-family:"BrooklynSamuelsFour-Bold";letter-spacing:3.3px;margin:0;text-transform:uppercase}.homepage__banner-copy .banner-copy__body{color:#fff;font-size:16px;font-family:"BrooklynSamuelsFive-Light";text-align:center;margin-bottom:20px}.homepage__banner-copy .banner-copy__body b,.homepage__banner-copy .banner-copy__body strong{color:#00A3E0}@media (max-width:639px){.homepage__banner-copy .banner-copy__links{display:flex;flex-direction:column-reverse;transform:translateX(-50%);left:50%}}.recipe-banner{padding:190px 0}@media (min-width:640px){.recipe-banner{padding:150px 0}}@media (max-width:640px){.recipe-banner{padding:12vh 1px}}.recipe-banner .banner-copy{margin:0 auto}.recipe-banner .banner-copy__content{width:100%;padding:0 0 30px}.recipe-banner .banner-copy__content-container{padding-right:0}.recipe-banner .banner-copy__content h1,.recipe-banner .banner-copy__content h2,.recipe-banner .banner-copy__content h3{color:#fff;font-size:28px;font-family:"BrooklynSamuelsFour-Bold";letter-spacing:3.3px;margin:0;text-transform:uppercase}.recipe-banner .banner-copy__body{color:#fff;font-size:16px;font-family:"BrooklynSamuelsFive-Light";text-align:center;margin-bottom:20px}.recipe-banner .banner-copy__body b,.recipe-banner .banner-copy__body strong{color:#00A3E0}.reveal{background-color:#002855;font-size:0;top:0 !important;border:none;max-width:none;height:100%;padding:0;width:100%}.reveal:focus{outline:none}.reveal .img-container{display:inline-block;margin-top:115px;margin-bottom:25px;text-align:center;width:100%}@media (min-width:640px){.reveal .img-container{margin:0 5% 0 10%;vertical-align:middle;width:35%}}.reveal .content-container{color:#fff;display:inline-block;width:100%}@media (min-width:640px){.reveal .content-container{margin-right:10%;vertical-align:middle;width:40%}}@media (max-width:639px){.reveal .content-container .recipe-title{position:absolute;left:0;top:0;width:100%}}.reveal .content-container .reveal-content__logo{display:inline-block;margin-bottom:10px;width:35px}@media (min-width:640px){.reveal .content-container .reveal-content__logo{width:55px}}.reveal .content-container .substitute-product-block{display:inline-block;font-family:"BrooklynSamuelsFive-Light";font-size:12px;margin-bottom:50px}@media (min-width:640px){.reveal .content-container .substitute-product-block{font-size:20px}}.reveal .content-container .substitute-product-block a{display:inline-block;margin:0 5px}.reveal .content-container .substitute-product-block p,.reveal .content-container .substitute-product-block img{display:inline;margin:0;vertical-align:middle;width:auto}.reveal .content-container .btn{margin-bottom:90px}@media (min-width:640px){.reveal .content-container .btn{margin-bottom:50px}}.reveal .content-container .highlight{color:#002855;cursor:pointer}.reveal .content-container h2{display:inline-block;font-family:"BrooklynSamuelsFour-Bold";font-size:22px;letter-spacing:3.3px;text-transform:uppercase;margin-bottom:40px;width:100%}@media (min-width:640px){.reveal .content-container h2{font-size:32px;letter-spacing:6px}}@media (min-width:60em){.reveal .content-container h2{font-size:40px}}.reveal .content-container p{font-size:12px;font-family:"BrooklynSamuelsFive-Light";text-align:left;margin-bottom:5px}@media (min-width:640px){.reveal .content-container p{font-size:20px}}.reveal .content-container p.two-column-layout__desc{margin:20px 0 40px 0}.reveal .content-container p a{color:#00A3E0;font-weight:bold;text-decoration:none}.reveal .content-container p a:hover{text-decoration:underline;text-underline-offset:3px}.reveal .content-container p img{display:inline-block;width:auto}.reveal .content-container p.reveal__desc{margin:20px 0 40px 0}.reveal .owl-nav{color:#fff}.reveal .owl-nav .owl-prev,.reveal .owl-nav .owl-next{background-color:#002855;background-repeat:no-repeat;background-position:center;background-size:100% auto;position:absolute;width:40px;height:40px;z-index:1}@media (max-width:639px){.reveal .owl-nav .owl-prev,.reveal .owl-nav .owl-next{bottom:25px}}@media (min-width:640px){.reveal .owl-nav .owl-prev,.reveal .owl-nav .owl-next{top:0;height:100%}}.reveal .owl-nav .owl-prev:hover,.reveal .owl-nav .owl-prev:focus,.reveal .owl-nav .owl-next:hover,.reveal .owl-nav .owl-next:focus{outline:none}.reveal .owl-nav .owl-prev:before,.reveal .owl-nav .owl-next:before{content:none}.reveal .owl-nav .owl-prev{background-image:url(/themes/custom/bsi_theme/img/Group%2046.svg);left:30px}@media (min-width:640px){.reveal .owl-nav .owl-prev{left:30px;height:40px;top:30%}}.reveal .owl-nav .owl-prev:hover,.reveal .owl-nav .owl-prev:focus{background-image:url(/themes/custom/bsi_theme/img/Group%2046.svg)}.reveal .owl-nav .owl-next{background-image:url(/themes/custom/bsi_theme/img/Group%2057.svg);right:30px}@media (min-width:640px){.reveal .owl-nav .owl-next{right:30px;height:40px;top:30%}}.reveal .owl-nav .owl-next:hover,.reveal .owl-nav .owl-next:focus{background-image:url(/themes/custom/bsi_theme/img/Group%2057.svg)}.reveal .close-button{background-image:url(/themes/custom/bsi_theme/img/modal-close.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;height:60px;top:0;right:0;width:100px}@media (min-width:640px){.reveal .close-button{height:83px;width:140px}}.reveal .modal__header{padding:0}.reveal .modal__body{color:red;align-items:center;overflow:auto;margin:70px 40px 0 40px}@media (min-width:640px){.reveal .modal__body{margin:84px 0 0 0}}.reveal-overlay{overflow:hidden}
