<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * &lt;link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /&gt; */
/* line 5, ../../../../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-sourcemaps-0.12.4.sourcemaps.a4836f1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: "savoye";
  src: url("../fonts/savoye_letplain-webfont.eot");
  src: url("../fonts/savoye_letplain-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/savoye_letplain-webfont.woff") format("woff"), url("../fonts/savoye_letplain-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#savoye_letplain") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "optima";
  src: url("../fonts/optima_lt_stdroman-webfont.eot");
  src: url("../fonts/optima_lt_stdroman-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/optima_lt_stdroman-webfont.woff") format("woff"), url("../fonts/optima_lt_stdroman-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#optima_lt_stdroman") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "optima";
  src: url("../fonts/optimaitalic-webfont.eot");
  src: url("../fonts/optimaitalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/optimaitalic-webfont.woff") format("woff"), url("../fonts/optimaitalic-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#optimaitalic") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "YoonGothic";
  src: url("../fonts/YoonGothic-webfont.eot");
  src: url("../fonts/YoonGothic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/YoonGothic-webfont.woff") format("woff"), url("../fonts/YoonGothic-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#YoonGothic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "frutiger";
  src: url("../fonts/frutigerlight-webfont.eot");
  src: url("../fonts/frutigerlight-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/frutigerlight-webfont.woff") format("woff"), url("../fonts/frutigerlight-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#frutigerlight") format("svg");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "frutiger";
  src: url("../fonts/frutigerbold_italic-webfont.eot");
  src: url("../fonts/frutigerbold_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/frutigerbold_italic-webfont.woff") format("woff"), url("../fonts/frutigerbold_italic-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#frutigerbold_italic") format("svg");
  font-weight: bold;
  font-style: italic;
}

@font-face {
  font-family: "frutiger";
  src: url("../fonts/frutigerbold-webfont.eot");
  src: url("../fonts/frutigerbold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/frutigerbold-webfont.woff") format("woff"), url("../fonts/frutigerbold-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#frutigerbold") format("svg");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "frutiger";
  src: url("../fonts/frutigerroman-webfont.eot");
  src: url("../fonts/frutigerroman-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/frutigerroman-webfont.woff") format("woff"), url("../fonts/frutigerroman-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#frutigerroman") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "frutiger";
  src: url("../fonts/frutiger_lt_std56_italic-webfont.eot");
  src: url("../fonts/frutiger_lt_std56_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/frutiger_lt_std56_italic-webfont.woff") format("woff"), url("../fonts/frutiger_lt_std56_italic-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#frutiger_lt_std56_italic") format("svg");
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: "frutiger";
  src: url("../fonts/frutigerlight_italic-webfont.eot");
  src: url("../fonts/frutigerlight_italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/frutigerlight_italic-webfont.woff") format("woff"), url("../fonts/frutigerlight_italic-webfont.ttf") format("truetype"), url("../fonts/{$src}-webfont.svg#frutigerlight_italic") format("svg");
  font-weight: 100;
  font-style: italic;
}

/* line 32, ../sass/_fonts.scss */
b, strong {
  font-weight: bold;
}

/* line 33, ../sass/_fonts.scss */
i, em {
  font-style: italic;
}

/*
 * Common
 */
/* line 4, ../sass/_common.scss */
html {
  background: #000;
  height: 100%;
}

/* line 5, ../sass/_common.scss */
body {
  font-family: frutiger, arial, helvetica, sans-serif;
  color: #000;
  font-size: 10px;
  height: 100%;
  overflow: hidden;
}

/* line 6, ../sass/_common.scss */
body.debug {
  overflow: auto;
}

/* line 8, ../sass/_common.scss */
.left {
  float: left;
}

/* line 9, ../sass/_common.scss */
.right {
  float: right;
}

/* line 11, ../sass/_common.scss */
*:focus {
  outline: none;
}

/* line 13, ../sass/_common.scss */
br.clear {
  clear: both;
}

/* line 15, ../sass/_common.scss */
em {
  font-style: italic;
}

/* line 17, ../sass/_common.scss */
.table {
  display: table;
  width: 100%;
  height: 100%;
}
/* line 20, ../sass/_common.scss */
.table .td {
  display: table-cell;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

/* line 23, ../sass/_common.scss */
.split {
  height: 100%;
  width: 100%;
}
/* line 26, ../sass/_common.scss */
.split &gt; div {
  width: 50%;
  display: block;
  height: 100%;
  float: left;
  position: relative;
}

/*
 * Unicode
 */
/* line 34, ../sass/_common.scss */
html.unicode body *, html.unicode p, html.unicode h1, html.unicode h2, html.unicode h3, html.unicode .text {
  font-family: Arial, sans-serif !important;
}

/* line 37, ../sass/_common.scss */
body {
  /*background: url("../images/slides/background.jpg") no-repeat center; background-size: cover*/
}

/* line 38, ../sass/_common.scss */
body.debug {
  background-attachment: fixed;
}

/* line 39, ../sass/_common.scss */
body .mobile {
  display: none !important;
}

@media only screen and (max-width: 640px) {
  /* line 43, ../sass/_common.scss */
  body {
    font-size: 10px !important;
    background: none;
  }

  /* line 44, ../sass/_common.scss */
  canvas {
    display: none;
  }

  /* line 45, ../sass/_common.scss */
  .split &gt; div {
    width: 100%;
    float: none;
  }
}
/*
 * Fix IE
 */
/* line 53, ../sass/_common.scss */
html.ie8 #slides .home.slide .the_cup *, html.ie8 #slides .coffee.slide .the_cup *, html.ie8 #slides .caps .cap *, html.ie8 #slides .stories.slide .plus, html.ie8 #slides .intenso.slide .caps .cap *, html.ie8 #slides .slide .recipes * {
  filter: inherit;
}
/* line 54, ../sass/_common.scss */
html.ie8 #slides .slide .caps .cap img {
  width: 60%;
}
/* line 55, ../sass/_common.scss */
html.ie8 #slides .slide .caps .cap .blur {
  display: none !important;
}
/* line 56, ../sass/_common.scss */
html.ie8 #slides .slide .caps .cap.fortissio img {
  width: 70%;
}
/* line 58, ../sass/_common.scss */
html.ie8 body.milk #slides .slide.harmonies .recipes *, html.ie8 body.recipes #slides .slide.harmonies .recipes * {
  filter: inherit !important;
}
/* line 60, ../sass/_common.scss */
html.ie8 nav#main .line .items .next {
  width: 90%;
  left: 50%;
}

/*
 * Chrome 24
 */
/* line 67, ../sass/_common.scss */
html.chrome24 * {
  -webkit-filter: none !important;
}

/*
 * Debug
 */
/* line 74, ../sass/_common.scss */
ul {
  z-index: 1000;
  position: absolute;
  color: white;
}

/* line 75, ../sass/_common.scss */
ul li {
  border: 1px solid blue;
}

/* line 78, ../sass/_common.scss */
nav#main {
  position: fixed;
  left: 0;
  width: 100%;
  bottom: 35px;
  background: url("../images/common/dark.png") repeat;
  z-index: 999;
}
/* line 80, ../sass/_common.scss */
nav#main .line {
  background: url("../images/nav/line.png") no-repeat center;
  background-size: 100% 2px;
}
/* line 82, ../sass/_common.scss */
nav#main .line .items a {
  width: 10px;
  height: 10px;
  display: inline-block;
  margin: 10px 0;
  background: #000;
  border-radius: 50%;
  border: 2px solid #7d7d7d;
  vertical-align: middle;
  position: relative;
  z-index: 2;
}
/* line 83, ../sass/_common.scss */
nav#main .line .items .next {
  width: 80%;
  left: 60%;
  position: absolute;
  height: 2px;
  display: inline-block;
  top: 50%;
  margin-top: -1px;
  z-index: 1;
}
/* line 84, ../sass/_common.scss */
nav#main .line .items .item:first-of-type .next {
  width: 90%;
  left: 50%;
}
/* line 86, ../sass/_common.scss */
nav#main .items {
  font-size: 90%;
  width: 70%;
  margin: auto;
}
/* line 87, ../sass/_common.scss */
nav#main .item {
  float: left;
  width: 25%;
  position: relative;
  text-align: center;
}
/* line 88, ../sass/_common.scss */
nav#main .between {
  display: inline-block;
  width: 20%;
  vertical-align: middle;
  height: 2px;
  position: relative;
}
/* line 89, ../sass/_common.scss */
nav#main .between span, nav#main .next span {
  display: block;
  width: 0%;
  height: 100%;
  background: #ff4047;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 90, ../sass/_common.scss */
nav#main .text {
  font-size: 90%;
  color: #fff;
  font-weight: 100;
  text-transform: uppercase;
  margin: 5px 0;
  margin-bottom: 10px;
  letter-spacing: 0.1em;
}
/* line 91, ../sass/_common.scss */
nav#main a.active {
  border-color: #ff4047;
}
/* line 93, ../sass/_common.scss */
nav#main .arrow {
  top: auto;
  bottom: 10px;
  width: 32px;
  height: auto;
}
/* line 94, ../sass/_common.scss */
nav#main .arrow.next {
  right: 10px;
}
/* line 95, ../sass/_common.scss */
nav#main .arrow.prev {
  left: 10px;
}

/* line 99, ../sass/_common.scss */
.popin.activation-box {
  background: url("../images/common/grey.png") repeat;
  color: #fff;
  text-align: center;
  display: none;
}
/* line 101, ../sass/_common.scss */
.popin.activation-box h3 {
  font-size: 110%;
  margin-bottom: 2em;
  font-weight: 100;
}
/* line 101, ../sass/_common.scss */
.popin.activation-box h3 b {
  display: block;
}
/* line 102, ../sass/_common.scss */
.popin.activation-box table td {
  vertical-align: middle;
}
/* line 103, ../sass/_common.scss */
.popin.activation-box table img {
  width: 100%;
  height: auto;
}
/* line 104, ../sass/_common.scss */
.popin.activation-box table td + td {
  width: 35%;
}
/* line 105, ../sass/_common.scss */
.popin.activation-box .container {
  background: #000;
  padding: 3em;
  width: 80%;
  max-width: 600px;
  margin: auto;
  position: relative;
}
/* line 106, ../sass/_common.scss */
.popin.activation-box p {
  color: #929395;
  font-size: 70%;
  clear: both;
}
/* line 107, ../sass/_common.scss */
.popin.activation-box .close {
  width: 40px;
  height: 40px;
}
/* line 108, ../sass/_common.scss */
.popin.activation-box .order {
  color: #000;
  text-decoration: none;
  padding: 0.6em 1.8em 0.4em 0.7em;
  font-size: 90%;
  font-weight: bold;
  position: relative;
  top: -0.5em;
  margin-bottom: 1.2em;
  display: inline-block;
  border-radius: 2px;
  box-shadow: inset 0px 0px 10px 0px #656565;
  background: url(../images/common/arrow.order.png) no-repeat 100% 64%;
  background-color: white;
}

@media only screen and (max-width: 1024px) {
  /* line 113, ../sass/_common.scss */
  * {
    -webkit-filter: none !important;
  }

  /* line 114, ../sass/_common.scss */
  .partitions {
    left: 0 !important;
    filter: none !important;
  }
  /* line 116, ../sass/_common.scss */
  .partitions img {
    -webkit-filter: none !important;
    left: 0 !important;
  }

  /* line 118, ../sass/_common.scss */
  .the_cup {
    left: 0 !important;
    -webkit-transform: none !important;
  }
}
/* Language specific */
/* line 126, ../sass/_common.scss */
.country-GR #slides .slide.stories .creation {
  top: 30%;
}

/* line 127, ../sass/_common.scss */
.country-GR #slides .slide.stories .renovation {
  top: 40%;
}

/* line 128, ../sass/_common.scss */
.country-GR #slides .slide.stories .monsoon {
  top: 26%;
}

/* line 129, ../sass/_common.scss */
.country-GR #slides .slide.stories .background .cup {
  background-size: auto 50%;
}

/* line 130, ../sass/_common.scss */
.country-GR #slides .slide.symphonies .td {
  padding-top: 6em;
}

/* line 133, ../sass/_common.scss */
.mobile .country-HK .cart {
  display: none;
}

/* line 134, ../sass/_common.scss */
.mobile .country-HK header table td + td {
  border: none;
}

/* line 1, ../sass/_config.scss */
body.no-pinterest .pinterest {
  display: none;
}

/* line 3, ../sass/_config.scss */
body.no-twitter .twitter {
  display: none;
}

/* line 5, ../sass/_config.scss */
body.no-app .android {
  display: none;
}

/* line 7, ../sass/_config.scss */
body.no-app .apple {
  display: none;
}

/* line 9, ../sass/_config.scss */
body.no-gplus .gplus {
  display: none;
}

/* line 11, ../sass/_config.scss */
body.no-pixiecup .coffee .the_cup {
  display: none;
}

/* line 13, ../sass/_config.scss */
body.country-TW.lang-cn #slides .slide.lungo .caps .cap.bukeela .more em + br {
  display: none;
}

/* line 14, ../sass/_config.scss */
body.country-TW.lang-cn #slides .slide.intenso .caps .cap.indriya .more em + br {
  display: none;
}

/* line 3, ../sass/_slides.scss */
.scroller, .scroller-inner {
  height: 100%;
}

/* line 4, ../sass/_slides.scss */
.slides-ghost {
  height: 100%;
  visibility: hidden;
  width: 1px;
}

/* line 5, ../sass/_slides.scss */
.slide-ghost {
  height: 100%;
}

/* line 7, ../sass/_slides.scss */
a.arrow {
  border-radius: 50%;
  width: 3%;
  max-width: 60px;
  background: #ff4047 no-repeat center;
  display: block;
  position: fixed;
  top: 50%;
  margin-top: -20px;
  z-index: 201;
  box-shadow: 0 0 25px #ff4047;
  cursor: pointer;
  background-size: 25% auto;
}
/* line 9, ../sass/_slides.scss */
a.arrow img {
  width: 100%;
  height: auto;
  display: block;
}
/* line 10, ../sass/_slides.scss */
a.arrow.next {
  right: 30px;
  background-image: url("../images/common/arrow.next.png");
}
/* line 11, ../sass/_slides.scss */
a.arrow.prev {
  left: 30px;
  background-image: url("../images/common/arrow.prev.png");
}
/* line 12, ../sass/_slides.scss */
a.arrow.down {
  left: 30px;
  background-image: url("../images/common/arrow.down.png");
  background-size: auto 25%;
}

/* line 15, ../sass/_slides.scss */
#slides {
  visibility: hidden;
  width: 100%;
  position: fixed;
  left: 0;
  top: 70px;
  bottom: 35px;
  /*background: url("../images/slides/background-big-800.jpg") no-repeat 0; background-position:0% 50%; */
}

/* line 21, ../sass/_slides.scss */
.debug #slides {
  width: 700%;
  position: absolute;
}
/* line 22, ../sass/_slides.scss */
.debug #slides .slide {
  width: 14.28571%;
  position: relative;
  float: left;
}
/* line 23, ../sass/_slides.scss */
.debug canvas {
  display: none;
}

