/* font face */
@font-face {
  font-family: 'Nespresso Lucas';
  src: url('../fonts/nespressolucas-bold.woff') format('woff2'),
    url('../fonts/nespressolucas-bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas';
  src: url('../fonts/nespressolucas-regular.woff2') format('woff2'),
    url('../fonts/nespressolucas-regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas Med';
  src: url('../fonts/nespressolucas-med.woff2') format('woff2'),
    url('../fonts/nespressolucas-med.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas';
  src: url('../fonts/nespressolucas-boldItalic.woff2') format('woff2'),
    url('../fonts/nespressolucas-boldItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas';
  src: url('../fonts/nespressolucas-light.woff2') format('woff2'),
    url('../fonts/nespressolucas-light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas';
  src: url('../fonts/nespressolucas-italic.woff2') format('woff2'),
    url('../fonts/nespressolucas-italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas Med';
  src: url('../fonts/nespressolucas-medItalic.woff2') format('woff2'),
    url('../fonts/nespressolucas-medItalic.woff') format('woff');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas';
  src: url('../fonts/nespressolucas-lightItalic.woff2') format('woff2'),
    url('../fonts/nespressolucas-lightItalic.woff') format('woff');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas SemiBd';
  src: url('../fonts/nespressolucas-semibd.woff2') format('woff2'),
    url('../fonts/nespressolucas-semibd.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas SemiBd';
  src: url('../fonts/nespressolucas-semibdItalic.woff2') format('woff2'),
    url('../fonts/nespressolucas-semibdItalic.woff') format('woff');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas XtraBd';
  src: url('../fonts/nespressolucas-xtrabdItalic.woff2') format('woff2'),
    url('../fonts/nespressolucas-xtrabdItalic.woff') format('woff');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Nespresso Lucas XtraBd';
  src: url('../fonts/nespressolucas-xtrabd.woff2') format('woff2'),
    url('../fonts/nespressolucas-xtrabd.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

a.g_header_menu_dropdown_item_link:hover {
  color: #2e2e2e !important;
}

.g_header {
  font-family: "Nespresso Lucas";
  font-weight: 300;
  color: #000;
}

.g_header__container {
  margin: 0 auto;
  width: 100%;
  height: 60px;
}

.g_header_top__logo {
  display: inline-block;
}

.g_header_login_cart {
  float: right;
  display: flex;
}

.g_header_login_wrap {
  position: relative;
  display: inline-block;
  z-index: 2001;
}

.g_header_login_wrap img {
  vertical-align: middle;
}

.g_header_cart_wrap {
  position: relative;
  display: inline-block;
  margin-left: 18px;
}

.g_header_login_btn {
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.5px;
  position: relative;
  display: inline-block;
  text-align: right;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.3s;
  outline: none;
}

.g_header_login_user_icon,
.g_header_cart_user_icon {
  vertical-align: bottom;
  position: absolute;
  top: 7px;
  left: 10px;
  filter: invert(100%);
}

.g_header_cart_btn {
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.5px;
  position: relative;
  display: inline-block;
  text-align: right;
  border-radius: 3px;
  cursor: pointer;
  transition: all 0.3s;
  min-width: 140.61px;
  outline: none;
}

.g_header_navigation {
  background-color: #fff;
  height: 100%;
}

.g_header_navigation_wrap {
  font-size: 12px;
  max-width: 996px;
  margin: 0 auto 0px;
}

.g_header_menu_list {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}

.g_header_menu_link {
  position: relative;
  display: block;
  text-align: center;
  color: #000;
  width: 100%;
  height: 100%;
  background: none;
  border: 0;
  font-family: inherit;
  font-size: inherit;
  padding: 0;
  outline: none;
  text-decoration: none;
}

.g_header_menu_link_block {
  position: relative;
  display: block;
  color: #d5d5d5;
  width: 100%;
  height: 100%;
  font-size: 13px;
  padding: 4px 7px 7px;
  /* padding: 14px 7px 7px; */
}

.g_header_menu_list li:first-child .menu-content:before {
  background-image: url(../images/header/nespresso-menu/test-icon-white-black.png);
}

.g_header_menu_list li:nth-child(2) .menu-content:before {
  background-image: url(../images/header/nespresso-menu/icono-maquinas-white-black.png);
}

.g_header_menu_list li:nth-child(3) .menu-content:before {
  background-image: url(../images/header/nespresso-menu/icono-accesorios-white-black.png);
}

.g_header_menu_list li:nth-child(4) .menu-content:before {
  background-image: url(../images/header/nespresso-menu/icono-suscripcion-white-black.png);
}

.g_header_menu_list li:nth-child(5) .menu-content:before {
  background-image: url(../images/header/nespresso-menu/icono-reciclaje-white-black.png);
}

.g_header_menu_list li:nth-child(6) .menu-content:before {
  background-image: url(../images/header/nespresso-menu/icono-experiencia-white-black.png);
}

.g_header_menu_list li:nth-child(7) .menu-content:before {
  background-image: url(../images/header/nespresso-menu/store-locator.png);
}

.g_header_menu_list li:nth-child(8) .menu-content:before {
  background-image: url(../images/header/nespresso-menu/icono-ayuda-white-black.png);
}

.g_header_menu_list li:nth-child(9) .menu-content:before {
  background-image: url(../images/header/nespresso-menu/nespresso-professional.png);
}

.g_header_menu_list li:last-child .menu-content:before {
  background-image: url(../images/header/nespresso-menu/icono-localizar-white-black.png);
}

.g_header_menu_link_icons {
  display: block;
  width: 30px;
  height: 20px;
  background-size: 30px 40px;
}


.g_header_menu_link_text {
  line-height: 1em;
  margin-top: 9px;
  display: block;
  font-family: "Nespresso Lucas";
  font-weight: bold;
}


/* dropdown */
.g_header_menu_dropdown_wrap {
  overflow: hidden;
  background-color: #fff;
  position: absolute;
  z-index: 2001;
  right: 0;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3);
}

.g_header_menu_dropdown_list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.g_header_menu_dropdown_item_media {
  text-align: center;
}

.g_header_dropdown_wrapper {
  display: block;
}

.g_header_menu_dropdown:hover .g_header_dropdown_wrapper {
  display: block;
}

.g_overlay {
  display: none;
}

.g_header_language_switcher,
.g_headerMenu_btn {
  display: none;
}

.we-mega-menu-col h2 {
  display: none;
}

.g_header_icon_cafe {
  background-image: url("../images/header/capsulas-cafe-nespresso.png");
}

.g_header_icon_machinery {
  background-image: url("../images/header/cafeteras-cafe-nespresso.png");
}

.g_header_icon_accessories {
  background-image: url("../images/header/accesorios-cafe-nespresso.png");
}

.g_header_icon_subscription {
  background-image: url("../images/header/subscription.png");
}

.g_header_icon_nespresso {
  background-image: url("../images/header/beneficios-nespresso-socios.png");
}

.g_header_icon_profits {
  background-image: url("../images/header/beneficios-nespresso-you-socios.png");
}

.g_header_icon_recycling {
  background-image: url("../images/header/reciclaje-capsulas-cafe-nespresso.png");
}

.g_header_icon_help {
  background-image: url("../images/header/contacto-atencion-cliente-nespresso.png");
}

.g_header_icon_nespresso_pro {
  background-image: url("../images/header/nespresso-professional.png");
}

.g_header_icon_locate {
  background-image: url("../images/header/localiza-tu-pedido.png");
}

.g_header_menu_dropdown:hover .g_header_menu_link_icons {
  background-position: 0 -20px;
}

@media screen and (max-width: 767px) {
  .HeaderNavigationBarItem__arrow-right {
    font-size: 11px;
    margin-right: 20px;
    color: #757575;
  }

  @font-face {
    font-family: Crema Glyphs;
    src: url("data:application/font-woff;charset=utf-8;base64,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") format("woff");
    font-display: block
  }

  .Glyph {
    line-height: 1
  }

  .Glyph:before {
    font-family: Crema Glyphs !important;
    font-style: normal;
    font-weight: 400 !important;
    vertical-align: top
  }

  .Glyph--address:before {
    content: "\F101"
  }

  .Glyph--arrow-bottom-thin:before {
    content: "\F102"
  }

  .Glyph--arrow-bottom:before {
    content: "\F103"
  }

  .Glyph--arrow-dropdown:before {
    content: "\F104"
  }

  .Glyph--arrow-filled-down:before {
    content: "\F105"
  }

  .Glyph--arrow-filled-up:before {
    content: "\F106"
  }

  .Glyph--arrow-left-next:before {
    content: "\F107"
  }

  .Glyph--arrow-left:before {
    content: "\F108"
  }

  .Glyph--arrow-right:before {
    content: "\F109"
  }

  .Glyph--arrow-up:before {
    content: "\F10A"
  }

  .Glyph--arrow:before {
    content: "\F10B"
  }

  .Glyph--basket:before {
    content: "\F10C"
  }

  .Glyph--card:before {
    content: "\F10D"
  }

  .Glyph--check:before {
    content: "\F10E"
  }

  .Glyph--checked-black:before {
    content: "\F10F"
  }

  .Glyph--checked-green:before {
    content: "\F110"
  }

  .Glyph--checked-white:before {
    content: "\F111"
  }

  .Glyph--circle-arrow-bottom:before {
    content: "\F112"
  }

  .Glyph--circle-arrow-up:before {
    content: "\F113"
  }

  .Glyph--circle-min:before {
    content: "\F114"
  }

  .Glyph--circle-plus:before {
    content: "\F115"
  }

  .Glyph--clock:before {
    content: "\F116"
  }

  .Glyph--close:before {
    content: "\F117"
  }

  .Glyph--cross-next:before {
    content: "\F118"
  }

  .Glyph--cross:before {
    content: "\F119"
  }

  .Glyph--delivery-off:before {
    content: "\F11A"
  }

  .Glyph--easy-order:before {
    content: "\F11B"
  }

  .Glyph--eye-closed:before {
    content: "\F11C"
  }

  .Glyph--eye-opened:before {
    content: "\F11D"
  }

  .Glyph--facebook:before {
    content: "\F11E"
  }

  .Glyph--gift-card-off:before {
    content: "\F11F"
  }

  .Glyph--googleplus:before {
    content: "\F120"
  }

  .Glyph--ico_esclamation:before {
    content: "\F121"
  }

  .Glyph--info-tooltip:before {
    content: "\F122"
  }

  .Glyph--info:before {
    content: "\F123"
  }

  .Glyph--intensity-on:before {
    content: "\F124"
  }

  .Glyph--machines-on:before {
    content: "\F125"
  }

  .Glyph--min:before {
    content: "\F126"
  }

  .Glyph--nespresso-logo-large:before {
    content: "\F127"
  }

  .Glyph--nespresso-logo:before {
    content: "\F128"
  }

  .Glyph--nespresso-your-time-off:before {
    content: "\F129"
  }

  .Glyph--new-order:before {
    content: "\F12A"
  }

  .Glyph--nextBasket:before {
    content: "\F12B"
  }

  .Glyph--nwhere-off:before {
    content: "\F12C"
  }

  .Glyph--papers:before {
    content: "\F12D"
  }

  .Glyph--pin:before {
    content: "\F12E"
  }

  .Glyph--pinterest:before {
    content: "\F12F"
  }

  .Glyph--plus:before {
    content: "\F130"
  }

  .Glyph--po-number:before {
    content: "\F131"
  }

  .Glyph--recurring-order:before {
    content: "\F132"
  }

  .Glyph--reorder:before {
    content: "\F133"
  }

  .Glyph--save-file-option:before {
    content: "\F134"
  }

  .Glyph--search:before {
    content: "\F135"
  }

  .Glyph--secure:before {
    content: "\F136"
  }

  .Glyph--shape:before {
    content: "\F137"
  }

  .Glyph--star-empty:before {
    content: "\F138"
  }

  .Glyph--star-half:before {
    content: "\F139"
  }

  .Glyph--star:before {
    content: "\F13A"
  }

  .Glyph--store-pickup-off:before {
    content: "\F13B"
  }

  .Glyph--subscription-bag:before {
    content: "\F13C"
  }

  .Glyph--success:before {
    content: "\F13D"
  }

  .Glyph--trace-order:before {
    content: "\F13E"
  }

  .Glyph--trash:before {
    content: "\F13F"
  }

  .Glyph--twitter:before {
    content: "\F140"
  }

  .Glyph--user:before {
    content: "\F141"
  }

  .Glyph--VectorError:before {
    content: "\F142"
  }

  .Glyph--warning-circle:before {
    content: "\F143"
  }

  .Glyph--warning:before {
    content: "\F144"
  }

  .g_header_menu_dropdown:hover .g_header_menu_link_icons {
    background-position: 0 0px;
  }

  .HeaderNavigationBarDropdown__item .HeaderNavigationBarDropdown__item-heading {
    font-size: 14px;
  }

  .HeaderNavigationBarDropdown__medium-link {
    font-size: 15px;
    font-weight: 500;
    color: #000;
  }

  .HeaderNavigationBarDropdown__medium-link:hover {
    color: #000;
  }

  .badge.new {
    display: none;
  }

  .g_header_menu_dropdown:hover .g_header_menu_link_text {
    color: #fff;
  }

  .g_header_menu_dropdown:hover {
    background-color: #656565;
  }
}

@media screen and (min-width: 996px) {
  .g_header {
    background-color: #fff;
    padding: 80px 0 0px;
  }

  .g_header_top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 2002;
    background: #fff;
    padding: 20px 15px 0px;
  }

  .g_header_login_user_icon {
    width: 31.79px;
    height: 33px;
  }

  .g_header__container {
    max-width: 996px;
  }

  .g_header_logo {
    width: 157px;
    filter: invert(100%);
    margin-top: 2px;
  }

  .g_header_login_btn {
    padding: 8px 31px;
    border: 1px solid #8d8d8d;
    background-color: #fff;
    border-radius: 25px;
    color: #000;
    min-width: 224px;
    margin: 0;
    font-family: "Nespresso Lucas";
    min-width: 160px;
    font-weight: 500;
    text-align: center;
    width: 230px;
  }

  #block-cafemegasubmenudropdown h3 {
    display: none;
  }

  #block-cafemegasubmenudropdownimage h3 {
    display: none;
  }

  #block-maquinasmegamenublockdropdown h3 {
    display: none;
  }

  .g_header_menu_dropdown_list br {
    display: none;
  }

  #block-accesoriosmegamenublock h3 {
    display: none;
  }

  #block-sostenibilidadmegamenublock h3 {
    display: none;
  }

  @media screen and (min-width: 996px) {
    .g_header_menu_dropdown_list {
      position: relative;
      flex: 1;
      margin: 10px !important;
      float: left;
    }
  }

  .g_header_login_btn img,
  .g_header_cart_btn img {
    filter: invert(100%);
  }

  .g_header_login_btn:hover img,
  .g_header_cart_btn:hover img {
    filter: invert(0%);
  }

  .g_header_login_btn:hover,
  .g_header_cart_btn:hover {
    background-color: #000;
    color: #fff;
  }

  .g_header_menu_dropdown:not(:first-child):before {
    content: "";
    position: absolute;
    top: 7px;
    bottom: 7px;
    width: 0;
    /*border-left: 1px solid #313131;*/
    transition: border-color 0.4s;
  }

  .g_header_cart_btn {
    padding: 8px 31px;
    border: 1px solid #8d8d8d;
    border-radius: 25px;
    background-color: #fff;
    color: #000;
    font-family: "Nespresso Lucas";
    font-weight: 500;
    text-align: center;
    width: 220px;
  }

  .g_header_login_user_icon {
    width: 20.25px;
    height: 21px;
  }

  .g_header_cart_user_icon {
    width: 18.78px;
    height: 21px;
  }

  .g_header_menu_list {
    display: table;
    table-layout: fixed;
    width: 100%;
  }

  .g_header_menu_dropdown {
    transition: background-color 0.4s, color 0.4s !important;
    flex: 1 !important;
    vertical-align: top !important;
    display: table-cell !important;
    /* line-height: 3em; */
    /*padding-top: 10px;
      padding-bottom: 5px;*/
  }

  .g_header_menu_dropdown .menu-content {
    transition: background-color .4s, color .4s;
  }

  .g_header_menu_dropdown .menu-content:hover {
    background-color: #faf9f8 !important;
    text-decoration: none !important;
  }

  .g_header_menu_dropdown .menu-content span {
    color: #d5d5d5;
    font-weight: 700;
    font-size: 13px;
    margin-top: 10px;
    float: left;
    text-align: center;
    width: 100%;
  }

  .g_header_menu_dropdown .menu-content:first-child {
    display: block;
    text-align: center;
    padding-top: 14px;
    padding-bottom: 5px;
  }

  .g_header_menu_dropdown .menu-content:first-child span {
    color: #000;
    font-weight: 400;
    font-size: 13px;
    margin-left: 7px;
    margin-right: 7px;
    line-height: 100%;
    margin-top: 11px;
    text-decoration: inherit;
    width: auto;
    display: inline-block;
    float: none;
  }

  /*.g_header_menu_dropdown .menu-content:first-child a:hover {
      color: #000000;
    }*/

  .g_header_menu_dropdown .menu-content:before {
    display: block;
    width: 30px;
    height: 20px;
    background-position: 0 -20px;
    background-size: 30px 40px;
    content: "";
    margin: 0 auto -2px auto;
  }

  .g_header_menu_dropdown .menu-content:hover:before {
    background-position: 0 -20px;
  }

  .g_header_menu_dropdown .menu-content:hover:before {
    background-position: 0 -20px;
  }

  .g_header_menu_dropdown .menu-content:hover span {
    color: #000;
  }

  @media screen and (min-width: 996px) {
    .g_header_menu_dropdown_list {
      position: relative;
      flex: 1;
      margin: 10px;
    }
  }


  .we-mega-menu-submenu {
    border: none !important;
    box-shadow: none !important;
    background: transparent;
  }

  .g_header_menu_dropdown .block-inner h2 {
    display: none;
  }

  .we-mega-menu-row {
    display: flex;
    width: 100%;
  }

  .span8 {
    width: 75%;
    float: left;
  }

  .span4 {
    width: 25%;
  }

  .g_header_menu_list>* {
    display: table-cell;
  }

  .g_header_menu_link_icons {
    margin: 0 auto;
  }

  .g_header_menu_dropdown_item:after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    width: 0 !important;
    height: 100% !important;
    right: 0 !important;
    border-right: 1px solid #d5d5d5 !important;
  }

  .g_header_menu_dropdown_wrap {
    top: 100%;
    /* top: 1px; */
    left: 0;
    display: flex;
  }

  .navbar-brand {
    padding: 0px;
  }

  .span12 {
    width: 100%;
  }

  .g_header_menu_dropdown_list {
    position: relative;
    flex: 1;
    margin: 10px;
    width: 73%;
  }

  .we-mega-menu-submenu {
    position: absolute;
  }

  .g_header_menu_dropdown_item_medium {
    padding: 10px;
  }

  .g_header_menu_dropdown_item:first-child,
  .g_header_menu_dropdown_item:first-child {
    padding-left: 0;
  }

  .g_header_menu_dropdown_item {
    position: relative;
    height: 228px;
    width: 33.33%;
    float: left;
  }

  .g_header_menu_dropdown_item_link {
    display: block;
    font-size: 14px;
    color: #2e2e2e;
    text-decoration: none;
  }

  .g_header_menu_dropdown_item_title {
    display: block;
    margin-bottom: 10px;
    font-family: "Nespresso Lucas";
    font-size: 16px;
    font-weight: 500;
  }

  .g_header_menu_dropdown_item_medium .g_header_menu_dropdown_item_media {
    line-height: 170px;
  }

  .g_header_menu_dropdown_item_media_size {
    vertical-align: middle;
  }

  .g_header_menu_dropdown_item_small {
    height: 114px;
    padding: 10px 20px;
    display: block;
    justify-content: center;
  }

  .g_header_menu_dropdown_item_small_odd:before {
    content: "";
    position: absolute;
    height: 0;
    bottom: 0;
    left: 20px;
    right: 21px;
    border-bottom: 1px solid #d5d5d5;
  }

  .g_header_menu_dropdown_item_small .g_header_menu_dropdown_item_link {
    display: table;
    height: 100%;
  }

  .g_header_menu_dropdown_item_small .g_header_menu_dropdown_item_media {
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
  }

  .g_header_menu_dropdown_item_small .g_header_menu_dropdown_item_title {
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
    font-size: 14px;
  }

  .g_header_menu_dropdown_item_small_odd+.g_header_menu_dropdown_item_small {
    position: relative;
    top: 114px;
    margin-left: -33.33%;
  }

  .g_header_menu_dropdown_item_medium .g_header_menu_dropdown_item_title {
    text-align: center;
  }

  .g_header_menu_dropdown_item_big {
    width: 66.66%;
    padding: 20px 0;
    text-align: center;
  }

  .g_header_menu_dropdown_item_big .g_header_menu_dropdown_item_title {
    display: block;
    margin-top: 10px;
  }

  .g_header_menu_banner {
    margin: 10px 10px 10px 0;
  }

  .g_header_menu_banner_link {
    display: block;
  }

  .g_header_menu_dropdown:hover {
    background-color: #fff;
  }

  .g_header_menu_dropdown:hover .g_header_menu_link_text {
    color: #000;
  }

  .g_header_menu_dropdown:hover .g_header_menu_link_icons {
    background-position: 0 -20px;
  }

  .g_header_menu_dropdown:hover:before {
    border-left-color: #fff;
  }

  .g_header_menu_dropdown_wrap {
    max-height: 0;
    transition: max-height 0.3s ease-in-out;
    overflow: hidden;
  }

  .g_header_menu_dropdown:hover .g_header_menu_dropdown_wrap {
    max-height: 400px;
  }
}

@media (max-width: 995px) {
  .g_header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
  }

  .g_header_navigation {
    position: fixed;
    top: 0;
    left: 0;
    width: 0;
    z-index: 9999;
    overflow: hidden;
    transition: width 0.3s ease-out;
    height: 100%;
  }

  .g_header_navigation_is_open {
    width: calc(100% - 50px);
  }

  .g_header_top {
    background-color: #fff;
    height: 50px;
    padding-left: 50px;
  }

  .g_header_login_wrap span,
  .g_header_cart_text {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
  }

  .g_header_cart_btn {
    min-width: 0;
  }

  .g_header_cart_btn,
  .g_header_login_btn {
    border-radius: 0;
    height: 50px;
    width: 50px;
    border: 1px solid transparent;
    background-color: transparent;
    color: #fff;
  }

  .g_headerMenu_btn__bars {
    display: block;
    position: absolute;
    top: 24px;
    left: 12px;
    right: 12px;
    height: 2px;
    background-color: #000;
    transition: background-color 0.3s;
  }

  .g_headerMenu_btn {
    background: none;
    border: 0;
    font-family: inherit;
    font-size: inherit;
    padding: 0;
    position: relative;
    display: block;
    width: 50px;
    height: 50px;
    position: fixed;
    z-index: 2001;
    background-color: #fff;
    left: 0;
    transition: left 0.3s ease-in-out;
    outline: none;
  }

  .g_headerMenu_btn__bars:after,
  .g_headerMenu_btn__bars:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #000;
    transition-duration: 0.3s, 0.3s;
    transition-delay: 0.3s, 0;
  }

  .g_headerMenu_btn__bars:before {
    top: -7px;
    transition-property: top, transform;
  }

  .g_headerMenu_btn__bars:after {
    bottom: -7px;
    transition-property: bottom, transform;
  }

  .g_headerMenu_btn_is-open.g_headerMenu_btn {
    right: 0;
    left: auto;
  }

  .g_headerMenu_btn_is-active .g_headerMenu_btn__bars {
    background-color: rgba(255, 255, 255, 0);
  }

  .g_headerMenu_btn_is-active .g_headerMenu_btn__bars:before {
    top: 0;
    transform: rotate(45deg);
  }

  .g_headerMenu_btn_is-active .g_headerMenu_btn__bars:after {
    bottom: 0;
    transform: rotate(-45deg);
  }

  .g_header_logo {
    filter: invert(100%);
    width: 105px;
    margin-top: 0px;
  }

  .g_header_cart_user_icon {
    width: 29.42px;
    height: 33px;
  }

  .g_header_login_user_icon {
    width: 31.79px;
    height: 33px;
  }

  .g_header_cart_wrap {
    margin-left: 0;
  }

  .g_header_menu_dropdown {
    border-bottom: 1px solid #757575;
    transition: background-color 0.4s;
  }

  .g_header_menu_link_icons {
    width: 25px !important;
    height: 15px !important;
    background-size: 25px 30px !important;
    margin: 0 13px;
  }

  .g_header_menu_link_text {
    flex: 1;
    text-align: left;
    margin: 0;
    white-space: nowrap;
  }

  .g_header_menu_link_block {
    display: flex;
    align-items: center;
    height: 49px;
    padding: 0;
  }

  .g_header_menu_link::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 20px;
    background: url("../images/right-arrow.svg") 0 0 no-repeat;
    background-size: contain;
    width: 11px;
    height: 11px;
    transform: translateY(-50%);
  }

  .g_header_menu_dropdown_item_media,
  .g_header_menu_banner {
    display: none;
  }

  .g_header_menu_dropdown_wrap {
    overflow-y: auto;
    top: 0;
    left: 50px;
    bottom: 0;
  }

  .g_header_menu_dropdown_list {
    padding: 0 10px;
  }

  .g_header_menu_dropdown_item:first-child {
    border-top: none;
  }

  .g_header_menu_dropdown_item {
    display: flex;
  }

  .g_header_menu_dropdown_item,
  .HeaderNavigationBarDropdown__medium-links-item {
    border-top: 1px solid #d5d5d5;
  }

  .g_header_menu_dropdown_item {
    color: #2e2e2e;
  }

  .g_header_menu_dropdown_item .g_header_menu_dropdown_item_link {
    padding: 20px 0 10px;
    flex: 1;
    font-weight: 700;
    text-align: left;
    color: #2e2e2e;
    font-family: "Nespresso Lucas";
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
  }

  .g_header_menu_dropdown_item_title {
    color: #2e2e2e;
    font-family: "Nespresso Lucas";
    font-size: 14px;
    font-weight: bold;
  }

  .g_header_language_switcher {
    margin: 20px;
    position: relative;
    display: block;
  }

  .g_header_language_button {
    font-size: 14px;
    line-height: 1.2em;
    letter-spacing: 1px;
    display: inline-block;
    text-align: center;
    border-radius: 3px;
    cursor: pointer;
    transition: all 0.3s;
    background-color: #fff;
    color: #000;
    border: 1px solid #000;
    font-weight: 400;
    text-align: left;
    padding: 0.8em 3em 0.8em 1em;
    position: relative;
    width: 100%;
    min-width: 100px;
    outline: none;
    font-family: "Nespresso Lucas";
  }

  .g_header_language_switcher_dropdown {
    position: absolute;
    display: none;
    width: 100%;
    z-index: 100;
    background-color: #fff;
    border: 1px solid #000;
    text-align: left;
    list-style: none;
    margin: 0;
    padding: 0;
    bottom: 100%;
  }

  .g_header_language_switcher_dropdown_is_open {
    display: block;
  }

  .g_header_language_switcher_item_link {
    display: block;
    padding: 10px 15px;
    color: #2e2e2e;
    text-decoration: none;
    font-family: "Nespresso Lucas";
    font-size: 12px;
  }

  .g_header_language_button::after {
    content: "";
    position: absolute;
    top: 15px;
    right: 6px;
    background: url(../images/header/right-arrow_dark.svg) 0 0 no-repeat;
    background-size: contain;
    width: 12px;
    height: 11px;
    transform: rotate(90deg);
  }

  .g_header_dropdown_wrapper {
    display: block;
  }

  .g_header_menu_dropdown_wrap {
    overflow: hidden;
    max-height: 0;
    transition: max-height 0.3s ease-out;
  }

  .g_header_dropdown_wrapper__open .g_header_menu_dropdown_wrap {
    max-height: 100%;
  }

  .g_overlay {
    display: flex;
    position: fixed;
    z-index: 9;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 0;
    background-color: rgba(23, 23, 23, 0.75);
    transition: all 0.3s;
    pointer-events: none;
    display: block;
  }

  .g_overlay_open {
    opacity: 1;
    pointer-events: painted;
  }

  .menu-content {
    display: flex;
    width: 100%;
    height: 49px;
    padding-left: 0px;
    justify-content: flex-start;
    align-items: center;
  }

  .menu-content:before {
    width: 25px !important;
    height: 15px !important;
    background-size: 25px 30px !important;
    margin: 0 13px;
  }

  .menu-content span {
    font-family: "Nespresso Lucas";
    font-size: 13px;
    color: #000;
  }

  .navbar-toggle {
    display: none;
  }

  .g_header_menu_list li .menu-content:before {
    filter: invert(100%);
    content: "";
  }

  .g_header_menu_link_icons {
    display: block;
    width: 30px;
    height: 20px;
    background-size: 30px 40px;
  }
}

