@import url("//hello.myfonts.net/count/3bffbc");.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;-o-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;-webkit-border-radius:0;border-radius:0;position:absolute;max-width:298px !important;width:298px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(0.2, 1, 0.3, 1);-o-animation:fpFadeInDown 300ms cubic-bezier(0.2, 1, 0.3, 1);animation:fpFadeInDown 300ms cubic-bezier(0.2, 1, 0.3, 1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:-webkit-calc(100% + 2px);top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px;display:none}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.rightMost:after{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:28px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-moz-box-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0px;line-height:16px;height:28px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.disabled,.flatpickr-months .flatpickr-next-month.disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill 0.1s;-o-transition:fill 0.1s;transition:fill 0.1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:6.16px 0 0 0;line-height:1;height:28px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:0.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 0.5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;-webkit-border-radius:0;border-radius:0;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-moz-box-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-moz-box-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-moz-box-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-moz-box-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;-webkit-border-radius:150px;border-radius:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-moz-box-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{-webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{-webkit-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{-webkit-border-radius:50px;border-radius:50px}.flatpickr-day.inRange{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6}.flatpickr-day.disabled,.flatpickr-day.disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7, 5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{display:inline-block;float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;margin-left:-5px}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:-moz-box;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;-moz-box-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;-webkit-border-radius:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;display:inline-block;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#f3f3f3}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-o-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@font-face{font-family:'MontrealTS-HeavyIta';src:url("/assets/fonts/MontrealTS-HeavyIta.woff2") format("woff2"),url("/assets/fonts/MontrealTS-HeavyIta.woff") format("woff")}@font-face{font-family:'AvenirNext-Bold';src:url("/assets/fonts/AvenirNext-Bold.eot");src:url("/assets/fonts/AvenirNext-Bold.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/AvenirNext-Bold.woff") format("woff"),url("/assets/fonts/AvenirNext-Bold.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AvenirNext-Regular';src:url("/assets/fonts/AvenirNext-Regular.eot");src:url("/assets/fonts/AvenirNext-Regulareot?#iefix") format("embedded-opentype"),url("/assets/fonts/AvenirNext-Regular.woff") format("woff"),url("/assets/fonts/AvenirNext-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'EXTUnicase';src:url("/assets/fonts/EXTUnicase-400.eot");src:url("/assets/fonts/EXTUnicase-400?#iefix") format("embedded-opentype"),url("/assets/fonts/EXTUnicase-400.woff") format("woff"),url("/assets/fonts/EXTUnicase-400.ttf") format("truetype");font-weight:bold;font-style:normal}.sfPageEditor .header nav .container>div{width:25%;left:0;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;position:relative}.button{background-image:url("/assets/images/button.png");background-size:100%;background-repeat:no-repeat;letter-spacing:1.8;font-size:24px;width:200px;height:40px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center}.button span{display:inline-block;margin-top:17px;color:#000;pointer-events:none}.arrow{position:relative}.arrow:before,.arrow:after{position:absolute;display:block;content:'';top:50%;width:56px;height:19px;background-size:contain;background-repeat:no-repeat}.arrow:before{left:-15px;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.arrow:after{right:-15px;-webkit-transform:translateY(-50%) rotateY(180deg) translateZ(0);transform:translateY(-50%) rotateY(180deg) translateZ(0)}.arrow--red:after,.arrow--red:before{background-image:url("/assets/images/arrow-red.png")}.arrow--blue:after,.arrow--blue:before{background-image:url("/assets/images/arrow-blue.png")}.arrow--black:after,.arrow--black:before{background-image:url("/assets/images/arrow-black.png");background-size:contain}.arrow--green:after,.arrow--green:before{background-image:url("/assets/images/arrow-green.png")}.arrow--gold:after,.arrow--gold:before{background-image:url("/assets/images/gold-arrow.png")}.arrow--white:after,.arrow--white:before{background-image:url("/assets/images/about-us-decor.png");background-size:contain}.arrow--grilled:after,.arrow--grilled:before{background-image:url("/assets/images/grilled-decor.png");background-size:contain}.arrow--mango:after,.arrow--mango:before{background-image:url("/assets/images/mango-decor.png");background-size:contain}.arrow--black:after,.arrow--black:before{width:42px;height:16px}.arrow--black:before{left:-40px}.arrow--black:after{right:-40px}.arrow--white:after,.arrow--white:before{width:38px;height:54px}@media only screen and (min-width: 768px){.arrow--white:after,.arrow--white:before{width:40px;height:67px;top:25px}}.arrow--white:before{left:20px;-webkit-transform:translate(-100%, -50%) rotateY(180deg);transform:translate(-100%, -50%) rotateY(180deg)}@media only screen and (min-width: 768px){.arrow--white:before{left:28px}}.arrow--white:after{right:20px;-webkit-transform:translate(92%, -54%);-ms-transform:translate(92%, -54%);-o-transform:translate(92%, -54%);transform:translate(92%, -54%)}@media only screen and (min-width: 768px){.arrow--white:after{right:28px}}.arrow--right:before{display:none}.arrow--left:after{display:none}.footer{display:block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width: 768px){.footer{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:auto;display:block}}.footer>.footer{border-top:none}.footer__social-bar{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.footer__social-bar{-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__social-bar__icon{-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.footer__social-bar__icon__link{width:100%;cursor:pointer}.footer__social-bar__icon__link img{max-width:100%;height:auto}.footer__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.footer__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer__list__item:last-child{border-right:none}.footer__list__item__link{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.footer__legal{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.footer__legal{display:block;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}}body,html{padding:0;margin:0}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.grid{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width: 768px){.grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.grid__placeholder{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:inline-block;width:100%}@media (max-width: 1366px){.grid__placeholder{height:59.9vw}}@media (max-width: 768px){.grid__placeholder{height:178.12vw}}@media (max-width: 768px){.grid__placeholder.active{display:block;height:auto}}.grid__placeholder--halves{width:49.999%}@media (max-width: 768px){.grid__placeholder--halves{width:100%}}.grid__placeholder--thirds{width:33.333%}@media (max-width: 768px){.grid__placeholder--thirds{width:100%}}.grid__placeholder--quarters{width:25%}@media (max-width: 768px){.grid__placeholder--quarters{width:100%}}.grid__placeholder--fifths{width:19.999%}@media (max-width: 768px){.grid__placeholder--fifths{width:100%}}.grid__placeholder--sixths{width:16.666%}@media (max-width: 768px){.grid__placeholder--sixths{width:100%}}.header{z-index:20}.nav{width:100%;position:fixed;top:0;left:0;z-index:20}.nav__logo{position:absolute;top:0}@media only screen and (min-width: 768px){.nav__logo{position:static;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.nav__logo--clone{z-index:2;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;visibility:visible;opacity:1;display:inline-block}@media only screen and (min-width: 768px){.nav__logo--clone{display:none}}.nav__list{margin:0 auto;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px){.nav__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;height:100%}}.nav__list__item{width:auto;list-style-type:none}.nav__list__item__link{display:block;text-decoration:none;cursor:pointer;white-space:nowrap}.nav__list__item__logo{pointer-events:none}.nav__list__item.logo{color:transparent;font-size:0px;position:relative}.nav .container{position:fixed;top:0;left:0;bottom:0;right:0;opacity:0;visibility:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.nav .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:block;position:static;background:transparent;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;opacity:1;visibility:visible;-webkit-transition:none;-o-transition:none;transition:none;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start;height:60px}}@media only screen and (min-width: 768px){.nav .container>div{display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.nav .container>div .nav__list{width:100%}.hamburger{position:absolute;border:0;background:transparent;outline:0}.hamburger:before,.hamburger:after,.hamburger span{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 400ms;-o-transition:all 400ms;transition:all 400ms;opacity:1}.open .hamburger span{opacity:0}.open .hamburger:before{-webkit-transform:translate(-50%, 0) rotate(-45deg);-ms-transform:translate(-50%, 0) rotate(-45deg);-o-transform:translate(-50%, 0) rotate(-45deg);transform:translate(-50%, 0) rotate(-45deg)}.open .hamburger:after{-webkit-transform:translate(-50%, 0) rotate(-135deg);-ms-transform:translate(-50%, 0) rotate(-135deg);-o-transform:translate(-50%, 0) rotate(-135deg);transform:translate(-50%, 0) rotate(-135deg)}@media only screen and (min-width: 768px){.hamburger{display:none}}.footer{font-weight:normal;font-style:normal;background:#000;margin-top:0px;position:relative;border-top:2px solid #fff}@media only screen and (min-width: 768px){.footer{font-size:13px;letter-spacing:0.06em;border-top:2px solid #fff}}.footer>.footer{max-width:660px;margin:0 auto}@media only screen and (min-width: 768px){.footer>.footer{padding:0 20px;max-width:800px}}.footer__brandlogo{width:40px;height:40px;display:block;position:relative;top:-20px;margin:0 auto;z-index:2}@media only screen and (min-width: 768px){.footer__brandlogo{width:50px;height:50px;top:-25px}}.footer__social-bar__icon{width:30px;margin:0 28px;padding:0}.footer__social-bar__icon__link{display:inline-block}.footer__social-bar__icon__link img{width:100%}.footer__list{padding-top:20px;padding-bottom:17px}.footer__list__item{height:36px}@media only screen and (min-width: 768px){.footer__list__item{margin:0 2%}}.footer__list__item__link{height:auto;color:#fff;font-size:18px;line-height:31px;letter-spacing:0}.footer__legal{text-align:center;padding-bottom:30px;color:#fff;font-size:18px;letter-spacing:0}*{outline:none}body,html{color:#333;font-family:"AvenirNext-Regular",sans-serif;font-weight:normal;font-style:normal;font-size:14px;line-height:20px}@media only screen and (min-width: 768px){body,html{font-size:16px;line-height:22px}}@media screen and (max-width: 600px){body,html{overflow-x:hidden}}.page-homepage,.page-home{margin:0 auto;overflow:hidden;background:#000}.page-faq{background:#000;background:-webkit-gradient(left top, left bottom, color-stop(0%, #2d2d2d), color-stop(100%, #000));background:-webkit-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-o-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#000));background:linear-gradient(to bottom, #2d2d2d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#000000', GradientType=0 )}h1,h2{color:#210010;text-align:center;margin:0 auto;margin-bottom:30px;letter-spacing:.3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal}@media only screen and (min-width: 768px){h1,h2{margin-bottom:30px}}h1{position:relative;font-size:28px;line-height:1}@media only screen and (min-width: 768px){h1{font-size:45px}}h2{line-height:1.4;font-size:28px}@media only screen and (min-width: 768px){h2{line-height:1.8;font-size:31px}}@media screen and (min-width: 760px) and (max-width: 961px){h2{line-height:1;font-size:26px}}p{font-size:14px;line-height:1.142;margin:0 auto;margin-bottom:25px}@media only screen and (min-width: 768px){p{font-size:18px}}.cookie-modal__buttons__link{color:white}.textshort{width:90%}@media only screen and (min-width: 768px){.textshort{width:63%}}.center-text{text-align:center}.contact{padding:0;padding-top:60px;background-size:contain;position:relative;margin-top:16px;text-align:center;background:#000;background:-webkit-gradient(left top, left bottom, color-stop(0%, #2d2d2d), color-stop(100%, #000));background:-webkit-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-o-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#000));background:linear-gradient(to bottom, #2d2d2d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#000000', GradientType=0 )}@media only screen and (min-width: 768px){.contact{margin-top:70px;padding:160px 0;padding-bottom:0;padding-top:0}}.contact #header{width:100%;text-align:center;font-size:14px;color:#fff;padding:0 30px;margin:0 auto;background:transparent;max-width:920px}.contact #header p{font-size:14px;line-height:20px;letter-spacing:0}@media only screen and (min-width: 768px){.contact #header p{font-size:16px;line-height:21px}}.contact #header h2{font-size:24px;line-height:30px;letter-spacing:0;margin-top:46px;margin-bottom:20px;padding:0;color:#fff;text-align:center;letter-spacing:.3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;display:block;position:relative;display:inline-block}.contact #header h2:before,.contact #header h2:after{position:absolute;display:block;content:'';top:50%;width:56px;height:20px}.contact #header h2:before{left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 768px){.contact #header h2:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.contact #header h2:after{right:0;-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}@media only screen and (min-width: 768px){.contact #header h2:after{-webkit-transform:translateY(-50%) rotateY(180deg);transform:translateY(-50%) rotateY(180deg)}}@media only screen and (min-width: 768px){.contact #header h2{font-size:40px;margin-bottom:20px;margin-top:70px;line-height:56px;letter-spacing:0.3px}}.contact #header #mandatoryBox{text-align:center;margin-top:-15px;padding-bottom:10px;float:none;font-size:14px;line-height:20px;letter-spacing:0}@media only screen and (min-width: 768px){.contact #header #mandatoryBox{font-size:16px;line-height:21px}}.contact-bottom{position:relative;width:auto;padding-top:0;padding-bottom:60px}@media only screen and (min-width: 768px){.contact-bottom{padding-bottom:160px}}.contact-bottom .container{max-width:880px;padding:0 4vw;margin:0 auto}@media only screen and (min-width: 768px){.contact-bottom .container{padding:0 30px}}.contact-bottom p{font-size:17px;text-align:left}.contact-bottom:after{content:'' !important;left:0 !important;width:100% !important;position:absolute !important;bottom:0 !important;height:30px !important;background:url("./../../assets/images/policy-bottom.png") !important;background-size:410px !important;background-position:top center !important;background-repeat:repeat-x !important}@media only screen and (min-width: 768px){.contact-bottom:after{height:60px !important;background-size:600px !important}}.contact:before{content:'' !important;left:0 !important;width:100% !important;position:absolute !important;top:0 !important;height:50px !important}@media only screen and (min-width: 768px){.contact:before{height:75px !important;background-size:1280px !important}}.contact h2{font-size:35px;margin:55px auto;text-align:center;font-family:"Thirsty Rough Reg",sans-serif;font-weight:normal;font-style:normal;display:inline-block;padding:0 76px;max-width:880px;position:relative}@media only screen and (min-width: 768px){.contact h2{font-size:45px;margin-bottom:100px}}.contact .contact-iframe{position:relative;width:auto;max-width:920px;padding:0 20px;margin:0 auto;height:2440px;background:transparent}@media only screen and (min-device-width: 808px){.contact .contact-iframe{height:1600px}}.nav{background-color:#000;z-index:100;font-weight:800;height:60px;border-bottom:1px solid #fff}@media only screen and (min-width: 768px){.nav{height:74px;border-bottom:2px solid #fff}}.nav__logo{text-align:center;width:40px;height:40px}@media only screen and (min-width: 768px){.nav__logo{width:50px;height:50px}}.nav__logo a{display:inline-block}.nav__logo a img{margin-top:0;max-width:100%}@media only screen and (min-width: 768px){.nav__logo a img{margin-top:12px;display:none}}.nav__logo--clone a img{display:none}.nav__list{padding:0;text-align:center}.nav__list__item{position:relative}.nav__list__item__link{color:#fff;text-transform:uppercase;padding:20px 15px;font-size:20px;display:inline-block;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;letter-spacing:.3px}@media only screen and (min-width: 768px){.nav__list__item__link{padding:0;font-size:18px;letter-spacing:0.3px}}.nav__list__item.active a{text-decoration:underline}@media only screen and (max-width: 768px){.nav__list__item.active{display:inline-block}}.nav__list__item.logo{top:50px}.nav__lang--clone{width:100px;position:relative;top:0;right:0;float:right;display:block}@media only screen and (min-width: 768px){.nav__lang--clone{display:none}}.nav__lang--clone>div{width:100%;padding:0;background:#fff}.nav__lang--clone #button-lang-mobile{font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;text-align:left;background:#fff;border:1px solid #fff;width:100%;display:block;cursor:pointer;font-size:18px;padding:0 20px;height:60px;background:url("./../../assets/images/lang-arrow.svg");background-size:21px;background-repeat:no-repeat;background-position:60px 22px}.nav__lang--clone #button-lang-mobile.open-lang{background:url("./../../assets/images/lang-arrow-bottom.svg");background-size:21px;background-repeat:no-repeat;background-position:60px 22px}.nav__lang--clone .nav-language{display:none;list-style-type:none;padding:0;margin:0;top:100%;width:100%}.nav__lang--clone .nav-language.show-nav{display:block}.nav__lang--clone .nav-language li a{font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;display:inline-block;width:100%;padding:14px 0 14px 20px;color:#000;font-size:18px;letter-spacing:0.45px;line-height:25px;text-decoration:none;cursor:pointer}.nav__lang--clone .nav-language li a:hover{background:#ededed}.nav__lang--clone:nth-of-type(2){display:none}.nav.open .container{max-width:1366px;opacity:1;visibility:visible;z-index:100;position:fixed;max-height:100%;display:block;margin:0 auto;background:#000;background:-webkit-gradient(left top, left bottom, color-stop(0%, #2d2d2d), color-stop(100%, #000));background:-webkit-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-o-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#000));background:linear-gradient(to bottom, #2d2d2d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#000000', GradientType=0 )}@media only screen and (min-width: 768px){.nav.open .container{border-top:none;background:#000}}.nav .container{height:-webkit-calc(100% - 60px);height:calc(100% - 60px);top:60px}@media only screen and (min-width: 768px){.nav .container{max-width:1366px;top:0;height:100%}}.nav .container>div.nav__logo{display:none}@media only screen and (min-width: 768px){.nav .container>div.nav__logo{z-index:2;display:none;width:50px;position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%)}}.nav .container>div.nav__socialthumb{display:none}.nav .container>div.nav__socialthumb .footer__social-bar__icon{width:25px;margin:23px 5% 0 5%;display:inline-block}.nav .container>div.nav__socialthumb .footer__social-bar__icon:first-child{margin-left:15px}@media only screen and (min-width: 768px){.nav .container>div.nav__socialthumb{width:205px;display:inline-block}}.nav .container>div.nav__menurow{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-calc(80% - 215px);width:calc(80% - 215px);margin:0 auto;min-width:540px}@media only screen and (min-width: 768px){.nav .container>div.nav__menurow{position:relative;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;left:auto;top:auto}}@media only screen and (min-width: 1366px){.nav .container>div.nav__menurow{width:-webkit-calc(100% - 215px);width:calc(100% - 215px);max-width:800px;margin:0 auto 0 10%}}.nav .container>div.nav__menurow .nav__list li{width:100%;display:inline-block;text-align:center}@media only screen and (min-width: 768px){.nav .container>div.nav__menurow .nav__list li{width:auto;text-align:left}}@media only screen and (min-width: 768px){.nav .container>div.nav__menurow .nav__list li:nth-of-type(1){background:url(/assets/images/nav/logo.png) no-repeat;height:50px;width:50px;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.nav .container>div.nav__menurow .nav__list li:nth-of-type(1) a{text-indent:-9999px;height:50px;width:50px}}.nav .container>div.nav__menurow .nav__list li:nth-of-type(2),.nav .container>div.nav__menurow .nav__list li:nth-of-type(3){-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.nav .container>div.nav__menurow .nav__list li:nth-of-type(4),.nav .container>div.nav__menurow .nav__list li:nth-of-type(5){-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.nav .container .nav__lang{width:100px;display:block;display:none}@media only screen and (min-width: 768px){.nav .container .nav__lang{display:block;position:absolute;top:0;right:0}}.nav .container .nav__lang>div{width:100%;padding:0;background:#fff}.nav .container .nav__lang .selected-language{font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;color:#000;background:#fff;text-transform:uppercase;text-align:left;border:1px solid #fff;width:100%;display:block;cursor:pointer;font-size:18px;padding:0 20px;height:74px;background:url("./../../assets/images/lang-arrow.svg");background-size:21px;background-repeat:no-repeat;background-position:60px 29px}.nav .container .nav__lang .selected-language.open-lang{background:url("./../../assets/images/lang-arrow-bottom.svg");background-size:21px;background-repeat:no-repeat;background-position:60px 29px}.nav .container .nav__lang .nav-language{display:none;list-style-type:none;padding:0;margin:0;top:100%;width:100%}.nav .container .nav__lang .nav-language.show-nav{display:block}.nav .container .nav__lang .nav-language li a{font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;display:inline-block;width:100%;padding:14px 0 14px 20px;color:#000;font-size:18px;letter-spacing:0.45px;line-height:25px;text-decoration:none;cursor:pointer}.nav .container .nav__lang .nav-language li a:hover{background:#ededed}.hamburger{left:10px;top:18px;width:30px;height:22px}.hamburger:before,.hamburger:after,.hamburger span{background:#fff;width:30px;height:2px}.hamburger:before{-webkit-transform:translate(-50%, -10px);-ms-transform:translate(-50%, -10px);-o-transform:translate(-50%, -10px);transform:translate(-50%, -10px)}.hamburger:after{-webkit-transform:translate(-50%, 8px);-ms-transform:translate(-50%, 8px);-o-transform:translate(-50%, 8px);transform:translate(-50%, 8px)}.sfPageEditor .nav{position:relative;height:100px}.banner{width:100%;background-size:cover;background-repeat:no-repeat}.banner__content{width:100%}.carousel{overflow:hidden;position:relative;margin:0 auto;background-size:cover;background-repeat:no-repeat}@media only screen and (min-width: 768px){.carousel .hero{position:relative}}.carousel .hero__container{position:absolute}.carousel__slider{position:relative;left:0;-webkit-transition:left 0.8s;-o-transition:left 0.8s;transition:left 0.8s}@media only screen and (min-width: 768px){.carousel__slider{margin-bottom:0;height:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;display:flex}}.carousel__slider__slide{width:100vw;position:absolute;left:-9999px;top:0;-webkit-transition:none;-o-transition:none;transition:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel__slider__slide:first-child{left:0}@media only screen and (min-width: 768px){.carousel__slider__slide{width:100%;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;position:static}}.carousel:active,.carousel:focus{outline:none}.carousel__dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;position:absolute;z-index:19;left:0;right:0;margin:0 auto;padding:0;text-align:center;bottom:0}@media only screen and (min-width: 768px){.carousel__dots{bottom:0}}.carousel__dots__dot{display:inline-block;cursor:pointer}.carousel__dots__dot:first-child{margin-left:0}.carousel__dots__dot:last-child{margin-right:0}.carousel .prev,.carousel .next{position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:19;background-size:100% 100%;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.carousel .prev.hidden,.carousel .next.hidden{display:none}.carousel .prev.disabled,.carousel .next.disabled{pointer-events:none}.carousel .next{-webkit-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);-o-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.cookies{position:fixed;top:0;left:0;right:0;bottom:0;z-index:60;display:none}.cookies.show{display:block}.cookies__content{margin:auto}.cookies__content__buttons{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.cookies__content__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0}}.cookies__content .btn{display:inline-block;position:relative;cursor:pointer;margin:auto;width:100%}.cookies__content .btn span{position:relative;z-index:2}.cookies__content .btn:before{content:'';position:absolute}.cookies__content .btn:after{content:'';position:absolute;z-index:1}#consent_blackbar{position:fixed;top:0;left:0;width:100vw;z-index:1000}.truste-consent-content{max-width:none !important;padding:0 25px;width:100vw;opacity:1}.hero{width:100%;background-position:top center;background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width: 768px){.hero{height:auto}}.hero__image{padding-bottom:0}.hero__image img{width:100%}.hero__image img.mobile{display:block}@media only screen and (min-width: 768px){.hero__image img.mobile{display:none}}.hero__image img.desktop{display:none}@media only screen and (min-width: 768px){.hero__image img.desktop{display:block}}.hero__container{width:100%}.hero__container__link{display:block;cursor:pointer;background-size:100% 100%;margin:0 auto}.hero.left .hero__container{text-align:left}.hero.right .hero__container{text-align:left}.hero.center{text-align:center}.hero.center .hero__container__title,.hero.center .hero__container__copy,.hero.center .hero__container__link{text-align:center}.sf-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0;background-size:100% auto}.sf-list a,.sf-list a:link,.sf-list a:visited{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-decoration:none}.sf-list-item{margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sf-list-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sf-list .pull-right{display:none}.product-detail{width:100%}.product-detail__container{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail__container__left{width:100%}@media only screen and (min-width: 768px){.product-detail__container__left{width:51%}}.product-detail__container__left__subtitle,.product-detail__container__right__subtitle,.product-detail__container__left h3{display:inline-block;margin-top:0;position:relative;margin-bottom:0}.product-detail__container__left__subtitle:after,.product-detail__container__right__subtitle:after,.product-detail__container__left h3:after{content:'';position:absolute}.product-detail__container__left__sizes{display:none}@media only screen and (min-width: 768px){.product-detail__container__left__sizes{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}}.product-detail__container__left__sizes--mobile{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 768px){.product-detail__container__left__sizes--mobile{display:none}}.product-detail__container__right{width:100%}@media only screen and (min-width: 768px){.product-detail__container__right{width:50%;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1}}.product-detail__container__right__nutrition-table{width:100%}.product-detail__container__right__nutrition-table__table{border-collapse:collapse;width:100%}.product-detail__container__right__nutrition-table__table__row:last-child .product-detail__container__right__nutrition-table__table__row__cell{border-bottom:none}.product-detail__container__right__nutrition-table__table__row__cell span{display:inline-block;clear:both;width:100%}.product-detail__container__right__nutrition-table__legal{display:block;position:relative}.product-detail__container__right__nutrition-table__legal:before{position:absolute;content:''}.product-detail__titles{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;color:#fff;margin:2rem 0 0}.product-detail__titles .product-detail__titles__heading,.product-detail__titles .product-detail__titles__sub-heading{color:#fff;text-align:left;margin:0 0 1rem}.product-detail__titles .product-detail__titles__heading{text-transform:uppercase}.flavours-title{display:block;width:100%}.subtitle-mobile{display:block}@media only screen and (min-width: 768px){.subtitle-mobile{display:none}}.subtitle-desktop{display:none}@media only screen and (min-width: 768px){.subtitle-desktop{display:block}}.product-hero{position:relative}.product-hero__container__hero{display:block;width:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.product-hero__container__image{display:none}@media only screen and (min-width: 768px){.product-hero__container__image{display:block;width:100%;margin:auto}}.product-hero__container__image--mobile{display:block;width:100%}@media only screen and (min-width: 768px){.product-hero__container__image--mobile{display:none}}.product-hero__container__title{position:relative;z-index:10}.grid__placeholder{height:auto}.grid--carousel .slick-initialized{display:block}.grid--carousel .slick-initialized .slick-arrow{position:absolute;z-index:55;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:30px;border-radius:30px;border:1px solid #fff;background:#fff;background-repeat:no-repeat;background-size:contain;outline:0;cursor:pointer}.grid--carousel .slick-initialized .slick-arrow.slick-prev{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.grid--carousel .slick-initialized .slick-arrow.slick-next{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);-o-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.grid--carousel .slick-initialized .slick-slide{outline:0;max-height:none;float:left}.grid--carousel .slick-initialized .slick-slide .tile,.grid--carousel .slick-initialized .slick-slide .tile__container,.grid--carousel .slick-initialized .slick-slide .tile__container *{outline:0}.grid--carousel .slick-initialized .slick-list{overflow-x:hidden}.grid--in-gutter{display:block;position:relative}.grid--in-gutter__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:auto}.tile{width:100%;position:relative}.tile__container__image{display:block;width:100%}.banner{background-image:url("")}.carousel{position:relative;width:100%;margin-top:-30px;z-index:2}@media only screen and (min-width: 768px){.carousel{margin-top:-40px}}.carousel__container{max-width:100%;overflow:hidden;z-index:5}.carousel__slider{z-index:15;height:212vw}@media only screen and (min-width: 768px){.carousel__slider{height:auto}}.carousel__slider__slide{width:100vw}@media only screen and (min-width: 768px){.carousel__slider__slide{width:100%;overflow:hidden}}.carousel__dots{width:215px;bottom:40vw;height:13px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 768px){.carousel__dots{bottom:5vw}}@media screen and (min-width: 1367px){.carousel__dots{bottom:100px}}.carousel__dots__dot{width:10px;height:10px;background-color:#fff;border:1px solid #fff;-webkit-border-radius:50%;border-radius:50%;margin:0 10px}.carousel__dots__dot.active{border:1px solid #EA0028;background-color:#EA0028}.carousel .prev,.carousel .next{background-image:url("/assets/images/slider-arrow.png");background-size:12px;background-position:center;background-color:#fff;-webkit-border-radius:35px;border-radius:35px;width:35px;height:35px;top:35%;z-index:50}@media only screen and (min-width: 1366px){.carousel .prev,.carousel .next{width:60px;height:60px;top:46.5%;background-size:20px}}.carousel .prev{left:3vw;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (min-width: 1366px){.carousel .prev{left:2vw}}.carousel .next{right:3vw;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}@media only screen and (min-width: 1366px){.carousel .next{right:2vw}}#teconsent{position:fixed;bottom:15px;right:15px;z-index:10000}.faq__container{width:100%;max-width:930px;margin:0 auto;padding:70px 20px 0 20px}@media only screen and (min-width: 768px){.faq__container{padding:70px 20px 0 20px}}.faq__container div h1{font-size:24px;letter-spacing:0;line-height:30px;width:300px;margin-top:45px;margin-bottom:20px;color:#fff}@media only screen and (min-width: 768px){.faq__container div h1{font-size:40px;line-height:56px;width:700px;letter-spacing:0.3px;margin-bottom:20px;margin-top:60px}}.faq__container div p{font-size:14px;line-height:20px;letter-spacing:0;margin-bottom:0;color:#fff}@media only screen and (min-width: 768px){.faq__container div p{font-size:16px;line-height:21px}}.faq-page{color:#fff;z-index:2;position:relative}.faq-page__container{max-width:880px;margin:0 auto}@media only screen and (min-width: 1366px){.faq-page__container{padding:0}}.faq-page__prize{width:100%;padding-bottom:35px}.faq-page__prize span{display:block}.faq-page__prize span img{margin:0 auto;width:215px;height:100%}@media only screen and (min-width: 768px){.faq-page__prize span img{width:320px}}.faq-page__list{padding:10px 25px 40px 25px}@media only screen and (min-width: 768px){.faq-page__list{padding-bottom:60px}}.faq-page__list-element{background-color:transparent;color:#fff;-webkit-border-radius:0;border-radius:0;border:none;margin:20px 0;-webkit-box-shadow:none;box-shadow:none;position:relative;-webkit-transition:background-color .3s ease, color .3s ease;-o-transition:background-color .3s ease, color .3s ease;transition:background-color .3s ease, color .3s ease}.faq-page__list-element.open{background-color:transparent;color:#fff;-webkit-border-radius:0;border-radius:0}@media only screen and (min-width: 768px){.faq-page__list-element.open{-webkit-border-radius:0;border-radius:0}}.faq-page__list-element.open .faq-page__list-element__header{border-color:#fff;background:#fff;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;cursor:pointer;color:#004A97;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.faq-page__list-element.open .faq-page__list-element__header span::after{content:'';width:25px;height:3px;background:#004A97;position:absolute;right:20px;top:25px}.faq-page__list-element__header{display:inline-block;width:100%;font-size:16px;padding:10px 0;text-transform:uppercase;border:3px solid #fff;-webkit-border-radius:0;border-radius:0;-webkit-border-top-left-radius:30px;border-top-left-radius:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px;cursor:pointer;-webkit-transition:all .2s ease .3s;-o-transition:all .2s ease .3s;transition:all .2s ease .3s}@media only screen and (min-width: 768px){.faq-page__list-element__header{font-size:21px}}.faq-page__list-element__header span{display:inline-block;width:100%;padding:0 12%;text-align:center}@media only screen and (min-width: 768px){.faq-page__list-element__header span{padding:0 7%}}.faq-page__list-element__header span::after{content:'';width:100px;height:3px;background:transparent;position:absolute;right:20px;top:25px}.faq-page__list-element__content{background:transparent;-webkit-border-radius:0;border-radius:0;display:none;overflow:hidden;text-align:left;border:3px solid #fff;border-top:none;width:100%;font-size:14px;line-height:18px}@media only screen and (min-width: 768px){.faq-page__list-element__content{font-size:16px;line-height:21px}}.faq-page__list-element__content__inner{padding:16px;color:#fff}.faq-page__list-element__content p{margin:0;font-family:inherit;font-size:inherit;color:#fff}.faq-page__list-element__check{height:45px;position:absolute;top:0;left:0;right:0;width:100%;opacity:0}.faq-page__list-element__check:checked ~ .faq-page__list-element__content{max-height:300px}.headline-text{font-family:"AvenirNext-Regular",sans-serif;max-width:620px;width:85vw;position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%, 0%);-ms-transform:translate(-50%, 0%);-o-transform:translate(-50%, 0%);transform:translate(-50%, 0%);color:#fff}@media only screen and (min-width: 768px){.headline-text{top:53%;-webkit-transform:translate(10%, -35%);-ms-transform:translate(10%, -35%);-o-transform:translate(10%, -35%);transform:translate(10%, -35%);width:40vw;max-width:410px}}@media screen and (min-width: 1024px){.headline-text{top:50%}}@media only screen and (min-width: 1366px){.headline-text{width:40vw;-webkit-transform:translate(10%, -35%);-ms-transform:translate(10%, -35%);-o-transform:translate(10%, -35%);transform:translate(10%, -35%);max-width:560px;top:50%}}@media screen and (max-width: 400px){.headline-text{width:92vw}}.headline-text--lead{letter-spacing:2px;line-height:1;border-bottom:2px solid #fff;margin-bottom:4vw}.headline-text--lead span{display:inline-block}.headline-text--lead span:first-of-type{border-top:2px solid #fff}@media only screen and (min-width: 768px){.headline-text--lead span:first-of-type{border-top:3px solid #fff}}@media screen and (min-width: 1024px){.headline-text--lead span:first-of-type{border-top:3px solid #fff}}@media only screen and (min-width: 1366px){.headline-text--lead span:first-of-type{border-top:4px solid #fff}}.headline-text--lead span.simple{font-size:8vw;padding:10px 0 0 0}@media only screen and (min-width: 768px){.headline-text--lead span.simple{font-size:3.75vw}}@media screen and (min-width: 1024px){.headline-text--lead span.simple{font-size:40px}}@media only screen and (min-width: 1366px){.headline-text--lead span.simple{font-size:55px}}.headline-text--lead span.last{font-size:8vw;padding:0 0 5px 0}@media only screen and (min-width: 768px){.headline-text--lead span.last{font-size:3.7vw}}@media screen and (min-width: 1024px){.headline-text--lead span.last{font-size:40px}}@media only screen and (min-width: 1366px){.headline-text--lead span.last{font-size:55px}}.headline-text--lead span:last-of-type{font-weight:900;border:none;font-size:7.95vw;padding:0 0 5px 0}@media only screen and (min-width: 768px){.headline-text--lead span:last-of-type{font-size:3.55vw}}@media screen and (min-width: 1024px){.headline-text--lead span:last-of-type{font-size:38px}}@media only screen and (min-width: 1366px){.headline-text--lead span:last-of-type{font-size:55px}}@media only screen and (min-width: 768px){.headline-text--lead{border-bottom:3px solid #fff;margin-bottom:10px}}@media only screen and (min-width: 1366px){.headline-text--lead{margin-bottom:20px;border-bottom:4px solid #fff}}.headline-text--img{max-width:44vw;position:absolute;right:0;top:-6.15vw}@media only screen and (min-width: 768px){.headline-text--img{width:21vw;max-width:50%;top:-9%;right:0}}@media only screen and (min-width: 1366px){.headline-text--img{max-width:50%;right:0;top:-11%}}@media screen and (max-width: 400px){.headline-text--img{max-width:41vw;top:-6vw;max-width:52%;right:0}}.headline-text--description{margin:0;font-size:4vw;width:100%;text-align:center;line-height:1.25;letter-spacing:0.2px}@media only screen and (min-width: 768px){.headline-text--description{width:93%;font-size:1.6vw;text-align:left}}@media screen and (min-width: 1024px){.headline-text--description{font-size:17px}}@media only screen and (min-width: 1366px){.headline-text--description{font-size:22px}}.headline-text--description.small{font-size:2.65vw;margin-top:1em}@media only screen and (min-width: 768px){.headline-text--description.small{font-size:1.15vw}}@media screen and (min-width: 1024px){.headline-text--description.small{font-size:11px}}@media only screen and (min-width: 1366px){.headline-text--description.small{font-size:12px}}@media only screen and (min-width: 768px){.headline-text.resulted{top:53%;-webkit-transform:translate(30%, -35%);-ms-transform:translate(30%, -35%);-o-transform:translate(30%, -35%);transform:translate(30%, -35%);width:33vw;max-width:400px}}@media screen and (min-width: 1024px){.headline-text.resulted{top:50%;max-width:500px}}@media only screen and (min-width: 1366px){.headline-text.resulted{width:40vw;-webkit-transform:translate(35%, -35%);-ms-transform:translate(35%, -35%);-o-transform:translate(35%, -35%);transform:translate(35%, -35%);max-width:435px;top:50%}}@media screen and (max-width: 400px){.headline-text.resulted{width:83vw}}.headline-text.resulted .headline-text--lead span.last{font-size:9.5vw;padding:0 0 5px 0}@media only screen and (min-width: 768px){.headline-text.resulted .headline-text--lead span.last{font-size:3.45vw}}@media screen and (min-width: 1024px){.headline-text.resulted .headline-text--lead span.last{font-size:3.65vw}}@media only screen and (min-width: 1366px){.headline-text.resulted .headline-text--lead span.last{font-size:52px}}@media screen and (max-width: 400px){.headline-text.resulted .headline-text--lead span.last{font-size:8.9vw}}.headline-text.resulted .headline-text--lead span.simple{font-size:8.55vw;padding:0 0 0 0}@media only screen and (min-width: 768px){.headline-text.resulted .headline-text--lead span.simple{font-size:3.15vw}}@media screen and (min-width: 1024px){.headline-text.resulted .headline-text--lead span.simple{font-size:3vw;font-size:3.35vw}}@media only screen and (min-width: 1366px){.headline-text.resulted .headline-text--lead span.simple{font-size:44px}}@media screen and (max-width: 400px){.headline-text.resulted .headline-text--lead span.simple{font-size:7.75vw}}.headline-text.resulted .headline-text--lead span:first-of-type{padding:10px 0 0 0}.headline-text.resulted .headline-text--description{width:100%}@media only screen and (min-width: 768px){.headline-text.resulted .headline-text--description{width:100%;font-size:1.4vw;text-align:left}}@media screen and (min-width: 1024px){.headline-text.resulted .headline-text--description{font-size:17px}}@media only screen and (min-width: 1366px){.headline-text.resulted .headline-text--description{font-size:22px}}.headline-text.resulted .headline-text--description.small{font-size:2.65vw;margin-top:1em}@media only screen and (min-width: 768px){.headline-text.resulted .headline-text--description.small{font-size:1.15vw}}@media screen and (min-width: 1024px){.headline-text.resulted .headline-text--description.small{font-size:11px}}@media only screen and (min-width: 1366px){.headline-text.resulted .headline-text--description.small{font-size:12px}}.headline-text.resulted .headline-text--img{max-width:65vw;position:absolute;right:0;top:-13vw}@media only screen and (min-width: 768px){.headline-text.resulted .headline-text--img{width:25vw;max-width:75%;top:-4.25vw;right:0}}@media screen and (min-width: 1024px){.headline-text.resulted .headline-text--img{width:26vw;max-width:100%;top:-5.1vw;right:0}}@media only screen and (min-width: 1366px){.headline-text.resulted .headline-text--img{max-width:75%;max-width:335px;right:0;top:-63px}}@media screen and (max-width: 400px){.headline-text.resulted .headline-text--img{top:-12vw;max-width:77%;right:0}}.hero{width:100%;margin:0 auto}@media only screen and (min-width: 768px){.hero{padding:0}}.hero__block{width:100%;position:relative}.hero__block:before,.hero__block:after{position:absolute;display:block;content:'';left:0;right:0;background-repeat:repeat-x;background-size:auto 100%}.hero__container{position:absolute;width:100%;bottom:50vw;padding:0 9vw;height:100%;top:0}@media only screen and (min-width: 768px){.hero__container{max-width:500px;width:50%;left:38%;top:18vw;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:0}}.hero__container__title{text-align:center;margin-bottom:0;margin-top:80px;color:#fff;text-transform:uppercase;font-size:24px;line-height:30px;letter-spacing:.3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal}@media only screen and (min-width: 768px){.hero__container__title{text-align:left;margin-bottom:0.3em;font-size:40px;line-height:56px;letter-spacing:0.3px;margin-top:0}}.hero__container__copy{line-height:20px;text-align:center;color:#fff;font-size:14px;letter-spacing:0;margin:0 auto;margin-bottom:40px;margin-top:115vw}@media only screen and (min-width: 768px){.hero__container__copy{font-size:16px;line-height:21px;text-align:left;margin-top:0}}.hero__container__link{bottom:20px;margin:0 auto;width:260px;height:55px;-webkit-border-radius:0;border-radius:0;-webkit-border-top-left-radius:30px;border-top-left-radius:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px;line-height:29px;font-size:21px;letter-spacing:0.4px;text-transform:uppercase;margin-top:15px;background:#fff;letter-spacing:.3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal}@media only screen and (min-width: 768px){.hero__container__link{margin-top:36px;height:60px;width:305px;line-height:33px;font-size:24px;margin:0}}.hero.right .hero__container{max-width:65%;padding-left:30%}.sf-list{background-color:#fff;padding:10px;background:#333 url(/assets/images/bg_static_m.jpg) bottom no-repeat;padding-bottom:150px}@media only screen and (min-width: 768px){.sf-list{background:#333 url(/assets/images/bg_static.jpg) bottom no-repeat;background-size:100% auto}}.sf-list h3{display:none}.sf-list a,.sf-list a:link,.sf-list a:visited{color:#fff;text-align:center;width:100%;padding:1ch}.sf-list-item{color:#fff;max-width:892px}.sf-list-item>div{margin-bottom:20px;border:#faf1d4 2px solid}.sf-list-content{width:100%;padding:2ch;text-align:left}a.expanded{background:#faf1d4 !important;color:#333 !important}.product-detail{margin:0 auto}.product-detail>div{padding:0 15px}@media only screen and (min-width: 768px){.product-detail>div{padding:0 20px}}.product-detail__drizzled{position:relative;background:#000}.product-detail__drizzled__copy{padding-top:95px;overflow:hidden;padding:0 20px;padding-top:95px}@media only screen and (min-width: 768px){.product-detail__drizzled__copy{padding-top:120px}}.product-detail__drizzled__copy .product-detail__container{max-width:800px}.product-detail__drizzled__copy h2{margin-bottom:15px;font-size:35px;color:#333;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;padding:0 68px;letter-spacing:0;line-height:38px}@media screen and (max-width: 480px){.product-detail__drizzled__copy h2{padding:0 45px}.product-detail__drizzled__copy h2:before{left:-15px}.product-detail__drizzled__copy h2:after{right:-15px}}@media only screen and (min-width: 768px){.product-detail__drizzled__copy h2{margin-bottom:15px;font-size:45px;line-height:1}}.product-detail__drizzled__copy p{margin-top:0;margin-bottom:50px;color:#333;font-size:16px;line-height:1.4}@media only screen and (min-width: 768px){.product-detail__drizzled__copy p{font-size:17px;line-height:1.7}}.product-detail__container{max-width:1150px}@media only screen and (min-width: 768px){.product-detail__container__left{padding-right:65px}}.product-detail__container__left__subtitle,.product-detail__container__right__subtitle,.product-detail__container__left h3{text-transform:uppercase;font-size:24px;color:#fff;margin-bottom:10px;line-height:1.5;padding-bottom:3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;letter-spacing:1.5px;width:100%}@media screen and (max-width: 480px){.product-detail__container__left__subtitle,.product-detail__container__right__subtitle,.product-detail__container__left h3{width:100%}}@media only screen and (min-width: 768px){.product-detail__container__left__subtitle,.product-detail__container__right__subtitle,.product-detail__container__left h3{font-size:28px;line-height:1.7;text-align:left;padding-bottom:0}}.product-detail__container__left__subtitle:after,.product-detail__container__right__subtitle:after,.product-detail__container__left h3:after{right:0;width:56px;height:20px;position:absolute;top:50%;background-size:56px auto;-webkit-transform:translateY(-60%) rotate(180deg);-ms-transform:translateY(-60%) rotate(180deg);-o-transform:translateY(-60%) rotate(180deg);transform:translateY(-60%) rotate(180deg)}@media screen and (min-width: 480px){.product-detail__container__left__subtitle:after,.product-detail__container__right__subtitle:after,.product-detail__container__left h3:after{right:-4px}}.product-detail__container__left__copy,.product-detail__container__left p{margin-top:0;line-height:1.4;font-size:14px;margin-bottom:52px;color:#fff}@media only screen and (min-width: 768px){.product-detail__container__left__copy,.product-detail__container__left p{font-size:17px;margin-bottom:30px}}.product-detail__container__left__sizes{display:none}.product-detail__container__left__sizes__format{margin-top:19px;margin-right:26px;text-align:center}.product-detail__container__left__sizes__format__bottle{margin-bottom:10px;height:51px}.product-detail__container__left__sizes__format__values{font-size:17px}.product-detail__container__right__subtitle{line-height:34px}.product-detail__container__right__nutrition-table__title{display:none}.product-detail__container__right__nutrition-table__table{font-size:14px;color:#fff}@media only screen and (min-width: 768px){.product-detail__container__right__nutrition-table__table{font-size:19px;line-height:1.26}}.product-detail__container__right__nutrition-table__table__row th{font-weight:normal;padding-bottom:20px}.product-detail__container__right__nutrition-table__table__row__cell{width:27%;vertical-align:top;text-align:right;font-size:14px}.product-detail__container__right__nutrition-table__table__row__cell:first-child{width:45%;text-align:left}.product-detail__container__right__nutrition-table__table__row__cell span small{font-size:inherit}.product-detail__container__right__nutrition-table__legal{font-size:14px;line-height:18px;padding-top:16px;margin-top:0;margin-bottom:40px;color:#fff;text-align:left}@media only screen and (min-width: 768px){.product-detail__container__right__nutrition-table__legal{margin-bottom:0}}.flavours-title{text-align:center}.product-hero{margin-top:55px;text-align:center;z-index:2;background:#000}@media only screen and (min-width: 768px){.product-hero{margin-top:74px}}.product-hero__container{width:100%;position:relative;top:0;left:0;text-align:center;margin-top:-20%;padding:0 20px}@media only screen and (min-width: 768px){.product-hero__container{text-align:left;position:absolute;top:40%;left:44%;padding:0;width:47%;max-width:650px;margin-top:0}}.product-hero__container__hero{max-width:840px;bottom:30px}.product-hero__container__copy{display:inline-block;color:#fff;font-size:14px;letter-spacing:0.2px;line-height:20px}@media only screen and (min-width: 768px){.product-hero__container__copy{font-size:19px;letter-spacing:0.45px;line-height:23px}}.product-hero__container__link{text-decoration:none;cursor:pointer;color:#fff;font-size:14px;letter-spacing:0.33px;line-height:23px;font-family:"AvenirNext-Bold",sans-serif;font-weight:normal;font-style:normal}@media only screen and (min-width: 768px){.product-hero__container__link{font-size:19px;letter-spacing:0.45px;line-height:23px}}.product-hero__container__image{width:100%;max-width:1366px}.product-hero__container__image--mobile{display:inline-block}@media only screen and (min-width: 768px){.product-hero__container__image--mobile{display:none}}.product-hero__container__title{color:#fff;font-size:32px;line-height:37px;letter-spacing:0.8px;text-align:center;letter-spacing:.3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal}@media only screen and (min-width: 768px){.product-hero__container__title{font-size:50px;line-height:56px;letter-spacing:1.3px;text-align:left}}.product-hero.product-simple .product-hero__container{margin-top:-12%}@media only screen and (min-width: 768px){.product-hero.product-simple .product-hero__container{margin-top:0}}.section__bg{height:130px;margin-top:36px;border-bottom:10px solid;background-repeat:repeat;background-size:contain}.section__bg:after{content:'';height:42px;width:200px;margin:0 auto;display:block;margin-top:0;bottom:-88px;position:relative;background-repeat:no-repeat}@media only screen and (min-width: 768px){.section__bg:after{margin-top:130px;height:75px;width:520px;bottom:0}}@media only screen and (min-width: 768px){.section__bg{padding-top:60px;height:265px}}.section__page-banner{margin:0 auto;margin-top:60px;position:relative;max-width:1366px;z-index:10}@media only screen and (min-width: 768px){.section__page-banner{margin-top:74px}}.section__page-banner img{padding:0;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.section__page-banner img.desktop{display:none}@media only screen and (min-width: 768px){.section__page-banner img.desktop{display:block}}.section__page-banner img.desktop__text{position:absolute;top:60%;right:-100%;width:40vw;-webkit-transform:translate(0%, -30%);-ms-transform:translate(0%, -30%);-o-transform:translate(0%, -30%);transform:translate(0%, -30%);z-index:10;display:none}@media only screen and (min-width: 768px){.section__page-banner img.desktop__text{display:block;width:30vw;max-width:483px;top:51%;right:-100%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}}.section__page-banner img.mobile{display:block}@media only screen and (min-width: 768px){.section__page-banner img.mobile{display:none}}.section__page-banner .scroll-to{content:'';left:50%;bottom:3vw;width:25px;height:33px;cursor:pointer;position:absolute;background:url(./../../assets/images/scroll-down.png);background-size:contain;background-repeat:no-repeat;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media only screen and (min-width: 768px){.section__page-banner .scroll-to{width:3.3vw;height:2.5vw;bottom:-3.5vw;opacity:0}}.section__latest{position:relative;overflow:visible;z-index:2;text-align:center;background:#000;padding:30px 15px 30px 15px}.section__latest:before{content:'';background:url("./../../assets/images/latest-decor.png");background-size:100% 100%;background-repeat:no-repeat;position:absolute;top:-30px;left:0;height:30px;width:100%}.section__latest h2{color:#fff;font-size:24px;line-height:30px;letter-spacing:0}@media only screen and (min-width: 768px){.section__latest h2{font-size:40px;line-height:56px;letter-spacing:0.3px}}.section__news-headline{position:relative;max-width:1366px;margin:0 auto;z-index:3}.section__news-headline-text{color:#fff;font-size:24px;line-height:30px;letter-spacing:0;letter-spacing:.3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;position:relative;top:30px;padding:0 10%}@media only screen and (min-width: 768px){.section__news-headline-text{top:-20px;opacity:0;font-size:40px;line-height:56px;letter-spacing:0.3px}}.section__video{position:relative;text-align:center;padding:0;width:100%;height:57vw;max-height:770px;z-index:1;max-width:1366px;margin:0 auto}.section__video.play .overlay{opacity:0}.section__video-content{left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50vw;position:absolute;z-index:2}.section__video-content-text{color:#fff;z-index:5;font-family:inherit;font-size:7vw;padding:0;margin:0;display:block}.section__video-content-click{cursor:pointer;z-index:5;display:inline-block;cursor:pointer}.section__video-content-click img{width:10vw;max-width:70px}.section__video iframe{width:100%;height:100%;max-height:100%;top:0;left:0;margin-bottom:0;position:absolute}.section__video .overlay{opacity:1;z-index:2;height:100%;width:100%;position:relative}.section__video h2{color:#fff;font-size:24px;line-height:30px;letter-spacing:0}@media only screen and (min-width: 768px){.section__video h2{font-size:40px;line-height:56px;letter-spacing:0.3px}}.section__about{background-color:#FDC987;color:#210010;padding-top:36vw;overflow:hidden;padding-bottom:40px}@media only screen and (min-width: 768px){.section__about{padding-bottom:120px;padding-top:20vw}}@media screen and (min-width: 1366px){.section__about{padding-top:260px}}.section__about h2{color:#fff;display:inline-block;letter-spacing:3px;line-height:1.2;margin-bottom:48px;padding:0;max-width:265px}@media only screen and (min-width: 768px){.section__about h2{margin-bottom:65px;font-size:45px;max-width:100%;padding:0 55px;letter-spacing:5px}.section__about h2:after,.section__about h2:before{width:80px;height:97px;top:32px}.section__about h2:before{left:30px}.section__about h2:after{right:30px}}.section__about p{font-size:14px;line-height:30px;letter-spacing:1px}@media only screen and (min-width: 768px){.section__about p{font-size:18px}}.section__about>div{max-width:1150px;margin:0 auto}.section__about.product-about h2{padding:30px;line-height:31px;margin-bottom:54px}@media only screen and (min-width: 768px){.section__about.product-about h2{max-width:480px;line-height:60px;letter-spacing:3px;margin-bottom:25px}}.section__about.product-about h2:after{-webkit-transform:translate(106%, -60%);-ms-transform:translate(106%, -60%);-o-transform:translate(106%, -60%);transform:translate(106%, -60%)}@media only screen and (min-width: 768px){.section__about.product-about h2:after{-webkit-transform:translate(133%, 2%);-ms-transform:translate(133%, 2%);-o-transform:translate(133%, 2%);transform:translate(133%, 2%)}}.section__about.product-about h2:before{-webkit-transform:translate(-110%, -57%) rotateY(180deg);transform:translate(-110%, -57%) rotateY(180deg)}@media only screen and (min-width: 768px){.section__about.product-about h2:before{-webkit-transform:translate(-138%, 3%) rotateY(180deg);transform:translate(-138%, 3%) rotateY(180deg)}}@media only screen and (min-width: 768px){.section__about-home{padding-top:20vw}}@media screen and (min-width: 1366px){.section__about-home{padding-top:320px}}#products{position:absolute;width:100%;height:1px;display:block;margin-top:-50px}.grid{background:#10080C}.grid--margin{padding-bottom:49.5px}@media only screen and (min-width: 768px){.grid--margin{padding-bottom:103.5px}}.grid--carousel .slick-initialized .slick-arrow{background-image:url("./../../assets/images/slider-arrow.png");background-position:center;background-size:12px;width:34px;height:34px;top:50%;z-index:50;cursor:pointer}@media only screen and (min-width: 1366px){.grid--carousel .slick-initialized .slick-arrow{width:60px;height:60px}}.grid--carousel .slick-initialized .slick-arrow.slick-prev{left:-17px}@media only screen and (min-width: 1366px){.grid--carousel .slick-initialized .slick-arrow.slick-prev{left:20px}}.grid--carousel .slick-initialized .slick-arrow.slick-next{right:-17px}@media only screen and (min-width: 1366px){.grid--carousel .slick-initialized .slick-arrow.slick-next{right:20px}}.grid--carousel .slick-initialized .slick-dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:19;left:0;right:0;margin:0 auto;padding:0;text-align:center;width:215px;bottom:0;height:5px}.grid--carousel .slick-initialized .slick-dots ul,.grid--carousel .slick-initialized .slick-dots li{margin:0;padding:0;list-style:none}.grid--carousel .slick-initialized .slick-dots li{display:inline-block;cursor:pointer;width:10px;height:10px;border:3px solid #fff;background:#fff;-webkit-border-radius:50%;border-radius:50%;margin:0 10px}.grid--carousel .slick-initialized .slick-dots li.slick-active{border-color:#EA0028;background:#EA0028}.grid--carousel .slick-initialized .slick-dots button{display:none}.grid--carousel .slick-initialized .slick-list{padding-top:0;padding-bottom:50px}@media only screen and (min-width: 768px){.grid--carousel .slick-initialized .slick-list{padding-bottom:35px}}.grid--carousel .slick-initialized .animate-social{position:relative}@media only screen and (min-width: 768px){.grid--carousel .slick-initialized .animate-social{top:-400px}}.grid--in-gutter{padding:0 50px}.grid--in-gutter__inner{max-width:881px}.taste{background:#000}.taste__container{width:100%;max-width:1366px;padding:0;margin:0 auto;padding-bottom:50px;padding-top:60px;color:#fff;background:#000;background:-webkit-gradient(left top, left bottom, color-stop(0%, #2d2d2d), color-stop(100%, #000));background:-webkit-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-o-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#000));background:linear-gradient(to bottom, #2d2d2d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#000000', GradientType=0 )}@media only screen and (min-width: 768px){.taste__container{padding:0 0 70px 0}}.taste__container-banner{margin:0 auto;position:relative;max-width:1366px;z-index:10}@media only screen and (min-width: 768px){.taste__container-banner{margin:74px auto 0 auto}}.taste__container-banner .container{position:relative}.taste__container-banner .container img{padding:0;width:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}.taste__container-banner .container img.desktop{display:none}@media only screen and (min-width: 768px){.taste__container-banner .container img.desktop{display:block}}.taste__container-banner .container img.desktop__text{position:absolute;top:60%;right:-100%;width:40vw;-webkit-transform:translate(0%, -30%);-ms-transform:translate(0%, -30%);-o-transform:translate(0%, -30%);transform:translate(0%, -30%);z-index:10;display:none}@media only screen and (min-width: 768px){.taste__container-banner .container img.desktop__text{display:block;width:30vw;max-width:483px;top:51%;right:-100%;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}}.taste__container-banner .container img.mobile{display:block}@media only screen and (min-width: 768px){.taste__container-banner .container img.mobile{display:none}}.taste__container-banner .container #scroll-locations{left:50%;bottom:7vw;cursor:pointer;position:absolute;z-index:7;display:inline-block;width:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width: 768px){.taste__container-banner .container #scroll-locations{bottom:2vw}}.taste__container-banner .container #scroll-locations img{width:27px;height:20px}@media only screen and (min-width: 768px){.taste__container-banner .container #scroll-locations img{width:3.3vw;height:2.5vw}}@media only screen and (min-width: 1366px){.taste__container-banner .container #scroll-locations img{width:50px;height:35px}}.taste__container-banner.preview_page{padding-bottom:15px}.taste__container #challengelocations{display:block;width:100%;height:70px;position:relative;z-index:5}@media only screen and (min-width: 768px){.taste__container #challengelocations{height:100px}}.taste__container-headline{text-align:center}.taste__container-preview{margin:50px auto 100px auto;text-align:center;padding:0 15px}.taste__container-preview p{font-size:18px}@media only screen and (min-width: 768px){.taste__container-preview p{font-size:22px}}.taste__container-challengelocationscontent{padding:0 15px;margin:50px auto 0 auto}@media only screen and (min-width: 768px){.taste__container-challengelocationscontent{margin:100px auto 0 auto}}.taste__container-challengelocationscontent .tab-mnu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;position:relative;list-style:none;border:none;padding:0;margin:0;width:100%;cursor:pointer}@media only screen and (min-width: 768px){.taste__container-challengelocationscontent .tab-mnu{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}}.taste__container-challengelocationscontent .tab-mnu li{border:1px solid #fff;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-font-smoothing:antialiased;font-family:'AvenirNext-Regular', sans-serif;text-align:center;padding:13px 0;font-size:20px;cursor:pointer}.taste__container-challengelocationscontent .tab-mnu li:not(:last-child){border-right:1px solid #fff}.taste__container-challengelocationscontent .tab-mnu li.active{background:#fff;border:1px solid #fff;color:#000;cursor:default}.taste__container-challengelocationscontent .tab-cont{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:28px}.taste__container-challengelocationscontent .tab-cont .tab-pane{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #fff;border-top:none}@media only screen and (min-width: 768px){.taste__container-challengelocationscontent .tab-cont .tab-pane{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.taste__container-challengelocationscontent .tab-cont .tab-pane.hide-tab{display:none}.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:70px auto;width:100%}@media only screen and (min-width: 768px){.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:750px}}.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation form{position:relative;margin:0 auto;width:100%;max-width:300px;border:1px solid #fff}@media only screen and (min-width: 768px){.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation form{margin:0 5% 0 0;width:300px}}.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation form label input{cursor:pointer;font-size:26px !important;border:none !important;border-right:none !important;background:none !important;color:#ea0028 !important;text-align:center !important;font-family:'MontrealTS-HeavyIta', sans-serif !important;font-weight:700;max-width:280px;position:relative;line-height:normal;height:53px;padding:20px 0 15px 0;width:-webkit-calc(100% - 56px);width:calc(100% - 56px)}@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) and (min-width: 768px){.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation form label input{padding:10px 0 15px 0}}.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation form label::after{content:'';background-image:url("./../../assets/images/calendar.svg");background-size:55% 55%;background-position:center center;background-repeat:no-repeat;border-left:1px solid #fff;position:absolute;top:0;right:0;width:55px;height:53px;cursor:pointer}.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation form label .span-date{color:#fff;font-size:17px;opacity:1;padding:10px 0;text-transform:uppercase;font-family:'MontrealTS-HeavyIta', sans-serif;text-align:center;position:absolute;top:15%;width:-webkit-calc(100% - 58px);width:calc(100% - 58px);display:block}.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation form label .span-date.noshow{display:none}.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation .locations-reset{display:inline-block;line-height:33px;margin:0;background:#fff;text-decoration:none;color:#000;-webkit-border-radius:0;border-radius:0;-webkit-border-top-left-radius:30px;border-top-left-radius:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px;font-family:'MontrealTS-HeavyIta', sans-serif;font-weight:bold;font-style:normal;letter-spacing:0.3px;width:100%;height:55px;max-width:280px;padding:14px 25px;margin:30px auto 0 auto;cursor:pointer;font-size:15px;text-align:center}@media only screen and (min-width: 768px){.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__container-navigation .locations-reset{margin:0 0 0 5%;font-size:17px;width:85%}}.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__challengelocations{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;width:100%;padding-bottom:50px;max-width:1336px;margin:50px auto 0 auto;display:block;width:100%;height:auto;min-height:330px;position:relative}@media only screen and (min-width: 768px){.taste__container-challengelocationscontent .tab-cont .tab-pane .taste__challengelocations{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:0px auto 0 auto;min-height:330px}}.taste__container-result{margin:50px 0}@media screen and (max-width: 600px){.taste__container-result{overflow-x:scroll}}.taste__container-result--list{max-width:750px;margin:0 auto;padding:0 15px;width:100%;min-width:515px}@media screen and (max-width: 600px){.taste__container-result--list{width:100%;min-width:600px;max-width:750px}}.taste__container-result--list-elem{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;background:#3d3d3d;-webkit-border-radius:30px;border-radius:30px;height:30px;font-family:'AvenirNext-Regular', sans-serif;font-weight:300;line-height:31px;margin-bottom:15px;font-size:15px}@media screen and (max-width: 600px){.taste__container-result--list-elem{font-size:12px}}.taste__container-result--list-elem span{position:relative;width:120px;text-align:center}.taste__container-result--list-elem span:nth-of-type(1):after,.taste__container-result--list-elem span:nth-of-type(2):after,.taste__container-result--list-elem span:nth-of-type(3):after{content:'';position:absolute;top:50%;right:0;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:1px;height:18px;color:#4c4c4c;background:#4c4c4c;display:block}.taste__container-result--list-elem span:nth-of-type(1){width:320px;text-align:left;padding-left:15px;font-size:14px}@media screen and (max-width: 600px){.taste__container-result--list-elem span:nth-of-type(1){font-size:12px}}@media only screen and (min-width: 768px){.taste__container-result--list-elem span:nth-of-type(1){font-size:14px}}@media screen and (max-width: 460px){.taste__container-result--list-elem span:nth-of-type(3){width:80px}}.taste__container-result--list-elem span:nth-of-type(5){background:#00508d;width:110px}@media screen and (max-width: 460px){.taste__container-result--list-elem span:nth-of-type(5){width:85px}}.taste__container-result--list-elem:last-of-type span,.taste__container-result--list-elem:first-of-type span{font-weight:900;font-size:16px}.taste__container-result--list-elem:last-of-type span{background:#00508d}.taste__container-result--list-elem:last-of-type span:nth-of-type(1):after,.taste__container-result--list-elem:last-of-type span:nth-of-type(2):after,.taste__container-result--list-elem:last-of-type span:nth-of-type(3):after{content:'';position:absolute;top:50%;right:0;-webkit-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:1px;height:18px;color:#fff;background:#fff;display:block}.taste__container-result:last-of-type{margin:50px 0 0 0}.taste h1{font-size:24px;line-height:30px;margin-top:46px;text-align:center;letter-spacing:0.3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;display:inline-block;padding:0 68px;letter-spacing:0;color:#fff}@media screen and (max-width: 480px){.taste h1{padding:0 40px}.taste h1:after{right:-40px}.taste h1:before{left:-40px}}@media only screen and (min-width: 768px){.taste h1{font-size:40px;line-height:56px;letter-spacing:0.3px;margin-top:0;margin-bottom:20px}}.policy{background:#000;background:-webkit-gradient(left top, left bottom, color-stop(0%, #2d2d2d), color-stop(100%, #000));background:-webkit-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-o-linear-gradient(top, #2d2d2d 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#2d2d2d), to(#000));background:linear-gradient(to bottom, #2d2d2d 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#000000', GradientType=0 )}.policy__container{width:100%;max-width:1110px;padding:0 4vw;margin:0 auto;padding-bottom:50px;padding-top:60px;color:#fff}@media only screen and (min-width: 768px){.policy__container{padding:70px 20px 70px 20px}}.policy__container div p{text-align:center}.policy__container .policy-list{-webkit-padding-start:20px !important}.policy__container .policy-list li{padding-bottom:15px !important}.policy__container .policy-list-num{-webkit-padding-start:20px !important}.policy__container .policy-list-num li{padding-bottom:15px !important}.policy:before,.policy:after{content:'';left:0;width:100%;position:absolute}.policy:before{top:0;height:50px}@media only screen and (min-width: 768px){.policy:before{height:75px;background-size:1280px}}.policy h1{font-size:24px;line-height:30px;margin-top:46px;text-align:center;letter-spacing:.3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;display:inline-block;padding:0 68px;letter-spacing:0;color:#fff}@media screen and (max-width: 480px){.policy h1{padding:0 40px}.policy h1:after{right:-40px}.policy h1:before{left:-40px}}@media only screen and (min-width: 768px){.policy h1{font-size:40px;line-height:56px;letter-spacing:0.3px;margin-top:70px;margin-bottom:20px}}.policy h3{font-size:17px;line-height:20px;margin:0;text-align:left;display:block;font-weight:bold;color:#fff;letter-spacing:.3px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;padding-right:68px;padding-bottom:10px;text-transform:uppercase}@media only screen and (min-width: 768px){.policy h3{font-size:21px}}@media screen and (max-width: 480px){.policy h3{padding-right:68px}.policy h3:after{right:0}}@media screen and (min-width: 480px){.policy h3{width:auto}}.policy p{color:#fff;font-size:14px;margin:0;margin-bottom:30px;text-align:left;line-height:20px}@media only screen and (min-width: 768px){.policy p{font-size:16px;line-height:21px}}.policy p .point{margin-right:20px;font-weight:bold}.policy p strong{font-family:"AvenirNext-Bold",sans-serif;font-weight:normal;font-style:normal}.policy p a,.policy p a:hover,.policy p a:visited{color:inherit}.policy table{width:100%}@media only screen and (min-width: 768px){.policy table{width:768px}}@media only screen and (max-width: 768px){.policy thead td{display:none}.policy thead td:first-child{display:initial}}.policy td{padding:15px}@media only screen and (max-width: 768px){.policy td{width:100%;display:inline-block;margin:0;padding:0}.policy td p{margin-bottom:0}}@media only screen and (max-width: 768px){.policy tr{margin-bottom:20px;display:block}}.policy .bar--double:before{left:0}.policy .bar--double:after{right:0}.policy .bar--right:after{right:0}.policy .arrow:after{right:-2px}.policy .arrow:before{left:-2px}.policy ul{margin-bottom:0}.policy ul li{margin-bottom:30px;list-style-type:decimal}.tile{position:relative}.tile.active{pointer-events:none;cursor:default}.tile.active:after{display:none !important}.tile.active .tile__container__text{opacity:0.6}.tile__glaze,.tile__drizzled{padding:40px 10px;padding-top:0;padding-bottom:50px;background:white;position:relative;overflow:hidden}@media only screen and (min-width: 768px){.tile__glaze,.tile__drizzled{padding-bottom:45px;padding-top:70px}}.tile__glaze .grid--in-gutter__inner,.tile__drizzled .grid--in-gutter__inner{max-width:294px;z-index:2;position:relative}@media only screen and (min-width: 768px){.tile__glaze .grid--in-gutter__inner,.tile__drizzled .grid--in-gutter__inner{max-width:881px}}.tile__glaze .grid__placeholder,.tile__drizzled .grid__placeholder{opacity:1}.tile__glaze .grid__placeholder.target,.tile__drizzled .grid__placeholder.target{opacity:0.5}.tile__glaze .grid__placeholder.target a,.tile__drizzled .grid__placeholder.target a{pointer-events:none}.tile__drizzled{background:#fff}.tile__drizzled .slick-arrow{background-image:url("./../../assets/images/chevron.png") !important;background-size:contain}.tile__glaze{margin:0 auto;position:relative;overflow:visible;text-align:center;z-index:2;background:#000;padding:30px 15px 78px 15px}.tile__glaze h2{color:#fff;font-size:24px;line-height:30px;letter-spacing:0;padding:0}@media only screen and (min-width: 768px){.tile__glaze h2{font-size:40px;line-height:56px;letter-spacing:0.3px}}.tile__glaze .tile__container__image{max-width:294px}.tile__glaze .tile__container__image-icon{width:30px;left:15px;bottom:15px;position:absolute;z-index:5}.tile__glaze .tile__container__text{position:absolute;color:white;left:0;bottom:0;width:100%;font-size:14px;line-height:19px;letter-spacing:0;text-align:left;height:80px;background-color:rgba(0,0,0,0.5);padding:12px 3px 11px 58px;-webkit-transform:translateZ(0);transform:translateZ(0);display:block}@media only screen and (min-width: 768px){.tile__glaze .tile__container__text{font-size:16px}}@media only screen and (max-width: 768px){.tile__glaze .slick-initialized .slick-list{padding-top:0px}}.tile__glaze .slick-initialized .slick-arrow{top:42%}.tile-home .slick-initialized .slick-list{padding-bottom:50px}.tile-home .tile__container__text{padding-top:4px;font-size:13px}.tile-home .tile__container__text:hover{cursor:default}@media only screen and (min-width: 768px){.tile-home .tile__container__text{padding-top:4px;font-size:11px;display:block}}@media only screen and (min-width: 1366px){.tile-home .tile__container__text{display:none;padding-top:4px;font-size:13px}}.tile-home .tile__container__text.show-text{display:block}.tile-home .tile__container:hover{cursor:pointer}.tile__pdp{padding:0;padding-bottom:200px;margin:0 auto;background:#000}.tile__pdp:before{display:none}.tile__pdp .grid--in-gutter__inner{max-width:294px;z-index:2;position:relative}@media only screen and (min-width: 768px){.tile__pdp .grid--in-gutter__inner{max-width:1366px}}.tile__pdp .grid--in-gutter__inner.slick-initialized .animate-social{position:relative}@media only screen and (min-width: 768px){.tile__pdp .grid--in-gutter__inner.slick-initialized .animate-social{top:0}}.tile__pdp .grid--in-gutter__inner.slick-initialized .slick-arrow.slick-prev{left:15px}.tile__pdp .grid--in-gutter__inner.slick-initialized .slick-arrow.slick-next{right:15px}.tile__pdp .tile__container{max-width:455px;padding-bottom:150px}.tile__pdp .tile__container__image{max-width:175px;padding-top:5vw;padding-bottom:0}@media only screen and (min-width: 768px){.tile__pdp .tile__container__image{max-width:145px;padding-bottom:5vw}}.tile__pdp .tile__container__image-icon{display:none}.tile__pdp .tile__container__text{display:block;background:none;padding:0 20px;margin:0 auto;text-align:center;height:auto;cursor:default}.tile__pdp .tile__container__text span{font-size:24px;letter-spacing:0.75px;line-height:42px}.tile__pdp .tile__container__text-icon{display:none}.tile__pdp .tile__container__text-click{display:inline-block;line-height:33px;font-size:24px;margin:0;background:#fff;text-decoration:none;color:#000;-webkit-border-radius:0;border-radius:0;-webkit-border-top-left-radius:30px;border-top-left-radius:30px;-webkit-border-bottom-right-radius:30px;border-bottom-right-radius:30px;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;letter-spacing:0.3px;width:85%;max-width:305px;padding:14px 25px}.tile__container{z-index:2;position:relative;text-align:center;max-width:294px;margin:0 auto}.tile__container__image{display:block;margin:0 auto;width:100%;max-width:290px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-o-transition:-o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out}@media only screen and (min-width: 768px){.tile__container__image{width:100%;max-width:inherit}}.tile--pepsi-max{background:#2e2e2e;background:-webkit-linear-gradient(top, #2e2e2e 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#2e2e2e), to(#000));background:-o-linear-gradient(top, #2e2e2e 0%, #000 100%);background:linear-gradient(to bottom, #2e2e2e 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e2e2e', endColorstr='#000000',GradientType=0 )}.tile--pepsi{background:#0081c8;background:-webkit-linear-gradient(top, #0081c8 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#0081c8), to(#000));background:-o-linear-gradient(top, #0081c8 0%, #000 100%);background:linear-gradient(to bottom, #0081c8 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0081c8', endColorstr='#000000',GradientType=0 )}.tile--pepsi-diet{background:#d8d8d8;background:-webkit-linear-gradient(top, #d8d8d8 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#000));background:-o-linear-gradient(top, #d8d8d8 0%, #000 100%);background:linear-gradient(to bottom, #d8d8d8 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#000000',GradientType=0 )}.tile--pepsi-decaf{background:#fff;background:-webkit-linear-gradient(top, #fff 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#000));background:-o-linear-gradient(top, #fff 0%, #000 100%);background:linear-gradient(to bottom, #fff 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 )}.tile--pepsi-max-ginger{background:#f9bc4c;background:-webkit-linear-gradient(top, #f9c74c 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#f9c74c), to(#000));background:-o-linear-gradient(top, #f9c74c 0%, #000 100%);background:linear-gradient(to bottom, #f9c74c 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9bc4c', endColorstr='#000000',GradientType=0 )}.tile--pepsi-max-cherry{background:#e33698;background:-webkit-linear-gradient(top, #e33698 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#e33698), to(#000));background:-o-linear-gradient(top, #e33698 0%, #000 100%);background:linear-gradient(to bottom, #e33698 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e33698', endColorstr='#000000',GradientType=0 )}.tile--pepsi-max-raspberry{background:#e21013;background:-webkit-linear-gradient(top, #e21013 0%, #000 100%);background:-webkit-gradient(linear, left top, left bottom, from(#e21013), to(#000));background:-o-linear-gradient(top, #e21013 0%, #000 100%);background:linear-gradient(to bottom, #e21013 0%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e21013', endColorstr='#000000',GradientType=0 )}.tile__pdp{margin-top:0;padding:0}.tile__pdp:before{display:none}.tile__pdp .grid--in-gutter__inner,.tile__pdp .tile__container{max-width:100%}.tile__pdp .tile{display:block}.tile__pdp .grid--in-gutter__inner{max-width:1366px}.tile__pdp .tile__container{padding-bottom:200px;padding-top:200px}@media only screen and (min-width: 768px){.tile__pdp .tile__container{padding-top:0;padding-bottom:0}}.tile__pdp .slick-initialized .slick-dots{bottom:20px}@media only screen and (min-width: 768px){.tile__pdp .slick-initialized .slick-dots{bottom:0}}.tile__pdp .slick-initialized .slick-arrow{top:42%}@media only screen and (min-width: 768px){.tile__pdp .slick-initialized .slick-arrow{top:30%}}.tile__pdp .tile__container__text{display:block;background:transparent;padding:0 20px;line-height:24px;position:absolute}@media only screen and (min-width: 768px){.tile__pdp .tile__container__text{padding:0;top:65%;position:relative}}.tile__pdp .tile__container__text img{display:none}.tile__pdp .tile__container__text span{font-size:36px;line-height:normal;display:block;padding:0;font-family:"MontrealTS-HeavyIta",sans-serif;font-weight:bold;font-style:normal;letter-spacing:0.3px;position:relative;padding-bottom:400px}@media only screen and (min-width: 768px){.tile__pdp .tile__container__text span{font-size:28px;padding-bottom:0}}.tile__homeproducts{top:-25px}.tile__pdpproducts .slick-initialized .slick-arrow{top:30%}@media only screen and (min-width: 768px){.tile__pdpproducts .slick-initialized .slick-arrow{top:30%}}.tile__pdpproducts .slick-initialized .slick-dots{bottom:55px}@media only screen and (min-width: 768px){.tile__pdpproducts .slick-initialized .slick-dots{bottom:50px}}.tile__pdpproducts .tile__container{padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 768px){.tile__pdpproducts .tile__container{padding-top:0;padding-bottom:50px}}.tile__pdpproducts .tile__container__text{position:relative;padding:0}@media only screen and (min-width: 768px){.tile__pdpproducts .tile__container__text{position:relative}}.tile__pdpproducts .tile__container__text span{padding-bottom:0;padding-top:20px}@media only screen and (min-width: 768px){.tile__pdpproducts .tile__container__text span{padding-bottom:0;padding-top:0}}.tile__event{border:2px solid #fff;margin:28px auto 0 auto;max-width:415px;padding:0;display:block}.tile__event__image{width:100%;max-width:415px;position:relative;display:block}.tile__event__text{text-align:center;padding:20px 0}.tile__event__text a,.tile__event__text p,.tile__event__text span{display:block;margin:0;padding:0;color:#fff;line-height:1}.tile__event__text a{display:inline-block;cursor:pointer;margin-top:20px}.tile__event__text p{font-size:20px;text-transform:uppercase}.tile__event__text p.last{margin-bottom:20px}.tile__event__text span{line-height:1.5;font-size:16px;margin-bottom:0}@media screen and (max-width: 340px){.tile__event__text span{font-size:14px}}@media only screen and (min-width: 768px){.tile__event__text span{margin-bottom:0}}@media only screen and (min-width: 1366px){.tile__event__text span{margin-bottom:0}}.tile__event__text span.detailed-date{display:inline-block}.tile__event.novisible{display:none}.tile__noevent{color:#fff;font-family:"AvenirNext-Regular",sans-serif;font-size:20px;position:absolute;left:50%;top:20%;width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none}.tile__noevent.yesvisible{display:block;text-align:center}