/* line 32, ../sass/_slides.scss */
#slides .plus {
  /*font-family: optima, serif; */
  margin-top: 1em;
  text-transform: uppercase;
  font-weight: 100;
  display: block;
  letter-spacing: 0.1em;
  color: #fff;
  position: relative;
}
/* line 34, ../sass/_slides.scss */
#slides .plus button {
  padding: 0;
  width: 26px;
  height: 26px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 0.5em #ff4047;
  vertical-align: middle;
  margin-right: 0.5em;
  color: #000;
  font-weight: bold;
  font-size: 20px;
  font-family: frutiger, arial, helvetica, sans-serif;
  border: 0;
}
/* line 35, ../sass/_slides.scss */
#slides .plus:hover button, #slides .plus.active button {
  box-shadow: 0px 0px 1.3em 0em #ff4047;
}
/* line 36, ../sass/_slides.scss */
#slides .plus .contain {
  display: inline-block;
  position: relative;
}
/* line 37, ../sass/_slides.scss */
#slides .plus span {
  margin-top: 0.5em;
  display: block;
  text-align: center;
}
/* line 38, ../sass/_slides.scss */
#slides .plus p {
  position: absolute;
  left: 100%;
}

/* line 42, ../sass/_slides.scss */
.slide {
  height: 100%;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  text-align: center;
  display: none;
  background-position: 0px 0px;
  background-size: 100% auto;
}
/* line 44, ../sass/_slides.scss */
.slide h1 {
  text-transform: uppercase;
  font-family: optima, serif;
  font-size: 220%;
  font-weight: normal;
  line-height: 120%;
  letter-spacing: 0.06em;
}
/* line 46, ../sass/_slides.scss */
.slide h1 b, .slide h1 .content-r {
  font-style: normal;
  text-shadow: 0 0 0.5em #ff4047;
  font-weight: normal;
}
/* line 48, ../sass/_slides.scss */
.slide h2 {
  text-transform: uppercase;
  font-family: optima, serif;
  font-size: 150%;
  font-weight: normal;
  line-height: 120%;
  letter-spacing: 0.06em;
}
/* line 50, ../sass/_slides.scss */
.slide h2 b {
  text-shadow: 0 0 0.5em #ff4047;
}
/* line 53, ../sass/_slides.scss */
.slide .intensity h3 {
  font-size: 140%;
  font-family: optima, serif;
  text-shadow: 0 0 0.5em #ff4047;
  text-transform: uppercase;
  margin-top: 1em;
}
/* line 54, ../sass/_slides.scss */
.slide .intensity a {
  width: 8px;
  height: 8px;
  display: inline-block;
  margin: 0 2px;
  background: #9c2629;
}
/* line 55, ../sass/_slides.scss */
.slide .intensity a.on {
  background: #ff4047;
}
/* line 56, ../sass/_slides.scss */
.slide .intensity p {
  font-size: 90%;
  margin-top: 0.5em;
}
/* line 58, ../sass/_slides.scss */
.slide .intensity p img {
  vertical-align: middle;
  margin-right: 0.5em;
}
/* line 61, ../sass/_slides.scss */
.slide p {
  font-size: 100%;
  font-weight: 100;
  line-height: 150%;
  margin-top: 1em;
  margin-bottom: 2em;
  letter-spacing: 0.1em;
  width: 90%;
}
/* line 62, ../sass/_slides.scss */
.slide .container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 63, ../sass/_slides.scss */
.slide .right {
  text-align: left;
  width: 40%;
  margin: 0 5%;
}
/* line 64, ../sass/_slides.scss */
.slide .left {
  text-align: right;
}
/* line 67, ../sass/_slides.scss */
.slide .the_cup span {
  position: relative;
  display: inline-block;
  text-align: center;
}
/* line 68, ../sass/_slides.scss */
.slide .the_cup .cup {
  position: relative;
  z-index: 1;
  width: 100%;
  height: auto;
}
/* line 69, ../sass/_slides.scss */
.slide .the_cup .heat {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  display: block;
}
/* line 72, ../sass/_slides.scss */
.slide .violon {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
}
/* line 73, ../sass/_slides.scss */
.slide .violon img {
  height: 100%;
  width: auto;
  position: relative;
  display: block;
}
/* line 76, ../sass/_slides.scss */
.slide svg path {
  stroke-dashoffset: 100000;
  stroke-dasharray: 100000 100000;
}

/* line 79, ../sass/_slides.scss */
.debug .slide {
  display: block;
}

/* line 81, ../sass/_slides.scss */
#slides {
  /*
   * Slide 1
   */
}
/* line 86, ../sass/_slides.scss */
#slides .slide.home {
  display: block;
}
/* line 88, ../sass/_slides.scss */
#slides .slide.home h1, #slides .slide.home .intensity, #slides .slide.home p {
  position: relative;
}
/* line 89, ../sass/_slides.scss */
#slides .slide.home .the_cup {
  position: relative;
  margin-top: -4em;
  margin-bottom: -4em;
}
/* line 90, ../sass/_slides.scss */
#slides .slide.home .the_cup .cup {
  max-width: 29em;
  -webkit-filter: brightness(0);
  -moz-filter: brightness(0);
  filter: brightness(0);
}
/* line 92, ../sass/_slides.scss */
#slides .slide.home .violon {
  right: 0%;
  z-index: 10;
}
/* line 93, ../sass/_slides.scss */
#slides .slide.home .violon img {
  right: -50%;
}
/* line 95, ../sass/_slides.scss */
#slides .slide.home p {
  width: 100%;
  margin-top: 0;
}
/* line 99, ../sass/_slides.scss */
#slides .slide.coffee {
  z-index: 101;
}
/* line 101, ../sass/_slides.scss */
#slides .slide.coffee .the_cup, #slides .slide.coffee h2, #slides .slide.coffee .intensity, #slides .slide.coffee p {
  position: relative;
}
/* line 102, ../sass/_slides.scss */
#slides .slide.coffee .cup {
  max-width: 30em;
  -webkit-filter: brightness(0);
  -moz-filter: brightness(0);
  filter: brightness(0);
}
/* line 103, ../sass/_slides.scss */
#slides .slide.coffee .right {
  z-index: 10;
  float: right;
}
/* line 107, ../sass/_slides.scss */
#slides .slide.inspiration .container {
  z-index: 101;
}
/* line 108, ../sass/_slides.scss */
#slides .slide.inspiration h2, #slides .slide.inspiration p, #slides .slide.inspiration .plus {
  position: relative;
}
/* line 109, ../sass/_slides.scss */
#slides .slide.inspiration .partitions {
  height: 100%;
  position: relative;
  z-index: -1;
}
/* line 111, ../sass/_slides.scss */
#slides .slide.inspiration .partitions .partition {
  height: 100%;
  position: absolute;
  width: auto;
  left: 0%;
  top: 0;
}
/* line 116, ../sass/_slides.scss */
#slides .slide.stories {
  text-align: left;
}
/* line 118, ../sass/_slides.scss */
#slides .slide.stories .background {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 200;
}
/* line 120, ../sass/_slides.scss */
#slides .slide.stories .background .cup {
  background: url("../images/popin/cup.png") no-repeat 50% 10%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: auto 60%;
  width: 100%;
  height: 100%;
  /* -webkit-filter:brightness(0);*/
}
/* line 121, ../sass/_slides.scss */
#slides .slide.stories .background .heat {
  background: url("../images/popin/cup_glow.png") no-repeat 50% 10%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: auto 60%;
  width: 100%;
  height: 100%;
}
/* line 123, ../sass/_slides.scss */
#slides .slide.stories .plus {
  text-transform: none;
  font-size: 150%;
  padding-left: 1.4em;
}
/* line 124, ../sass/_slides.scss */
#slides .slide.stories .plus button {
  background: #ff4047;
  position: absolute;
  width: 8px;
  height: 8px;
  margin-left: -1em;
  margin-top: 0.35em;
}
/* line 125, ../sass/_slides.scss */
#slides .slide.stories h1 {
  position: relative;
  top: 10%;
  text-transform: uppercase;
  font-family: optima, serif;
  font-size: 200%;
  font-weight: normal;
  line-height: 120%;
  letter-spacing: 0.06em;
  text-align: center;
  color: white;
}
/* line 126, ../sass/_slides.scss */
#slides .slide.stories p {
  color: #fff;
  margin-top: 1em;
  margin-left: 2.5em;
  font-size: 90%;
  font-weight: 100;
  line-height: 150%;
}
/* line 127, ../sass/_slides.scss */
#slides .slide.stories .container {
  height: 100%;
  width: 84%;
  left: 8%;
  z-index: 201;
}
/* line 128, ../sass/_slides.scss */
#slides .slide.stories .story {
  float: left;
  width: 30.3%;
  padding-right: 3%;
}
/* line 129, ../sass/_slides.scss */
#slides .slide.stories .creation {
  position: relative;
  top: 34%;
}
/* line 130, ../sass/_slides.scss */
#slides .slide.stories .renovation {
  position: relative;
  top: 50%;
}
/* line 131, ../sass/_slides.scss */
#slides .slide.stories .monsoon {
  position: relative;
  top: 37%;
}
/* line 136, ../sass/_slides.scss */
#slides .slide.lungo h1, #slides .slide.lungo p, #slides .slide.intenso h1, #slides .slide.intenso p {
  position: relative;
}
/* line 137, ../sass/_slides.scss */
#slides .slide.lungo .container, #slides .slide.intenso .container {
  text-align: left;
  width: 86%;
  left: 7%;
  z-index: 200;
}
/* line 138, ../sass/_slides.scss */
#slides .slide.lungo .caps, #slides .slide.intenso .caps {
  text-align: left;
  width: 90%;
  margin-left: 10%;
  text-transform: uppercase;
  margin-bottom: 3em;
}
/* line 140, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap, #slides .slide.intenso .caps .cap {
  -webkit-filter: brightness(0);
  -moz-filter: brightness(0);
  filter: brightness(0);
  width: 16%;
  float: right;
  position: relative;
}
/* line 143, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap img, #slides .slide.intenso .caps .cap img {
  width: 75%;
  margin-left: 5%;
  height: auto;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -o-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: 0 100% 0 50%;
  -moz-transform-origin: 0 100% 0 50%;
  -ms-transform-origin: 0 100% 0 50%;
  -o-transform-origin: 0 100% 0 50%;
  transform-origin: 0 100% 0 50%;
}
/* line 144, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap a, #slides .slide.intenso .caps .cap a {
  color: #04cec0;
  display: block;
  margin-bottom: 0.5em;
}
/* line 146, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap a small, #slides .slide.intenso .caps .cap a small {
  display: block;
}
/* line 148, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap span, #slides .slide.intenso .caps .cap span {
  display: block;
  position: relative;
}
/* line 149, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap .blur, #slides .slide.intenso .caps .cap .blur {
  display: none;
}
/* line 151, ../sass/_slides.scss */
#slides .slide.lungo .caps .plus, #slides .slide.intenso .caps .plus {
  font-size: 80%;
  font-weight: normal;
  margin-left: 2em;
  line-height: 120%;
}
/* line 153, ../sass/_slides.scss */
#slides .slide.lungo .caps .plus button, #slides .slide.intenso .caps .plus button {
  width: 23px;
  height: 23px;
  font-size: 20px;
  box-shadow: none;
  margin-right: 0.3em;
  float: left;
}
/* line 154, ../sass/_slides.scss */
#slides .slide.lungo .caps .plus:hover button, #slides .slide.lungo .caps .plus.active button, #slides .slide.intenso .caps .plus:hover button, #slides .slide.intenso .caps .plus.active button {
  box-shadow: 0px 0px 3em 0.1em #ff4047;
}
/* line 156, ../sass/_slides.scss */
#slides .slide.lungo .caps .decaffeinato, #slides .slide.intenso .caps .decaffeinato {
  margin-top: 2em;
}
/* line 157, ../sass/_slides.scss */
#slides .slide.lungo .caps .decaffeinato a, #slides .slide.intenso .caps .decaffeinato a {
  color: #b24947;
}
/* line 159, ../sass/_slides.scss */
#slides .slide.lungo .caps .fortissio a, #slides .slide.intenso .caps .fortissio a {
  color: #04cec0;
}
/* line 160, ../sass/_slides.scss */
#slides .slide.lungo .caps .fortissio img, #slides .slide.intenso .caps .fortissio img {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}
/* line 161, ../sass/_slides.scss */
#slides .slide.lungo .caps .fortissio .blur, #slides .slide.intenso .caps .fortissio .blur {
  display: block;
  height: auto;
  width: 225%;
  position: absolute;
  left: -75%;
  top: -100%;
  z-index: -1;
}
/* line 163, ../sass/_slides.scss */
#slides .slide.lungo .caps .bukeela a, #slides .slide.intenso .caps .bukeela a {
  color: #a77255;
}
/* line 164, ../sass/_slides.scss */
#slides .slide.lungo .caps .vivalto a, #slides .slide.intenso .caps .vivalto a {
  color: #6686cc;
}
/* line 165, ../sass/_slides.scss */
#slides .slide.lungo .caps .linizio a, #slides .slide.intenso .caps .linizio a {
  color: #e5a345;
}
/* line 166, ../sass/_slides.scss */
#slides .slide.lungo .caps .more, #slides .slide.intenso .caps .more {
  color: #fff;
  background: transparent;
  display: inline-block;
  margin-left: 2em;
  position: relative;
  margin-top: 1em;
  font-size: 90%;
  text-transform: none;
}
/* line 168, ../sass/_slides.scss */
#slides .slide.lungo .caps .more div, #slides .slide.intenso .caps .more div {
  padding: 0em 1.8em;
  border-radius: 0px 40px 40px 40px;
  position: absolute;
  left: 25%;
  top: 25%;
  width: 9em;
  z-index: -1;
}
/* line 169, ../sass/_slides.scss */
#slides .slide.lungo .caps .more a, #slides .slide.intenso .caps .more a {
  font-size: 90%;
  text-transform: uppercase;
  width: 80%;
  display: inline-block;
}
/* line 171, ../sass/_slides.scss */
#slides .slide.lungo .caps .more a small, #slides .slide.intenso .caps .more a small {
  font-size: 80%;
}
/* line 173, ../sass/_slides.scss */
#slides .slide.lungo .caps .more span, #slides .slide.intenso .caps .more span {
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 90%;
}
/* line 174, ../sass/_slides.scss */
#slides .slide.lungo .caps .more .plus, #slides .slide.intenso .caps .more .plus {
  margin: 0;
}
/* line 176, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap:hover .more span, #slides .slide.intenso .caps .cap:hover .more span {
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 177, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap:hover .more div, #slides .slide.intenso .caps .cap:hover .more div {
  background: #000;
  padding: 1.5em 2em;
}
/* line 178, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap:hover img, #slides .slide.intenso .caps .cap:hover img {
  -webkit-transform: translateY(-0.5em) scale(0.7);
  -moz-transform: translateY(-0.5em) scale(0.7);
  -ms-transform: translateY(-0.5em) scale(0.7);
  -o-transform: translateY(-0.5em) scale(0.7);
  transform: translateY(-0.5em) scale(0.7);
}
/* line 179, ../sass/_slides.scss */
#slides .slide.lungo .caps .cap.fortissio:hover img, #slides .slide.intenso .caps .cap.fortissio:hover img {
  -webkit-transform: translateY(-0.5em) scale(0.9);
  -moz-transform: translateY(-0.5em) scale(0.9);
  -ms-transform: translateY(-0.5em) scale(0.9);
  -o-transform: translateY(-0.5em) scale(0.9);
  transform: translateY(-0.5em) scale(0.9);
}
/* line 184, ../sass/_slides.scss */
#slides .slide.lungo .violon {
  left: -25%;
}
/* line 185, ../sass/_slides.scss */
#slides .slide.lungo .container {
  padding-top: 6%;
}
/* line 189, ../sass/_slides.scss */
#slides .slide.intenso p {
  font-size: 100%;
}
/* line 190, ../sass/_slides.scss */
#slides .slide.intenso .caps {
  margin-top: 5em;
  width: 95%;
  margin-left: 5%;
}
/* line 192, ../sass/_slides.scss */
#slides .slide.intenso .caps .cap {
  float: left;
  position: relative;
  margin-top: 0;
  width: 14%;
}
/* line 194, ../sass/_slides.scss */
#slides .slide.intenso .caps .cap img {
  width: 80%;
}
/* line 196, ../sass/_slides.scss */
#slides .slide.intenso .caps .fortissio {
  margin-right: 2%;
}
/* line 197, ../sass/_slides.scss */
#slides .slide.intenso .caps .roma {
  bottom: 2em;
}
/* line 197, ../sass/_slides.scss */
#slides .slide.intenso .caps .roma a {
  color: #817870;
}
/* line 198, ../sass/_slides.scss */
#slides .slide.intenso .caps .arpeggio {
  bottom: 4em;
}
/* line 198, ../sass/_slides.scss */
#slides .slide.intenso .caps .arpeggio a {
  color: #906cc3;
}
/* line 199, ../sass/_slides.scss */
#slides .slide.intenso .caps .ristretto {
  bottom: 6em;
}
/* line 199, ../sass/_slides.scss */
#slides .slide.intenso .caps .ristretto a {
  color: #727576;
}
/* line 200, ../sass/_slides.scss */
#slides .slide.intenso .caps .indriya {
  bottom: 9em;
}
/* line 200, ../sass/_slides.scss */
#slides .slide.intenso .caps .indriya a {
  color: #727576;
}
/* line 201, ../sass/_slides.scss */
#slides .slide.intenso .caps .dharkan {
  bottom: 15em;
}
/* line 201, ../sass/_slides.scss */
#slides .slide.intenso .caps .dharkan a {
  color: #627e84;
}
/* line 202, ../sass/_slides.scss */
#slides .slide.intenso .caps .kazaar {
  bottom: 21em;
}
/* line 202, ../sass/_slides.scss */
#slides .slide.intenso .caps .kazaar a {
  color: #6b7fad;
}
/* line 207, ../sass/_slides.scss */
#slides .slide.harmonies .container, #slides .slide.symphonies .container {
  z-index: 200;
}
/* line 208, ../sass/_slides.scss */
#slides .slide.harmonies h1, #slides .slide.harmonies .recipe, #slides .slide.symphonies h1, #slides .slide.symphonies .recipe {
  position: relative;
  top: -1em;
}
/* line 209, ../sass/_slides.scss */
#slides .slide.harmonies .recipe, #slides .slide.symphonies .recipe {
  float: left;
  width: 48%;
  margin: 0;
  margin-top: 2em;
}
/* line 211, ../sass/_slides.scss */
#slides .slide.harmonies .recipe.left, #slides .slide.harmonies .recipe.right, #slides .slide.symphonies .recipe.left, #slides .slide.symphonies .recipe.right {
  margin-right: 2%;
  /*@include filter(brightness(0))*/
}
/* line 212, ../sass/_slides.scss */
#slides .slide.harmonies .recipe &gt; div, #slides .slide.harmonies .recipe .image, #slides .slide.symphonies .recipe &gt; div, #slides .slide.symphonies .recipe .image {
  display: inline-block;
  text-align: center;
  position: relative;
}
/* line 213, ../sass/_slides.scss */
#slides .slide.harmonies .recipe .heat, #slides .slide.symphonies .recipe .heat {
  position: absolute;
  z-index: -1;
  bottom: -7%;
  width: 56%;
  left: 22%;
  height: auto;
}
/* line 214, ../sass/_slides.scss */
#slides .slide.harmonies .recipe .more, #slides .slide.symphonies .recipe .more {
  position: absolute;
  z-index: 1;
  bottom: -50%;
  width: 100%;
  right: -100%;
  height: auto;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 215, ../sass/_slides.scss */