@media (max-width: 768px) {

  .animateThis .block-inner img {
    display: none !important;
  }
}




.maintenance-header {
  display: block;
  float: left;
  background-color: #000;
  padding: 20px 0px 0px;
  width: 100%;
  height: 70px;
}

.maintenance-header img {
  display: block;
  margin: auto;
  width: 156px;
}

.maintenance-main {
  display: block;
  float: left;
  padding: 100px 15px;
  width: 100%;
  min-height: calc(100dvh - 110px);
}

.maintenance-main h1 {
  display: block;
  float: left;
  margin: 0px;
  font-size: 48px;
  font-weight: bold;
  text-align: center;
  line-height: 60px;
  width: 100%;
}

.maintenance-main h2 {
  display: block;
  float: left;
  margin: 0px;
  font-size: 38px;
  font-weight: bold;
  text-align: center;
  line-height: 40px;
  width: 100%;
}

.maintenance-main p {
  display: block;
  float: left;
  margin-top: 50px;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
  line-height: 24px;
  width: 100%;
}

.maintenance-footer {
  display: block;
  float: left;
  background-color: #000;
  width: 100%;
  height: 40px;
}

.frd-aside {
  background-color: #caae73;
}

.frd-aside a {
  display: inline-block;
  color: #000 !important;
  text-align: center;
  text-decoration: none;
  line-height: 40px;
  width: 100%;
}

