html{font-size:62.5%;min-height:100%;cursor:url("../images/cursors/default-new.cur"),pointer;cursor:url("../images/cursors/default-new.png") 10 10,auto;}a{color:#4f1a6c;transition:color .5s,background-color .5s,border .5s;text-decoration:underline;cursor:url("../images/cursors/active-hover-new.cur"),pointer;cursor:url("../images/cursors/active-hover-new.png") 10 10,auto;}a:hover,a:focus{color:#9e2986;}.available-location-template-default .footerrow__findstore,.tax-available_locations_category .footerrow__findstore,.post-type-archive-available-location .footerrow__findstore{display:none;}.row2cols{margin-left:0;}.row2cols:after{content:'';display:block;clear:both;}.row2cols>*{float:left;box-sizing:border-box;margin-left:0;margin-right:calc(-.01px);}.row2cols .column{width:100%;}@media (min-width: 769px) {.row2cols .column{width:50%;}}.row3cols{margin-left:0;}.row3cols:after{content:'';display:block;clear:both;}.row3cols>*{float:left;box-sizing:border-box;margin-left:0;margin-right:calc(-.01px);}.row3cols .column{width:50%;}@media (min-width: 769px) {.row3cols .column{width:33.33333%;}}.hideinmobile{display:none;}@media (min-width: 769px) {.hideinmobile{display:block;}}.ratiosquare{position:relative;height:0;padding-bottom:100%;}.ratiosquare>*{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box;}@media (min-width: 769px) {.ratiosquareondesktop{position:relative;height:auto;padding-bottom:0;}}.ratiowide{position:relative;height:0;padding-bottom:62.5%;}.ratiowide>*{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box;}.ratiowider{position:relative;height:0;padding-bottom:44.27083%;}.ratiowider>*{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box;}.ratiowiderondesktop .textmodule--wide{padding-bottom:8%;}@media (min-width: 769px) {.ratiowiderondesktop{position:relative;height:auto;padding-bottom:0;}}.carousel{overflow:hidden;position:relative;}.carousel__slides{position:relative;height:0;padding-bottom:100%;}.carousel__slides>*{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box;}.carousel__slide{transform:translateX(0%);z-index:0;overflow:hidden;}.no-js .carousel__slide:nth-child(n+2){display:none;}.carousel__slide img{display:block;width:100%;}.carousel__slidebg{display:block;transform:translateX(0%);}.carousel__slide.previous{transform:translateX(-100%);z-index:2;}.carousel__slide.previous .carousel__slidebg{transform:translateX(100%);}.carousel__slide.next{transform:translateX(100%);z-index:2;}.carousel__slide.next .carousel__slidebg{transform:translateX(-100%);}.carousel__slide.current,.carousel__slide.slidingout{transform:translateX(0%);z-index:1;}.carousel__slide.current .carousel__slidebg,.carousel__slide.slidingout .carousel__slidebg{transform:translateX(0%);}.carousel__slide.slidingin{transform:translateX(0%);z-index:3;}.carousel__slide.slidingin .carousel__slidebg{transform:translateX(0%);}.carousel--hoverprev.nottransitioning .carousel__slide.previous{transform:translateX(-80%);}.carousel--hoverprev.nottransitioning .carousel__slide.previous .carousel__slidebg{transform:translateX(80%);}.carousel--hovernext.nottransitioning .carousel__slide.next{transform:translateX(80%);}.carousel--hovernext.nottransitioning .carousel__slide.next .carousel__slidebg{transform:translateX(-80%);}.transitioning .carousel__slide.slidingin{transition:transform .5s;}.transitioning .carousel__slide.slidingin .carousel__slidebg{transition:transform .5s;}.nottransitioning .carousel__slide.next,.nottransitioning .carousel__slide.next .carousel__slidebg,.nottransitioning .carousel__slide.previous,.nottransitioning .carousel__slide.previous .carousel__slidebg{transition:transform .5s;}.carousel__controls{position:absolute;z-index:10;bottom:10px;left:50%;width:50px;margin-left:-25px;}.carousel__prev svg,.carousel__next svg{width:25px;height:12.5px;}.carousel__prev .svgfill,.carousel__next .svgfill{fill:#FFF;transition:all .5s;}.carousel__prev a:hover .svgfill,.carousel__prev a:focus .svgfill,.carousel__next a:hover .svgfill,.carousel__next a:focus .svgfill{fill:#f7931e;}.carousel__prev.disabled,.carousel__next.disabled{opacity:0;}.carousel__prev.disabled a,.carousel__next.disabled a{cursor:default;}.carousel__prev{float:left;}.carousel__next{float:right;}@media (min-width: 769px) {.carousel__slides{padding-bottom:33.85417%;}}.carousel__prev2,.carousel__next2{position:absolute;top:0;bottom:0;width:15%;z-index:9;cursor:pointer;}.carousel__prev2{left:0;cursor:url("../images/cursors/left-arrow.cur"),url("../images/cursors/left-arrow.png"),auto;}.carousel__next2{right:0;cursor:url("../images/cursors/right-arrow.cur"),url("../images/cursors/right-arrow.png"),auto;}.locationsform__heading{display:table;width:100%;height:100%;font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:calc(2rem + 3vw);line-height:1.1;text-align:center;}.locationsform__heading span{display:table-cell;vertical-align:middle;}.locationsform__form{position:absolute;left:0;right:0;bottom:0;font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;min-height:1em;padding:1em 1.5em;background:#00b48d;}.locationsform__form input{font-family:"Lasiver-Regular","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;width:10em;padding:0;line-height:1.5;}.locationsform__form button{display:inline-block;vertical-align:middle;padding:0 1em;transform:translateX(0em);opacity:1;transition:all .5s;margin:.25em 0 0;}.locationsform__form button:hover,.locationsform__form button:focus{color:#FFF;}.locationsform__form button.disabled{cursor:default;opacity:0;transform:translateX(2em);}.locationsform__icon{position:absolute;right:1.5em;top:50%;margin-top:-13px;}.locationsform__icon svg{width:20px;height:26px;}.locationsform__icon .svgfill{fill:#FFF;}@media (min-width: 400px) {.locationsform{padding-bottom:5rem;}}.drinkpromo{color:white;background-color:#ef4130;background-size:cover;padding:5%;text-decoration:none;}.drinkpromo:hover,.drinkpromo:focus{color:white;}.drinkpromo__heading{font-family:"Lasiver-Black","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:8vw;line-height:1.1;margin:0 0 .2em;}.drinkpromo__subheading{font-size:6vw;line-height:1.2;}.drinkpromo__subheading svg{width:.8em;height:.74em;}.drinkpromo__subheading .svgfill{fill:#FFF;}.drinkpromo__badges svg{position:absolute;width:12vw;height:12vw;transform:scale(1.5);}.drinkpromo__badges .svgfill{fill:#5c2d91;}.drinkpromo__badges svg:nth-child(1){right:12%;bottom:5%;}.drinkpromo__badges svg:nth-child(2){right:5%;bottom:25%;}.drinkpromo__badges svg:nth-child(3){right:20%;bottom:23%;}.drinkpromo__overlay{position:absolute;top:0;left:0;bottom:0;right:0;border:1.2rem solid white;background:#812990;opacity:0;transition:all .5s;text-align:center;}.drinkpromo__overlay>div{display:table;width:100%;height:100%;}a:hover .drinkpromo__overlay,a:focus .drinkpromo__overlay{opacity:.95;}.drinkpromo__overlaytext{display:table-cell;vertical-align:middle;font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:10vw;line-height:1;}.drinkpromo__overlaytext span{font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:calc(1rem + .6vw);text-transform:uppercase;letter-spacing:.1em;margin-top:2rem;display:block;}.drinkpromo__overlaytext svg{width:2em;height:1em;}.drinkpromo__overlaytext .svgfill{fill:#00b48d;}@media (min-width: 769px) {.drinkpromo__heading{font-size:4vw;}.drinkpromo__subheading{font-size:3vw;}.drinkpromo__badges svg{width:6vw;height:6vw;}.drinkpromo__overlaytext{font-size:5vw;}}.blob{background:#FFF;text-align:center;overflow:hidden;}.blob__heading{font-family:"True North Black","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:5.25vw;line-height:1.1;color:#4f1a6c;position:relative;z-index:1;display:table;width:100%;height:100%;}.blob__heading span{display:table-cell;vertical-align:middle;}.blob__icon{position:absolute;left:50%;bottom:20px;width:116px;height:20px;margin-left:-58px;}.blob__icon .svgfill{fill:#ee3e96;}.blob__animation{position:absolute;left:10%;top:10%;width:80%;height:80%;}.no-js .blob__animation{border-radius:100%;background:#ee3e96;}.blob--pink-purple .blob__animation{color:#ee3e96;}.blob--green-blue .blob__animation{color:#00b48d;}@media (min-width: 769px) {.blob__heading{font-size:3.5vw;}}.videopopup{background-size:cover;color:white;text-decoration:none;text-align:center;}.videopopup:hover,.videopopup:focus{color:white;}.videopopup__overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:#812990;opacity:0;transition:all .5s;}a:hover .videopopup__overlay,a:focus .videopopup__overlay{opacity:.95;}.videopopup__text{position:absolute;bottom:50%;width:100%;margin-bottom:7.5vw;font-family:"Lasiver-Black","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;text-transform:uppercase;color:#4f1a6c;}.videopopup__title{position:absolute;top:50%;width:100%;margin-top:7.5vw;font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:6vw;line-height:1.2;}.videopopup__icon{position:absolute;left:50%;top:50%;z-index:2;margin:-6vw 0 0 -6vw;}.videopopup__icon svg{width:12vw;height:12vw;}.videopopup__icon .svgfill{fill:white;}.row3cols .videopopup__text{margin-bottom:4.5vw;}.row3cols .videopopup__title{margin-top:4.5vw;font-size:3.75vw;}.row3cols .videopopup__icon{margin:-3vw 0 0 -3vw;}.row3cols .videopopup__icon svg{width:6vw;height:6vw;}@media (min-width: 769px) {.videopopup__text{margin-bottom:4.5vw;}.videopopup__title{margin-top:4vw;font-size:3vw;}.videopopup__icon{margin:-3vw 0 0 -3vw;}.videopopup__icon svg{width:6vw;height:6vw;}.row3cols .videopopup__text{margin-bottom:3vw;}.row3cols .videopopup__title{margin-top:3vw;font-size:2.5vw;}.row3cols .videopopup__icon{margin:-2vw 0 0 -2vw;}.row3cols .videopopup__icon svg{width:4vw;height:4vw;}}.quotescarousel{overflow:hidden;}.quotescarousel .carousel__controls{bottom:5px;}.quotescarousel .carousel__controls a:hover .svgfill,.quotescarousel .carousel__controls a:focus .svgfill{fill:#4f1a6c;}.quotescarousel__slides{position:absolute;left:0;top:0;right:0;bottom:0;}.quotescarousel__slide{color:#0094c9;background:#f47929;text-align:center;width:100%;height:100%;}.quotescarousel__slide p{font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1.2;font-size:3.3vw;display:table;width:100%;height:100%;}.quotescarousel__slide span{display:table-cell;vertical-align:middle;}.quotescarousel__slide svg{width:18vw;height:18vw;display:block;margin:0 auto .5em;transform:scale(1.5);}.quotescarousel__slide .svgfill{fill:#0094c9;}@media (min-width: 769px) {.quotescarousel__slide p{font-size:2.2vw;}.quotescarousel__slide svg{width:12vw;height:12vw;}}.newsletterform{display:none;color:#4f1a6c;background:#ee2f53;font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.5vw;line-height:1;padding:1.8em;text-align:center;}.newsletterform input{font-family:"Lasiver-Regular","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;width:11em;color:white;}.newsletterform ::-webkit-input-placeholder{color:white;}.newsletterform ::-moz-placeholder{color:white;}.newsletterform :-ms-input-placeholder{color:white;}.newsletterform ::placeholder{color:white;}.newsletterform .placeholder{color:white;}.newsletterform button{transition:opacity .5s,transform .5s,color .5s;opacity:1;transform:translateX(0em);}.newsletterform button:hover,.newsletterform button:focus{color:#FFF;}.newsletterform button.disabled{cursor:default;opacity:0;transform:translateX(2em);}@media (min-width: 769px) {.newsletterform{display:block;}}.staticimage{background-size:cover;}.staticimage a{position:absolute;top:0;left:0;bottom:0;right:0;}.textbg{text-align:center;overflow:hidden;background-color:#FFF;background-size:cover;background-position:center center;}.textbg__heading{font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:8vw;line-height:1.1;color:#4f1a6c;position:relative;z-index:1;display:table;width:100%;height:100%;}.textbg__heading span{display:table-cell;vertical-align:middle;}.textbg__heading a{color:inherit;text-decoration:none;}.textbg__heading a:hover,.textbg__heading a:focus{text-decoration:underline;}.textbg--white .textbg__heading{color:white;}@media (min-width: 769px) {.textbg__heading{font-size:4vw;}}.textmodule{color:#4f1a6c;overflow:auto;-webkit-overflow-scrolling:scrolling;-webkit-overflow-scrolling:touch;padding:15%;position:relative;}.textmodule__heading{font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:4rem;line-height:.9;}.textmodule__content{padding-left:0%;position:relative;}.textmodule__badges{position:relative;top:0;left:0;width:25%;height:22vw;}.textmodule__badges svg{width:13vw;height:13vw;position:absolute;}.textmodule__badges .svgfill{fill:#0094c9;}.textmodule__badges svg:nth-child(1){left:-8.5vw;top:2.5vw;transform:rotate(-15deg) scale(1.5);}.textmodule__badges svg:nth-child(2){left:9vw;top:-1.5vw;transform:rotate(15deg) scale(1.5);}.textmodule__badges svg:nth-child(3){left:21vw;top:6vw;transform:rotate(0deg) scale(1.5);}@media (min-width: 769px) {.textmodule{padding-bottom:0%;}.textmodule__heading{font-size:5vw;}.textmodule__content{padding-left:25%;}.textmodule__badges{position:absolute;height:0;}.textmodule__badges svg{width:5vw;height:5vw;}.textmodule__badges svg:nth-child(1){left:-4vw;top:3vw;}.textmodule__badges svg:nth-child(2){left:1.5vw;top:-1vw;}.textmodule__badges svg:nth-child(3){left:2.5vw;top:4vw;}}.textmodule--wide{background-size:cover;padding:8%;color:white;}.textmodule--wide .textmodule__heading{color:#0094c9;}.textmodule--wide .textmodule__content{padding-left:10%;}@media (max-width: 768px) {.textmodule--wide{background-image:linear-gradient(15deg,#4f1a6c,#5c2d91,#812990,#9e2986)!important;}}@media (min-width: 769px) {.textmodule--wide{padding-bottom:0%;}.textmodule--wide .textmodule__heading{width:50%;}.textmodule--wide .textmodule__content{width:40%;}}.instagramfeed__text{font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.2rem;line-height:1;text-transform:uppercase;text-align:center;position:absolute;left:0;right:0;top:8%;margin:-1em 0 0;}.instagramfeed__text svg{display:inline-block;width:2em;height:2em;margin:0 .5em;vertical-align:middle;}.instagramfeed__text .svgfill{fill:white;}.instagramfeed__photos{position:absolute;left:0;top:50%;overflow:hidden;width:172.5vw;padding:0 3vw;margin-top:-16.5vw;}.instagramfeed__photos a{float:left;margin:0 1.5vw 0 0;width:33vw;}.instagramfeed__photos img{display:block;}.instagramfeed__photos :last-child{margin-right:0;}@media (min-width: 769px) {.instagramfeed__photos{width:115vw;padding:0 2vw;margin-top:-11vw;}.instagramfeed__photos a{margin:0 1vw 0 0;width:22vw;}}.socialmedia__heading{font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:5.20833vw;line-height:1;margin-bottom:2vw;}.socialmedia__links{padding:0;margin:0;list-style:none;overflow:hidden;}.socialmedia__links li{float:left;margin-right:5px;}.socialmedia__links a{display:block;box-sizing:border-box;border:2px solid #5c2d91;width:calc(31.2px + 1.5vw);height:calc(31.2px + 1.5vw);border-radius:100%;}.socialmedia__links svg{display:block;width:40%;height:40%;margin:30%;}.socialmedia__links .svgfill{fill:#FFF;}.socialmedia__links a:hover,.socialmedia__links a:focus{background:#5c2d91;}.socialmedia__photos{position:absolute;left:50%;bottom:5%;}.socialmedia__photos a{display:block;}.socialmedia__photos img{display:block;width:100%;}.socialmedia__photos>:nth-child(1){width:25vw;}.socialmedia__photos>:nth-child(2){width:16.66667vw;bottom:11.25vw;position:absolute;left:100%;margin:0 0 5px 5px;}.socialmedia__photos>:nth-child(3){width:11.25vw;position:absolute;left:100%;bottom:0;margin-left:5px;}.socialmedia__badges{display:none;}.socialmedia__badges svg{position:absolute;width:4vw;height:4vw;transform-origin:0 0;}.socialmedia__badges .svgfill{fill:#5c2d91;}.socialmedia__badges svg:nth-child(1){bottom:3%;left:88%;transform:rotate(-15deg) scale(1.5);}.socialmedia__badges svg:nth-child(2){bottom:19%;left:88%;transform:rotate(0deg) scale(1.5);}.socialmedia__badges svg:nth-child(3){bottom:20%;left:94%;transform:rotate(15deg) scale(1.5);}@media (min-width: 769px) {.socialmedia__links li{margin-right:10px;}.socialmedia__links a{border-width:3px;}.socialmedia__badges{display:block;}}.socialmedia--short{padding:3% 8%;background-image:url(../images/instagram-bg-2.jpg);}.socialmedia--short .socialmedia__heading{font-size:calc(4.8px + 3.5vw);margin-bottom:1rem;}.socialmedia--short .socialmedia__photos{top:50%;bottom:auto;margin-top:-5.625vw;}.socialmedia--short .socialmedia__photos>*{position:static;float:left;width:11.25vw;margin:0 5px 0 0;}.socialmedia--short .socialmedia__badges{display:block;}.socialmedia--short .socialmedia__badges svg{width:calc(17px + 4.0625vw);height:calc(17px + 4.0625vw);transform:none;left:88%;bottom:auto;top:50%;margin-top:calc(-15px + 1.5625vw);}.find-out-more{text-transform:uppercase;text-decoration:none;color:#72bf44;font-size:1.8rem;font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}.input__highlight__container{display:inline-block;max-width:100%;position:relative;}.altmain form .input__highlight__container{width:100%;}.altmain form .vfb-item-submit button,.altmain form .vfb-item-submit input{display:inline-block;}span.input__highlight{z-index:10;position:absolute;bottom:-2px;left:0;height:0;overflow:hidden;color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100%;border-top:3px solid transparent;}span.input__highlight__leaf{border-top:3px solid #72bf44;}span.input__highlight__purple{border-top:3px solid #4f1a6c;}.visual-form-builder-container .input__highlight__container{width:100%;}.visual-form-builder-container .vfb-item-text label.vfb-error,.visual-form-builder-container .vfb-item-email label.vfb-error{position:absolute;left:0px;bottom:-35px;display:block;}.visual-form-builder-container .vfb-item-phone{margin-bottom:6rem;}.visual-form-builder-container .vfb-item-phone label.vfb-error{position:absolute;left:0px;bottom:-70px;display:block;}@media (max-width: 650px) {.altmain form li.vfb-item{margin-bottom:5rem;}.altmain form li.vfb-item-phone{margin-bottom:8rem;}}@media (max-width: 340px) {.visual-form-builder-container .vfb-item-phone label.vfb-error{bottom:-80px;}}.textmodule__image{position:absolute;right:8%;top:7%;}.step-list{font-size:calc(16px + 1.5625vw);}.step-list strong{color:#00b48d;}.page-template-franchisor-page .textmodule--purple h3.textmodule__heading{color:#00b48d;font-size:calc(20px + 1.5625vw);line-height:1.2;}@media (max-width: 1600px) {.step-list{font-size:calc(14px + 1.5625vw);}}@media (max-width: 1400px) {.textmodule__image{position:absolute;right:8%;top:4%;width:30%;}}@media (max-width: 768px) {.textmodule__image{position:relative;margin:0 auto;right:0;top:0;}}.faqmodule h3.textmodule__heading{color:#00b48d;}.accordion__container{width:100%;margin:30px auto 0 auto;overflow:hidden;color:#4f1a6c;}.accordion__question{width:100%;margin:0 auto;padding:20px 25px;background:#fff;border-bottom:1px solid #4f1a6c;cursor:url("../images/cursors/active-hover-new.cur"),pointer;cursor:url("../images/cursors/active-hover-new.png") 20 20,auto;max-width:100%;box-sizing:border-box;position:relative;}.accordion__question h1{font-size:calc(10px + 1vw);margin-bottom:0;}.accordion__content{height:0px;width:100%;margin:0 auto;overflow:hidden;background:#fff;color:#4f1a6c;}.accordion__content__inner{padding:30px;}.accordion__container .accordion__open{height:auto;}.accordion__container .selected{color:#00b48d;}.drinks_kj{font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}.accordion-icon{position:absolute;right:20px;top:20px;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;}.accordion-icon svg{width:2vw;height:2vw;fill:#4f1a6c;}.accordion-icon.icon__active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.accordion-icon.icon__active svg{fill:#00b48d;}.textmodule__image{position:absolute;right:8%;top:7%;}.step-list{font-size:calc(16px + 1.5625vw);}.step-list strong{color:#00b48d;}.page-template-franchisor-page .textmodule--purple h3.textmodule__heading{color:#00b48d;}@media (max-width: 1600px) {.step-list{font-size:calc(14px + 1.5625vw);}}@media (max-width: 1400px) {.textmodule__image{position:absolute;right:8%;top:4%;width:30%;}}@media (max-width: 768px) {.textmodule__image{position:relative;margin:0 auto;right:0;top:0;}}.faqmodule h3.textmodule__heading{color:#00b48d;font-size:calc(20px + 1.5625vw);line-height:1.2;}.accordion__container{width:100%;margin:30px auto 0 auto;overflow:hidden;color:#4f1a6c;}.accordion__question{width:100%;margin:0 auto;padding:20px 25px;background:#fff;border-bottom:1px solid #4f1a6c;cursor:url("../images/cursors/active-hover.cur"),pointer;cursor:url("../images/cursors/active-hover.png") 20 20,auto;max-width:100%;box-sizing:border-box;position:relative;}.accordion__question h1{font-size:calc(10px + 1vw);margin-bottom:0;}.accordion__content{height:0px;width:100%;margin:0 auto;overflow:hidden;background:#fff;color:#4f1a6c;}.accordion__content__inner{padding:30px;}.accordion__container .accordion__open{height:auto;}.accordion__container .selected{color:#00b48d;}.drinks_kj{font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}.accordion-icon{position:absolute;right:20px;top:20px;-webkit-transition:all 300ms ease-in 0s;-moz-transition:all 300ms ease-in 0s;-o-transition:all 300ms ease-in 0s;transition:all 300ms ease-in 0s;}.accordion-icon svg{width:2vw;height:2vw;fill:#4f1a6c;}.accordion-icon.icon__active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.accordion-icon.icon__active svg{fill:#00b48d;}.franchisorpage__content{position:relative;}.franchisorpage__content .franchisorpage__contents{position:relative;}.franchisorpage__content .franchisorpage__text{width:100%;margin-left:0%;color:#4f1a6c;}.franchisorpage__content .textmodule__badges{display:none;left:60px;}.franchisorpage__content .textmodule__badges .svgfill{fill:#00b48d;}@media (min-width: 1000px) {.franchisorpage__content .textmodule__badges{display:block;}.franchisorpage__content .franchisorpage__text{width:100%;}}.enquire-btn a.button__enquire{background:#4f1a6c;color:#fff;font-size:1.5em;}.enquire-btn a.button__enquire:hover,.enquire-btn a.button__enquire:focus{background:#00b48d;}.drinkdetails__note{font-size:calc(28.6px + 2.3125vw);font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}.drinkdetails__toppings{margin-left:-20px;margin-bottom:0;padding:0;list-style:none;text-align:center;}.drinkdetails__toppings:after{content:'';display:block;clear:both;}.drinkdetails__toppings>*{float:left;box-sizing:border-box;margin-left:20px;margin-right:calc(-.01px);}.drinkdetails__toppings li{width:calc(33.33333% - 20px);}.drinkdetails__toppings a{text-decoration:none;}.drinkdetails__toppings img{display:block;width:100%;margin-bottom:1rem;}.drinkdetails__toppings strong{display:block;font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:calc(12.8px + 0.375vw);line-height:1.2;}.drinkdetails__toppings span{font-size:calc(12.8px + 0.375vw);font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}.current-menu-item a,.current-menu-parent a{color:#00b48d;}.current-menu-item svg,.current-menu-parent svg{opacity:1;}@media (max-width: 768px) {.js .drinkscategories__toggle{display:block;}.drinkscategories--closed a{height:0em;padding-top:0;padding-bottom:0;}.drinkscategories--closed .current-menu-item a,.drinkscategories--closed .current-menu-parent a,.drinkscategories--closed .drinkscategories__toggle{height:1em;padding-top:5px;padding-bottom:5px;}.drinkscategories--closed .drinkscategories__toggle svg{transform:rotate(90deg);}}@media (min-width: 769px) {.drinkscategories{overflow:auto;-webkit-overflow-scrolling:scrolling;-webkit-overflow-scrolling:touch;overflow-y:hidden;padding:3rem;height:11rem;box-sizing:border-box;}.drinkscategories ul{display:table;}.drinkscategories li{display:table-cell;}.drinkscategories a{float:none;display:block;margin-right:3rem;padding:0;height:auto;}.drinkscategories svg{position:static;display:block;margin:5px auto 0;}.drinkscategories .current-menu-item a,.drinkscategories .current-menu-parent a{font-size:2.8rem;}}.drinkslist{margin:0;padding:0;list-style:none;background:#4f1a6c;margin-left:0;}.drinkslist:after{content:'';display:block;clear:both;}.drinkslist>*{float:left;box-sizing:border-box;margin-left:0;margin-right:calc(-.01px);}.drinkslist li{width:33.33333%;}.drinkslist li:nth-child(3n+1){clear:both;}.drinkslist a{display:block;font-family:"Lasiver-Black","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:calc(12px + 0.9375vw);line-height:1.2;color:white;text-decoration:none;overflow:hidden;position:relative;height:0;padding-bottom:134.375%;}.drinkslist a>*{position:absolute;top:0;left:0;height:100%;width:100%;box-sizing:border-box;}.drinkslist img,.drinkslist span{width:auto;height:auto;}.drinkslist img{left:10%;right:10%;height:75%;}.drinkslist span{left:10%;right:10%;bottom:5%;top:auto;}.drinkslist span small{font-size:100%;font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}.availablelocation__details h3{margin-bottom:0.5em;}.availablelocation__details .drinkdetails__content{width:100%;margin-top:0;}.availablelocation__details .drinkdetails__photo{position:relative;top:0;}.location_list{background-size:108%;background-repeat:no-repeat;}.single_location_list{min-height:100%;}.availablelocation_categories li a{text-transform:uppercase;}.textmodule--wide h3.franchisor__heading{width:100%;}.textmodule--wide .franchisor__content{width:100%;padding-left:0;color:#4f1a6c;}.textmodule--wide .franchisor__content .nine-steps{margin-top:20px;}.textmodule--wide .franchisor__content .nine-steps:after{content:'';display:block;clear:both;}.textmodule--wide .franchisor__content .nine-steps h3{margin-bottom:0;}.textmodule--wide .franchisor__content .steps-left,.textmodule--wide .franchisor__content .steps-right{width:48%;float:left;}.textmodule--wide .franchisor__content .steps-left{margin-right:3%;}.intake-nutrition{padding-top:10%;}.intake-nutrition h1{font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}.intake-toppings{padding-top:10%;}.intake-toppings h1{font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}.intake{padding-top:20%;}.intake h1{font-family:"Lasiver-Light","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}@media (max-width: 768px) {.textmodule--wide .franchisor__content .steps-left,.textmodule--wide .franchisor__content .steps-right{width:100%;float:none;}.page-template-franchisor-page .textmodule--wide{background-image:none!important;}}.single-drink .drinkdetails__title,.tax-drinks_category .drinkdetails__title,.post-type-archive-drink .drinkdetails__title{font-size:calc(9px + 1.5vw);}.single-drink .drinkdetails__note,.tax-drinks_category .drinkdetails__note,.post-type-archive-drink .drinkdetails__note{font-size:calc(9px + 1.5vw);}.single-drink .intake h1,.tax-drinks_category .intake h1,.post-type-archive-drink .intake h1{font-size:calc(9px + 1.5vw);}.single-drink .intake-toppings h1,.tax-drinks_category .intake-toppings h1,.post-type-archive-drink .intake-toppings h1{font-size:calc(9px + 1.5vw);}.single-drink .intake-nutrition h1,.tax-drinks_category .intake-nutrition h1,.post-type-archive-drink .intake-nutrition h1{font-size:calc(9px + 1.5vw);}.single-drink .drinkdetails__photo,.tax-drinks_category .drinkdetails__photo,.post-type-archive-drink .drinkdetails__photo{top:9vw;}.single-drink .drinkslist a,.tax-drinks_category .drinkslist a,.post-type-archive-drink .drinkslist a{font-size:calc(7px + 0.9375vw);}@media (max-width: 1720px) {.single-drink .drinkslist a,.tax-drinks_category .drinkslist a,.post-type-archive-drink .drinkslist a{font-size:calc(6px + 0.9375vw);}}@media (max-width: 1660px) {.intake{padding-top:20%;}}@media (max-width: 1480px) {.single-drink .drinkslist a,.tax-drinks_category .drinkslist a,.post-type-archive-drink .drinkslist a{font-size:calc(5px + 0.9375vw);}}@media (max-width: 1220px) {.single-drink .drinkslist a,.tax-drinks_category .drinkslist a,.post-type-archive-drink .drinkslist a{font-size:calc(4px + 0.9375vw);}.intake h1{font-size:calc(28px + 2.5vw);}.intake-nutrition h1{font-size:calc(28px + 2.5vw);}.intake-toppings h1{font-size:calc(28px + 2.5vw);}}@media (max-width: 1110px) {.single-drink .drinkdetails__photo,.tax-drinks_category .drinkdetails__photo,.post-type-archive-drink .drinkdetails__photo{top:12vw;}}@media (max-width: 1020px) {.single-drink .drinkslist a,.tax-drinks_category .drinkslist a,.post-type-archive-drink .drinkslist a{font-size:calc(3px + 0.9375vw);}}@media (max-width: 768px) {.single-drink .drinkslist a,.tax-drinks_category .drinkslist a,.post-type-archive-drink .drinkslist a{font-size:calc(12px + 0.9375vw);}.single-drink .drinkdetails__title,.tax-drinks_category .drinkdetails__title,.post-type-archive-drink .drinkdetails__title{font-size:calc(14px + 1.5vw);}.single-drink .drinkdetails__note,.tax-drinks_category .drinkdetails__note,.post-type-archive-drink .drinkdetails__note{font-size:calc(14px + 1.5vw);}.single-drink .intake h1,.tax-drinks_category .intake h1,.post-type-archive-drink .intake h1{font-size:calc(14px + 1.5vw);}.single-drink .intake-toppings h1,.tax-drinks_category .intake-toppings h1,.post-type-archive-drink .intake-toppings h1{font-size:calc(14px + 1.5vw);}.single-drink .intake-nutrition h1,.tax-drinks_category .intake-nutrition h1,.post-type-archive-drink .intake-nutrition h1{font-size:calc(14px + 1.5vw);}.single-drink .intake,.tax-drinks_category .intake,.post-type-archive-drink .intake{padding-top:70%;}}@media (max-width: 700px) {.single-drink .drinkslist a,.tax-drinks_category .drinkslist a,.post-type-archive-drink .drinkslist a{font-size:calc(10px + 0.9375vw);}}@media (max-width: 590px) {.single-drink .drinkslist a,.tax-drinks_category .drinkslist a,.post-type-archive-drink .drinkslist a{font-size:calc(8px + 0.9375vw);}}@media (max-width: 480px) {.single-drink .drinkslist a,.tax-drinks_category .drinkslist a,.post-type-archive-drink .drinkslist a{font-size:calc(6px + 0.9375vw);}}.aboutcontentbox{margin:5rem auto;padding:0 2rem;max-width:950px;}.aboutcontentbox .contentbox img.alignleft{width:80%;margin-left:-225px;}.aboutcontentbox h1,.aboutcontentbox img.alignleft{margin-left:0;}.aboutcontentbox img.alignleft{margin-left:-290px;width:80%;margin-right:2em;}@media (max-width: 1620px) {.aboutcontentbox img.alignleft{margin-left:-140px;}}@media (max-width: 1360px) {.aboutcontentbox img.alignleft{margin-left:0;margin-right:0;width:100%;}}ul li.location_list a span small{font-size:100%;font-family:"Lasiver-Bold","Noto Sans TC",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;}ul li.single_location_list{border:0;min-height:auto;}ul li.single_location_list span{display:block;padding-bottom:134.375%;}.drinkpromo__heading{font-size:5vw;}.drinkpromo__subheading{font-size:5vw;}@media (min-width: 769px) {.drinkpromo__heading{font-size:2.5vw;}.drinkpromo__subheading{font-size:2.5vw;}}@media (min-width: 1900px) {.textmodule{padding-bottom:2%;}}.single-drink .drinkdetails img.drinkdetails__photo,.tax-drinks_category .drinkdetails img.drinkdetails__photo,.post-type-archive-drink .drinkdetails img.drinkdetails__photo{width:50%;}.single-drink .drinkdetails.drink--mixin img.drinkdetails__photo,.tax-drinks_category .drinkdetails.drink--mixin img.drinkdetails__photo,.post-type-archive-drink .drinkdetails.drink--mixin img.drinkdetails__photo{width:auto;}.term-mix-ins.term-14 .drinkdetails img.drinkdetails__photo{width:auto;}.altmain form input[type="text"],.altmain form textarea,.altmain form input[type="password"],.altmain form input[type="email"],.altmain form input[type="url"],.altmain form input[type="tel"],.altmain form select{border:1px solid #4f1a6c;}.locationsform a{text-decoration:none;color:#fff;}.mixin_hot svg{width:1.5em;height:1.5em;}.drinkslist li a span svg{width:1em;height:1em;}.drinkslist li a span svg path{fill:#fff;}.drink--mixin .drinkdetails__content{margin-top:12rem;}.drink--mixin .drinkdetails__photo{top:5vw;}.term-mix-ins.term-14 .drinkdetails .drinkdetails__content{margin-top:12rem;}.term-mix-ins.term-14 .drinkdetails .drinkdetails__photo{top:5vw;}.locationsform,.drinkpromo{background-size:100% 100%;}.featured__drink{text-align:center;}nav.footerrow__nav ul li.current-menu-item a,nav.footerrow__nav ul li.current-menu-parent a{color:#f7931e;}.altmain form input,.altmain form textarea{padding-left:5px;}.altmain form .vfb-item-secret span.vfb-span{width:100%;display:block;margin:0;}.altmain form .vfb-item-secret span.vfb-span label{display:block;}.carousel__prev2,.carousel__next2{position:absolute;top:0;bottom:0;width:15%;z-index:9;cursor:pointer;height:100%;background:#FFF;opacity:0.0;filter:alpha(opacity=0);}.carousel__prev2{left:0;cursor:url("../images/cursors/left-arrow.cur"),url("../images/cursors/left-arrow.png"),auto;}.carousel__next2{right:0;cursor:url("../images/cursors/right-arrow.cur"),url("../images/cursors/right-arrow.png"),auto;}.franchisorpage__content .textmodule__badges{top:340px;}.ratiowide .locationsform form{font-size:2rem;}@media (max-width: 960px) {.ratiowide .locationsform form{font-size:1rem;}}.navpanel__box{overflow:hidden;}:-ms-input-placeholder{opacity:0.5;color:#4f1a6c!important;}.delivery ul li{display:inline-block;width:100px;margin-right:10px;}@media (max-width: 490px) {.accordion__question{padding-right:50px;}.accordion-icon svg{width:2.5vw;height:2.5vw;}}.availablelocation__details .drinkdetails__photo{left:0;width:100%;}.page-template-home-page .ratiosquareondesktop .textmodule{overflow:hidden;}@media (max-width: 1024px) {.page-template-home-page .ratiosquareondesktop .textmodule h4{font-size:0.75em;}.page-template-home-page .ratiosquareondesktop .textmodule__heading{font-size:4.5vw;}}@media (max-width: 900px) {.page-template-home-page .ratiosquareondesktop .textmodule h4{font-size:0.6em;}}.franchisorpage__text .enquire-btn{margin:15px 0;}.location_list{position:relative;}.location_list__btn{opacity:1;position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%);width:80%;z-index:15;}.location_list__btn .enquire-btn a.button__enquire{height:auto;padding:10px;background:#19becf;}.location_list__btn .enquire-btn a.button__enquire:hover,.location_list__btn .enquire-btn a.button__enquire:focus{background:#00b48d;}.contacttime{letter-spacing:-1px;}@media (max-width: 1680px) {.contacttime{letter-spacing:0;}}@media (max-width: 1400px) {.location_list__btn .enquire-btn a.button__enquire{font-size:1.2em;}}@media (max-width: 1300px) {.drinkslist li a{font-size:calc(10px + 0.9375vw);}}@media (max-width: 1110px) {.location_list__btn .enquire-btn a.button__enquire{font-size:1em;}.drinkslist li a{font-size:calc(8px + 0.9375vw);}}@media (max-width: 900px) {.drinkslist li a{font-size:calc(7px + 0.9375vw);}}@media (max-width: 768px) {.drinkslist li a{font-size:calc(12px + 0.9375vw);}.single-drink .drinkdetails img,.tax-drinks_category .drinkdetails img,.post-type-archive-drink .drinkdetails img{left:0;right:0;margin:0 auto;}}@media (max-width: 500px) {.location_list__btn .enquire-btn a.button__enquire{font-size:0.8em;padding:5px;}}@media (max-width: 440px) {.drinkslist li a{font-size:calc(10px + 0.9375vw);}}@media (max-width: 350px) {.drinkslist li a{font-size:calc(8px + 0.9375vw);}}.contentbox h1.h2-size{margin-left:0;}.h2-size{font-size:calc(20px + 1.5625vw);line-height:1.2;}.drinkdetails__container h3{font-size:calc(10.8px + 0.375vw);}