#slides .slide.harmonies .recipe.right .more, #slides .slide.symphonies .recipe.right .more {
  max-width: 12em;
  right: -70%;
  bottom: -27%;
}
/* line 216, ../sass/_slides.scss */
#slides .slide.harmonies .recipe.left .more, #slides .slide.symphonies .recipe.left .more {
  max-width: 10em;
  right: -50%;
  bottom: -20%;
}
/* line 217, ../sass/_slides.scss */
#slides .slide.harmonies .recipe button, #slides .slide.symphonies .recipe button {
  margin-bottom: 0.5em;
  margin-right: 0;
}
/* line 218, ../sass/_slides.scss */
#slides .slide.harmonies .recipe img, #slides .slide.symphonies .recipe img {
  width: 85%;
  max-width: 14em;
  height: auto;
}
/* line 224, ../sass/_slides.scss */
#slides .slide.harmonies .td {
  vertical-align: top;
  padding-top: 10em;
}
/* line 225, ../sass/_slides.scss */
#slides .slide.harmonies .recipes {
  width: 95%;
  position: relative;
}
/* line 226, ../sass/_slides.scss */
#slides .slide.harmonies .recipes .recipe {
  padding-top: 3em;
}
/* line 228, ../sass/_slides.scss */
#slides .slide.harmonies .violon {
  left: -40%;
}
/* line 229, ../sass/_slides.scss */
#slides .slide.harmonies .plus {
  margin-bottom: 0em;
}
/* line 231, ../sass/_slides.scss */
#slides .slide.harmonies .plus button, #slides .slide.harmonies .plus span {
  cursor: pointer;
}
/* line 232, ../sass/_slides.scss */
#slides .slide.harmonies .plus p {
  font-size: 80%;
  overflow: hidden;
  display: none;
  margin: 0;
  top: 2em;
  text-transform: none;
  text-align: left;
  border-top: 1px solid #808080;
  padding-top: 0.5em;
  width: 27em;
  line-height: 120%;
  left: 100%;
  margin-left: 0.5em;
}
/* line 233, ../sass/_slides.scss */
#slides .slide.harmonies .plus small {
  display: block;
  font-size: 80%;
  margin-bottom: 0.5em;
}
/* line 234, ../sass/_slides.scss */
#slides .slide.harmonies .plus span {
  position: absolute;
  top: 0.5em;
  left: 100%;
  white-space: nowrap;
  margin-left: 0.5em;
  margin-top: 0 !important;
}
/* line 239, ../sass/_slides.scss */
#slides .slide.symphonies .td {
  vertical-align: top;
  padding-top: 10em;
}
/* line 240, ../sass/_slides.scss */
#slides .slide.symphonies .share {
  position: absolute;
  right: 10px;
  height: 100%;
  top: 0;
  border-radius: 50%;
  z-index: 200;
}
/* line 242, ../sass/_slides.scss */
#slides .slide.symphonies .share h3 {
  width: 60%;
  margin: auto;
  text-transform: uppercase;
  font-size: 90%;
  line-height: 150%;
}
/* line 243, ../sass/_slides.scss */
#slides .slide.symphonies .share .vcenter {
  background: url("../images/common/darker.png") repeat;
  border-radius: 50%;
  width: 25em;
  height: 25em;
  text-align: center;
}
/* line 245, ../sass/_slides.scss */
#slides .slide.symphonies .plus {
  cursor: pointer;
}
/* line 246, ../sass/_slides.scss */
#slides .slide.symphonies .plus span {
  width: 10em;
  white-space: normal;
  text-align: center;
}
/* line 247, ../sass/_slides.scss */
#slides .slide.symphonies .recipe-link {
  cursor: pointer;
  display: inline-block;
}

/* line 255, ../sass/_slides.scss */
.debug .slide.harmonies {
  display: block;
}

/* line 255, ../sass/_slides.scss */
.debug .slide.symphonies {
  display: block;
}

@media only screen and (max-height: 700px) {
  /* line 261, ../sass/_slides.scss */
  #slides .slide.harmonies .recipes .recipe {
    padding-top: 1em;
  }

  /* line 264, ../sass/_slides.scss */
  #slides .slide.harmonies .recipe img, #slides .slide.symphonies .recipe img {
    width: 70%;
  }
}
@media only screen and (orientation: portrait) {
  /* line 273, ../sass/_slides.scss */
  .maxw_768 body {
    background: url("../images/common/rotation-ipad.jpg") !important;
    background-size: cover;
  }
  /* line 274, ../sass/_slides.scss */
  .maxw_768 body &gt; * {
    visibility: hidden !important;
  }
  /* line 275, ../sass/_slides.scss */
  .maxw_768 body section {
    top: 100000px;
  }
}
/* line 1, ../sass/_popin.scss */
.popin {
  width: 100%;
  position: fixed;
  left: 0;
  top: 70px;
  bottom: 35px;
  z-index: 9999;
  background: url("../images/slides/background.jpg") no-repeat center;
  background-size: cover;
  display: none;
}
/* line 3, ../sass/_popin.scss */
.popin .close {
  cursor: pointer;
  position: absolute;
  right: 2.5%;
  top: 5%;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: url("../images/common/picto.close.png") no-repeat center #ff4047;
  box-shadow: 0 0 1em #ff4047, 0 0 1em #ff4047;
}

/*
 * Header
 */
/* line 5, ../sass/_header.scss */
header {
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  padding: 15px;
  height: 40px;
  z-index: 500;
  font-size: 10px;
}
/* line 9, ../sass/_header.scss */
header .container {
  position: relative;
  height: 100%;
}
/* line 10, ../sass/_header.scss */
header .logo {
  text-decoration: none;
  text-align: center;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 12, ../sass/_header.scss */
header .logo img {
  vertical-align: middle;
}
/* line 15, ../sass/_header.scss */
header .title {
  color: #fff;
  font-size: 180%;
  text-align: center;
  height: 100%;
  font-family: optima, serif;
}
/* line 17, ../sass/_header.scss */
header .title a {
  color: #fff;
  text-decoration: none;
}
/* line 18, ../sass/_header.scss */
header .title span {
  font-family: savoye, serif !important;
  font-size: 240%;
  text-transform: none;
}
/* line 19, ../sass/_header.scss */
header .title .td {
  font-family: optima, serif !important;
  text-transform: uppercase;
}
/* line 22, ../sass/_header.scss */
header table td {
  padding: 8px 10px;
}
/* line 23, ../sass/_header.scss */
header table td + td {
  border-left: 1px solid #aaaaaa;
}
/* line 24, ../sass/_header.scss */
header table .logo_large {
  vertical-align: middle;
  width: 100%;
  text-align: center;
}
/* line 25, ../sass/_header.scss */
header table .logo_large img {
  width: 70%;
  height: auto;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 27, ../sass/_header.scss */
header .order {
  position: absolute;
  bottom: 0;
  right: 0;
  background: url("../images/common/background.order.png") no-repeat left top;
  font-size: 150%;
  height: 31px;
  color: #000;
  text-decoration: none;
  padding-left: 4em;
  padding-right: 1em;
  text-transform: uppercase;
  font-weight: bold;
  min-width: 10.5em;
  text-align: center;
}
/* line 29, ../sass/_header.scss */
header .order img {
  vertical-align: middle;
  margin: 4px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 30, ../sass/_header.scss */
header .order :hover img {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
/* line 33, ../sass/_header.scss */
header .expanded {
  display: none;
}
/* line 36, ../sass/_header.scss */
header .activation {
  display: none;
  min-width: 15em;
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;
  padding: 0.75em;
  font-size: 120%;
  cursor: pointer;
}
/* line 38, ../sass/_header.scss */
header .activation:before {
  content: '+';
  background: #ff4047;
  width: 1em;
  line-height: 0.9em;
  height: 1em;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
  position: absolute;
  left: -0.5em;
}
/* line 39, ../sass/_header.scss */
header .activation img {
  position: absolute;
  right: 100%;
  top: 5px;
  height: 65px;
  width: auto;
  margin-right: 1em;
}

/* line 43, ../sass/_header.scss */
body.noorder header .order {
  display: none;
}

@media only screen and (max-width: 640px) {
  /* line 48, ../sass/_header.scss */
  header {
    padding: 10px;
  }
  /* line 50, ../sass/_header.scss */
  header .mobile.button {
    display: inline-block;
  }
  /* line 51, ../sass/_header.scss */
  header .order {
    display: none;
  }
  /* line 52, ../sass/_header.scss */
  header .title {
    float: left;
    text-align: left;
    margin-left: 5px;
    font-size: 130%;
  }
  /* line 53, ../sass/_header.scss */
  header .logo {
    position: static;
    float: left;
  }
}
/*
 * Footer
 */
/* line 5, ../sass/_footer.scss */
footer {
  font-size: 10px;
  background: #000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 10px 40px;
  height: 15px;
  z-index: 9999;
}
/* line 9, ../sass/_footer.scss */
footer .socials a {
  text-decoration: none;
  margin: 0 5px;
  cursor: pointer;
}
/* line 11, ../sass/_footer.scss */
footer .socials a img {
  opacity: 0.7;
  filter: alpha(opacity=70);
}
/* line 13, ../sass/_footer.scss */
footer .socials a:after {
  content: '•';
  color: #fff;
  margin-left: 5px;
  font-size: 7px;
}
/* line 14, ../sass/_footer.scss */
footer .socials a:last-of-type:after {
  content: '';
  margin-left: 0;
}
/* line 16, ../sass/_footer.scss */
footer a img {
  vertical-align: middle;
}
/* line 18, ../sass/_footer.scss */
footer nav {
  white-space: nowrap;
}
/* line 20, ../sass/_footer.scss */
footer nav a {
  color: #666;
  text-decoration: none;
  margin-right: 4px;
  font-family: Arial;
}
/* line 21, ../sass/_footer.scss */
footer nav a:hover {
  color: white;
}
/* line 22, ../sass/_footer.scss */
footer nav a:after {
  color: #666;
  content: '.';
  margin-left: 6px;
}
/* line 23, ../sass/_footer.scss */
footer nav a:last-of-type:after {
  content: '';
  margin-left: 0;
}
/* line 26, ../sass/_footer.scss */
footer .qrcode &gt; img {
  position: absolute;
  margin-top: -170px;
  margin-left: -102px;
  width: 150px;
  height: 165px;
  display: none;
  z-index: 1;
}

/* line 31, ../sass/_footer.scss */
body.no-app footer .android, body.no-app footer .apple {
  display: none;
}

/* line 34, ../sass/_footer.scss */
body.no-pinterest footer .pinterest {
  display: none;
}

/* line 1, ../sass/_animation.scss */
.plus button {
  -webkit-transition-property: box-shadow;
  -moz-transition-property: box-shadow;
  -o-transition-property: box-shadow;
  transition-property: box-shadow;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

/* line 6, ../sass/_animation.scss */
.cap .more div, .cap .more span, .cap img, .cap .blur, nav span, nav a {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

/* line 11, ../sass/_animation.scss */
header .expanded {
  -webkit-transition-property: border;
  -moz-transition-property: border;
  -o-transition-property: border;
  transition-property: border;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

/* line 17, ../sass/_animation.scss */
.cap {
  -webkit-backface-visibility: hidden;
}

/* line 18, ../sass/_animation.scss */
.cap img {
  -webkit-backface-visibility: hidden;
}

/* line 1, ../sass/_recipe.scss */
.recipe-expanded {
  background: url("../images/common/dark.png") repeat;
  position: absolute;
  right: -40%;
  width: 40%;
  top: 0;
  height: 100%;
  text-align: left;
  display: none;
  z-index: 9999;
  padding-right: 10%;
  color: #fff;
}
/* line 3, ../sass/_recipe.scss */
.recipe-expanded .table {
  position: relative;
}
/* line 4, ../sass/_recipe.scss */
.recipe-expanded h2 {
  position: relative;
  font-family: frutiger, arial, helvetica, sans-serif;
  font-size: 140%;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;
  text-transform: none;
  padding: 0.5em 0;
  text-align: left;
}
/* line 6, ../sass/_recipe.scss */
.recipe-expanded h2 a {
  float: right;
}
/* line 7, ../sass/_recipe.scss */
.recipe-expanded h2 a + a:after {
  content: '•';
  margin-right: 10px;
  font-size: 10px;
}
/* line 8, ../sass/_recipe.scss */
.recipe-expanded h2 a.download:after {
  content: '';
  margin-right: 0;
}
/* line 9, ../sass/_recipe.scss */
.recipe-expanded h2 img {
  vertical-align: middle;
  width: 0.7em;
  height: auto;
}
/* line 11, ../sass/_recipe.scss */
.recipe-expanded h2 .download {
  position: absolute;
  right: 0;
  bottom: 120%;
  font-size: 60%;
  font-weight: normal;
  letter-spacing: 0;
}
/* line 13, ../sass/_recipe.scss */
.recipe-expanded h2 .download img {
  vertical-align: middle;
  width: 1.1em;
}
/* line 15, ../sass/_recipe.scss */
.recipe-expanded .coll {
  float: left;
  width: 40%;
  margin-right: 10%;
}
/* line 16, ../sass/_recipe.scss */
.recipe-expanded .coll + .coll {
  width: 50%;
  margin-right: 0;
}
/* line 17, ../sass/_recipe.scss */
.recipe-expanded h3 {
  margin: 1em 0;
  font-size: 120%;
}
/* line 18, ../sass/_recipe.scss */
.recipe-expanded ul {
  font-size: 80%;
}
/* line 19, ../sass/_recipe.scss */
.recipe-expanded li {
  border: 0;
  list-style: disc;
  margin-left: 1em;
  margin-bottom: 0.5em;
}
/* line 20, ../sass/_recipe.scss */
.recipe-expanded ul {
  position: static;
}
/* line 21, ../sass/_recipe.scss */
.recipe-expanded ul &gt; strong {
  display: block;
}
/* line 22, ../sass/_recipe.scss */
.recipe-expanded .info {
  text-transform: uppercase;
  font-size: 70%;
  line-height: 150%;
  margin-top: 1.7em;
}
/* line 24, ../sass/_recipe.scss */
.recipe-expanded .info .legals {
  bottom: 1em;
  text-transform: none;
  font-style: italic;
  right: 0;
  font-size: 10px;
  position: absolute;
  color: #aaaaaa;
}
/* line 26, ../sass/_recipe.scss */
.recipe-expanded .close {
  position: fixed;
  top: 5%;
  margin-top: 65px;
  right: 5%;
  border-radius: 50%;
  width: 3%;
  max-width: 40px;
  background: url("../images/common/picto.close.png") #ff4047 no-repeat center;
  background-size: 25% auto;
  display: block;
  z-index: 9999;
  box-shadow: 0 0 25px #ff4047;
  cursor: pointer;
}
/* line 28, ../sass/_recipe.scss */
.recipe-expanded .close img {
  display: block;
  width: 100%;
  height: 100%;
}
/* line 30, ../sass/_recipe.scss */
.recipe-expanded .td {
  padding: 2em;
}
/* line 31, ../sass/_recipe.scss */
.recipe-expanded a {
  color: white;
  text-decoration: none;
}
/* line 32, ../sass/_recipe.scss */
.recipe-expanded .nobullet {
  list-style: none;
}
/* line 34, ../sass/_recipe.scss */
.recipe-expanded .legal {
  display: block;
  clear: both;
  font-size: 70%;
  font-weight: normal;
  padding-top: 1em;
}

/* line 5, ../sass/_lines.scss */
.lines {
  height: 100%;
  position: absolute;
  top: 0%;
  left: 0;
  width: 100%;
  z-index: 100;
  pointer-events: none;
}
/* line 7, ../sass/_lines.scss */
.lines svg {
  position: absolute;
  top: 0;
  left: 0;
  /*display: none*/
  pointer-events: none;
}
/* line 8, ../sass/_lines.scss */
.lines path {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 2, ../sass/_lines.scss */
#home-lines-line1 path {
  stroke-dasharray: 1622 1622;
  stroke-dashoffset: 1622;
}

/* line 2, ../sass/_lines.scss */
#home-lines-line2 path {
  stroke-dasharray: 1834 1834;
  stroke-dashoffset: 1834;
}

/* line 2, ../sass/_lines.scss */
#home-lines-line3 path {
  stroke-dasharray: 2760 2760;
  stroke-dashoffset: 2760;
}

/* line 2, ../sass/_lines.scss */
#home-lines-line4 path {
  stroke-dasharray: 2404 2404;
  stroke-dashoffset: 2404;
}

/* line 2, ../sass/_lines.scss */
#home-caps-line1 path {
  stroke-dasharray: 259 259;
  stroke-dashoffset: 259;
}

/* line 2, ../sass/_lines.scss */
#home-caps-line2 path {
  stroke-dasharray: 259 259;
  stroke-dashoffset: 259;
}

/* line 2, ../sass/_lines.scss */
#coffee-lines-line1 path {
  stroke-dasharray: 1802 1802;
  stroke-dashoffset: 1802;
}

/* line 2, ../sass/_lines.scss */
#coffee-caps-line1 path {
  stroke-dasharray: 240 240;
  stroke-dashoffset: 240;
}