.frd-aside .orders_text {
  display: none;
}

@media(min-width:768px) {
  .frd-aside a {
    font-size: 16px;
  }

  .frd-aside .orders_text {
    display: inline;
    font-family: inherit;
    font-size: inherit;
    float: none;
    width: auto;
  }
}

.frd-aside a img {
  display: inline-block;
  margin: -6px 6px 0px 0px;
  height: 40px;
}

.frd-aside a strong {
  font-weight: 700;
}

footer {
  background-color: #fff;

}

footer ul {
  list-style: none;
}

footer *
{
  font-family: "Nespresso Lucas";
}

footer .pay-container {
  display: flex;
  justify-content: left;
  align-items: center;
  flex-wrap: wrap;
  gap: 1.25rem 2.5rem;
  padding: 0px 15px;
}

@media(min-width:768px) {
  footer .pay-container {
    justify-content: center;
  }
}

.pay-container h2 {
  font-weight: 400;
  margin: 0px;
  font-size: 16px;
  letter-spacing: .015625rem;
  text-align: left;
  line-height: 1.2;
  color: #6f6f70;
}

@media(max-width:767px) {
  .pay-container h2 {
    width: 100%;
  }
}


footer .pay-container ul {
  display: flex;
  margin: 0px;
  justify-content: left;
  align-items: center;
  flex-wrap: wrap;
  gap: 1.25rem 2.5rem;
}

