                                    /*o$$$$$$oo
                                 o$"        "$oo
                                 $   o""""$o  "$o
                                "$  o  "o  "o   $
                                "$   $o $   $   o$
                                 "$       o$"$  o$
                                  "$ooooo$$  $  o$
                        o$ """ $     " $$$   "  $
                      o$        $o    $$"   "   "
                     $$  $ " $   $$$o"$    o  o$"
                     $"  o "" $   $" "   o"  $$
                     $o  " "  $  o$"   o"  o$"
                      "$o    $$  $   o"  o$$"
                       ""o$o"$"  $oo"  o$"
                        o$$ $   $$$  o$$
                        o" o oo""  "" "$o
                       o$o" ""          $
                      $" " o"   " " "   "o
                     $$ "  "  o$ o$o "   $
                    o$ $  $  o$$ "  "   ""
                    o  $ $"  " "o      o$
                    $ o         $o$oo$""
                   $o $   o  o  o"$$
                   $o  o  $  $    "$o
                   $o  $   o  $  $ "o
                    $  $   "o  $  "o"$o
                    $   "   o   $   o $$
            $o$o$o$o$$o$$$o$$o$o$$o$$o$$$o$o$o$o$o$o$o$o$o$ooo
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$o
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$   " $$$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$      "$$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       $$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       $$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$       $$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$     o$$$$"
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooooo$$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
            $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
"$o$o$o$o$o$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
  "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"
    "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""
       """""""""""""""""""""""""""""""""""""""""""""""""""""*/


      @font-face {
          font-family: Nespresso-ExtraBold;
          src: url(https://www.nespresso.com/shared_res/agility/commons/fonts/Nespresso-ExtraBold.woff) format("woff");
          font-style: normal;
          font-weight: 400
      }
      @font-face {
          font-family: Nespresso-Bold;
          src: url(https://www.nespresso.com/shared_res/agility/commons/fonts/Nespresso-Bold.woff) format("woff");
          font-style: normal;
          font-weight: 400
      }
      @font-face {
          font-family: Nespresso-Regular;
          src: url(https://www.nespresso.com/shared_res/agility/commons/fonts/Nespresso-Regular.woff) format("woff");
          font-style: normal;
          font-weight: 400
      }

      /*****              *****/
      /***** PDP GENERIC  *****/
      /*****              *****/
      
      .product-page .product-description .pdp-description-big-title {
          margin: 0 !important;
      }
      html,
      body {
          padding: 0;
          margin: 0;
      }
      #nes_content h1,
      #nes_content h2,
      #nes_content h3,
      #nes_content h4 {
          font-weight: normal;
          color: #000;
      }
      #nes_content ol,
      #nes_content ul {
          list-style: none;
      }
      #nes_content li {
          list-style: none;
      }
      #nes_content blockquote {
          quotes: none;
      }
      #nes_content blockquote:before,
      #nes_content blockquote:after {
          content: '';
          content: none;
      }
      #nes_content del {
          text-decoration: line-through;
      }
      #nes_content table {
          border-collapse: collapse;
          border-spacing: 0;
      }
      #nes_content a {
          text-decoration: none;
      }
      #nes_content a img {
          border: none;
      }
      #nes_content * {
          padding: 0;
          margin: 0;
          outline: none;
          vertical-align: baseline;
      }
      #nes_content *:focus {
          outline: none
      }
      #nes_content img {
          border: 0;
          display: block;
      }
      #nes_content fieldset {
          margin: 0;
          padding: 0;
          border: 0;
      }
      #nes_content * {
          box-sizing: border-box;
      }
      #nes_content ul li {
          margin: 0;
          padding: 0;
          display: inline-block;
      }
      #nes_content sup {
          font-size: 0.5em;
          vertical-align: text-top;
      }
      #nes_content .dp-wrapper {
          margin: -12px 0 0 -40px !important;
          width: 412px !important;
          padding: 8px 8px 0 7px !important;
          text-align: left;
          font-size: 12px;
          font-family: 'Trebuchet MS', Ã¢â‚¬â€¹Helvetica, Ã¢â‚¬â€¹arial, Ã¢â‚¬â€¹sans-serif;
          position: relative;
          left: 0;
          top: 0;
          z-index: 1;
          border-bottom: none !important;
      }
      #nes_content .dp-wrapper .dp-wrapper-section-1 {
          margin-bottom: 30px;
      }
      #nes_content .dp-wrapper-inner {
          padding: 0 22px;
      }
      #nes_content .dp-cafe-text-inner-thumb-left {
          padding: 20px 0 36px 130px;
          color: #fff;
      }
      #nes_content .dp-cafe-text-inner-thumb-right {
          padding: 26px 130px 56px 0;
          color: #fff;
      }
      #nes_content h2.dp-cafe-title {
          padding-top: 27px;
          font-size: 18px;
          line-height: 23px;
          color: #cc9d4c;
          font-weight: bold;
          text-transform: uppercase;
          text-align: center;
          padding-bottom: 18px;
      }
      #nes_content .dp-cafe-text {
          font-size: 12px;
          line-height: 19px;
          color: #fff;
          font-weight: normal;
          text-align: justify;
          margin-bottom: 29px;
      }
      #nes_content .dp-cafe-slogan {
          font-size: 16px;
          line-height: 19px;
          color: #fff;
          font-weight: normal;
          text-align: center;
          padding-bottom: 25px;
      }
      #nes_content .dp-cafe-price {
          font-size: 10px;
          line-height: 19px;
          color: #fff;
          font-weight: normal;
          font-style: italic;
          padding-bottom: 12px;
      }
      #nes_content .dp-cafe-arome {
          font-size: 14px;
          line-height: 22px;
          color: #fff;
          font-weight: normal;
          text-align: center;
      }
      #nes_content .dp-cafe-color-gold {
          color: #cc9d4c;
      }
      #nes_content .dp-cafe-arome .dp-cafe-color-gold {
          text-transform: uppercase;
      }
      #nes_content .dp-cafe-cap {
          position: absolute;
          left: 0;
          top: 0;
          padding-top: 17px;
      }
      #nes_content .dp-cafe-cap-pure_origine {
          position: absolute;
          left: 0;
          top: 0;
          padding-top: 0px;
      }
      #nes_content .dp-cafe-section {
          display: block;
          width: 100%;
          text-align: center;
          margin-top: 20px;
      }
      #nes_content .dp-cafe-section h2.dp-cafe-title {
          padding-top: 6px;
          padding-bottom: 3px;
      }
      #nes_content .dp-cafe-section .dp-cafe-text {
          text-align: center;
          font-size: 12px;
          line-height: 16px;
          padding-top: 2px;
          width: 353px;
      }
      #nes_content .dp-cafe-values:before,
      #nes_content .dp-cafe-values:after {
          content: "";
          display: table;
      }
      #nes_content .dp-cafe-values:after {
          clear: both;
      }
      #nes_content .dp-cafe-values {
          zoom: 1;
          display: block;
          padding-top: 50px;
          padding-bottom: 30px;
          position: relative;
          left: 0;
          top: 0;
      }
      #nes_content .dp-cafe-values-colL {
          float: left;
      }
      #nes_content .dp-cafe-values-colR {
          float: right;
          text-align: right;
      }
      #nes_content .dp-cafe-value:before,
      #nes_content .dp-cafe-value:after {
          content: "";
          display: table;
      }
      #nes_content .dp-cafe-value:after {
          clear: both;
      }
      #nes_content .dp-cafe-value {
          zoom: 1;
      }
      #nes_content .dp-cafe-value {
          display: block;
          position: relative;
          left: 0;
          top: 0;
          font-size: 11px;
          line-height: 17px;
          color: #fff;
          text-transform: uppercase;
          padding-bottom: 10px;
      }
      #nes_content .dp-cafe-value-number {
          font-size: 16px;
          line-height: 16px;
          color: #bf9347;
          font-weight: bold;
          margin-left: 5px;
      }
      #nes_content .dp-cafe-ico {
          display: inline-block;
          width: 22px;
          overflow: hidden;
          margin-left: 5px;
      }
      #nes_content .dp-cafe-values-colR .dp-cafe-value-text {
          display: block;
          text-align: right;
      }
      #nes_content .dp-cafe-value ul:before,
      #nes_content .dp-cafe-value ul:after {
          content: "";
          display: table;
      }
      #nes_content .dp-cafe-value ul:after {
          clear: both;
      }
      #nes_content .dp-cafe-value ul {
          zoom: 1;
          display: block;
          width: 45px;
          float: right;
      }
      #nes_content .dp-cafe-value li {
          float: left;
          width: 7px;
          height: 3px;
          font-size: 1px;
          line-height: 1px;
          margin-left: 2px;
          background: #5e5e5e;
      }
      #nes_content .dp-cafe-value li.dp-cafe-active {
          background: #bf9347;
      }
      #nes_content .dp-cafe-values-colR .dp-cafe-value-text:before {
          content: "";
          position: relative;
          left: 0;
          top: 0;
          display: inline-block;
          height: 1px;
          overflow: hidden;
      }
      #nes_content .dp-cafe-values-colR .dp-cafe-value-text:before {
          background: transparent url(https://www.nespresso.com/shared_res/mos/free_html/fr/fiche_cafe/css/dp-cafe-filet-right.png) left top no-repeat;
          margin-right: 6px;
      }
      #nes_content .dp-cafe-values-colR .dp-cafe-value:nth-child(1) .dp-cafe-value-text:before {
          width: 58px;
      }
      #nes_content .dp-cafe-values-colR .dp-cafe-value:nth-child(2) .dp-cafe-value-text:before {
          width: 69px;
      }
      #nes_content .dp-cafe-values-colR .dp-cafe-value:nth-child(3) .dp-cafe-value-text:before {
          width: 61px;
      }
      #nes_content .dp-cafe-values-colR .dp-cafe-value:nth-child(4) .dp-cafe-value-text:before {
          width: 46px;
      }
      #nes_content .dp-cafe-values-colL .dp-cafe-value:after {
          content: "";
          position: relative;
          left: 0;
          top: 0;
          display: inline-block;
          height: 1px;
          overflow: hidden;
      }
      #nes_content .dp-cafe-values-colL .dp-cafe-value:after {
          background: transparent url(https://www.nespresso.com/shared_res/mos/free_html/fr/fiche_cafe/css/dp-cafe-filet-left.png) right top no-repeat;
          margin-left: 6px;
      }
      #nes_content .dp-cafe-values-colL .dp-cafe-value:nth-child(1):after {
          width: 47px;
      }
      #nes_content .dp-cafe-values-colL .dp-cafe-value:nth-child(2):after {
          width: 37px;
      }
      #nes_content .dp-cafe-link {
          display: inline-block;
          font-size: 12px;
          line-height: 16px;
          color: #fff;
          text-align: center;
          background: transparent url(dp-cafe-arrow-1.png) left 4px no-repeat;
          padding-left: 17px;
      }
      #nes_content .dp-cafe-link:hover {
          color: #cc9d4c;
      }
      #nes_content .dp-cafe-section-cta-holder .dp-cafe-section-cta {
          display: inline-block;
          padding: 8px 14px 8px 26px;
          border-radius: 4px;
          color: #ffffff;
          text-decoration: none;
          background: url(https://www.nespresso.com/shared_res/mos/free_html/fr/fiche_cafe/css/dp-cafe-arrow-2.png) 14px 3px no-repeat #272525;
          border-color: transparent;
      }
      #nes_content .dp-cafe-section-cta-holder .dp-cafe-section-cta:hover {
          background: url(https://www.nespresso.com/shared_res/mos/free_html/fr/fiche_cafe/css/dp-cafe-arrow-2.png) 14px -27px no-repeat #C1C4C8;
          color: #000;
      }
      #nes_content .dp-cafe-title span {
          display: inline-block;
          padding: 10px 2px !important;
          border-top: 1px solid #3C3C3E;
          border-bottom: 1px solid #3C3C3E;
          margin-bottom: 10px;
      }
      #nes_content .dp-cafe-separator {
          background: url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_section_bgr.png) center bottom no-repeat transparent;
          height: 39px;
      }
      #nes_content .dp-cafe-clear {
          width: 100%;
          height: 20px;
          clear: both;
      }
      #nes_content .dp-cafe-section img {
          margin: 0 auto;
      }

      /*****             *****/
      /***** PDP VINTAGE *****/
      /*****             *****/
      
      #nes_content .dp-wrapper-vintage {
          padding: 8px 8px 0 7px !important;
          width: 412px !important;
          margin: -11px 0 0 -40px !important;
          border-bottom: none !important;
          background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_wrapper_bgr.jpg);
          background: -moz-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_wrapper_bgr.jpg);
          background: -o-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_wrapper_bgr.jpg);
          background: -ms-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_wrapper_bgr.jpg);
          background: linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_wrapper_bgr.jpg);
      }
      #nes_content .dp-wrapper-vintage .dp-wrapper-inner {
          -webkit-box-shadow: 5px 0px 9px 0px rgba(0, 0, 0, 0.5);
          -moz-box-shadow: 5px 0px 9px 0px rgba(0, 0, 0, 0.5);
          box-shadow: 5px 0px 9px 0px rgba(0, 0, 0, 0.5);
          padding: 0 22px;
          background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
          background: -moz-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
          background: -o-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
          background: -ms-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
          background: linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
      }
      #nes_content .dp-wrapper-vintage .dp-wrapper-section-1 {
          margin-bottom: 30px;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-title span {
          display: inline-block;
          padding: 10px 2px !important;
          border-top: 1px solid #ab6675;
          border-bottom: 1px solid #ab6675;
          margin-bottom: 10px;
      }
      #nes_content .dp-wrapper-vintage h2.dp-cafe-title {
          padding-top: 27px;
          font-size: 18px;
          line-height: 23px;
          color: #484341;
          text-transform: uppercase;
          text-align: center;
          padding-bottom: 18px;
          font-family: "Times New Roman", Times, serif;
          font-weight: normal;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-text {
          font-size: 12px;
          line-height: 19px;
          color: #484341;
          font-weight: normal;
          text-align: justify;
          margin-bottom: 29px;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-value {
          display: block;
          position: relative;
          left: 0;
          top: 0;
          font-size: 11px;
          line-height: 17px;
          color: #6a6259;
          text-transform: uppercase;
          padding-bottom: 10px;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-arome {
          font-size: 14px;
          line-height: 22px;
          color: #6a6259;
          font-weight: normal;
          text-align: center;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-color-gold {
          color: #cb5764;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-value-number {
          font-size: 16px;
          line-height: 16px;
          color: #cb5764;
          font-weight: bold;
          margin-left: 5px;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-value li.dp-cafe-active {
          background: #cb5764;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-text-inner-thumb-right {
          padding: 26px 130px 56px 0;
          color: #6a6259;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-text-inner-thumb-left {
          padding: 20px 0 36px 130px;
          color: #6a6259;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-section-cta-holder .dp-cafe-section-cta {
          display: inline-block;
          padding: 8px 14px 8px 26px;
          border-radius: 4px;
          color: #ffffff;
          text-decoration: none;
          background: url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_cta_arrow_bgr.png) 16px 13px no-repeat #cb5764;
          border-color: transparent;
      }
      #nes_content .dp-wrapper-vintage .dp-cafe-section-cta-holder .dp-cafe-section-cta:hover {
          background-color: #c93344;
      }

      /*****                  *****/
      /***** PDP EXPLORATIONS *****/
      /*****                  *****/
      
      #nes_content .dp-wrapper-explorations {
          padding: 7px 6px 0 7px !important;
          width: 412px !important;
          margin: -11px 0 0 -40px !important;
          border-bottom: none !important;
          background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(//www.nespresso.com/ecom/medias/sys_master/public/10316566102046/dp-ins-explorations-inner-wrapper-bgr.png);
          background: -moz-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(//www.nespresso.com/ecom/medias/sys_master/public/10316566102046/dp-ins-explorations-inner-wrapper-bgr.png);
          background: -o-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(//www.nespresso.com/ecom/medias/sys_master/public/10316566102046/dp-ins-explorations-inner-wrapper-bgr.png);
          background: -ms-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(//www.nespresso.com/ecom/medias/sys_master/public/10316566102046/dp-ins-explorations-inner-wrapper-bgr.png);
          background: linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(//www.nespresso.com/ecom/medias/sys_master/public/10316566102046/dp-ins-explorations-inner-wrapper-bgr.png);
      }
      #nes_content .dp-wrapper-explorations .dp-wrapper-inner {
          padding: 0 22px;
          background: -webkit-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
          background: -moz-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
          background: -o-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
          background: -ms-linear-gradient(rgba(0, 0, 0, 0) 93%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
          background: linear-gradient(rgba(0, 0, 0, 0) 98%, rgba(0, 0, 0, 1) 100%), url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_vintage_inner_bgr.jpg);
      }
      #nes_content .dp-wrapper-explorations .dp-wrapper-section-1 {
          margin-bottom: 30px;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-title span {
          display: inline-block;
          padding: 10px 2px !important;
          border-top: 1px solid #ab6675;
          border-bottom: 1px solid #ab6675;
          margin-bottom: 10px;
      }
      #nes_content .dp-wrapper-explorations h2.dp-cafe-title {
          padding-top: 27px;
          font-size: 18px;
          line-height: 23px;
          color: #484341;
          text-transform: uppercase;
          text-align: center;
          padding-bottom: 18px;
          font-weight: normal;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-text {
          font-size: 15px !important;
          line-height: 1.57143em;
          color: #000;
          text-align: center;
          margin-bottom: 29px;
          font-family: Nespresso-Regular !important;
          margin-bottom: 15px;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-values {
          font-family: Nespresso-ExtraBold !important;
          padding-bottom: 20px !important;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-arome {
          font-family: Nespresso-ExtraBold !important;
          font-size: 1em !important;
          text-transform: uppercase;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-value {
          display: block;
          position: relative;
          left: 0;
          top: 0;
          font-size: 11px;
          line-height: 17px;
          color: #6a6259;
          text-transform: uppercase;
          padding-bottom: 10px;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-cap {
          position: absolute;
          left: 0;
          top: 0;
          padding-top: 17px;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-text-title {
          margin: 0 auto;
          margin-top: .2em;
          width: 50%;
          text-align: center;
          letter-spacing: 5px;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-text strong {
          font-family: Nespresso-ExtraBold;
          text-transform: uppercase !important;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-text-title h3,
      #nes_content .dp-wrapper-explorations .dp-cafe-text-title-exploring h3 {
          margin: 0.5em auto;
          font-size: 2.14286em;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-text-title h3 strong,
      #nes_content .dp-wrapper-explorations .dp-cafe-text-title-exploring h3 strong {
          text-transform: uppercase;
          font-family: Nespresso-ExtraBold;
          font-weight: bolder;
          line-height: 30px;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-arome {
          font-size: 14px;
          line-height: 22px;
          color: #6a6259;
          font-weight: normal;
          text-align: center;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-color-laos {
          color: #336;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-color-kenya {
          color: #e8a230;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-value-number {
          font-size: 16px;
          line-height: 16px;
          color: #cb5764;
          font-weight: bold;
          margin-left: 5px;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-value li.dp-cafe-active-laos {
          background: #336;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-value li.dp-cafe-active-kenya {
          background: #e8a230;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-text-inner-thumb-right {
          padding: 26px 130px 56px 0;
          color: #6a6259;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-text-inner-thumb-left {
          padding: 20px 0 36px 130px;
          color: #6a6259;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-section-cta-holder .dp-cafe-section-cta {
          display: inline-block;
          padding: 8px 14px 8px 26px;
          border-radius: 4px;
          color: #ffffff;
          text-decoration: none;
          background: url(https://www.nespresso.com/shared_res/mos/free_html/fr/vintage/css/dp_ins_cta_arrow_bgr.png) 16px 13px no-repeat #cb5764;
          border-color: transparent;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-section-cta-holder .dp-cafe-section-cta:hover {
          background-color: #c93344;
      }
      .explorations-title {
          display: block;
          border: 3px solid #000;
          color: #000;
          padding-top: 0.5em !important;
      }
      .explorations-title h2 {
          margin: 0;
          font-size: 1.5em !important;
          text-align: center;
          letter-spacing: 5px !important;
      }
      .explorations-title strong {
          font-family: Nespresso-ExtraBold;
          font-weight: bolder;
      }
      .explorations-title h3 {
          font-family: Nespresso-Bold !important;
          margin: .5em 0 !important;
          font-size: 0.8em !important;
          color: #986f38 !important;
          text-align: center;
          text-transform: uppercase;
          letter-spacing: 2px !important;
      }
      .dp-wrapper-section-explorations {
          margin: 0px 15px 15px 15px !important;
          padding-top: 15px !important;
      }
      .explorations-dot-img {
          background-size: contain;
          background-position: 50%;
          background-repeat: no-repeat;
          height: 5em;
          margin-top: 10px !important;
      }
      .explorations-dot {
          background-color: #000;
          width: 3px;
          height: 3px;
          margin: 0 auto !important;
          margin-top: .5em !important;
          border-radius: 50%;
      }
      #nes_content .dp-cafe-section-explorations .dp-cafe-text-title-exploring {
          margin: 0 auto;
          margin-top: .2em;
          width: 55%;
          text-align: center;
          letter-spacing: 5px;
      }
      #nes_content .dp-cafe-section-explorations img {
          background-repeat: no-repeat !important;
          margin: 10px auto 0px auto !important;
      }

      /*****                    *****/
      /***** PDP EXPLORATIONS 2 *****/
      /*****                    *****/
      
      #nes_content .dp-wrapper-explorations .dp-cafe-value li.dp-cafe-active-ethiopia {
          background: #eb6e48;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-value li.dp-cafe-active-colombia {
          background: #A27C2B;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-color-ethiopia {
          color: #eb6e48;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-color-colombia {
          color: #A27C2B;
      }
      @keyframes blink {
          0% {
              opacity: .2;
          }
          20% {
              opacity: 1;
          }
          100% {
              opacity: 0;
          }
      }
      div.loading > div {
          animation-name: blink;
          animation-duration: 1.4s;
          animation-iteration-count: infinite;
          animation-fill-mode: both;
      }
      div.loading > div:nth-child(2) {
          animation-delay: .1s;
      }
      div.loading > div:nth-child(3) {
          animation-delay: .2s;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-value li.dp-cafe-active-ethiopia {
          background: #eb6e48;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-value li.dp-cafe-active-colombia {
          background: #A27C2B;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-color-ethiopia {
          color: #eb6e48;
      }
      #nes_content .dp-wrapper-explorations .dp-cafe-color-colombia {
          color: #A27C2B;
      }