/* line 2, ../sass/_lines.scss */
#coffee-caps-line2 path {
  stroke-dasharray: 246 246;
  stroke-dashoffset: 246;
}

/* line 2, ../sass/_lines.scss */
#inspiration-lines-line1 path {
  stroke-dasharray: 3367 3367;
  stroke-dashoffset: 3367;
}

/* line 2, ../sass/_lines.scss */
#inspiration-lines-line2 path {
  stroke-dasharray: 2483 2483;
  stroke-dashoffset: 2483;
}

/* line 2, ../sass/_lines.scss */
#inspiration-lines-line3 path {
  stroke-dasharray: 2367 2367;
  stroke-dashoffset: 2367;
}

/* line 2, ../sass/_lines.scss */
#inspiration-caps-line1 path {
  stroke-dasharray: 240 240;
  stroke-dashoffset: 240;
}

/* line 2, ../sass/_lines.scss */
#inspiration-caps-line2 path {
  stroke-dasharray: 244 244;
  stroke-dashoffset: 244;
}

/* line 2, ../sass/_lines.scss */
#stories-lines-line1 path {
  stroke-dasharray: 3144 3144;
  stroke-dashoffset: 3144;
}

/* line 2, ../sass/_lines.scss */
#stories-lines-line2 path {
  stroke-dasharray: 2983 2983;
  stroke-dashoffset: 2983;
}

/* line 2, ../sass/_lines.scss */
#stories-lines-line3 path {
  stroke-dasharray: 2794 2794;
  stroke-dashoffset: 2794;
}

/* line 2, ../sass/_lines.scss */
#lungo-lines-line1 path {
  stroke-dasharray: 4153 4153;
  stroke-dashoffset: 4153;
}

/* line 2, ../sass/_lines.scss */
#lungo-lines-line2 path {
  stroke-dasharray: 4183 4183;
  stroke-dashoffset: 4183;
}

/* line 2, ../sass/_lines.scss */
#lungo-lines-line3 path {
  stroke-dasharray: 4256 4256;
  stroke-dashoffset: 4256;
}

/* line 2, ../sass/_lines.scss */
#harmonies-lines-line1 path {
  stroke-dasharray: 5344 5344;
  stroke-dashoffset: 5344;
}

/* line 2, ../sass/_lines.scss */
#harmonies-lines-line2 path {
  stroke-dasharray: 5549 5549;
  stroke-dashoffset: 5549;
}

/* line 2, ../sass/_lines.scss */
#harmonies-lines-line3 path {
  stroke-dasharray: 5835 5835;
  stroke-dashoffset: 5835;
}

/* line 2, ../sass/_lines.scss */
#harmonie-caps-line1 path {
  stroke-dasharray: 250 250;
  stroke-dashoffset: 250;
}

/* line 2, ../sass/_lines.scss */
#harmonie-caps-line2 path {
  stroke-dasharray: 250 250;
  stroke-dashoffset: 250;
}

/* line 2, ../sass/_lines.scss */
#harmonie-caps-line3 path {
  stroke-dasharray: 250 250;
  stroke-dashoffset: 250;
}

/* line 2, ../sass/_lines.scss */
#symphonie-caps-line1 path {
  stroke-dasharray: 240 240;
  stroke-dashoffset: 240;
}

/* line 2, ../sass/_lines.scss */
#symphonie-caps-line2 path {
  stroke-dasharray: 240 240;
  stroke-dashoffset: 240;
}

/* line 2, ../sass/_lines.scss */
#symphonie-caps-line3 path {
  stroke-dasharray: 240 240;
  stroke-dashoffset: 240;
}

@media only screen and (max-width: 640px) {
  /* line 53, ../sass/_lines.scss */
  .lines {
    display: none;
  }
}
/* line 1, ../sass/_nes-locales.scss */
.popup-locales {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  bottom: 35px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  z-index: 10001;
  display: none;
  font-family: Arial;
}

/* line 14, ../sass/_nes-locales.scss */
.popup-locales .table .td {
  vertical-align: top;
}

/* line 16, ../sass/_nes-locales.scss */
.popup-locales ul {
  position: static;
}

/* line 17, ../sass/_nes-locales.scss */
.popup-locales li {
  border: 0;
}