footer .cb-inner {
  display: block;
  margin: auto;
  padding: 0 16px;
  width: 100%;
  max-width: 1192px;
}

footer .links-container {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  grid-template-areas:
    "big-links"
    "small-links";
  align-items: center;
  gap: 0px 10px;
  width: 100%;
}

.links-container .big-links,
.links-container .small-links {
  display: grid;
  margin: 0px 0px 18px;
  grid-template-columns: 1fr;
  justify-content: left;
  align-items: center;
  gap: 15px;
}

.links-container .big-links {
  grid-area: big-links;
  padding: 15px 0px 5px;
}

.links-container .small-links {
  grid-area: small-links;
  padding: 10px 0px;
}

@media(min-width:768px) {

  .links-container .big-links,
  .links-container .small-links {
    display: flex;
    margin: 0px;
    gap: 0px;
  }
}

@media(min-width:768px) {

  .links-container .big-links,
  .links-container .small-links {
    justify-content: right;
  }
}

@media(min-width:768px) {

  .links-container .big-links a,
  .links-container .small-links a {
    padding: 0px 10px;
  }

  .links-container .big-links li+li a,
  .links-container .small-links li+li a {
    border-left: 1px solid #3b3630;
  }
}

.links-container .big-links a {
  color: #000;
}

.links-container .small-links a {
  color: rgb(111, 111, 112);
  font-size: 12px;
}

