/*!
    Description: Best Friends Narrowcasting 2017
    Version: 1.0.1
    Author: Studio Ive
    Tags: HTML5, CSS3
*/*,:after,:before{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}@font-face{font-family:robotoslab;src:url(fonts/robotoslab-regular-webfont.eot);src:url(fonts/robotoslab-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/robotoslab-regular-webfont.woff2) format("woff2"),url(fonts/robotoslab-regular-webfont.woff) format("woff"),url(fonts/robotoslab-regular-webfont.ttf) format("truetype"),url(fonts/robotoslab-regular-webfont.svg#robotoslab) format("svg");font-weight:400;font-style:normal}@font-face{font-family:robotoslab;src:url(fonts/robotoslab-bold-webfont.eot);src:url(fonts/robotoslab-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/robotoslab-bold-webfont.woff2) format("woff2"),url(fonts/robotoslab-bold-webfont.woff) format("woff"),url(fonts/robotoslab-bold-webfont.ttf) format("truetype"),url(fonts/robotoslab-bold-webfont.svg#robotoslab) format("svg");font-weight:700;font-style:normal}@font-face{font-family:fontawesome;src:url(fonts/fontawesome/fontawesome-webfont.eot);src:url(fonts/fontawesome/fontawesome-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/fontawesome/fontawesome-webfont.woff2) format("woff2"),url(fonts/fontawesome/fontawesome-webfont.woff) format("woff"),url(fonts/fontawesome/fontawesome-webfont.ttf) format("truetype"),url(fonts/fontawesome/fontawesome-webfont.svg#fontawesome) format("svg");font-weight:700;font-style:normal}h1{font-size:28px}.strong,h1{font-weight:700}.ubuntu-light{font-weight:300}.ubuntu-light,.ubuntu-regular{font-family:Ubuntu,sans-serif;font-style:normal}.ubuntu-regular{font-weight:400}.ubuntu-medium{font-weight:500}.ubuntu-bold,.ubuntu-medium{font-family:Ubuntu,sans-serif;font-style:normal}.ubuntu-bold{font-weight:700}.ubuntu-light-italic{font-weight:300}.ubuntu-light-italic,.ubuntu-regular-italic{font-family:Ubuntu,sans-serif;font-style:italic}.ubuntu-regular-italic{font-weight:400}.ubuntu-medium-italic{font-weight:500}.ubuntu-bold-italic,.ubuntu-medium-italic{font-family:Ubuntu,sans-serif;font-style:italic}.ubuntu-bold-italic{font-weight:700}.font-secondary,.roboto-slab{font-family:Roboto Slab,serif;font-optical-sizing:auto;font-style:normal}.roboto-slab{font-weight:400}.roboto-slab-bold{font-family:Roboto Slab,serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.single *{cursor:none!important}.btn{transition:background .75s ease-in-out}#svg-defs,.footer{display:none}.footer{width:100%;position:relative;z-index:1;text-align:center;margin-top:50px}.footer .copyright{text-align:center;text-transform:uppercase;padding:22.5px 0}.owl-controls{display:none!important}body.single #slider-nc .animated{animation-duration:.5s}body.single .animated{animation-duration:1s;animation-fill-mode:both}body.single .animated.infinite{animation-iteration-count:infinite}body.single .animated.hinge{animation-duration:2s}body.single .animated.bounceIn,body.single .animated.bounceOut,body.single .animated.flipOutX,body.single .animated.flipOutY{animation-duration:.75s}@keyframes a{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}body.single .zoomIn{animation-name:a}@keyframes b{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}body.single .zoomOut{animation-name:b}body.single .owl-carousel{overflow:hidden}body.single .owl-carousel .hidden{opacity:0}body.single .owl-carousel .item{position:relative}body.single .owl-carousel .background{display:none}body.single .owl-carousel .gokoko-nc-slides-def .content-image{width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:2}body.single .owl-carousel .gokoko-nc-slides-def .content{width:55%;min-height:200px;float:left;padding:0 50px 0 125px;color:#fff;font-family:robotoslab,Helvetica,Arial,sans-serif;font-weight:400;font-size:22.5px}body.single .owl-carousel .gokoko-nc-slides-def .content h2{color:#fff;margin:0 0 25px;font-family:robotoslab,Helvetica,Arial,sans-serif;text-transform:normal;font-weight:700;font-size:41.25px}body.single .owl-carousel .gokoko-nc-slides-def .image-thumb{width:45%;float:left;padding:0 125px 0 0}body.single .owl-carousel .gokoko-nc-slides-def .image-thumb img{padding:20px;border:1px solid #fff}body.single .owl-carousel .gokoko-nc-slides-def .background{display:block;position:relative;top:0;z-index:1}body.single .gokoko-nc-menu-slide .wrapper{position:absolute;margin:170px 100px 0;left:0;right:0;z-index:1;color:#fff}body.single .gokoko-nc-menu-slide .item-wrap{border:5px solid #fff;padding:0 0 35px;height:630px;overflow:hidden}body.single .gokoko-nc-menu-slide .item-wrap.top{border:5px solid #e64720}body.single .gokoko-nc-menu-slide .item-wrap.top:before{content:"";width:107px;height:107px;display:block;background:url(img/menu-item/top-product.png);position:absolute;top:-50.5px;left:0;right:0;margin:0 auto;z-index:2}body.single .gokoko-nc-menu-slide .text-wrap{font-size:22px;padding:30px 15px 60px 30px}body.single .gokoko-nc-menu-slide h1.choose,body.single .gokoko-nc-menu-slide h2.title{font-family:robotoslab,Helvetica,Arial,sans-serif;color:#fff}body.single .gokoko-nc-menu-slide h1.choose{margin:0 0 50px;font-size:60px;text-transform:uppercase}body.single .gokoko-nc-menu-slide h2.title{font-size:36px;margin:0;padding:0 0 25px;text-transform:capitalize}body.single .gokoko-nc-menu-slide .background{display:block}body.single .gokoko-nc-menu-slide .divider{width:100%;height:6px;background:#fff;margin-top:50px;margin-bottom:20px}body.single .gokoko-nc-menu-slide .type{text-transform:uppercase}body.single .gokoko-nc-menu-slide .stars{font-family:fontawesome;font-style:normal;font-weight:400;text-decoration:inherit;color:#fff;font-size:20px}body.single .gokoko-nc-menu-slide #star-0:before{content:"\f006  \f006  \f006  \f006  \f006"}body.single .gokoko-nc-menu-slide #star-1:before{content:"\f005  \f006  \f006  \f006  \f006"}body.single .gokoko-nc-menu-slide #star-2:before{content:"\f005  \f005  \f006  \f006  \f006"}body.single .gokoko-nc-menu-slide #star-3:before{content:"\f005  \f005  \f005  \f006  \f006"}body.single .gokoko-nc-menu-slide #star-4:before{content:"\f005  \f005  \f005  \f005  \f006"}body.single .gokoko-nc-menu-slide #star-5:before{content:"\f005  \f005  \f005  \f005  \f005"}.bfnc-h2,.category--product.has-price .td--content .menu__content__row__cat div,tr.product.no-price .menu__content__row__prod_title{font-size:60.8px;font-size:3.8rem;font-weight:700;letter-spacing:-1px}.single-menu_slide{background-color:#000;color:#fff}.menu_slide-template-default{background-color:#454545}.single-menu_slide td{padding:0}.slide__menu25,.slide__menu25__bg{width:1920px;height:1080px;max-width:1920px;margin:0 auto}.slide__menu25{position:relative;z-index:2;overflow:hidden}.slide__menu25 table{width:100%;border-collapse:collapse}.menu__grid{font-family:Ubuntu,sans-serif;font-weight:400;font-style:normal}.menu__grid .category{font-family:Roboto Slab,serif;font-optical-sizing:auto;font-weight:700;font-style:normal;position:relative}.slide__menu25__bg{position:absolute;top:0;left:0;right:0;z-index:0}.menu__grid{display:grid}.menu__grid.grid--2{grid-template-columns:22% 80%}.menu__grid.grid--3{grid-template-columns:22% 40% 40%}.menu__grid.grid--4{grid-template-columns:22% 26% 26% 26%}.menu__grid.grid--5{grid-template-columns:22% 19.5% 19.5% 19.5%}.slide__menu25 tr.category.line-height--minimal,.slide__menu25 tr.product.line-height--minimal{line-height:1.2}.slide__menu25 tr.category .menu__content__row__cat{font-size:104px;font-size:6.5rem;font-weight:700;letter-spacing:-1px}.slide__menu25 .slide__menu25__type{width:17.5px;height:17.5px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;text-transform:uppercase;font-family:Roboto Slab,serif}.slide__menu25 .slide__menu25__type--i{background-color:#4bb16c}.slide__menu25 .slide__menu25__type--s{background-color:#d33d5b}.slide__menu25 .slide__menu25__type--h{background-color:#ecc725}.slide__menu25 .td--type{width:50px;display:flex}.slide__menu25 .td--type .slide__menu25__type{margin-right:5px}.slide__menu25 .td--price{min-width:80px;padding-left:5px;text-align:right}.slide__menu25 .no-price .td--price{min-width:0;padding-left:0}.slide__menu25 .no-decimal-spacer{margin-right:1.4em}.slide__menu25 .decimal-part.decimal-amount--1{margin-right:.55em}.slide__menu25 .decimal-part.decimal-amount--slash{margin-right:0!important}.menu__grid-col{height:calc(100% - 100px);margin-top:50px;padding:0 50px 0 32px;position:relative}.menu__grid-col:before{content:"";position:absolute;left:0;top:110px;display:block;width:3px;height:calc(100% - 110px);background-color:#fff}.menu__grid-col:first-child:before{display:none;background-color:transparent}#menu__col-1{margin-top:65px;padding:0 50px}.menu__grid-col:first-child{border-left:none}.menu__col-1__branding{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.menu__col-1__branding__icon{margin-bottom:27px}.menu__col-1__types{margin-top:50px}.menu__col-1__types__type{text-align:center;justify-content:center;font-size:32px;font-size:2rem;font-family:Roboto Slab,serif;display:flex;align-items:center;margin-bottom:14px;font-size:48px;font-size:3rem;font-weight:700}.menu__col-1__types__type .slide__menu25__type{width:45px;height:45px;margin-right:10px;font-size:46.4px;font-size:2.9rem}.menu__content__row__prod_title__prod_subtitle{font-size:41.6px;font-size:2.6rem;font-family:Roboto,sans-serif;margin-top:-3px}.menu__content__row__cat>div{display:inline-block;margin-bottom:.7em}.menu__content__row__cat>div:after{content:"";display:block;width:100%;height:3px;margin-top:-8px;background-color:#fff}.category--product.has-price .menu__content__row__cat div,.menu__content__row__price,.menu__content__row__prod_title{font-size:38.4px;font-size:2.4rem;border-bottom:none}.category--product.has-price .menu__content__row__cat div,.menu__content__row__price{font-weight:700;text-transform:uppercase}.menu__content__row__prod_title{line-height:1}tr.product td.td--content{padding-bottom:5px}.menu__content__row__prod__lso{width:38px;position:relative;font-weight:700;color:#00bb31;font-size:32px;font-size:2rem;font-family:Roboto,sans-serif;text-align:center}.menu__content__row__prod__lso:after{content:"";width:100%;height:3px;background-color:#00bb31;position:absolute;bottom:0;left:0}.menu__content__row__prod__flags{width:30px;height:16px;margin:-1px 10px 0 0;display:inline-block;background-size:cover;background-position:50%;background-repeat:no-repeat}.product.new{position:relative}.product.new:after,.product.new:before{position:absolute;transform:translateY(-50%);top:50%;background-color:#ec6707}.product.new:after{content:"NEW";right:-30px;padding:2px 3px;color:#fff;font-size:22.4px;font-size:1.4rem;z-index:3}.product.new:before{content:"";width:10px;height:10px;transform:rotate(-45deg) translateY(-50%);right:-30px;margin-right:22px;margin-top:-2px;z-index:1}tr.product.no-price .menu__content__row__prod_title__prod_subtitle{font-size:41.6px;font-size:2.6rem}tr.product.no-price .slide__menu25__type{width:35px;height:35px;font-size:16px}tr.product.has-price .menu__content__row__prod_title{font-size:41.6px;font-size:2.6rem}tr.product.has-price .menu__content__row__prod_title__prod_subtitle{font-size:27.2px;font-size:1.7rem;font-weight:700;font-style:italic}tr.product.has-price .slide__menu25__type{margin-top:3px}tr.category.no-price .menu__content__row__sub-cat>div{font-size:60.8px;font-size:3.8rem;font-weight:700;letter-spacing:-1px}.menu__content__row__sub-cat{font-size:38.4px;font-size:2.4rem;font-weight:700;font-family:Roboto,sans-serif}.filler{height:35px}.menu__col-1__coffee-tea{position:relative;margin-top:65px;border-top:2px solid #fff;border-left:2px solid #fff;border-right:2px solid #fff;padding:27px 20px 140px 38px}.menu__col-1__coffee-tea:after,.menu__col-1__coffee-tea:before{content:"";height:2px;position:absolute;bottom:0;background-color:#fff}.menu__col-1__coffee-tea:before{width:65px;left:0}.menu__col-1__coffee-tea:after{width:110px;right:0}.coffee-tea__title{font-size:76.8px;font-size:4.8rem;line-height:1;padding-bottom:10px;border-bottom:2px solid #fff;display:inline-block}.coffee-tea__products{font-size:32px;font-size:2rem;margin-top:1em}.coffee-tea__product{display:flex;justify-content:space-between}.coffee-tea__product__title{padding-right:5px}.coffee-tea__img-cup-wrap{position:absolute;left:0;right:0;bottom:-35px;text-align:center}.coffee-tea__img-cup{display:inline-block;animation:c 20.5s infinite}@keyframes c{0%,2.5%{transform:rotate(0deg) scale(1)}5%{transform:rotate(-5deg) scale(1.1)}7.5%{transform:rotate(5deg) scale(1.05)}10%{transform:rotate(-5deg) scale(1.1)}12.5%{transform:rotate(0deg) scale(1)}to{transform:rotate(0deg)}}.coffee-tea__cup__price-tag{width:90px;height:90px;border-radius:50%;border:2px solid #fff;background-color:#000;position:absolute;top:40px;right:73px;transform:rotate(-10deg);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.coffee-tea__cup__price-tag__title{font-weight:700;font-size:41.6px;font-size:2.6rem;line-height:1.1}.coffee-tea__cup__price-tag__sub{font-size:21px;line-height:1.1}.cali-us .menu__content__row__prod_title>div,.lucky7 .menu__content__row__cat>div{display:flex;margin-bottom:0;align-items:center}.lucky7 .td--content div>div:after{content:"";width:32px;height:32px;margin-left:10px;margin-top:-2px;display:inline-block;background-image:url(img/menu-slide/animate-7.gif);background-size:cover;background-color:transparent}.cali-us .menu__content__row__prod_title>div:before{content:"";width:30px;height:16px;margin-right:10px;margin-top:-1px;display:inline-block;background-image:url(img/menu-slide/united-states.svg);background-size:cover;background-color:transparent}tr.sold-out .td--content,tr.sold-out .td--price{color:#797979;text-decoration:line-through}body.single .gokoko-nc-slides-vid iframe{width:1920px;height:1080px;overflow:hidden}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;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:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-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}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.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;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}.no-js .owl-carousel{display:block}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.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{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.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}#progressBar{width:100%;position:absolute;top:0;height:10px;background:hsla(0,0%,100%,.2);z-index:5}#progressBar #bar{z-index:4;background:#fff;height:10px}.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;background:url(img/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(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:50%;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%}.gokoko-nc-slides-def .image-thumb img,.gokoko-nc-slides-img img{width:100%;height:auto}.owl-carousel .fadeOut{animation-name:d}@keyframes d{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:1600px){body.single .owl-carousel .gokoko-nc-slides-def .content{font-size:30px}body.single .owl-carousel .gokoko-nc-slides-def .content h2{font-size:55px}}
/*# sourceMappingURL=dist/css/maps/style.css.map */