/* line 19, ../sass/_nes-locales.scss */
.popup-locales * {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 25, ../sass/_nes-locales.scss */
.popup-locales .window {
  position: relative;
  width: 730px;
  margin: auto;
  color: #FFF;
  background: #564f4a;
  box-shadow: 4px 4px 24px #000;
  -moz-box-shadow: 4px 4px 24px #000;
  -webkit-box-shadow: 4px 4px 24px #000;
  -o-box-shadow: 4px 4px 24px #000;
  text-align: left;
}

/* line 38, ../sass/_nes-locales.scss */
.popup-locales .btn-close {
  cursor: pointer;
  position: absolute;
  top: 12px;
  right: 12px;
  width: 24px;
  height: 20px;
  line-height: 20px;
  font-size: 30px;
  text-align: center;
}

/* line 50, ../sass/_nes-locales.scss */
.popup-locales .gradient-bg {
  background: #333333;
}

/* line 54, ../sass/_nes-locales.scss */
.popup-locales .window-title {
  height: 70px;
  line-height: 70px;
  font-size: 20px;
  padding-left: 25px;
  font-weight: bold;
}

/* line 62, ../sass/_nes-locales.scss */
.popup-locales .content {
  /*margin: 30px 20px;*/
}

/* line 66, ../sass/_nes-locales.scss */
.popup-locales .nav-continent {
  background: #666;
  padding-left: 25px;
}

/* line 71, ../sass/_nes-locales.scss */
.popup-locales .btn-continent {
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-right: 35px;
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  color: #222;
  text-transform: uppercase;
  font-size: 11px;
}

/* line 84, ../sass/_nes-locales.scss */
.popup-locales .btn-continent.current {
  color: #FFF;
}

/* line 88, ../sass/_nes-locales.scss */
.popup-locales .continents {
  padding: 25px 0 25px 25px;
}

/* line 92, ../sass/_nes-locales.scss */
.popup-locales .continent {
  display: none;
}

/* line 96, ../sass/_nes-locales.scss */
.popup-locales .continent.current {
  display: block;
}

/* line 100, ../sass/_nes-locales.scss */
.popup-locales .country {
  width: 228px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: top;
  margin-bottom: 25px;
  font-size: 11px;
  position: relative;
}

/* line 111, ../sass/_nes-locales.scss */
.popup-locales .country-label {
  text-transform: uppercase;
  display: block;
  margin-bottom: 3px;
  margin-left: 25px;
}

/* line 118, ../sass/_nes-locales.scss */
html.win .popup-locales .countries {
  font-family: Arial, sans-serif;
}

/* line 122, ../sass/_nes-locales.scss */
html.win .popup-locales .nav-continent {
  font-family: Arial, sans-serif;
}

/* line 126, ../sass/_nes-locales.scss */
.popup-locales .country.last {
  width: auto;
}

/* line 130, ../sass/_nes-locales.scss */
.popup-locales .langs {
  margin-left: 25px;
}

/* line 134, ../sass/_nes-locales.scss */
.popup-locales .lang {
  display: inline;
}

/* line 138, ../sass/_nes-locales.scss */
.popup-locales .lang:before {
  content: '\2022';
  margin: 0 5px;
}

/* line 143, ../sass/_nes-locales.scss */
.popup-locales .lang.first:before {
  content: '';
  margin: 0;
}

/* line 148, ../sass/_nes-locales.scss */
.popup-locales .lang a {
  color: #FFF;
  text-decoration: none;
}

/* line 153, ../sass/_nes-locales.scss */
.popup-locales .sprite {
  position: absolute;
  top: 0;
  left: 0;
}

/* Sprite */
/* line 160, ../sass/_nes-locales.scss */
.sprite {
  background: url(sprites_nespresso.png) no-repeat;
  width: 16px;
  height: 11px;
}

/* line 166, ../sass/_nes-locales.scss */
.sprite-ad-png {
  background-position: -432px -286px;
}

/* line 170, ../sass/_nes-locales.scss */
.sprite-ae-png {
  background-position: -432px -264px;
}

/* line 174, ../sass/_nes-locales.scss */
.sprite-af-png {
  background-position: -432px -242px;
}

/* line 178, ../sass/_nes-locales.scss */
.sprite-ag-png {
  background-position: -432px -220px;
}

/* line 182, ../sass/_nes-locales.scss */
.sprite-ai-png {
  background-position: -432px -198px;
}

/* line 186, ../sass/_nes-locales.scss */
.sprite-al-png {
  background-position: -432px -176px;
}

/* line 190, ../sass/_nes-locales.scss */
.sprite-am-png {
  background-position: -432px -154px;
}

/* line 194, ../sass/_nes-locales.scss */
.sprite-an-png {
  background-position: -432px -132px;
}

/* line 198, ../sass/_nes-locales.scss */
.sprite-ao-png {
  background-position: -433px -110px;
}

/* line 202, ../sass/_nes-locales.scss */
.sprite-ar-png {
  background-position: -437px -88px;
}

/* line 206, ../sass/_nes-locales.scss */
.sprite-as-png {
  background-position: -437px -66px;
}

/* line 210, ../sass/_nes-locales.scss */
.sprite-at-png {
  background-position: -434px -44px;
}

/* line 214, ../sass/_nes-locales.scss */
.sprite-au-png {
  background-position: -434px -22px;
}

/* line 218, ../sass/_nes-locales.scss */
.sprite-aw-png {
  background-position: -434px -0px;
}

/* line 222, ../sass/_nes-locales.scss */
.sprite-ax-png {
  background-position: -405px -418px;
}

/* line 226, ../sass/_nes-locales.scss */
.sprite-az-png {
  background-position: -378px -418px;
}

/* line 230, ../sass/_nes-locales.scss */
.sprite-ba-png {
  background-position: -351px -418px;
}

/* line 234, ../sass/_nes-locales.scss */
.sprite-bb-png {
  background-position: -324px -418px;
}

/* line 238, ../sass/_nes-locales.scss */
.sprite-bd-png {
  background-position: -297px -418px;
}

/* line 242, ../sass/_nes-locales.scss */
.sprite-be-png {
  background-position: -270px -418px;
}

/* line 246, ../sass/_nes-locales.scss */
.sprite-bf-png {
  background-position: -243px -418px;
}

/* line 250, ../sass/_nes-locales.scss */
.sprite-bg-png {
  background-position: -216px -418px;
}

/* line 254, ../sass/_nes-locales.scss */
.sprite-bh-png {
  background-position: -189px -418px;
}

/* line 258, ../sass/_nes-locales.scss */
.sprite-bi-png {
  background-position: -162px -418px;
}

/* line 262, ../sass/_nes-locales.scss */
.sprite-bj-png {
  background-position: -135px -418px;
}

/* line 266, ../sass/_nes-locales.scss */
.sprite-bm-png {
  background-position: -108px -418px;
}

/* line 270, ../sass/_nes-locales.scss */
.sprite-bn-png {
  background-position: -81px -418px;
}

/* line 274, ../sass/_nes-locales.scss */
.sprite-bo-png {
  background-position: -54px -418px;
}

/* line 278, ../sass/_nes-locales.scss */
.sprite-br-png {
  background-position: -27px -418px;
}

/* line 282, ../sass/_nes-locales.scss */
.sprite-bs-png {
  background-position: -0px -418px;
}

/* line 286, ../sass/_nes-locales.scss */
.sprite-bt-png {
  background-position: -405px -396px;
}

/* line 290, ../sass/_nes-locales.scss */
.sprite-bv-png {
  background-position: -405px -374px;
}

/* line 294, ../sass/_nes-locales.scss */
.sprite-bw-png {
  background-position: -405px -352px;
}

/* line 298, ../sass/_nes-locales.scss */
.sprite-by-png {
  background-position: -405px -330px;
}

/* line 302, ../sass/_nes-locales.scss */
.sprite-bz-png {
  background-position: -405px -308px;
}

/* line 306, ../sass/_nes-locales.scss */
.sprite-ca-png {
  background-position: -405px -286px;
}

/* line 310, ../sass/_nes-locales.scss */
.sprite-catalonia-png {
  background-position: -405px -264px;
}

/* line 314, ../sass/_nes-locales.scss */
.sprite-cc-png {
  background-position: -405px -242px;
}

/* line 318, ../sass/_nes-locales.scss */
.sprite-cd-png {
  background-position: -405px -220px;
}

/* line 322, ../sass/_nes-locales.scss */
.sprite-cf-png {
  background-position: -405px -198px;
}

/* line 326, ../sass/_nes-locales.scss */
.sprite-cg-png {
  background-position: -405px -176px;
}

/* line 330, ../sass/_nes-locales.scss */
.sprite-ch-png {
  background-position: -452px -110px;
}

/* line 334, ../sass/_nes-locales.scss */
.sprite-ci-png {
  background-position: -405px -154px;
}

/* line 338, ../sass/_nes-locales.scss */
.sprite-ck-png {
  background-position: -405px -132px;
}

/* line 342, ../sass/_nes-locales.scss */
.sprite-cl-png {
  background-position: -406px -110px;
}

/* line 346, ../sass/_nes-locales.scss */
.sprite-cm-png {
  background-position: -410px -88px;
}

/* line 350, ../sass/_nes-locales.scss */
.sprite-cn-png {
  background-position: -410px -66px;
}

/* line 354, ../sass/_nes-locales.scss */
.sprite-co-png {
  background-position: -407px -44px;
}

/* line 358, ../sass/_nes-locales.scss */
.sprite-cr-png {
  background-position: -407px -22px;
}

/* line 362, ../sass/_nes-locales.scss */
.sprite-cs-png {
  background-position: -407px -0px;
}

/* line 366, ../sass/_nes-locales.scss */
.sprite-cu-png {
  background-position: -378px -394px;
}

/* line 370, ../sass/_nes-locales.scss */
.sprite-cv-png {
  background-position: -351px -394px;
}

/* line 374, ../sass/_nes-locales.scss */
.sprite-cx-png {
  background-position: -324px -394px;
}

/* line 378, ../sass/_nes-locales.scss */
.sprite-cy-png {
  background-position: -297px -394px;
}

/* line 382, ../sass/_nes-locales.scss */
.sprite-cz-png {
  background-position: -270px -394px;
}

/* line 386, ../sass/_nes-locales.scss */
.sprite-de-png {
  background-position: -243px -394px;
}

/* line 390, ../sass/_nes-locales.scss */
.sprite-dj-png {
  background-position: -216px -394px;
}

/* line 394, ../sass/_nes-locales.scss */
.sprite-dk-png {
  background-position: -189px -394px;
}

/* line 398, ../sass/_nes-locales.scss */
.sprite-dm-png {
  background-position: -162px -394px;
}

/* line 402, ../sass/_nes-locales.scss */
.sprite-do-png {
  background-position: -135px -394px;
}

/* line 406, ../sass/_nes-locales.scss */
.sprite-dz-png {
  background-position: -108px -394px;
}

/* line 410, ../sass/_nes-locales.scss */
.sprite-ec-png {
  background-position: -81px -394px;
}

/* line 414, ../sass/_nes-locales.scss */
.sprite-ee-png {
  background-position: -54px -394px;
}

/* line 418, ../sass/_nes-locales.scss */
.sprite-eg-png {
  background-position: -27px -394px;
}

/* line 422, ../sass/_nes-locales.scss */
.sprite-eh-png {
  background-position: -0px -394px;
}

/* line 426, ../sass/_nes-locales.scss */
.sprite-england-png {
  background-position: -378px -372px;
}

/* line 430, ../sass/_nes-locales.scss */
.sprite-er-png {
  background-position: -351px -372px;
}

/* line 434, ../sass/_nes-locales.scss */
.sprite-es-png {
  background-position: -324px -372px;
}

/* line 438, ../sass/_nes-locales.scss */
.sprite-et-png {
  background-position: -297px -372px;
}

/* line 442, ../sass/_nes-locales.scss */
.sprite-europeanunion-png {
  background-position: -270px -372px;
}

/* line 446, ../sass/_nes-locales.scss */
.sprite-fam-png {
  background-position: -243px -372px;
}

/* line 450, ../sass/_nes-locales.scss */
.sprite-fi-png {
  background-position: -216px -372px;
}

/* line 454, ../sass/_nes-locales.scss */
.sprite-fj-png {
  background-position: -189px -372px;
}

/* line 458, ../sass/_nes-locales.scss */
.sprite-fk-png {
  background-position: -162px -372px;
}

/* line 462, ../sass/_nes-locales.scss */
.sprite-fm-png {
  background-position: -135px -372px;
}

/* line 466, ../sass/_nes-locales.scss */
.sprite-fo-png {
  background-position: -108px -372px;
}

/* line 470, ../sass/_nes-locales.scss */
.sprite-fr-png {
  background-position: -81px -372px;
}

/* line 474, ../sass/_nes-locales.scss */
.sprite-ga-png {
  background-position: -54px -372px;
}

/* line 478, ../sass/_nes-locales.scss */
.sprite-gb-png {
  background-position: -27px -372px;
}

/* line 482, ../sass/_nes-locales.scss */
.sprite-gd-png {
  background-position: -0px -372px;
}

/* line 486, ../sass/_nes-locales.scss */
.sprite-ge-png {
  background-position: -378px -350px;
}

/* line 490, ../sass/_nes-locales.scss */
.sprite-gf-png {
  background-position: -351px -350px;
}

/* line 494, ../sass/_nes-locales.scss */
.sprite-gh-png {
  background-position: -324px -350px;
}

/* line 498, ../sass/_nes-locales.scss */
.sprite-gi-png {
  background-position: -297px -350px;
}

/* line 502, ../sass/_nes-locales.scss */
.sprite-gl-png {
  background-position: -270px -350px;
}

/* line 506, ../sass/_nes-locales.scss */
.sprite-gm-png {
  background-position: -243px -350px;
}

/* line 510, ../sass/_nes-locales.scss */
.sprite-gn-png {
  background-position: -216px -350px;
}

/* line 514, ../sass/_nes-locales.scss */
.sprite-gp-png {
  background-position: -81px -372px;
}

/* line 518, ../sass/_nes-locales.scss */
.sprite-gq-png {
  background-position: -162px -350px;
}

/* line 522, ../sass/_nes-locales.scss */
.sprite-gr-png {
  background-position: -135px -350px;
}

/* line 526, ../sass/_nes-locales.scss */
.sprite-gs-png {
  background-position: -108px -350px;
}

/* line 530, ../sass/_nes-locales.scss */
.sprite-gt-png {
  background-position: -81px -350px;
}

/* line 534, ../sass/_nes-locales.scss */
.sprite-gu-png {
  background-position: -54px -350px;
}

/* line 538, ../sass/_nes-locales.scss */
.sprite-gw-png {
  background-position: -27px -350px;
}

/* line 542, ../sass/_nes-locales.scss */
.sprite-gy-png {
  background-position: -0px -350px;
}

/* line 546, ../sass/_nes-locales.scss */
.sprite-hk-png {
  background-position: -378px -328px;
}

/* line 550, ../sass/_nes-locales.scss */
.sprite-hm-png {
  background-position: -351px -328px;
}

/* line 554, ../sass/_nes-locales.scss */
.sprite-hn-png {
  background-position: -324px -328px;
}

/* line 558, ../sass/_nes-locales.scss */
.sprite-hr-png {
  background-position: -297px -328px;
}

/* line 562, ../sass/_nes-locales.scss */
.sprite-ht-png {
  background-position: -270px -328px;
}

/* line 566, ../sass/_nes-locales.scss */
.sprite-hu-png {
  background-position: -243px -328px;
}

/* line 570, ../sass/_nes-locales.scss */
.sprite-id-png {
  background-position: -216px -328px;
}

/* line 574, ../sass/_nes-locales.scss */
.sprite-ie-png {
  background-position: -189px -328px;
}

/* line 578, ../sass/_nes-locales.scss */
.sprite-il-png {
  background-position: -162px -328px;
}

/* line 582, ../sass/_nes-locales.scss */
.sprite-in-png {
  background-position: -135px -328px;
}

/* line 586, ../sass/_nes-locales.scss */
.sprite-int-png {
  width: 15px;
  height: 17px;
  background-position: -163px -126px;
}

/* line 592, ../sass/_nes-locales.scss */
.sprite-io-png {
  background-position: -108px -328px;
}

/* line 596, ../sass/_nes-locales.scss */
.sprite-iq-png {
  background-position: -81px -328px;
}

/* line 600, ../sass/_nes-locales.scss */
.sprite-ir-png {
  background-position: -54px -328px;
}

/* line 604, ../sass/_nes-locales.scss */
.sprite-is-png {
  background-position: -27px -328px;
}

/* line 608, ../sass/_nes-locales.scss */
.sprite-it-png {
  background-position: -0px -328px;
}

/* line 612, ../sass/_nes-locales.scss */
.sprite-jm-png {
  background-position: -378px -306px;
}

/* line 616, ../sass/_nes-locales.scss */
.sprite-jo-png {
  background-position: -351px -306px;
}

/* line 620, ../sass/_nes-locales.scss */
.sprite-jp-png {
  background-position: -324px -306px;
}

/* line 624, ../sass/_nes-locales.scss */
.sprite-ke-png {
  background-position: -297px -306px;
}

/* line 628, ../sass/_nes-locales.scss */
.sprite-kg-png {
  background-position: -270px -306px;
}

/* line 632, ../sass/_nes-locales.scss */
.sprite-kh-png {
  background-position: -243px -306px;
}

/* line 636, ../sass/_nes-locales.scss */
.sprite-ki-png {
  background-position: -216px -306px;
}

/* line 640, ../sass/_nes-locales.scss */
.sprite-km-png {
  background-position: -189px -306px;
}

/* line 644, ../sass/_nes-locales.scss */
.sprite-kn-png {
  background-position: -162px -306px;
}

/* line 648, ../sass/_nes-locales.scss */
.sprite-kp-png {
  background-position: -135px -306px;
}

/* line 652, ../sass/_nes-locales.scss */
.sprite-kr-png {
  background-position: -108px -306px;
}

/* line 656, ../sass/_nes-locales.scss */
.sprite-kw-png {
  background-position: -81px -306px;
}

/* line 660, ../sass/_nes-locales.scss */
.sprite-ky-png {
  background-position: -54px -306px;
}

/* line 664, ../sass/_nes-locales.scss */
.sprite-kz-png {
  background-position: -27px -306px;
}

/* line 668, ../sass/_nes-locales.scss */
.sprite-la-png {
  background-position: -0px -306px;
}

/* line 672, ../sass/_nes-locales.scss */
.sprite-lb-png {
  background-position: -378px -284px;
}

/* line 676, ../sass/_nes-locales.scss */
.sprite-lc-png {
  background-position: -351px -284px;
}

/* line 680, ../sass/_nes-locales.scss */
.sprite-li-png {
  background-position: -324px -284px;
}

/* line 684, ../sass/_nes-locales.scss */
.sprite-lk-png {
  background-position: -297px -284px;
}

/* line 688, ../sass/_nes-locales.scss */
.sprite-lr-png {
  background-position: -270px -284px;
}

/* line 692, ../sass/_nes-locales.scss */
.sprite-ls-png {
  background-position: -243px -284px;
}

/* line 696, ../sass/_nes-locales.scss */
.sprite-lt-png {
  background-position: -216px -284px;
}

/* line 700, ../sass/_nes-locales.scss */
.sprite-lu-png {
  background-position: -189px -284px;
}

/* line 704, ../sass/_nes-locales.scss */
.sprite-lv-png {
  background-position: -162px -284px;
}

/* line 708, ../sass/_nes-locales.scss */
.sprite-ly-png {
  background-position: -135px -284px;
}

/* line 712, ../sass/_nes-locales.scss */
.sprite-ma-png {
  background-position: -108px -284px;
}

/* line 716, ../sass/_nes-locales.scss */
.sprite-machine-aeroccino-gif {
  width: 50px;
  height: 60px;
  background-position: -305px -0px;
}

/* line 722, ../sass/_nes-locales.scss */
.market-tw .sprite-machine-citiz-gif {
  width: 50px;
  height: 60px;
  background-position: -428px -319px;
}

/* line 728, ../sass/_nes-locales.scss */
.sprite-machine-citiz-gif {
  width: 50px;
  height: 60px;
  background-position: -244px -0px;
}

/* line 734, ../sass/_nes-locales.scss */
.sprite-machine-essenza-gif {
  width: 50px;
  height: 60px;
  background-position: -183px -0px;
}

/* line 740, ../sass/_nes-locales.scss */
.sprite-machine-latissima-gif {
  width: 50px;
  height: 60px;
  background-position: -122px -0px;
}

/* line 746, ../sass/_nes-locales.scss */
.sprite-machine-maestria-gif {
  width: 50px;
  height: 60px;
  background-position: -61px -0px;
}

/* line 752, ../sass/_nes-locales.scss */
.sprite-machine-pixie-gif {
  width: 50px;
  height: 60px;
  background-position: -0px -0px;
}

/* line 758, ../sass/_nes-locales.scss */
.sprite-machine-nessu-gif {
  width: 50px;
  height: 60px;
  background-position: -427px -377px;
}

/* line 764, ../sass/_nes-locales.scss */
.sprite-machine-umilk-gif {
  width: 50px;
  height: 60px;
  background-position: -427px -439px;
}

/* line 770, ../sass/_nes-locales.scss */
.sprite-mc-png {
  background-position: -81px -284px;
}

/* line 774, ../sass/_nes-locales.scss */
.sprite-md-png {
  background-position: -54px -284px;
}

/* line 778, ../sass/_nes-locales.scss */
.sprite-me-png {
  width: 16px;
  height: 12px;
  background-position: -190px -108px;
}

/* line 784, ../sass/_nes-locales.scss */
.sprite-mg-png {
  background-position: -27px -284px;
}

/* line 788, ../sass/_nes-locales.scss */
.sprite-mh-png {
  background-position: -0px -284px;
}

/* line 792, ../sass/_nes-locales.scss */
.sprite-mk-png {
  background-position: -378px -262px;
}

/* line 796, ../sass/_nes-locales.scss */
.sprite-ml-png {
  background-position: -351px -262px;
}

/* line 800, ../sass/_nes-locales.scss */
.sprite-mm-png {
  background-position: -324px -262px;
}

/* line 804, ../sass/_nes-locales.scss */
.sprite-mn-png {
  background-position: -297px -262px;
}

/* line 808, ../sass/_nes-locales.scss */
.sprite-mo-png {
  background-position: -270px -262px;
}

/* line 812, ../sass/_nes-locales.scss */
.sprite-mp-png {
  background-position: -243px -262px;
}

/* line 816, ../sass/_nes-locales.scss */
.sprite-mq-png {
  background-position: -81px -372px;
}

/* line 820, ../sass/_nes-locales.scss */
.sprite-mr-png {
  background-position: -189px -262px;
}

/* line 824, ../sass/_nes-locales.scss */
.sprite-ms-png {
  background-position: -162px -262px;
}

/* line 828, ../sass/_nes-locales.scss */
.sprite-mt-png {
  background-position: -135px -262px;
}

/* line 832, ../sass/_nes-locales.scss */
.sprite-mu-png {
  background-position: -108px -262px;
}

/* line 836, ../sass/_nes-locales.scss */
.sprite-mv-png {
  background-position: -81px -262px;
}

/* line 840, ../sass/_nes-locales.scss */
.sprite-mw-png {
  background-position: -54px -262px;
}

/* line 844, ../sass/_nes-locales.scss */
.sprite-mx-png {
  background-position: -27px -262px;
}

/* line 848, ../sass/_nes-locales.scss */
.sprite-my-png {
  background-position: -0px -262px;
}

/* line 852, ../sass/_nes-locales.scss */
.sprite-mz-png {
  background-position: -378px -240px;
}

/* line 856, ../sass/_nes-locales.scss */
.sprite-na-png {
  background-position: -351px -240px;
}

/* line 860, ../sass/_nes-locales.scss */
.sprite-nc-png {
  background-position: -324px -240px;
}

/* line 864, ../sass/_nes-locales.scss */
.sprite-ne-png {
  background-position: -297px -240px;
}

/* line 868, ../sass/_nes-locales.scss */
.sprite-nf-png {
  background-position: -270px -240px;
}

/* line 872, ../sass/_nes-locales.scss */
.sprite-ng-png {
  background-position: -243px -240px;
}

/* line 876, ../sass/_nes-locales.scss */
.sprite-ni-png {
  background-position: -216px -240px;
}

/* line 880, ../sass/_nes-locales.scss */
.sprite-nl-png {
  background-position: -189px -240px;
}

/* line 884, ../sass/_nes-locales.scss */
.sprite-no-png {
  background-position: -162px -240px;
}

/* line 888, ../sass/_nes-locales.scss */
.sprite-np-png {
  width: 9px;
  height: 11px;
  background-position: -461px -0px;
}

/* line 894, ../sass/_nes-locales.scss */
.sprite-nr-png {
  background-position: -135px -240px;
}

/* line 898, ../sass/_nes-locales.scss */
.sprite-nu-png {
  background-position: -108px -240px;
}

/* line 902, ../sass/_nes-locales.scss */
.sprite-nz-png {
  background-position: -81px -240px;
}

/* line 906, ../sass/_nes-locales.scss */
.sprite-om-png {
  background-position: -54px -240px;
}

/* line 910, ../sass/_nes-locales.scss */
.sprite-pa-png {
  background-position: -27px -240px;
}

/* line 914, ../sass/_nes-locales.scss */
.sprite-pe-png {
  background-position: -0px -240px;
}

/* line 918, ../sass/_nes-locales.scss */
.sprite-pf-png {
  background-position: -378px -218px;
}

/* line 922, ../sass/_nes-locales.scss */
.sprite-pg-png {
  background-position: -351px -218px;
}

/* line 926, ../sass/_nes-locales.scss */
.sprite-ph-png {
  background-position: -324px -218px;
}

/* line 930, ../sass/_nes-locales.scss */
.sprite-pk-png {
  background-position: -297px -218px;
}

/* line 934, ../sass/_nes-locales.scss */
.sprite-pl-png {
  background-position: -270px -218px;
}

/* line 938, ../sass/_nes-locales.scss */
.sprite-pm-png {
  background-position: -243px -218px;
}

/* line 942, ../sass/_nes-locales.scss */
.sprite-pn-png {
  background-position: -216px -218px;
}

/* line 946, ../sass/_nes-locales.scss */
.sprite-pr-png {
  background-position: -189px -218px;
}

/* line 950, ../sass/_nes-locales.scss */
.sprite-ps-png {
  background-position: -162px -218px;
}

/* line 954, ../sass/_nes-locales.scss */
.sprite-pt-png {
  background-position: -135px -218px;
}

/* line 958, ../sass/_nes-locales.scss */
.sprite-pw-png {
  background-position: -108px -218px;
}

/* line 962, ../sass/_nes-locales.scss */
.sprite-py-png {
  background-position: -81px -218px;
}

/* line 966, ../sass/_nes-locales.scss */
.sprite-qa-png {
  background-position: -54px -218px;
}

/* line 970, ../sass/_nes-locales.scss */
.sprite-re-png {
  background-position: -27px -218px;
}

/* line 974, ../sass/_nes-locales.scss */
.sprite-ro-png {
  background-position: -0px -218px;
}

/* line 978, ../sass/_nes-locales.scss */
.sprite-rs-png {
  background-position: -378px -196px;
}

/* line 982, ../sass/_nes-locales.scss */
.sprite-ru-png {
  background-position: -351px -196px;
}

/* line 986, ../sass/_nes-locales.scss */
.sprite-rw-png {
  background-position: -324px -196px;
}

/* line 990, ../sass/_nes-locales.scss */
.sprite-sa-png {
  background-position: -297px -196px;
}

/* line 994, ../sass/_nes-locales.scss */
.sprite-sb-png {
  background-position: -270px -196px;
}

/* line 998, ../sass/_nes-locales.scss */
.sprite-sc-png {
  background-position: -243px -196px;
}

/* line 1002, ../sass/_nes-locales.scss */
.sprite-scotland-png {
  background-position: -216px -196px;
}

/* line 1006, ../sass/_nes-locales.scss */
.sprite-sd-png {
  background-position: -189px -196px;
}

/* line 1010, ../sass/_nes-locales.scss */
.sprite-se-png {
  background-position: -162px -196px;
}

/* line 1014, ../sass/_nes-locales.scss */
.sprite-sg-png {
  background-position: -135px -196px;
}

/* line 1018, ../sass/_nes-locales.scss */
.sprite-sh-png {
  background-position: -108px -196px;
}

/* line 1022, ../sass/_nes-locales.scss */
.sprite-si-png {
  background-position: -81px -196px;
}

/* line 1026, ../sass/_nes-locales.scss */
.sprite-sj-png {
  background-position: -54px -196px;
}

/* line 1030, ../sass/_nes-locales.scss */
.sprite-sk-png {
  background-position: -27px -196px;
}

/* line 1034, ../sass/_nes-locales.scss */
.sprite-sl-png {
  background-position: -0px -196px;
}

/* line 1038, ../sass/_nes-locales.scss */
.sprite-sm-png {
  background-position: -378px -174px;
}

/* line 1042, ../sass/_nes-locales.scss */
.sprite-sn-png {
  background-position: -351px -174px;
}

/* line 1046, ../sass/_nes-locales.scss */
.sprite-so-png {
  background-position: -324px -174px;
}

/* line 1050, ../sass/_nes-locales.scss */
.sprite-sr-png {
  background-position: -297px -174px;
}

/* line 1054, ../sass/_nes-locales.scss */
.sprite-st-png {
  background-position: -270px -174px;
}

/* line 1058, ../sass/_nes-locales.scss */
.sprite-sv-png {
  background-position: -243px -174px;
}

/* line 1062, ../sass/_nes-locales.scss */
.sprite-sy-png {
  background-position: -216px -174px;
}

/* line 1066, ../sass/_nes-locales.scss */
.sprite-sz-png {
  background-position: -189px -174px;
}

/* line 1070, ../sass/_nes-locales.scss */
.sprite-tc-png {
  background-position: -162px -174px;
}

/* line 1074, ../sass/_nes-locales.scss */
.sprite-td-png {
  background-position: -135px -174px;
}

/* line 1078, ../sass/_nes-locales.scss */
.sprite-tf-png {
  background-position: -108px -174px;
}

/* line 1082, ../sass/_nes-locales.scss */
.sprite-tg-png {
  background-position: -81px -174px;
}

/* line 1086, ../sass/_nes-locales.scss */
.sprite-th-png {
  background-position: -54px -174px;
}

/* line 1090, ../sass/_nes-locales.scss */
.sprite-tj-png {
  background-position: -27px -174px;
}

/* line 1094, ../sass/_nes-locales.scss */
.sprite-tk-png {
  background-position: -0px -174px;
}

/* line 1098, ../sass/_nes-locales.scss */
.sprite-tl-png {
  background-position: -378px -152px;
}

/* line 1102, ../sass/_nes-locales.scss */
.sprite-tm-png {
  background-position: -351px -152px;
}

/* line 1106, ../sass/_nes-locales.scss */
.sprite-tn-png {
  background-position: -324px -152px;
}

/* line 1110, ../sass/_nes-locales.scss */
.sprite-to-png {
  background-position: -297px -152px;
}

/* line 1114, ../sass/_nes-locales.scss */
.sprite-tr-png {
  background-position: -270px -152px;
}

/* line 1118, ../sass/_nes-locales.scss */
.sprite-tt-png {
  background-position: -243px -152px;
}

/* line 1122, ../sass/_nes-locales.scss */
.sprite-tv-png {
  background-position: -216px -152px;
}

/* line 1126, ../sass/_nes-locales.scss */
.sprite-tw-png {
  background-position: -189px -152px;
}

/* line 1130, ../sass/_nes-locales.scss */
.sprite-tz-png {
  background-position: -162px -152px;
}

/* line 1134, ../sass/_nes-locales.scss */
.sprite-ua-png {
  background-position: -135px -152px;
}

/* line 1138, ../sass/_nes-locales.scss */
.sprite-ug-png {
  background-position: -108px -152px;
}

/* line 1142, ../sass/_nes-locales.scss */
.sprite-uk-png {
  width: 14px;
  height: 11px;
  background-position: -432px -308px;
}

/* line 1148, ../sass/_nes-locales.scss */
.sprite-um-png {
  background-position: -81px -152px;
}

/* line 1152, ../sass/_nes-locales.scss */
.sprite-us-png {
  background-position: -54px -152px;
}

/* line 1156, ../sass/_nes-locales.scss */
.sprite-uy-png {
  background-position: -27px -152px;
}

/* line 1160, ../sass/_nes-locales.scss */
.sprite-uz-png {
  background-position: -0px -152px;
}

/* line 1164, ../sass/_nes-locales.scss */
.sprite-va-png {
  background-position: -379px -130px;
}

/* line 1168, ../sass/_nes-locales.scss */
.sprite-vc-png {
  background-position: -352px -130px;
}

/* line 1172, ../sass/_nes-locales.scss */
.sprite-ve-png {
  background-position: -325px -130px;
}

/* line 1176, ../sass/_nes-locales.scss */
.sprite-vg-png {
  background-position: -298px -130px;
}

/* line 1180, ../sass/_nes-locales.scss */
.sprite-vi-png {
  background-position: -271px -130px;
}

/* line 1184, ../sass/_nes-locales.scss */
.sprite-vn-png {
  background-position: -244px -130px;
}

/* line 1188, ../sass/_nes-locales.scss */
.sprite-vu-png {
  background-position: -217px -130px;
}

/* line 1192, ../sass/_nes-locales.scss */
.sprite-wales-png {
  background-position: -190px -130px;
}

/* line 1196, ../sass/_nes-locales.scss */
.sprite-wf-png {
  background-position: -379px -108px;
}

/* line 1200, ../sass/_nes-locales.scss */
.sprite-ws-png {
  background-position: -352px -108px;
}

/* line 1204, ../sass/_nes-locales.scss */
.sprite-ye-png {
  background-position: -325px -108px;
}

/* line 1208, ../sass/_nes-locales.scss */
.sprite-yt-png {
  background-position: -298px -108px;
}

/* line 1212, ../sass/_nes-locales.scss */
.sprite-za-png {
  background-position: -271px -108px;
}

/* line 1216, ../sass/_nes-locales.scss */
.sprite-zm-png {
  background-position: -244px -108px;
}

/* line 1220, ../sass/_nes-locales.scss */
.sprite-zw-png {
  background-position: -217px -108px;
}

@media only screen and (max-width: 640px) {
  /* line 1225, ../sass/_nes-locales.scss */
  .locales section {
    display: none;
  }

  /* line 1228, ../sass/_nes-locales.scss */
  .popup-locales {
    position: absolute;
  }

  /* line 1231, ../sass/_nes-locales.scss */
  .popup-locales .window {
    width: 100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0;
  }

  /* line 1239, ../sass/_nes-locales.scss */
  .popup-locales .window-title {
    font-size: 12px;
    line-height: 41px;
    height: auto;
    padding: 0 10px;
  }

  /* line 1245, ../sass/_nes-locales.scss */
  .popup-locales .nav-continent {
    padding-left: 10px;
  }

  /* line 1248, ../sass/_nes-locales.scss */
  .popup-locales .btn-continent {
    margin-right: 12px;
  }

  /* line 1251, ../sass/_nes-locales.scss */
  .popup-locales .continents {
    padding: 0;
    padding-top: 15px;
  }

  /* line 1255, ../sass/_nes-locales.scss */
  .popup-locales .country {
    width: 100%;
    margin: 0px 0px 15px 0px;
    padding-bottom: 10px;
    border-bottom: 1px solid #666;
  }

  /* line 1261, ../sass/_nes-locales.scss */
  .popup-locales .country.last {
    width: 100%;
  }

  /* line 1264, ../sass/_nes-locales.scss */
  .popup-locales .country:last-child {
    margin-bottom: 0px;
  }

  /* line 1267, ../sass/_nes-locales.scss */
  .popup-locales .sprite {
    left: 10px;
  }

  /* line 1270, ../sass/_nes-locales.scss */
  .popup-locales .country-label {
    margin-left: 35px;
  }

  /* line 1273, ../sass/_nes-locales.scss */
  .popup-locales .langs {
    float: right;
    margin-top: -20px;
    margin-right: 10px;
  }

  /* line 1278, ../sass/_nes-locales.scss */
  .popup-locales .lang-label {
    display: inline-block;
    padding: 4px 8px;
  }

  /* line 1282, ../sass/_nes-locales.scss */
  .popup-locales .country-CH .langs {
    margin-top: 5px;
  }
}
@media only screen and (max-height: 550px) {
  /* line 1288, ../sass/_nes-locales.scss */
  .popup-locales .country {
    margin-bottom: 10px;
  }
}
/* line 1, ../sass/_nes-order.scss */
.popup-phone {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-height: 500px;
  background: rgba(0, 0, 0, 0.8);
  z-index: 9999;
  display: none;
  font-family: Arial;
}

/* line 13, ../sass/_nes-order.scss */
.popup-phone * {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 19, ../sass/_nes-order.scss */
.popup-phone .content {
  margin: 30px;
  font-size: 20px;
  font-weight: bold;
}

/* line 25, ../sass/_nes-order.scss */
.popup-phone phone {
  font-size: 30px;
  margin-top: 20px;
  display: block;
  font-weight: normal;
}

/* line 32, ../sass/_nes-order.scss */
.popup-phone .window {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 500px;
  margin: -220px 0 0 -250px;
  color: #FFF;
  background: #564f4a;
  box-shadow: 4px 4px 24px #000;
  -moz-box-shadow: 4px 4px 24px #000;
  -webkit-box-shadow: 4px 4px 24px #000;
  -o-box-shadow: 4px 4px 24px #000;
}

/* line 45, ../sass/_nes-order.scss */
.popup-phone .btn-close {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 15px;
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 30px;
  text-align: center;
}

/* line 56, ../sass/_nes-order.scss */
.popup-phone .gradient-bg {
  background: #333333;
}

/* line 1, ../sass/_backgrounds.scss */
.backgrounds {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: -2;
}
/* line 3, ../sass/_backgrounds.scss */
.backgrounds &gt; div {
  position: absolute;
  width: 100%;
  top: 0;
  bottom: 0;
  z-index: -2;
  background-position: center center;
  opacity: 0;
  filter: alpha(opacity=0);
  background-color: #000;
  background-repeat: no-repeat;
}
/* line 4, ../sass/_backgrounds.scss */
.backgrounds .background1 {
  opacity: 1;
  filter: alpha(opacity=100);
  left: 0%;
}

/* line 10, ../sass/_backgrounds.scss */
.backgrounds .background1 {
  background-image: url("../images/backgrounds/background-home-1080.jpg");
}

/* line 10, ../sass/_backgrounds.scss */
.backgrounds .background2 {
  background-image: url("../images/backgrounds/background-coffee-1080.jpg");
}

/* line 10, ../sass/_backgrounds.scss */
.backgrounds .background3 {
  background-image: url("../images/backgrounds/background-inspiration-1080.jpg");
}

/* line 10, ../sass/_backgrounds.scss */
.backgrounds .background4 {
  background-image: url("../images/backgrounds/background-story-1080.jpg");
}

/* line 10, ../sass/_backgrounds.scss */
.backgrounds .background5 {
  background-image: url("../images/backgrounds/background-lungo-1080.jpg");
}

/* line 10, ../sass/_backgrounds.scss */
.backgrounds .background6 {
  background-image: url("../images/backgrounds/background-intenso-1080.jpg");
}

/* line 10, ../sass/_backgrounds.scss */
.backgrounds .background7 {
  background-image: url("../images/backgrounds/background-harmonies-1080.jpg");
}

/* line 10, ../sass/_backgrounds.scss */
.backgrounds .background8 {
  background-image: url("../images/backgrounds/background-symphonies-1080.jpg");
}

@media only screen and (max-width: 640px) {
  /* line 18, ../sass/_backgrounds.scss */
  .backgrounds {
    background: url("../images/slides/background-complete-640.jpg") no-repeat 0% center;
    background-size: 100% auto;
  }

  /* line 19, ../sass/_backgrounds.scss */
  .backgrounds &gt; div {
    display: none !important;
  }
}
@media only screen and (max-height: 700px) {
  /* line 10, ../sass/_backgrounds.scss */
  .backgrounds .background1 {
    background-image: url("../images/backgrounds/background-home-600.jpg");
  }

  /* line 10, ../sass/_backgrounds.scss */
  .backgrounds .background2 {
    background-image: url("../images/backgrounds/background-coffee-600.jpg");
  }

  /* line 10, ../sass/_backgrounds.scss */
  .backgrounds .background3 {
    background-image: url("../images/backgrounds/background-inspiration-600.jpg");
  }

  /* line 10, ../sass/_backgrounds.scss */
  .backgrounds .background4 {
    background-image: url("../images/backgrounds/background-story-600.jpg");
  }

  /* line 10, ../sass/_backgrounds.scss */
  .backgrounds .background5 {
    background-image: url("../images/backgrounds/background-lungo-600.jpg");
  }

  /* line 10, ../sass/_backgrounds.scss */
  .backgrounds .background6 {
    background-image: url("../images/backgrounds/background-intenso-600.jpg");
  }

  /* line 10, ../sass/_backgrounds.scss */
  .backgrounds .background7 {
    background-image: url("../images/backgrounds/background-harmonies-600.jpg");
  }

  /* line 10, ../sass/_backgrounds.scss */
  .backgrounds .background8 {
    background-image: url("../images/backgrounds/background-symphonies-600.jpg");
  }
}
/* line 28, ../sass/_backgrounds.scss */
body.loading * {
  background-image: none !important;
}

@media only screen and (max-width: 640px) {
  /* line 4, ../sass/_mobile.scss */
  body {
    overflow: auto;
  }

  /* line 5, ../sass/_mobile.scss */
  body .mobile {
    display: block !important;
  }

  /* line 6, ../sass/_mobile.scss */
  svg {
    display: none;
  }

  /* line 8, ../sass/_mobile.scss */
  .loading #slides {
    display: none;
  }

  /* line 10, ../sass/_mobile.scss */
  #slides {
    width: 1000% !important;
    top: 48px;
    bottom: 0;
    position: absolute;
    overflow: hidden;
  }
  /* line 12, ../sass/_mobile.scss */
  #slides .slide {
    width: 20% !important;
    position: relative;
    background-size: cover;
    display: block;
    float: left;
  }
  /* line 14, ../sass/_mobile.scss */
  #slides .slide .container {
    position: static;
    width: 50%;
  }
  /* line 15, ../sass/_mobile.scss */
  #slides .slide .violon, #slides .slide .partitions {
    display: none;
  }
  /* line 16, ../sass/_mobile.scss */
  #slides .slide .right {
    width: 100%;
    margin: 0;
  }
  /* line 17, ../sass/_mobile.scss */
  #slides .slide h1 {
    font-size: 160%;
    margin: auto;
    width: 90%;
    line-height: 100%;
    text-align: center;
  }
  /* line 18, ../sass/_mobile.scss */
  #slides .slide h1 br {
    display: none;
  }
  /* line 19, ../sass/_mobile.scss */
  #slides .slide h2 {
    width: 90%;
    margin: auto;
    text-align: center;
    font-size: 130%;
    margin-top: 2em;
  }
  /* line 20, ../sass/_mobile.scss */
  #slides .slide h2 br {
    display: none;
  }
  /* line 21, ../sass/_mobile.scss */
  #slides .slide .intensity {
    text-align: center;
    margin-top: 2em;
  }
  /* line 23, ../sass/_mobile.scss */
  #slides .slide .intensity h3 {
    margin-top: 0;
    font-size: 130%;
    margin-bottom: 0.5em;
  }
  /* line 24, ../sass/_mobile.scss */
  #slides .slide .intensity .caps {
    width: auto;
    height: 5em;
    float: left;
    margin-right: 1em;
    margin-left: -3em;
  }
  /* line 25, ../sass/_mobile.scss */
  #slides .slide .intensity a {
    width: 6px;
    height: 6px;
  }
  /* line 26, ../sass/_mobile.scss */
  #slides .slide .intensity .center {
    display: inline-block;
    white-space: nowrap;
    text-align: left;
  }
  /* line 28, ../sass/_mobile.scss */
  #slides .slide p {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    font-size: 120%;
    letter-spacing: 0;
    line-height: 120%;
  }
  /* line 29, ../sass/_mobile.scss */
  #slides .slide .plus {
    text-align: center;
    margin-top: 2em;
    margin-bottom: 2em;
  }
  /* line 31, ../sass/_mobile.scss */
  #slides .slide .plus button {
    width: 25px;
    height: 25px;
    margin-right: 0;
  }
  /* line 35, ../sass/_mobile.scss */
  #slides a.arrow {
    display: none;
  }
  /* line 36, ../sass/_mobile.scss */
  #slides a.arrow.down {
    display: block;
    width: 30px;
    height: 30px;
    left: 50%;
    margin-left: -15px;
    position: absolute;
    top: 100%;
    margin-top: -15px;
  }
  /* line 37, ../sass/_mobile.scss */
  #slides .header img {
    width: 100%;
    height: auto;
  }
  /* line 40, ../sass/_mobile.scss */
  #slides .slide.home {
    background-position: bottom center;
  }
  /* line 42, ../sass/_mobile.scss */
  #slides .slide.home .arrow {
    margin-top: -45px;
  }
  /* line 44, ../sass/_mobile.scss */
  #slides .slide.home .the_cup .cup {
    max-width: 23em;
  }
  /* line 45, ../sass/_mobile.scss */
  #slides .slide.home .the_cup span {
    margin-top: 1em;
    margin-right: 6em;
  }
  /* line 50, ../sass/_mobile.scss */
  #slides .slide.coffee {
    height: 150%;
    background-position: top center;
  }
  /* line 52, ../sass/_mobile.scss */
  #slides .slide.coffee .container {
    padding-top: 3%;
  }
  /* line 53, ../sass/_mobile.scss */
  #slides .slide.coffee .text {
    display: none;
  }
  /* line 54, ../sass/_mobile.scss */
  #slides .slide.coffee .left {
    height: auto;
    width: 80%;
    margin-left: -10%;
    margin-top: -10%;
  }
  /* line 55, ../sass/_mobile.scss */
  #slides .slide.coffee .right {
    height: auto;
    float: none;
  }
  /* line 56, ../sass/_mobile.scss */
  #slides .slide.coffee p {
    margin-bottom: 1em;
    text-align: center;
  }
  /* line 57, ../sass/_mobile.scss */
  #slides .slide.coffee .intensity {
    position: absolute;
    top: 100%;
    margin-top: 2em;
    background: url("../images/common/darker.png") repeat;
    padding: 1em 2em;
    right: 10%;
  }
  /* line 59, ../sass/_mobile.scss */
  #slides .slide.coffee .intensity .caps {
    display: none !important;
  }
  /* line 64, ../sass/_mobile.scss */
  #slides .slide.inspiration {
    background: none;
  }
  /* line 66, ../sass/_mobile.scss */
  #slides .slide.inspiration .td {
    vertical-align: top;
  }
  /* line 67, ../sass/_mobile.scss */
  #slides .slide.inspiration h2 {
    margin-top: 1em;
  }
  /* line 68, ../sass/_mobile.scss */
  #slides .slide.inspiration .container p {
    text-align: center;
  }
  /* line 69, ../sass/_mobile.scss */
  #slides .slide.inspiration .left {
    display: none;
  }
  /* line 70, ../sass/_mobile.scss */
  #slides .slide.inspiration .right {
    height: 50%;
    top: 40%;
  }
  /* line 71, ../sass/_mobile.scss */
  #slides .slide.inspiration .plus {
    display: none;
  }
  /* line 72, ../sass/_mobile.scss */
  #slides .slide.inspiration .text {
    display: none;
  }
  /* line 75, ../sass/_mobile.scss */
  #slides .slide.stories {
    display: none;
  }
  /* line 78, ../sass/_mobile.scss */
  #slides .slide.lungo, #slides .slide.intenso {
    height: 50%;
    background: none;
    width: 50% !important;
  }
  /* line 80, ../sass/_mobile.scss */
  #slides .slide.lungo h1, #slides .slide.intenso h1 {
    margin-top: 1em;
  }
  /* line 81, ../sass/_mobile.scss */
  #slides .slide.lungo .td, #slides .slide.intenso .td {
    vertical-align: top;
  }
  /* line 82, ../sass/_mobile.scss */
  #slides .slide.lungo .spacer img, #slides .slide.intenso .spacer img {
    height: auto;
    width: 100%;
  }
  /* line 83, ../sass/_mobile.scss */
  #slides .slide.lungo .container, #slides .slide.intenso .container {
    height: 94%;
    width: 98%;
  }
  /* line 84, ../sass/_mobile.scss */
  #slides .slide.lungo p, #slides .slide.intenso p {
    display: none;
  }
  /* line 85, ../sass/_mobile.scss */
  #slides .slide.lungo .caps, #slides .slide.intenso .caps {
    margin-top: 2em;
    margin-left: 5%;
  }
  /* line 87, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap, #slides .slide.intenso .caps .cap {
    margin: 0;
    width: 25%;
    text-align: center;
    bottom: 0;
    margin-bottom: 2em;
  }
  /* line 89, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap img, #slides .slide.intenso .caps .cap img {
    width: 70%;
    margin: auto;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
  }
  /* line 92, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap:hover .more div, #slides .slide.intenso .caps .cap:hover .more div {
    background: none;
    padding: 0;
  }
  /* line 93, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap:hover .more span, #slides .slide.intenso .caps .cap:hover .more span {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  /* line 94, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap:hover img, #slides .slide.intenso .caps .cap:hover img {
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
  /* line 95, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap.fortissio:hover img, #slides .slide.intenso .caps .cap.fortissio:hover img {
    -webkit-transform: translateY(0) scale(1);
    -moz-transform: translateY(0) scale(1);
    -ms-transform: translateY(0) scale(1);
    -o-transform: translateY(0) scale(1);
    transform: translateY(0) scale(1);
  }
  /* line 97, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap.active .more div, #slides .slide.intenso .caps .cap.active .more div {
    background: #000;
    padding: 1.5em 2em;
  }
  /* line 98, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap.active .more span, #slides .slide.intenso .caps .cap.active .more span {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  /* line 99, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap.active .more div a, #slides .slide.intenso .caps .cap.active .more div a {
    display: block;
  }
  /* line 102, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .dharkan, #slides .slide.intenso .caps .dharkan {
    margin-left: 25%;
  }
  /* line 103, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .more, #slides .slide.intenso .caps .more {
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 70%;
  }
  /* line 104, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .more span, #slides .slide.intenso .caps .more span {
    font-size: 120%;
  }
  /* line 105, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .more div, #slides .slide.intenso .caps .more div {
    z-index: 100;
    top: 100%;
    text-align: left;
  }
  /* line 106, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .more div a, #slides .slide.intenso .caps .more div a {
    display: none;
    font-size: 120%;
  }
  /* line 108, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .plus, #slides .slide.intenso .caps .plus {
    margin: 0;
  }
  /* line 109, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .indriya .more div,
  #slides .slide.lungo .caps .vivalto .more div, #slides .slide.intenso .caps .indriya .more div,
  #slides .slide.intenso .caps .vivalto .more div {
    left: -250%;
  }
  /* line 115, ../sass/_mobile.scss */
  #slides .slide.lungo .caps .cap.fortissio, #slides .slide.intenso .caps .cap.fortissio {
    display: none;
  }
  /* line 118, ../sass/_mobile.scss */
  #slides .slide4_5 {
    position: relative;
    float: left;
    width: 20%;
    height: 100%;
  }
  /* line 119, ../sass/_mobile.scss */
  #slides .slide.lungo .container {
    padding-top: 15%;
  }
  /* line 121, ../sass/_mobile.scss */
  #slides .slide.intenso {
    position: absolute;
    top: 40%;
    left: 0;
  }
  /* line 123, ../sass/_mobile.scss */
  #slides .slide.intenso h1 {
    margin-top: 0;
  }
  /* line 126, ../sass/_mobile.scss */
  #slides .slide.harmonies, #slides .slide.symphonies {
    width: 10% !important;
  }
  /* line 128, ../sass/_mobile.scss */
  #slides .slide.harmonies .container, #slides .slide.symphonies .container {
    width: 100%;
  }
  /* line 131, ../sass/_mobile.scss */
  #slides .slide.harmonies .recipes, #slides .slide.symphonies .recipes {
    width: 100%;
    margin-left: 0;
  }
  /* line 134, ../sass/_mobile.scss */
  #slides .slide.harmonies .recipes .recipe, #slides .slide.symphonies .recipes .recipe {
    width: 48%;
    margin-top: 2em;
    padding-top: 0em;
  }
  /* line 136, ../sass/_mobile.scss */
  #slides .slide.harmonies .recipes .recipe a img, #slides .slide.symphonies .recipes .recipe a img {
    width: 80%;
  }
  /* line 141, ../sass/_mobile.scss */
  #slides .slide.harmonies .plus {
    margin-bottom: 2em;
  }
  /* line 143, ../sass/_mobile.scss */
  #slides .slide.harmonies .plus p {
    border: 0;
    width: 90%;
    text-align: center;
    display: block;
    font-size: 120%;
  }
  /* line 144, ../sass/_mobile.scss */
  #slides .slide.harmonies .plus button {
    display: none;
  }
  /* line 145, ../sass/_mobile.scss */
  #slides .slide.harmonies .plus span {
    margin: 0;
    position: static;
    font-family: optima, serif;
    font-size: 150%;
    font-weight: bold;
    font-style: italic;
    text-transform: none;
    white-space: normal;
  }
  /* line 148, ../sass/_mobile.scss */
  #slides .slide.harmonies .recipes .recipe img {
    width: 50%;
  }
  /* line 150, ../sass/_mobile.scss */
  #slides .slide.harmonies p {
    display: block;
    position: static;
  }
  /* line 151, ../sass/_mobile.scss */
  #slides .slide.harmonies .heat {
    display: none;
  }
  /* line 155, ../sass/_mobile.scss */
  #slides .slide.symphonies .plus span {
    white-space: normal;
    display: block;
    text-align: center;
    position: static;
    margin-top: 0.5em;
  }
  /* line 156, ../sass/_mobile.scss */
  #slides .slide.symphonies .share {
    display: none;
  }
  /* line 157, ../sass/_mobile.scss */
  #slides .slide.symphonies .heat {
    display: none;
  }

  /* line 163, ../sass/_mobile.scss */
  nav#main {
    bottom: 0;
  }
  /* line 165, ../sass/_mobile.scss */
  nav#main .items {
    width: 70%;
  }
  /* line 168, ../sass/_mobile.scss */
  nav#main .line {
    padding: 1em 0;
    background-size: 130% 2px;
  }
  /* line 168, ../sass/_mobile.scss */
  nav#main .line .item a {
    width: 6px;
    height: 6px;
  }
  /* line 169, ../sass/_mobile.scss */
  nav#main .text {
    display: none;
  }

  /* line 172, ../sass/_mobile.scss */
  header {
    padding: 0;
    background: #171717;
    border-bottom: 1px solid #212121;
    height: 47px;
  }
  /* line 174, ../sass/_mobile.scss */
  header table a {
    display: block;
  }
  /* line 175, ../sass/_mobile.scss */
  header .order {
    display: none;
  }
  /* line 176, ../sass/_mobile.scss */
  header .title {
    float: left;
    text-align: left;
    margin-left: 5px;
    font-size: 130%;
  }
  /* line 177, ../sass/_mobile.scss */
  header .logo, header .title {
    display: none;
  }
  /* line 178, ../sass/_mobile.scss */
  header table .logo_large {
    text-align: left;
  }
  /* line 181, ../sass/_mobile.scss */
  header .expanded {
    position: fixed;
    top: 48px;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #171717;
    text-align: center;
    z-index: 99999;
    border-top: 1px solid #171717;
  }
  /* line 183, ../sass/_mobile.scss */
  header .expanded.active {
    border-color: #aaaaaa;
  }
  /* line 184, ../sass/_mobile.scss */
  header .expanded .container {
    display: none;
  }
  /* line 185, ../sass/_mobile.scss */
  header .expanded ul {
    margin-top: 2em;
    width: 100%;
    position: static;
  }
  /* line 186, ../sass/_mobile.scss */
  header .expanded li {
    float: left;
    width: 33%;
    padding: 1.4em 0;
    border: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
  }
  /* line 189, ../sass/_mobile.scss */
  header .expanded li img {
    max-width: 38px;
    height: auto;
    width: 25%;
    margin: auto;
  }
  /* line 191, ../sass/_mobile.scss */
  header .expanded img.nespresso {
    width: 40%;
    height: auto;
    margin: 3em auto;
    display: block;
  }
  /* line 192, ../sass/_mobile.scss */
  header .expanded .baseline {
    margin: 0 20px;
    color: #fff;
    font-family: frutiger, arial, helvetica, sans-serif;
    font-size: 180%;
    font-weight: 100;
  }

  /* line 198, ../sass/_mobile.scss */
  footer {
    display: none !important;
  }

  /* line 200, ../sass/_mobile.scss */
  .recipe-expanded {
    padding-right: 0;
    width: 100%;
    font-size: 140%;
    position: fixed;
    background-image: url("../images/common/darker.png");
    overflow: auto;
    background: #000;
    right: 0;
  }
  /* line 202, ../sass/_mobile.scss */
  .recipe-expanded h2 {
    width: 100% !important;
  }
  /* line 202, ../sass/_mobile.scss */
  .recipe-expanded h2 a {
    display: none;
  }
  /* line 203, ../sass/_mobile.scss */
  .recipe-expanded .close {
    width: 15%;
    margin-top: 0;
  }
  /* line 204, ../sass/_mobile.scss */
  .recipe-expanded .coll {
    float: none;
    width: 100%;
  }
  /* line 205, ../sass/_mobile.scss */
  .recipe-expanded .coll + .coll {
    float: none;
    width: 100%;
  }

  /* line 208, ../sass/_mobile.scss */
  header .activation {
    top: 4em;
    background: #1d1d1d;
    width: auto;
    right: auto;
    padding: 1em 1.4em 1em 7em;
    border-radius: 0 0 20px 0;
  }
  /* line 210, ../sass/_mobile.scss */
  header .activation img {
    left: 0;
    right: auto;
    height: 40px;
  }
  /* line 211, ../sass/_mobile.scss */
  header .activation:before {
    display: none;
  }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 2 / 3) {
  /* line 217, ../sass/_mobile.scss */
  nav#main {
    display: none !important;
  }

  /* line 218, ../sass/_mobile.scss */
  #slides .slide.lungo .container {
    padding-top: 2%;
  }

  /* line 219, ../sass/_mobile.scss */
  #slides .slide.intenso {
    top: 45%;
  }

  /* line 220, ../sass/_mobile.scss */
  #slides .slide.harmonies .td {
    padding-top: 3em;
  }

  /* line 221, ../sass/_mobile.scss */
  #slides .slide.harmonies .recipes .recipe, #slides .slide.symphonies .recipes .recipe {
    margin-top: 0em;
  }

  /* line 222, ../sass/_mobile.scss */
  #slides .slide.symphonies .td {
    padding-top: 5em;
  }

  /* line 223, ../sass/_mobile.scss */
  .lang-cn * {
    font-family: Arial !important;
  }

  /* line 224, ../sass/_mobile.scss */
  .recipe-expanded .close img {
    height: 40px;
    width: 40px;
  }
}
@media only screen and (max-width: 1280px) {
  /* line 8, ../sass/_tablet.scss */
  .android.maxw_1280 body,
  .android.maxw_1024 body,
  .android.maxw_768 body,
  .ipad body {
    overflow: auto;
  }
  /* line 9, ../sass/_tablet.scss */
  .android.maxw_1280 *,
  .android.maxw_1024 *,
  .android.maxw_768 *,
  .ipad * {
    filter: none !important;
    -webkit-filter: none !important;
  }
  /* line 10, ../sass/_tablet.scss */
  .android.maxw_1280 .arrow,
  .android.maxw_1024 .arrow,
  .android.maxw_768 .arrow,
  .ipad .arrow {
    display: none !important;
  }
  /* line 12, ../sass/_tablet.scss */
  .android.maxw_1280 #slides,
  .android.maxw_1024 #slides,
  .android.maxw_768 #slides,
  .ipad #slides {
    width: 800% !important;
    top: 70px;
    bottom: 0;
    position: absolute;
    overflow: hidden;
  }
  /* line 15, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide,
  .android.maxw_1024 #slides .slide,
  .android.maxw_768 #slides .slide,
  .ipad #slides .slide {
    width: 12.5% !important;
    position: relative;
    background-size: cover;
    display: block;
    float: left;
  }
  /* line 19, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide4_5,
  .android.maxw_1024 #slides .slide4_5,
  .android.maxw_768 #slides .slide4_5,
  .ipad #slides .slide4_5 {
    width: 25%;
    float: left;
    top: 48px;
    bottom: 0;
    position: relative;
    height: 100%;
    display: block;
  }
  /* line 20, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide4_5 .slide,
  .android.maxw_1024 #slides .slide4_5 .slide,
  .android.maxw_768 #slides .slide4_5 .slide,
  .ipad #slides .slide4_5 .slide {
    width: 50% !important;
  }
  /* line 23, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .backgrounds,
  .android.maxw_1024 #slides .backgrounds,
  .android.maxw_768 #slides .backgrounds,
  .ipad #slides .backgrounds {
    position: fixed;
    width: 1024px;
    left: 0;
  }
  /* line 27, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.home,
  .android.maxw_1024 #slides .slide.home,
  .android.maxw_768 #slides .slide.home,
  .ipad #slides .slide.home {
    z-index: 200;
  }
  /* line 28, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.coffee,
  .android.maxw_1024 #slides .slide.coffee,
  .android.maxw_768 #slides .slide.coffee,
  .ipad #slides .slide.coffee {
    z-index: 200;
  }
  /* line 29, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.stories .background,
  .android.maxw_1024 #slides .slide.stories .background,
  .android.maxw_768 #slides .slide.stories .background,
  .ipad #slides .slide.stories .background {
    height: 80%;
  }
  /* line 30, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.stories .container,
  .android.maxw_1024 #slides .slide.stories .container,
  .android.maxw_768 #slides .slide.stories .container,
  .ipad #slides .slide.stories .container {
    height: 80%;
  }
  /* line 32, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.intenso h1, .android.maxw_1280 #slides .slide.intenso p,
  .android.maxw_1024 #slides .slide.intenso h1,
  .android.maxw_1024 #slides .slide.intenso p,
  .android.maxw_768 #slides .slide.intenso h1,
  .android.maxw_768 #slides .slide.intenso p,
  .ipad #slides .slide.intenso h1,
  .ipad #slides .slide.intenso p {
    top: -30%;
  }
  /* line 33, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.intenso .caps,
  .android.maxw_1024 #slides .slide.intenso .caps,
  .android.maxw_768 #slides .slide.intenso .caps,
  .ipad #slides .slide.intenso .caps {
    margin-top: -6em;
  }
  /* line 34, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.intenso .caps .roma,
  .android.maxw_1024 #slides .slide.intenso .caps .roma,
  .android.maxw_768 #slides .slide.intenso .caps .roma,
  .ipad #slides .slide.intenso .caps .roma {
    bottom: 1em;
  }
  /* line 35, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.intenso .caps .arpeggio,
  .android.maxw_1024 #slides .slide.intenso .caps .arpeggio,
  .android.maxw_768 #slides .slide.intenso .caps .arpeggio,
  .ipad #slides .slide.intenso .caps .arpeggio {
    bottom: 1.5em;
  }
  /* line 36, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.intenso .caps .ristretto,
  .android.maxw_1024 #slides .slide.intenso .caps .ristretto,
  .android.maxw_768 #slides .slide.intenso .caps .ristretto,
  .ipad #slides .slide.intenso .caps .ristretto {
    bottom: 3em;
  }
  /* line 37, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.intenso .caps .indriya,
  .android.maxw_1024 #slides .slide.intenso .caps .indriya,
  .android.maxw_768 #slides .slide.intenso .caps .indriya,
  .ipad #slides .slide.intenso .caps .indriya {
    bottom: 5em;
  }
  /* line 38, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.intenso .caps .dharkan,
  .android.maxw_1024 #slides .slide.intenso .caps .dharkan,
  .android.maxw_768 #slides .slide.intenso .caps .dharkan,
  .ipad #slides .slide.intenso .caps .dharkan {
    bottom: 8.5em;
  }
  /* line 39, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.intenso .caps .kazaar,
  .android.maxw_1024 #slides .slide.intenso .caps .kazaar,
  .android.maxw_768 #slides .slide.intenso .caps .kazaar,
  .ipad #slides .slide.intenso .caps .kazaar {
    bottom: 13.5em;
  }
  /* line 42, ../sass/_tablet.scss */
  .android.maxw_1280 #slides .slide.symphonies .table,
  .android.maxw_1024 #slides .slide.symphonies .table,
  .android.maxw_768 #slides .slide.symphonies .table,
  .ipad #slides .slide.symphonies .table {
    margin-top: -3em;
  }
  /* line 46, ../sass/_tablet.scss */
  .android.maxw_1280 .slide.inspiration .partitions,
  .android.maxw_1024 .slide.inspiration .partitions,
  .android.maxw_768 .slide.inspiration .partitions,
  .ipad .slide.inspiration .partitions {
    display: block !important;
    opacity: 1 important;
  }
  /* line 47, ../sass/_tablet.scss */
  .android.maxw_1280 .slide.inspiration .partitions .partition,
  .android.maxw_1024 .slide.inspiration .partitions .partition,
  .android.maxw_768 .slide.inspiration .partitions .partition,
  .ipad .slide.inspiration .partitions .partition {
    display: block !important;
    opacity: 1 important;
  }
  /* line 48, ../sass/_tablet.scss */
  .android.maxw_1280 #recipes,
  .android.maxw_1024 #recipes,
  .android.maxw_768 #recipes,
  .ipad #recipes {
    position: fixed;
    width: 100%;
    top: 15%;
    z-index: 1000;
  }
}
/* line 5, ../sass/_loader.scss */
body.loading * {
  background-image: none !important;
}

/* line 7, ../sass/_loader.scss */
#loader {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  background: url(../images/backgrounds/background-home-600.jpg) center center no-repeat !important;
  background-size: cover !important;
  z-index: 999999;
}
/* line 9, ../sass/_loader.scss */
#loader .td {
  background: url(../images/common/logo.square.png) no-repeat 15px 15px !important;
  background-size: 36px 36px !important;
}
/* line 10, ../sass/_loader.scss */
#loader .title {
  text-transform: uppercase;
  color: #fff;
  font-size: 180%;
  text-align: center;
  font-family: optima, serif;
}
/* line 13, ../sass/_loader.scss */
#loader .title span {
  font-family: savoye, serif !important;
  font-size: 240%;
  text-transform: none;
}
/* line 15, ../sass/_loader.scss */
#loader svg {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}

/* line 2, ../sass/_loader.scss */
#loader path {
  stroke-dasharray: 4000 4000;
  stroke-dashoffset: 4000;
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

/*@ sourceMappingURL=screen.css.map */</pre></body></html>