.links-container .big-links a:hover,
.links-container .small-links a:hover {
  font-weight: bold;
}

footer .bottom-footer {
  display: block;
  background-color: #faf9f8;
  padding: 8px 0px 28px;
  width: 100%;
}

@media(min-width:768px) {
  footer .bottom-footer {
    padding: 8px 0px;
  }
}


.bottom-footer .bottom-footer-content {
  display: grid;
  grid-template-columns: 1fr;
  justify-content: left;
  align-items: center;
  gap: 15px;
}

@media(min-width:768px) {
  .bottom-footer .bottom-footer-content {
    display: flex;
    justify-content: space-between;
    gap: 0px;
  }
}

.bottom-footer-content .socials {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  gap: 10px 20px;
}

@media(min-width:768px) {
  .bottom-footer-content .socials {
    display: flex;
  }
}

.socials p {
  font-weight: 400;
  display: block;
  margin: 0px;
  font-size: 14px;
  letter-spacing: .015625rem;
  text-align: left;
  line-height: 1.2;
  color: #6f6f70;
  padding: 0px;
}

@media(max-width:767px) {
  .socials p {
    width: 100%;
  }
}

.socials ul {
  display: flex;
  margin: 0px;
  gap: 10px;
}

.socials ul a {
  color: #000;
  transition: .3s ease-in-out;
}

.socials ul a.fb:hover {
  color: #1877f2;
}

.socials ul a.tw:hover {
  color: #1da1f2;
}

.socials ul a.yt:hover {
  color: red;
}

.bottom-footer-content .pagetop a {
  display: flex;
  color: #000;
  font-size: 14px;
  text-decoration: none;
  align-items: center;
  gap: 10px;
}

.bottom-footer-content .pagetop a:hover {
  font-weight: 700;
}

.bottom-footer-content .pagetop a .nb-icon,
.bottom-footer-content .pagetop a .nb-icon * {
  display: block;
  width: 16px;
}

.bottom-footer-content .copyright {
  display: flex;
  align-items: center;
  gap: 10px;
}

.copyright a {
  font-weight: 400;
  margin: 0px;
  font-size: 14px;
  letter-spacing: .015625rem;
  text-align: left;
  line-height: 1.2;
  color: #6f6f70;
  padding: 0px;
}

.copyright a .nb-icon,
.copyright a .nb-icon * {
  display: block;
  width: 90px;
}

.copyright p {
  font-weight: 400;
  margin: 0px;
  font-size: 15px;
  text-align: left;
  line-height: 1.2;
  color: #6f6f70;
  padding: 0px;
}

#toolbar-administration,
#toolbar-administration *,
#block-nes-local-tasks {
  z-index: 300000 !important;
}

@media(max-width:767px) {
  .slick-initialized .slick-slide {
    opacity: 1;
    transition: opacity 150ms 150ms;
  }

  .slide-block.slick-slide.slick-current.slick-active {
    opacity: 1;
  }
}

.visually-hidden {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  text-indent: -100000px;
  white-space: nowrap;
}

.skip-links:active,
.skip-links:focus {
  position: absolute;
  width: auto;
  height: auto;
  outline: 0;
  left: 0;
  top: 0;
  z-index: 10500;
  padding: 8px 30px;
  text-align: center;
  font-family: "Nespresso Lucas";
  text-decoration: none;
  background: #257a57;
  color: #fff;
  font-size: 17px;
  line-height: 18px;
}

.skip-links:active::after,
.skip-links:focus::after {
  position: relative;
  left: 15px;
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-right: .1em solid #fff;
  border-top: .1em solid #fff;
  transform: rotate(45deg);
}