/* ==== Glenfiddich 16YO – CSS pentru landing Blugento/M1.9 (flexbox only) ==== */

/* Fundal negru pe wrapper doar în pagina glen-aston */
body.cms-glen-aston .page-main .page-container-wrapper {
  background:#0a0f0e !important;
  color:#e9f0ec;
}

/* Baza */
.gf16{background:#0a0f0e;color:#e9f0ec;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Inter,"Helvetica Neue",Arial,sans-serif;line-height:1.55}
.gf16 a{color:#c3ef41;text-decoration:none}
.gf16 .container{max-width:1200px;margin:0 auto;padding:0 20px}
.gf16 .section{position:relative;padding:56px 0}
.gf16 .overline{letter-spacing:.14em;text-transform:uppercase;color:#c9d4cf;font-size:12px}
.gf16 h1{margin:0 0 10px;font-size:38px;line-height:1.1}
.gf16 h2{margin:0 0 10px;font-size:28px}
.gf16 p{margin:0 0 14px;color:#e7eee9}
.gf16 .btn{display:inline-block;padding:12px 18px;border:1px solid #c3ef41;border-radius:999px;color:#c3ef41;font-weight:600}
.gf16 .btn:hover{background:#c3ef41;color:#0b1a17}

/* HERO: layout + video swap */
.gf16-hero{padding:0;min-height:78vh;background:radial-gradient(1200px 600px at 50% 0%,#103a33 0%,#090e0d 70%);position:relative}
.gf16-hero .media{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}

/* folosim două clipuri: desktop și mobile */
.gf16-hero .video-desktop{display:block}
.gf16-hero .video-mobile{display:none}

.gf16-hero video,.gf16-hero img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  filter:brightness(.72);
}

/* Titlu + casuțe */
.gf16-title{background:#0b1211;border-top:1px solid rgba(195,239,65,.15);border-bottom:1px solid rgba(195,239,65,.15);padding:32px 0}
.gf16-title h1{margin:0 auto 6px;max-width:980px;text-align:center}
.gf16-title .overline{display:block;text-align:center;color:#c9d4cf}

/* 3 casuțe sub titlu */
.gf16-heromod{padding:0;background:radial-gradient(1200px 600px at 50% 0%,#103a33 0%,#090e0d 70%);position:relative}
.gf16-heromod .content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 0 30px}
.gf16-heromod .kpis{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}
.gf16-heromod .kpis .box{background:rgba(0,0,0,.28);border:1px solid rgba(195,239,65,.22);padding:12px 16px 18px;border-radius:12px;text-align:left;margin:10px}
.gf16-heromod .sig{height:50px;opacity:.95;margin:6px 0 0;display:block}
.gf16-heromod .kpis .box{max-width:300px;min-height:120px}
.gf16-heromod .kpis .box p{font-size:14px;line-height:1.4;word-break:break-word}

/* Bottle/notes – Flex 2 coloane */
.gf16-bottle{background:linear-gradient(180deg,#0a2a25,#0a0f0e)}
.gf16-bottle .wrap{display:flex;align-items:center;gap:48px}
.gf16-bottle .col-left{flex:0 0 54%}
.gf16-bottle .col-right{flex:1 1 46%}
.gf16-bottle .bottle{width:100%;max-width:520px;margin:0 auto}
.gf16-bottle .features{margin-top:12px}
.gf16-bottle .note{display:flex;gap:12px;align-items:flex-start;margin:14px 0 0}
.gf16-bottle .note i,.gf16-bottle .note em{width:28px;height:28px;border-radius:50%;background:rgba(195,239,65,.15);display:inline-flex;align-items:center;justify-content:center;font-style:normal}
.gf16-bottle .label-img{height:90px;opacity:.95;vertical-align:middle;margin-right:10px}

/* Band (butoaie + semnătură) */
.gf16-band{background:#0b1211;border-top:1px solid rgba(195,239,65,.15);border-bottom:1px solid rgba(195,239,65,.15)}
.gf16-band .row{display:flex;gap:26px;align-items:center;justify-content:center;flex-wrap:wrap}
.gf16-band img{height:54px;opacity:.9}

/* F1 gallery */
.gf16-f1{background:linear-gradient(180deg,#0a0f0e,#0a2a25)}
.gf16-f1 .grid{display:flex;gap:16px;flex-wrap:wrap}
.gf16-f1 .grid img{width:100%;max-width:calc(50% - 8px);border-radius:16px;display:block}

/* 2 coloane reutilizabile */
.gf16-2col{display:flex;align-items:center;gap:24px}
.gf16-2col .col-left{flex:0 0 54%}
.gf16-2col .col-right{flex:1 1 46%}

/* CTA */
.gf16-cta{background:radial-gradient(900px 400px at 50% 0%,#163d35 0%,#0b1110 65%)}
.gf16-cta .card{border:1px solid rgba(195,239,65,.25);background:rgba(0,0,0,.25);padding:24px;border-radius:16px}
.gf16 small{color:#c9d4cf}

/* Blocuri noi (newsletter) */
.gf16-intro{background:#000}
.gf16-quote{margin:0;padding:16px 18px;border-left:2px solid rgba(195,239,65,.35);background:rgba(0,0,0,.18);border-radius:8px}
.gf16-quote p{margin:0}

/* Tipografie/override în pagina CMS */
.cms-glen-aston .std h2{color:#fff !important}
.cms-glen-aston strong{color:#fff !important;font-weight:600}
.cms-glen-aston em{color:#fff !important}
.cms-glen-aston .btn{background:transparent !important;color:#c3ef41 !important;border:1px solid #c3ef41 !important;border-radius:999px;font-weight:600;padding:12px 18px;-webkit-appearance:none;appearance:none}
.cms-glen-aston .btn:hover{background:#c3ef41 !important;color:#0b1a17 !important}

.cms-glen-aston .product-price .price,
.cms-glen-aston .product-price .regular-price .price,
.cms-glen-aston .product-price .special-price .price{
  font-size:22px;font-weight:600;color:#fff;margin:0
}

/* ===== Fixuri mobile – doar pentru /glen-aston ===== */

/* 0) fără depășiri orizontale */
body.cms-glen-aston,
body.cms-glen-aston .page-main,
body.cms-glen-aston .page-container-wrapper,
body.cms-glen-aston .gf16,
body.cms-glen-aston .gf16 .section{overflow-x:hidden !important}

/* 1) centrare media în hero + swap video */
@media (max-width:767px){
  .gf16-hero{min-height:62vh}
  .gf16 .container{padding:0 16px}
  .gf16-hero .video-desktop{display:none}
  .gf16-hero .video-mobile{display:block}
}

/* 2) imagini/video sigure peste tot */
.gf16 img,.gf16 video{max-width:100%;height:auto;display:block}

/* 3) sticla centrată */
.gf16-bottle .bottle{margin:0 auto}

/* 4) grid-uri pe o coloană pe mobil */
@media (max-width:980px){
  .gf16 h1{font-size:30px}
  .gf16-bottle .wrap{flex-direction:column}
  .gf16-bottle .col-left,.gf16-bottle .col-right{flex:1 1 auto;width:100%}
  .gf16-2col{flex-direction:column}
  .gf16-2col .col-left,.gf16-2col .col-right{flex:1 1 auto;width:100%}
  .gf16-f1 .grid img{max-width:100%}
}

/* ==== /CSS ==== */

/* ==== Glenfiddich 16YO – CSS pentru landing Blugento/M1.9 (flexbox only) ==== */



.bcvswBar{
  position:fixed; left:0; right:0; bottom:0; z-index:9999;
  color:#fff; font-weight:600;
  background:linear-gradient(90deg,#b30000,#e00000,#b30000);
  background-size:200% 100%;
  animation:glenShift 10s ease-in-out infinite;
}
.bcvswBar .textvcbar{ text-align:center; padding:12px 18px; }
@keyframes glenShift{
  0%{background-position:0% 0}
  50%{background-position:100% 0}
  100%{background-position:0% 0}
}
@media (prefers-reduced-motion:reduce){ .bcvswBar{animation:none} }

.category-super-wines2 .item-inner {
      background-color: transparent;
  }   

 .category-super-wines2 .item-inner:hover {
      background: transparent !important;
  }   
  
 .category-super-wines2 .products-grid .product-name a,
 .category-super-wines2 .products-list .product-name a {
      color: #505451 !important;
  }
  
  .category-super-wines2 .products-grid .price-box .price,
  .category-super-wines2 .products-grid .price-box p.special-price .price,
  .category-super-wines2 .products-list .price-box .price,
  .category-super-wines2 .products-list .price-box p.special-price .price {
      color: #757c77 !important;
  }
  
  .category-super-wines2 .products-grid .price-box p.old-price .price,
  .category-super-wines2 .products-list .price-box p.old-price .price {
       color: #505451 !important;
  }
  .category-super-wines2 .products-grid .item-inner,
  .category-super-wines2 .products-list .item-inner {
      box-shadow: 0 0 7px #cfb585;
  }
  
  .category-super-wines2 .products-grid .item-inner .product-actions .button,
  .category-super-wines2 .products-list .item-inner .product-actions .button {
      background: #c8b273;
  }
  .category-super-wines2 .category-intro > a,
  .category-super-wines2 .breadcrumbs span,
  .category-super-wines2  breadcrumbs__product level0,
  .category-super-wines2 .breadcrumbs li,
  .category-super-wines2 .sort-by label,
  .category-super-wines2 .category-intro,
  .category-super-wines2 .block-layered-nav-top ol > li .label,
  .category-super-wines2 .block-layered-nav-top ol > li label,
  .category-super-wines2 .block-layered-nav-top ul > li .label,
  .category-super-wines2 .block-layered-nav-top ul > li label,
  .category-super-wines2 .ias-trigger-prev,
  .category-super-wines2 .page-title h1 {
                  color: #c8b273 !important
      }
  
  .category-super-wines2 .products-grid .product-image .product-img,
  .category-super-wines2 .products-list .product-image .product-img {
      display: none;
  }
  
  .category-super-wines2 .products-grid .product-image-hover-1 .product-img-hover,
  .category-super-wines2 .products-list .product-image-hover-1 .product-img-hover {
      display: block;
  }
  .category-super-wines2 .products-grid .item-inner .availability.out-of-stock,
  .category-super-wines2 .products-list .item-inner .availability.out-of-stock {
      background: #717171;
  }
  
  .category-super-wines2 .item-inner .category-label-top-left,
  .category-super-wines2 .products-grid .item-inner .product-badges,
  .category-super-wines2 .products-list .item-inner .category-label-top-left,
  .category-super-wines2 .products-list .item-inner .product-badges {
      display: none;
  }
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(2),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(3),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(4),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(5),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(6),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(7),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(8),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(9),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(10),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(11),
  .category-super-wines2 .block-layered-nav-top ul li:nth-child(12) {
      display: none !important;
  }


    /* BF2024 */

.contmare24 {
            display: flex;
            justify-content: center;
            align-items: center;
}


.cms-bf2024cmspage {
      background-color: #000000;
  }

        .containerbf24 {
            width: 90%;
            max-width: 1000px;
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            justify-content: space-between;
        }

        /* Stilizare butoane */
        .buttonbf24 {
            flex: 1 1 calc(33.333% - 20px);
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #058383;
            color: white !important;
            text-decoration: none !important;
            padding: 20px;
            font-size: 18px;
            border-radius: 5px;
            transition: background-color 0.3s;
            text-align: center;
        }

        .buttonbf24:hover {
            background-color: #0b3333;
        }

        /* Responsive pentru mobil */
        @media (max-width: 768px) {
            .buttonbf24 {
                flex: 1 1 calc(50% - 20px);
            }
        }

  /* ENDBF2024 */
.category-lichior-bar-mixes  {
    background: url(/media/wysiwyg/backgroundxm6.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}

.colemi2 h4 {
    font-family: 'Gilda Display', serif;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    text-transform: uppercase;
}

.ptk-box {
    background-image: url(https://sklep-domwhisky.pl/data/include/cms/bannery/02032023/eminente/bg-box.jpg?v=1677755136514);
    border-radius: 10px;
    padding: 20px;
    box-shadow: 0px 0px 20px #0000001a;
    margin-bottom: 20px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
}
.rowemi2 {
display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-left: -15px;
    margin-right: -15px;
}
.colemi2 {
width: 50%;
}
.emirow {
    width: 1400px;
    margin: 0 auto;
}
.emilogo img{
    margin: 0 auto;
    display: block;
    max-width: 300px;
}
.emilogo img {
    margin: 0 auto;
    display: block;
    max-width: 300px;
}
.emihead {
    background-image: url(https://beicevreistg.blugento.ro/media/wysiwyg/EminentePD.jpg);
    background-position: center;
    background-size: cover;
    height: 57vmin;
    position: relative;
    border-radius: 10px;
    margin-top: 30px;
    overflow: hidden;
}

.emihead span {
    background: #C14021;
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: 10px;
}

.emihead span img {
    display: block;
    margin: 0 auto;
}

.docubcv {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.innerdocubcv {
  width: 25%;
  margin-bottom: 20px;
  z-index: 9999999;
}

.innerdocubcv img:hover {
  transform: scale(2);
  z-index: 9999999;
 margin: auto;
}

.product-tarla-201-chardonnay-barrique-2017-0-75l-alc-13 .availability.out-of-stock span {
  display: none;
}

.product-tarla-201-chardonnay-barrique-2017-0-75l-alc-13 .availability.out-of-stock:after {
    background-color: #e94b22;
    color: #ffffff;
     padding: 8px;
         content: "IN CURAND";
}

@media (max-width: 995px) {
 .page-main .page-container-wrapper .main-content #category-back-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-position: center top;
}
}
/*PASTE2021*/

.double-border {
  border: 4px solid #a28a70;
  padding: 2em;
  width: 920px;
  height: 825px;
  position: relative;
  margin: 0 auto;
}
.double-border:before {
  background: none;
  border: 2px solid #a28a70;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  pointer-events: none;
}
@media (max-width: 500px) {
.cms-oferte-paste-2021 .double-border {
width: 100%;
height: 100%;
border: 2px solid #a28a70;
}
}
@media (max-width: 500px) {
.cms-oferte-paste-2021 .double-border:before {
border: 1px solid #a28a70;
}
.cms-oferte-paste-2021 .colval p {
margin-bottom: 5px;
}
}
.cms-oferte-paste-2021 {
background-color: #d8e1ea;
}

/*VALDAY c 2021*/

.gridvalcmsblock {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  @media (min-width: 501px) {
  .gridvalcmsblock .colval {
  width: 19%;
  
  }
  }
  @media (max-width: 500px) {
  .gridvalcmsblock .colval {
  width: 48%;
  }
  }

.backto {
display: none;
}
@media (max-width: 500px) {
.backto {
display: block !important;
}
}
@media (max-width: 500px) {
.gridvalcmsblock {
display: none !important;
}
}
.gridval {
    width: 850px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  @media (min-width: 501px) {
  .gridval .colval {
  width: 19%;
  
  }
  }
  @media (max-width: 500px) {
  .gridval .colval {
  width: 48%;
  }
  }
  @media (max-width: 500px) {
  .gridval {
  width: 100%;
  }
  }
  .blocval {
  max-width: 1400px;
  margin: auto;
  }
  
  .cms-valday2021 {
    background: url(/media/wysiwyg/val_bkg4.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
  }
  
 .cms-oferte-paste-2021 button.button.btn-cart {
    background-color: #d60026;
    color: white;
   font-weight: bold;
  }
 .cms-oferte-paste-2021 button.button.btn-cart:hover {
    font-weight: bold;
    background-color: black;
    color: white;
  }
  /*GENERAL STYLES**/
  .account-create {
      max-width: 640px;
      margin: 0 auto;
  }
  
  #checkout-step-shipping_method.no-fan #checkout-shipping-method-load .sp-methods dt:last-of-type,
  #checkout-step-shipping_method.no-fan #checkout-shipping-method-load .sp-methods dd:last-of-type {
      display: none;
  }
  
  #checkout-step-shipping_method.no-fan #checkout-shipping-method-load .sp-methods dt:first-of-type,
  #checkout-step-shipping_method.no-fan #checkout-shipping-method-load .sp-methods dd:first-of-type {
      display: block;
  }
  
  .vivino-widget .vivino-widget-wine.vivino-widget-big.vivino-widget-read-review {
      width: 400px !important;
  }
  
  .page-container,
  .row-wrapper {
      max-width: 1440px;
  }

.form-add-review>form { width: auto; }
  
  .col--4 {
      position: relative;
      float: left;
      min-height: 1px;
      padding-left: 5px;
      padding-right: 5px;
      width: 20%;
  }
  
  .row-wrapper.row-wrapper-wide {
      max-width: 100%;
  }
  
  h2.subtitle,
  strong.subtitle {
      text-align: center;
  }
  
  select {
      background-size: 10px;
      background-position: calc(100% - 7px) 50%;
  }
  
  .cms-home .messages,
  .catalog-category-view .messages {
      position: absolute;
      top: 10px;
      left: 50%;
      -webkit-transform: translatex(-50%);
      -moz-transform: translatex(-50%);
      -ms-transform: translatex(-50%);
      -o-transform: translatex(-50%);
      transform: translatex(-50%);
      z-index: 10;
  }
  
  /*HEADER*/
  .page-header .desktop .logo img {
      max-height: 90px;
  }
  
  .order-icons-1 .mini-search .form-search input {
      position: static;
      border: none;
      border-bottom: 2px solid #3B3B3B;
      min-width: 400px;
  }
  
  .order-icons-1 .mini-search .form-search button {
      position: absolute;
      height: 34px;
  }
  
  .page-header .desktop .mini-account {
      margin-left: 10px;
  }
  
  .page-header .header-wishlist-count {
      margin: 20px 5px 15px;
  }
  
  .page-header .page-container-wrapper--nav {
      border-top: none;
      border-bottom: none;
  }
  
  .block-cart > a > i em {
      background-color: #F83737;
      border: none;
  }
  
  .block-cart .block-cart-aside .block-content:after,
  .page-header .desktop .mini-account > ul:after,
  .page-header .page-container-wrapper--sticky .mini-account > ul:after,
  .header-wishlist-count .block-wishlist .block-content:after {
      border-bottom: 10px solid #f0f0ed;
  }
  
  .header-wishlist-count .block-wishlist .block-content {
      border: none;
  }
  
  .block-cart .block-cart-aside .actions a.view-cart:hover {
      background-color: rgba(0, 0, 0, 0.75);
  }
  
  .block-cart .block-cart-aside .actions a.view-cart {
      width: 100%;
      text-align: center;
  }
  
  .block-cart .block-cart-aside .actions a.proceed-checkout {
      display: none;
  }
  
  /*HEADER BLOCK 1*/
  .phone-header {
      display: flex;
      float: left;
      padding-right: 10px;
  }
  
  .page-header .desktop .header-block {
      margin-left: 0;
  }
  
  .phone-header-description {
      margin-left: 15px;
  }
  
  .phone-header-icon {
      padding-top: 17px;
  }
  
  .phone-header-description a {
      font-size: 16px;
      font-weight: 600;
      margin: 3px 0;
      display: block;
      text-decoration: none;
  }
  
  .logo-pop-up > a {
      max-width: 115px;
      display: block;
      margin: 0 auto;
  }
  
  .page-header .header-wishlist-count span span {
      color: #3B3B3B;
      font-size: 10px;
  }
  
  .page-header .header-wishlist-count a .count-wish span {
      top: 53%;
      left: 53%;
  }
  
  #algolia-searchbox {
      margin: 0;
  }
  
  #algolia-searchbox label {
      display: none;
  }
  
  /*MAIN BANNERS*/
  /*.row-wrapper:first-child .showcase {*/
  /*margin-top: 0;*/
  /*}*/
  
  .section-banner-wrapper {
      position: relative;
  }
  
  .section-banner-info {
      position: absolute;
      left: 8%;
      bottom: 4.5%;
      text-align: left;
      color: #fff;
      width: 85%;
  }
  
  .section-banner-info.custom-info {
      color: #3B3B3B;
  }
  
  .section-banner-info h3 {
      text-transform: uppercase;
      font-weight: 600;
      font-size: 16px;
  }
  
  .section-banner-info h2 {
      font-size: 37px;
      font-weight: 700;
      font-family: Lora, sans-serif;
  }
  
  .section-banner-button {
      position: absolute;
      text-align: left;
      left: 8%;
      bottom: 19%;
  }
  
  .section-banner-button a {
      display: inline-block;
      font-size: 64px;
      line-height: 64px;
      padding: 20px 25px;
      font-weight: 700;
      color: #fff;
      font-family: Lora, sans-serif;
      border: 2px solid #fff;
      text-decoration: none;
  }
  
  /*USP*/
  .usp-wrapper {
      max-width: 1150px;
      margin: -20px auto;
  }
  
  .usp-item {
      display: flex;
      align-items: center;
      padding-right: 20px;
  }
  
  .usp-info h3 {
      font-size: 16px;
      font-weight: 600;
  }
  
  .usp-info {
      margin-left: 20px
  }
  
  /*CATEGORIES*/
  .categoires-item {
      position: relative;
  }
  
  .categoires-item.col-3 {
      position: relative;
      line-height: 0;
  }
  
  .categories-link {
      position: absolute;
      bottom: 15%;
      left: 50%;
      transform: translatex(-50%);
      width: 100%;
      text-align: center
  }
  
  /*.categories-link.custom-categories-link {*/
  /*bottom: initial;*/
  /*top: 15%;*/
  /*}*/
  
  .categories-link a {
      color: #fff;
      font-size: 20px;
      font-family: Lora, sans-serif;
      font-weight: 700;
      border: 2px solid #fff;
      padding: 30px 30px;
      text-decoration: none;
      display: inline-block;
  }
  
  .categories-link.custom-categories-link a,
  .categoires-item:last-child .categories-link a {
      color: #3B3B3B;
      border-color: #3B3B3B;
  }
  
  /*HOME PAGE PRODUCT WIDGET*/
  .products-widget h2.subtitle {
      margin-top: 50px;
      margin-bottom: 45px
  }
  
  .products-grid .item-inner {
      box-shadow: 0 0 7px rgba(0, 0, 0, 0.12);
  }
  
  .products-grid .item-inner:hover {
      box-shadow: 0 0 7px rgba(0, 0, 0, 0.24);
      background: -moz-linear-gradient(0deg, #f1f1ee 5%, #fff 25%); /* ff3.6+ */
      background: -webkit-linear-gradient(0deg, #f1f1ee 5%, #fff 25%); /* safari5.1+,chrome10+ */
      background: -o-linear-gradient(0deg, #f1f1ee 5%, #fff 25%); /* opera 11.10+ */
      background: -ms-linear-gradient(0deg, #f1f1ee 5%, #fff 25%); /* ie10+ */
      background: linear-gradient(0deg, #f1f1ee 5%, #fff 25%); /* w3c */
  }
  
  .layout-1column .products-grid li.item,
  .layout-2columns-left .main-aside {
      padding: 12px;
  }
  
  .products-grid .product-actions .button {
      width: 70%;
      margin: 0 auto;
      padding: 10px 0;
      background: #08c;
      color: #ffffff;
      border: 1px solid transparent;
  }
  
  .products-list .product-actions .button {
      background: #f0f0ed;
      color: #3B3B3B;
      padding: 10px 35px;
      float: left;
  }
  
  #ajaxlogin-window #remember-me-box,
  #ajaxlogin-create-window #remember-me-box {
      list-style: none;
      margin-bottom: 20px;
  }
  
  .products-grid .product-actions .add-to-links li,
  .products-list .product-actions .add-to-links li {
      padding: 0
  }
  
  .products-list .add-to-links {
      margin-top: 3px;
  }
  
  .products-list .product-actions .add-to-links li {
      margin-left: 20px;
  }
  
  .products-list .product-name {
      font-size: 20px;
      line-height: 26px;
  }
  
  .add-to-links li a {
      font-size: 0
  }
  
  .products-grid .product-actions {
      position: relative;
  }
  
  .products-grid .product-actions .add-to-links li {
      position: absolute;
      bottom: 2px;
      opacity: 0;
      -webkit-transition: width 2s;
      transition: width 2s;
  }
  
  .products-grid .product-actions .add-to-links li:first-child {
      left: 34px;
  }
  
  .products-grid .product-actions .add-to-links li:last-child {
      right: 34px;
  }
  
  .add-to-links li a:before,
  .add-to-links li a.ajax-loading-compare:before,
  .add-to-links.customer-logged-in li a.ajax-loading-wishlist:before,
  .add-to-links.customer-logged-in a.ajax-loading-wishlist:after,
  .add-to-links.customer-logged-in a.ajax-loading-wishlist:before,
  .add-to-links li a.ajax-loading-compare:after,
  .add-to-links li a.ajax-loading-compare:before {
      margin-right: 0;
      height: 34px;
      width: 34px;
  }
  
  .products-grid .item-inner:hover .product-actions .add-to-links li {
      opacity: 1;
      -webkit-transition: all .4s cubic-bezier(.94, .85, .1, .62) 0s;
      -moz-transition: all .4s cubic-bezier(.94, .85, .1, .62) 0s;
      -o-transition: all .4s cubic-bezier(.94, .85, .1, .62) 0s;
      transition: all .4s cubic-bezier(.94, .85, .1, .62) 0s;
  }
  
  .products-grid .item-inner:hover .product-actions .add-to-links li:first-child {
      left: -8px
  }
  
  .products-grid .item-inner:hover .product-actions .add-to-links li:last-child {
      right: -8px;
  }
  
  .products-grid .product-box .desc {
      display: none;
  }
  
  .products-grid .item-inner:hover .product-actions .button {
      background: #3B3B3B;
      color: #fff;
  }
  
  .products-grid .slick-next,
  .products-grid .slick-prev {
      height: 54px;
      top: 50%;
      transform: translatey(-50%);
      border-radius: 50%
  }
  
  .products-grid .slick-prev {
      background: #3B3B3B url(/media/wysiwyg/i_left_arrow.svg) no-repeat 50% 50%;
  }
  
  .products-grid .slick-next {
      background: #3B3B3B url(/media/wysiwyg/i_right_arrow.svg) no-repeat 50% 50%;
  }
  
  .products-grid .product-name a {
      text-decoration: none;
  }
  
  /*PARALLAX*/
  .parallax-wrapper {
      background: url(/media/wysiwyg/parallax_overlay_tar.png) 50% 50% no-repeat;
      height: 580px;
      background-position: center;
      background-attachment: fixed;
      background-size: 100%;
      margin-top: 70px;
  }
  
  .parallax {
      text-align: center;
      padding-top: 8%;
  }
  
  .parallax h2 {
      color: #fff;
      font-size: 72px;
      line-height: 80px;
      font-family: Lora, sans-serif;
      font-weight: 700;
      text-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
  }
  
  .parallax a {
      display: inline-block;
      margin-top: 45px;
      font-size: 22px;
      color: #fff;
      background-color: #3B3B3B;
      padding: 15px 35px;
      text-decoration: none;
  }
  
  /*BLOG*/
  .latest-blog-post .products-grid .item-inner {
      box-shadow: none;
  }
  
  .latest-blog-post .products-grid .item-inner:hover {
      background: transparent;
  }
  
  .layout-1column .latest-blog-post .products-grid li.item {
      width: 50%;
  }
  
  .latest-blog-post .products-grid .item-inner {
      display: inline-block;
      width: 100%
  }
  
  .latest-blog-post .products-grid .item-inner .image-box {
      width: 40%;
      float: left;
  }
  
  .latest-blog-post .products-grid .item-inner .content-blog-box {
      width: 60%;
      float: left;
      padding-top: 0;
      padding-left: 25px;
  }
  
  .latest-blog-post h2.subtitle {
      margin-top: 20px;
      margin-bottom: 50px;
  }
  
  .latest-blog-post li.item .info-posted {
      display: none;
  }
  
  .latest-blog-post .products-grid .item-inner .content-blog-box .postDetails {
      display: none;
  }
  
  .latest-blog-post li.item .post-title {
      font-family: Lora, sans-serif;
      font-size: 24px;
      line-height: 30px;
      margin-bottom: 10px;
  }
  
  .latest-blog-post li.item .read-more {
      float: none;
      font-style: normal;
      font-size: 16px;
      color: #3B3B3B;
      background-color: #f0f0ed;
      padding: 10px 30px;
      display: inline-block;
      text-decoration: none;
  }
  
  .blog-index-list .blog-search-box .search-box,
  .postWrapper .postTitle > div:last-child,
  .blog-layout-1 .postWrapper .postDetails {
      display: none;
  }
  
  .postWrapper .image-box {
      width: 42%;
      margin-right: 2%;
      float: left;
  }
  
  .blog-layout-1 .postTitle h2 {
      font-family: Lora;
      font-size: 24px;
      line-break: 28px;
  }
  
  .blog-layout-1 .postWrapper .postContent .aw-blog-read-more {
      float: none;
      font-style: normal;
      font-size: 16px;
      color: #3B3B3B;
      background-color: #f0f0ed;
      padding: 10px 30px;
      display: inline-block;
      text-decoration: none;
      border: none;
      font-weight: 400;
      letter-spacing: 0;
      text-transform: none
  }
  
  .blog-layout-1 .postWrapper .postContent .aw-blog-read-more:hover {
      background-color: #f0f0ed;
  }
  
  .postWrapper .postTitle h1,
  .postWrapper .postTitle h2 {
      font-weight: 700;
      font-family: Lora, sans-serif;
  }
  
  /*MARKETING BOX*/
  .page-footer .marketing-box--newsletter em,
  .page-footer .marketing-box--newsletter i,
  .page-footer .marketing-box .box-title {
      display: none;
  }
  
  .newsletter-items {
      background-color: #0088cc;
      color: #fff;
      padding-top: 30px;
      padding-bottom: 30px;
      padding-left: 10%;
  }
  
  .newsletter-item-title {
      width: 40%;
      float: left;
  }
  
  .page-footer .marketing-box--newsletter {
      float: left;
  }
  
  .page-footer .page-container-wrapper {
      border-top: 0;
  }
  
  .page-footer .page-container-wrapper:first-child .page-container {
      padding-top: 0;
      padding-bottom: 0;
  }
  
  .newsletter-item-title h5 {
      font-family: Lora, sans-serif;
      font-size: 28px;
      font-weight: 700;
      float: left;
      width: 30%;
      padding-top: 8px;
  }
  
  .newsletter-item-title p {
      float: left;
      width: 70%;
      padding: 0 20px;
  }
  
  .page-footer .marketing-box .box-content {
      margin-left: 0;
  }
  
  .page-footer .marketing-box--newsletter .input-text {
      min-width: 600px
  }
  
  .page-footer .marketing-box .box-content form {
      position: relative;
  }
  
  .page-footer .marketing-box--newsletter .button {
      position: absolute;
      right: 2px;
      top: 2px;
      background-color: #0088cc;
      color: #fff;
      height: 41px;
      padding: 10px 35px;
      font-weight: 600;
      font-size: 16px;
  }
  
  .social-media-items {
      max-width: 960px;
      margin: 0 auto;
      padding: 80px 15px;
  }
  
  .social-media-item {
      width: 30%;
      float: left
  }
  
  .social-media-item.social---media {
      width: 70%;
      float: left;
  }
  
  .social-media-item p {
      text-align: center;
      text-transform: uppercase;
      font-weight: 600;
      padding-top: 8px;
  }
  
  .social-media-item .list--social .list__item {
      margin-right: 75px;
  }
  
  /*FOOTER LINKS*/
  .page-footer .col-2,
  .page-footer .col-4 {
      width: 100%;
  }
  
  .page-footer .col-2 {
      order: 2;
      margin-top: 60px;
  }
  
  .page-footer .col-4 {
      order: 1;
  }
  
  .footer-links {
      max-width: 1300px;
      margin: 0 auto;
  }
  
  .page-footer .footer-links ul {
      width: 8%;
  }
  
  .page-footer .footer-links ul:nth-child(2) {
      width: 44%
  }
  
  .page-footer .footer-links ul:nth-child(3),
  .page-footer .footer-links ul:last-child {
      width: 20%
  }
  
  .page-footer .footer-links ul:nth-child(4),
  .page-footer .footer-links ul:last-child {
      text-align: center;
  }
  
  .page-footer .footer-links ul li:first-child {
      text-transform: uppercase;
      font-weight: 600;
      margin-bottom: 25px;
  }
  
  .page-footer .footer-links ul li {
      margin-bottom: 5px;
  }
  
  /*CATEGORY PAGE*/
  .price-box .price-label,
  .products-grid .product-box .discount {
      display: none;
  }
  
  .products-grid .price-box p.old-price .price,
  .products-list .price-box p.old-price .price {
      font-size: 16px;
  }
  
  .products-grid .price-box p.special-price .price,
  .products-list .price-box p.special-price .price {
      color: #f83737;
  }
  
  .products-grid .product-badges .badge,
  .products-list .product-badges .badge {
      min-width: 55px;
  }
  
  .products-grid .product-badges,
  .products-list .product-badges {
      top: 0;
      width: 100%;
  }
  
  .badge {
      padding: 9px;
      width: 100%;
  }
  
  .badge--sale {
      background: transparent url(/media/wysiwyg/i_label-oferta.svg) no-repeat 50% 50%;
      height: 94px;
      width: 100px;
      padding-top: 43px;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 5;
      font-size: 20px;
      font-weight: 400;
  }
  
  .products-grid .product-badges .badge--new {
      display: inline-block;
      position: absolute;
      left: 0;
      top: 0;
      max-width: 55px;
  }
  
  .breadcrumbs-wrapper {
      background-color: #aeaeae;
  }
  
  .breadcrumbs-wrapper .breadcrums-container {
      max-width: 1440px;
      padding-left: 20px;
      padding-right: 20px;
      padding-top: 17px;
      padding-bottom: 17px;
      margin: 0 auto;
  }
  
  .breadcrumbs {
      margin-bottom: 0;
  }
  
  .breadcrumbs li:first-child {
      position: relative;
      padding-left: 25px
  }
  
  .breadcrumbs li:first-child:after {
      content: "";
      position: absolute;
      left: 0;
      top: -4px;
      background: transparent url(/media/wysiwyg/breadcrums_home.svg);
      height: 20px;
      width: 20px;
      background-size: 16px;
      background-repeat: no-repeat;
      background-position: center;
  }
  
  .catalog-category-view .breadcrumbs li:last-child {
      color: inherit;
      text-decoration: underline;
  }
  
  .category-intro > a {
      margin-top: 20px;
      display: block;
      text-decoration: underline;
  }
  
  .breadcrumbs-wrapper .breadcrums-container .breadcrumbs {
      display: block;
  }
  
  .catalog-category-view .page-title {
      max-width: 1180px;
      margin: 10px auto;
  }
  
  .category-intro {
      padding: 0;
      max-width: 1180px;
      margin: 0 auto;
  }
  
  .block-layered-nav-top .tab {
      background-image: url(/media/wysiwyg/i_meniu_dropdown.svg);
      background-repeat: no-repeat;
      background-size: 10px;
      background-position: calc(100% - 7px) 50%;
  }
  
  .block-layered-nav-top .currently-wrapper .currently li .value {
      height: 36px;
      padding: 9px 22px 3px 5px;
  }
  
  .products-list > li {
      margin-top: 25px;
  }
  
  .products-list .price-box {
      margin-top: 15px;
  }
  
  .toolbar .sort-by label {
      display: block;
      margin-bottom: 5px;
  }
  
  .toolbar .sort-by {
      margin-top: -23px;
  }
  
  .products-grid .availability {
      width: 70%;
      background-color: #f0f0ed;
      color: #3B3B3B;
      text-transform: none;
      font-weight: 400;
      border: 1px solid transparent;
      padding-left: 0;
      padding-right: 0;
  }
  
  .products-grid .availability:hover,
  .products-grid .item-inner:hover .availability {
      background-color: #fff;
      border: 1px solid #ccc;
  }
  
  .products-list .availability {
      float: left;
      background: #fff;
      color: #3B3B3B;
      padding: 10px 35px;
      font-weight: 400;
      text-transform: none;
      border: 1px solid #ccc;
  }
  
  .products-grid .product-actions div.configurable-swatch-list,
  .products-grid .product-actions ul.configurable-swatch-list {
      margin-bottom: 0;
  }
  
  .category-products .toolbar .pager {
      display: none;
  }
  
  .block-layered-nav-top .tab ol li a {
      display: block;
  }
  
  .block-layered-nav-top ol>li.active ol,
  .block-layered-nav-top ul>li.active ol {
      max-height: 250px;
      overflow-y: scroll;
  }
  
  .category-products .toolbar-bottom .toolbar .pager {
      display: block;
      float: right;
  }
  
  .category-products .toolbar-bottom .toolbar {
      float: none;
      width: 100%;
      margin: 25px 0;
  }
  
  .pager .pages li {
      height: 32px;
      line-height: 30px;
      width: 32px;
      font-size: 15px;
      font-weight: 500;
      border: solid 1px #e9e9e9;
  }
  
  .pager .pages ol li.current {
      color: #3B3B3B;
      border-color: #3B3B3B;
  }
  
  .pager .pages ol li a.next:after,
  .pager .pages ol li a.previous:after {
      vertical-align: initial;
  }
  
  .catalog-category-view .breadcrumbs {
      display: none;
  }
  
  /*PRODUCT PAGE*/
  .breadcrumbs-wrapper .breadcrums-container .breadcrumbs {
      display: block;
  }
  
  .product-view .product-img-box .discount-percentage {
      position: absolute;
      right: 0;
      background-color: #f83737;
      font-weight: 600;
      font-size: 17px;
      color: #fff;
      min-width: 67px;
      height: 67px;
      border-radius: 50%;
      padding-top: 7px;
  }
  
  .product-view .product-img-box .discount-percentage span {
      padding: 15px;
      background: transparent;
      color: #fff;
  }
  
  .product-view .product-img-box .product-badges .badge.badge--sale {
      display: none;
  }
  
  .catalog-product-view .product-badges {
      max-width: 67px;
      right: 0 !important;
      left: inherit;
  }
  
  .product-view .product-shop .availability {
      float: none;
  }
  
  .product-view .product-shop .price-box .old-price .price {
      font-size: 26px;
  }
  
  .product-view .product-shop .availability.in-stock span {
      background-color: #0fc567;
      padding: 8px;
  }
  
  .product-view .product-shop .availability.out-of-stock span {
      background-color: #f83737;
      padding: 8px;
  }
  
  .product-view .product-shop .availability {
      font-family: Lora, sans-serif;
  }
  
  .product-view .product-shop .add-to-cart {
      margin-right: 0;
  }
  
  .product-view .product-shop .add-to-cart input {
      margin-right: 10px;
      border: 1px solid #f0f0ed;
  }
  
  .product-view .product-shop .add-to-cart button {
      position: relative;
      padding-left: 50px;
      padding-right: 20px;
      background: #3B3B3B url(/media/wysiwyg/i_cart_white.svg) 11% 50% no-repeat;
      background-size: 24px;
  }
  
  .product-view .product-shop .add-to-cart button:hover {
      background: rgba(0, 0, 0, 0.75) url(/media/wysiwyg/i_cart_white.svg) 11% 50% no-repeat;
      background-size: 24px;
  }
  
  .product-view .product-shop .add-to-links {
      margin-top: 15px;
  }
  
  .product-view .product-shop .add-to-links li a {
      font-size: 12px;
      display: flex;
      align-items: center;
  }
  
  .product-view .product-shop .add-to-links li {
      margin-right: 15px;
  }
  
  .product-page-usp-item {
      display: flex;
      align-items: center;
      margin-bottom: 5px;
  }
  
  .product-page-usp-info {
      margin-left: 15px
  }
  
  .product-page-usp-info h3 {
      font-size: 14px;
      font-weight: 600;
  }
  
  .product-page-usp-info p {
      color: #666666;
  }
  
  .tabs-nav > li {
      font-weight: 600;
      text-align: center;
  }
  
  .tabs-nav > li a {
      padding: 10px 20px;
      text-decoration: none;
  }
  
  .tabs-nav {
      border-bottom: 3px solid #f0f0ed;
  }
  
  .form-add-review {
      width: 60%;
  }
  
  .product-view .reviews-block-wrapper .form-add-review {
      padding: 30px 55px;
      background-color: #f0f0ed;
  }
  
  .product-view .share-icons {
      position: relative;
      padding-left: 90px;
  }
  
  .product-view .share-icons .list--social .list__item {
      margin-right: 20px;
  }
  
  .product-view .share-icons:after {
      content: "distribuie";
      position: absolute;
      z-index: 10;
      left: 0;
      top: 0;
      text-transform: uppercase;
      font-weight: 600;
      padding-top: 10px;
      letter-spacing: 1px;
      font-size: 14px;
  }
  
  .product-view .product-initial-info .product-name h1 {
      text-align: center;
  }
  
  .product-view .product-initial-info #tab-product-collateral .tab.description .std {
      max-height: 500px;
      overflow-y: scroll;
      padding-right: 20px;
      text-align: justify;
  }
  
  .product-view .product-img-box .product-image {
      box-shadow: 0 0 7px rgba(0, 0, 0, 0.12);
  }
  
  .product-view .product-essential > div:nth-child(5) {
      max-width: 100%;
  }
  
  .product-view .product-img-box .discount-percentage span {
      background: transparent url(/media/wysiwyg/i_label-oferta.svg) no-repeat 50% 50%;
      height: 94px;
      width: 100px;
      padding-top: 40px;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 5;
      font-size: 20px;
      font-weight: 400;
  }
  
  .product-view .product-img-box .discount-percentage {
      background: transparent
  }
  
  .product-view .product-img-box .discount-percentage+.product-badges {
      top: 95px;
  }
  
  .product-view .product-shop .grouped-items-table .availability.out-of-stock span {
      background: transparent;
  }
  
  /*AJAX CART*/
  .top-content-ajax h2 {
      font-size: 18px;
      line-height: 24px;
  }
  
  .top-content-ajax h3 {
      font-size: 14px;
      margin-bottom: 15px;
      font-weight: 600;
  }
  
  .top-content-ajax p.price {
      font-size: 20px;
      font-weight: 700;
  }
  
  .ajaxcart-modal-footer .button {
      text-transform: none;
      font-weight: 400;
  }
  
  .ajaxcart-modal-footer .button:hover {
      background-color: rgba(0, 0, 0, 0.75)
  }
  
  .ajaxcart-modal-footer .button.ajaxcart-modal-close {
      color: #fff;
      background-color: #0088cc;
  }
  
  .ajaxcart-modal-footer .button.ajaxcart-modal-close:hover {
      background-color: #0871a6;
  }
  
  /*CART STYLES*/
  .cart-table .btn-continue {
      display: block;
      color: #3B3B3B !important;
      background-color: #F0F0ED !important
  }
  
  #shopping-cart-table tbody tr td {
      border-bottom: 1px solid #e2e2e2;
  }
  
  #shopping-cart-table tbody tr td.col-name,
  #shopping-cart-table tbody tr td.col-actions {
      border-bottom: none;
  }
  
  .cart-table .btn-continue:hover,
  .cart-table tfoot button.btn-update:hover {
      background-color: #e2e2e2 !important;
      color: #3B3B3B;
  }
  
  .cart .discount {
      margin: 0 0 30px 0;
  }
  
  .cart .discount button {
      height: 45px;
      padding: 10px;
      border-radius: 0 4px 4px 0;
  }
  
  .cart .discount button:hover {
      background-color: #d6d6d6;
      color: #3B3B3B;
  }
  
  .cart-totals strong {
      font-weight: 600;
  }
  
  .cart-totals .checkout-types .button {
      min-width: 100%;
  }
  
  .cart-totals .checkout-types .btn-checkout:hover {
      background-color: rgba(0, 0, 0, 0.75);
  }
  
  #shipping-zip-form ul > li > div:nth-child(3),
  #shipping-zip-form ul > li > div:last-child {
      display: none;
  }
  
  /*CHECKOUT*/
  .checkout-onepage-index .page-main {
      padding-bottom: 60px;
  }
  
  .opc-login.allow .step-title strong,
  .multiple-checkout .active .step-title::before,
  .opc .active .step-title::before,
  .multiple-checkout .active .step-title strong,
  .opc .active .step-title strong,
  .multiple-checkout .allow .step-title::before,
  .opc .allow .step-title::before {
      background-color: #3B3B3B;
  }
  
  .multiple-checkout .active .step-title strong,
  .opc .active .step-title strong,
  .multiple-checkout .allow .step-title strong,
  .opc .allow .step-title strong {
      border-color: #3B3B3B;
  }
  
  .checkout-onepage-index .main-content .page-title h1 {
      font-size: 40px;
      line-height: 45px;
      letter-spacing: 0;
      text-transform: none;
  }
  
  #checkout-review-table tbody tr td:nth-of-type(4),
  #checkout-review-table tbody tr td:nth-of-type(4) span.label,
  #checkout-review-table tbody tr td:nth-of-type(4) .cart-price .old-price {
      color: #fff !important;
  }
  
  #checkout-review-table tbody tr td:nth-of-type(2) span.label {
      display: none;
  }
  
  #remember-me-box > a {
      display: none;
  }
  
  /*#shipping-day-delivery {*/
  /*display: block !important;*/
  /*}*/
  
  .box-account.box-info .box .box-content .box-title > a,
  .addresses-additional li.item > p > a:first-of-type,
  .addresses-additional li.item > p > .separator,
  .addresses-primary li.item > p > a {
      display: none;
  }
  
  
  /*ACCOUNT*/
  .box-account.box-info {
      background-color: #fff;
  }
  
  .my-account .box-account .col2-set .col-1 .box,
  .my-account .box-account .col2-set .col-2 .box,
  .my-account .box-account > .box .box-content .col2-set .col-1,
  .my-account .box-account > .box .box-content .col2-set .col-2 {
      border: 1px solid #e2e2e2;
  }
  
  .box-account .box-title {
      padding: 15px;
      border-bottom: 1px solid #e2e2e2;
      background-color: #F0F0ED;
  }
  
  .box-account .box-title a {
      float: right;
  }
  
  .box-account .box-content,
  .my-account .box-account > .box .box-content .col2-set .col-1 address,
  .my-account .box-account > .box .box-content .col2-set .col-2 address {
      padding: 15px;
      min-height: 120px
  }
  
  .my-account .box-account .box-head {
      margin: 15px 0;
  }
  
  .my-account .box-account > .box .box-content .col2-set .col-1,
  .my-account .box-account > .box .box-content .col2-set .col-2,
  .my-account .box-account > .box .box-content {
      padding-left: 0;
      padding-right: 0;
  }
  
  .box-account.box-info {
      padding: 10px 0;
  }
  
  .my-wishlist table h3 a {
      text-transform: none;
      font-weight: 600;
      font-size: 14pX;
      color: #2D3236
  }
  
  .my-wishlist table .price-box {
      font-size: 18px;
      font-weight: 600;
      margin-top: 12px;
  }
  
  .my-wishlist table .add-to-cart-alt input {
      margin-right: 4px;
      border: 1px solid #F0F0ED;
  }
  
  .my-wishlist table .add-to-cart-alt button {
      height: 45px;
      padding: 10px 45px;
      background-color: #3B3B3B;
  }
  
  .my-wishlist .buttons-set .btn-add {
      color: #fff;
      border: none;
      background-color: #3B3B3B;
  }
  
  .my-wishlist table .add-to-cart-alt button:hover,
  .my-wishlist .buttons-set .btn-add:hover {
      background-color: #3B3B3B !important;
      color: #fff;
  }
  
  .my-wishlist .buttons-set button,
  .my-wishlist .buttons-set .btn-update {
      background: #F0F0ED;
      color: #3B3B3B;
  }
  
  .my-wishlist .buttons-set button:hover,
  .my-wishlist .buttons-set .btn-update:hover {
      background-color: #F0F0ED;
      color: #3B3B3B;
  }
  
  /*COMPARE PAGE*/
  .compare-table .product-shop-details {
      background-color: transparent;
  }
  
  .compare-table .add-to-links li a  {
      font-size: 0;
  }
  
  .compare-table .add-to-links {
      display: none;
  }
  
  .compare-table .button {
      background-color: #F0F0ED !important;
      color: #3B3B3B !important;
  }
  
  .compare-table .button:hover {
      background-color: #3B3B3B !important;
      color: #fff !important;
  }
  
  .compare-table .product-shop-details h2 {
      font-weight: 400;
      text-transform: none;
      text-align: center
  }
  
  .compare-table .product-shop-details .price-box {
      font-weight: 600;
      font-size: 18px;
      text-align: center;
  }
  
  .compare-table .product-shop-details .price-box p.special-price .price {
      color: #F83737;
  }
  
  .compare-table tr th {
      padding-left: 25px;
      color: #2D3236;
      font-weight: 600;
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: #F0F0ED;
  }
  
  .compare-table tr td {
      padding-left: 25px;
      padding-top: 10px;
  }
  
  .compare-table .product-shop-details h3 {
      display: none;
  }
  
  /*AGE POP-UP*/
  .mfp-wrap #blugento-popup {
      background: transparent !important;
  }
  
  .age-popup {
      background: transparent url(/media/wysiwyg/popup_18_ani.png) no-repeat 50% 50%;
      height: 160px;
      background-size: 100%;
  }
  
  .age-popup p {
      text-align: center;
      position: absolute;
      color: #fff;
      text-transform: uppercase;
      font-weight: 600;
      font-size: 18px;
      top: 32%;
      right: 17.5%;
  }
  
  #yes {
      position: absolute;
      left: 58%;
      bottom: 58px;
      background: #F83737;
      color: #fff;
      padding: 5px 30px;
      text-decoration: none;
      margin-right: 10px;
  }
  
  #no {
      position: absolute;
      right: 15%;
      bottom: 58px;
      background: #f8901f;
      color: #fff;
      padding: 5px 30px;
      text-decoration: none;
  }
  
  /*Custom meniu*/
  .nav--primary li.level0 .submenu .top-menu-right-block {
      display: none;
  }
  
  .nav--primary li.level0 .submenu .top-menu-left-block {
      width: 100%;
  }
  
  .nav--primary .submenu .top-menu-left-block {
      padding-top: 15px;
      padding-bottom: 15px;
  }
  
  .custom-meniu-left ul li,
  .custom-meniu-right ul li {
      display: flex;
      align-items: center;
      margin-bottom: 10px;
  }
  
  .custom-meniu-left ul li a,
  .custom-meniu-right ul li a {
      font-size: 14px;
      text-transform: uppercase;
      margin-left: 10px;
      font-weight: 500;
  }
  
  .custom-meniu-title h2 {
      text-transform: uppercase;
      font-weight: 500;
      font-size: 20px;
      color: #9c9c9c;
      border-bottom: 2px solid #9c9c9c;
      margin-bottom: 10px;
  }
  
  .cutom-meniu-level-1 > li > a {
      font-size: 16px;
      text-transform: uppercase;
      font-weight: 600;
  }
  
  .custom-meniu-item.col-6 {
      padding-left: 0;
      padding-right: 0;
  }
  
  .custom-submeniu-level-2 > li > a {
      font-size: 15px
  }
  
  .custom-meniu-level-3 > li > a {
      color: #757575;
      font-size: 14px;
  }
  
  .custom-meniu-level-3 > li {
      list-style-type: initial
  }
  
  .custom-meniu-level-3  {
      padding-left: 25px
  }
  
  .nav--primary li.level0 .custom-meniu-left .custom-meniu-subtitle {
      text-transform: uppercase;
      font-size: 16px;
  }
  
  .nav--primary li.level0.nav-2 .custom-submeniu .custom-meniu-item:first-child > ul > li:last-child {
      margin-top: 20px;
  }
  
  .custom-meniu-left ul li a:hover,
  .custom-meniu-right ul li a:hover,
  .custom-meniu-level-3 > li > a:hover,
  .custom-submeniu-level-2 > li > a:hover,
  .cutom-meniu-level-1 > li > a:hover {
      text-decoration: underline
  }
  
  .cutom-meniu-level-1 > li {
      margin-bottom: 5px;
  }
  
  .nav--primary li.level0.nav-7 .custom-meniu-statick-block .custom-submeniu-wrapper,
  .nav--primary li.level0.nav-8 .custom-meniu-statick-block .custom-submeniu-wrapper,
  .nav--primary li.level0.nav-9 .custom-meniu-statick-block .custom-submeniu-wrapper,
  .nav--primary li.level0.nav-11 .custom-meniu-statick-block .custom-submeniu-wrapper,
  .nav--primary li.level0.nav-10 .custom-meniu-statick-block .custom-submeniu-wrapper {
      width: 80%;
      border-left: none;
      padding-left: 0;
  }
  
  /*HOMEPAGE ADITIONAL INFO*/
  .home-page-additional-info-content {
      text-align: center;
  }
  
  .home-page-additional-info-content #more {
      display: none;
  }
  
  #home-page-additional-info-content #myBtn {
      background-color: transparent;
      border: none;
      text-decoration: underline;
      font-weight: 600;
      margin-top: 20px;
  }
  
  /*contact page*/
  .cms-page-view .std h2:not(.product-name) {
      color: #3B3B3B
  }
  
  .contact-page-container .addresses .address img {
      width: initial;
      margin: 0;
  }
  
  .contact-page-container .addresses .address ul li {
      display: flex;
      align-items: center;
      margin-bottom: 15px
  }
  
  .contact-page-container .addresses .address ul li img {
      margin-right: 15px;
  }
  
  .contact-page-container .additional-info {
      margin: 15px 0;
  }
  
  .contact-page-container {
      margin-bottom: 40px;
  }
  
  .nav--primary li.level0.nav-4 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
      padding-left: 3%;
  }
  
  .nav--primary li.level0.nav-5 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
      padding-left: 13%;
  }
  
  .nav--primary li.level0.nav-7 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
      padding-left: 10%;
  }
  
  .nav--primary li.level0.nav-5 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:nth-child(2) {
      text-align: center;
  }
  
  .nav--primary li.level0.nav-2 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
      padding-left: 8%;
  }
  
  .nav--primary li.level0.nav-2 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:nth-child(2) {
      padding-left: 3%;
  }
  
  /*DELIVERY METODS*/
  #shipping-day-delivery ul li label.shipping-day-delivery-method-disabled {
      color: #a7a7a7;
  }
  
  #shipping-day-delivery {
      display: block !important;
  }
  
  #shipping-day-delivery ul {
      display: flex;
      flex-direction: column;
  }
  
  
  #shipping-day-delivery ul li:first-child {
      order: 4;
  }
  
  #shipping-day-delivery ul li:nth-child(2) {
      order: 3;
  }
  
  #shipping-day-delivery ul li:nth-child(3) {
      order: 2;
  }
  
  #shipping-day-delivery ul li:last-child {
      order: 1;
  }
  
  /*.opc-shipping_method .sp-methods dd label {*/
  /*line-height: 40px;*/
  /*}*/
  
  #checkout-shipping-method-load #shipping-day-delivery ul li:first-child label {
      background: transparent url(/media/wysiwyg/i_standard-default.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
  }
  
  #checkout-shipping-method-load #shipping-day-delivery ul li:first-child input[type=radio]:checked+label {
      background: transparent url(/media/wysiwyg/i_standard-selected.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
  }
  
  #checkout-shipping-method-load #shipping-day-delivery ul li:nth-child(2) label {
      background: transparent url(/media/wysiwyg/i_silver-default.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
  }
  
  #checkout-shipping-method-load #shipping-day-delivery ul li:nth-child(2) input[type=radio]:checked+label {
      background: transparent url(/media/wysiwyg/i_silver-selected.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
  }
  
  #checkout-shipping-method-load #shipping-day-delivery ul li:nth-child(3) label {
      background: transparent url(/media/wysiwyg/i_gold-default.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
  }
  
  #checkout-shipping-method-load #shipping-day-delivery ul li:nth-child(3) input[type=radio]:checked+label {
      background: transparent url(/media/wysiwyg/i_gold-selected.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
  }
  
  #checkout-shipping-method-load #shipping-day-delivery ul li:last-child label {
      background: transparent url(/media/wysiwyg/i_platinum-default.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
  }
  
  #checkout-shipping-method-load #shipping-day-delivery ul li:last-child input[type=radio]:checked+label {
      background: transparent url(/media/wysiwyg/i_platinum-selected.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
  }
  
  #shipping-day-delivery ul li label span:first-child {
      display: block;
      font-weight: 700;
      /*line-height: 3px;*/
      /*padding-top: 15px;*/
  }
  
  .sp-methods dd>ul>li {
      margin-bottom: 10px;
  }
  
  .opc-shipping_method .sp-methods dt.shipping-day-delivery-title,
  #checkout-shipping-method-load dl dd ul li a {
      display: none !important;
  }
  
  #checkout-shipping-method-load dl dd:last-of-type ul li label {
      background: transparent url(/media/wysiwyg/i_standard-default.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
      /*line-height: 45px;*/
  }
  
  #checkout-shipping-method-load dl dd:last-of-type ul li input[type=radio]:checked+label {
      background: transparent url(/media/wysiwyg/i_standard-selected.png) no-repeat 0 50%;
      background-size: 135px;
      padding-left: 135px;
      /*line-height: 45px*/
  }
  
  #checkout-shipping-method-load dl dd ul li > span+label {
      background: transparent url(/media/wysiwyg/i_standard-selected.png) no-repeat 0 0 !important;
      background-size: 135px !important;
      padding-left: 135px !important;
      display: flex;
      height: 60px;
  }
  
  #checkout-shipping-method-load dl dd ul li > span+label span,
  #checkout-shipping-method-load dl dd ul li a {
      margin-left: 5px;
      margin-top: 10px;
  }
  
  /*HOME PAGE TITLE*/
  .homepage-title {
      text-align: center;
  }
  
  .homepage-title h1 {
      margin-top: 50px;
      margin-bottom: 45px;
      font-size: 28px;
      font-weight: 700;
  }
  
  /*404*/
  .container-fluid {
      display: flex;
      align-items: center;
      color: #3B3B3B;
  }
  
  .container-fluid p {
      margin-bottom: 10px;
  }
  
  /*RESPOSNSIVE*/
  @media (min-width: 996px) {
      /*CUSTOM MENIU*/
      .nav--primary li.level0 .submenu .top-menu-right-block,
      .nav--primary li.level0 .submenu ul.level0,
      .nav--primary li.level0 .submenu .top-menu-right-block,
      .nav--primary li.level0 .submenu ul.level0  {
          display: none;
      }
  
      .custom-meniu-statick-block .custom-meniu-left,
      .custom-meniu-statick-block .custom-meniu-right {
          float: left;
          width: 20%;
      }
  
      .custom-meniu-statick-block .custom-submeniu-wrapper {
          float: left;
          width: 60%;
          padding-left: 4%;
          padding-right: 2%;
      }
  
      .nav--primary li.level0.nav-2 .submenu .custom-meniu-statick-block .custom-submeniu-wrapper {
          padding-left: 25px;
          padding-right: 25px;
      }
  
      .custom-meniu-left ul {
          padding-right: 25px;
          padding-left: 0;
          padding-top: 0;
      }
  
      .custom-meniu-right ul {
          padding-left: 50px;
          padding-top: 0;
      }
  
      .custom-submeniu-wrapper {
          border-right: 1px solid #3B3B3B;
          border-left: 1px solid #3B3B3B;
      }
  
      .nav--primary li.level0.nav-2 .custom-submeniu .custom-meniu-item {
          width: 20%;
          float: left;
          padding-right: 10px;
      }
  
      .nav--primary li.level0 .submenu .top-menu-left-block {
          padding-left: 25px;
          padding-right: 25px;
      }
  
      .nav--primary li.level0.nav-2 .custom-meniu-statick-block .custom-submeniu-wrapper {
          width: 66%;
      }
  
      .nav--primary li.level0.nav-2  .custom-meniu-statick-block .custom-meniu-left,
      .nav--primary li.level0.nav-2 .custom-meniu-statick-block .custom-meniu-right {
          width: 17%;
      }
  
      /*END CUSTOM MENIU*/
      .links-after li > a,
      .links-before li > a,
      .nav--primary a.level0,
      .nav--primary-button {
          max-width: 115px;
      }
  
      .page-header .page-container-wrapper:first-child > .page-container.desktop {
          padding-top: 15px;
          padding-bottom: 10px;
      }
  
      #mini-cart {
          margin-left: 50px;
      }
  
      .nav--primary li.level0.nav-7 > a {
          max-width: 143px;
      }
  
      .nav--primary li.level0.nav-3 > a,
      .nav--primary li.level0.nav-7 > a,
      .nav--primary li.level0.nav-11 > a,
      .nav--primary li.level0.nav-12 > a {
          padding-bottom: 26px;
      }
  
      /*.nav--primary li.level0.nav-6 > a,*/
      /*.nav--primary li.level0.nav-2 > a {*/
      /*padding-bottom: 51px;*/
      /*}*/
  
      .links-after li > a:hover,
      .links-before li > a:hover,
      .nav--primary a.level0:hover,
      .nav--primary-button:hover {
          background-color: #3B3B3B;
          color: #fff;
      }
  
      /*.nav--primary li.level0.parent a.level0 {*/
      /*background: transparent url(/media/wysiwyg/i_meniu_dropdown.svg) 50% 75% no-repeat;*/
      /*}*/
  
      /*.nav--primary li.level0.parent a.level0:hover {*/
      /*background: #000 url(/media/wysiwyg/i_meniu_white.svg) 50% 75% no-repeat;*/
      /*background-size: 12px;*/
      /*}*/
  
      .page-header.sticky .page-container-wrapper--sticky .page-container {
          max-width: 100%;
          padding-left: 0;
          padding-right: 0;
      }
  
      .page-container-wrapper--sticky .nav-container--sticky {
          width: 100%;
          text-align: center;
          margin-left: 0;
          justify-content: center;
      }
  
      .page-container-wrapper--sticky .nav-wrapper {
          line-height: 0;
      }
  
      .page-container-wrapper--sticky .nav--primary {
          float: none;
          line-height: initial;
      }
  
      .page-container-wrapper--sticky .nav--primary a.level0 {
          padding-bottom: 10px;
          font-weight: 600;
          font-size: 12px;
          line-height: 16px;
          text-transform: uppercase;
          padding-top: 10px;
          padding-right: 20px;
          padding-left: 20px;
      }
  
      .page-container-wrapper--sticky .nav--primary .submenu {
          max-width: 1440px;
          margin: 0 auto;
      }
  
      .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
          padding-right: 14%;
      }
  
      .page-container-wrapper--sticky .page-container-inner {
          padding-top: 10px;
          padding-bottom: 20px;
      }
  
      .page-container-wrapper--sticky .logo {
          position: absolute;
          left: 50%;
          -webkit-transform: translate(-50%);
          -moz-transform: translate(-50%);
          -ms-transform: translate(-50%);
          -o-transform: translate(-50%);
          transform: translate(-50%);
      }
  
      .page-container-wrapper--sticky .logo a,
      .page-container-wrapper--sticky .logo img {
          height: 76px;
      }
  
      .page-container-wrapper--sticky .page-container {
          padding-bottom: 17px;
      }
  
      .page-header .page-container-wrapper--sticky.on-desktop .account--sticky,
      .page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky,
      .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
          padding-top: 18px;
      }
  
      .page-header .page-container-wrapper--sticky.on-desktop .mini-search-wrapper--sticky {
          padding-top: 13px;
      }
  
      .page-header .page-container-wrapper--sticky.on-desktop .mini-search-wrapper--sticky .form-search input,
      #algolia-searchbox .algolia-search-input,
      #algolia-searchbox .algolia-search-input:focus {
          border: none;
          border-bottom: 2px solid #3B3B3B;
          padding-left: 0;
      }
  
      .block-cart .block-cart-aside .block-content,
      .page-header .desktop .mini-account > ul,
      .page-header .page-container-wrapper--sticky .mini-account > ul,
      .page-container-wrapper--sticky .nav--primary .submenu,
      .nav--primary .submenu,
      .header-wishlist-count .block-wishlist .block-content {
          box-shadow: 0 0 7px rgba(0, 0, 0, 0.05);
      }
  
      .page-header .page-container--nav {
          padding-left: 0;
          padding-right: 0;
      }
  
      /*category page navigation*/
      .catalog-category-view .products-grid,
      .catalog-category-view .products-list,
      .catalogsearch-result-index ul.products-grid {
          clear: both;
      }
  
      .block-layered-nav-top .tab:before,
      .block-layered-nav-top .tab:after {
          display: none;
      }
  
      .block-layered-nav-top .tab {
          height: 36px;
          padding-top: 8px;
          border: 1px solid #f0f0ed;
          background-color: #fff;
      }
  
      .block-layered-nav-top ol > li,
      .block-layered-nav-top ul > li {
          width: 235px;
      }
  
      .block-layered-nav-top ol > li .label,
      .block-layered-nav-top ol > li label,
      .block-layered-nav-top ul > li .label,
      .block-layered-nav-top ul > li label {
          font-weight: 400;
          text-transform: none;
      }
  
      .block-layered-nav-top .tab ol {
          padding: 0;
          width: 100%;
      }
  
      .block-layered-nav-top .tab ol li {
          padding: 5px 10px;
      }
  
      .block-layered-nav-top .tab ol li:hover {
          background-color: #f0f0ed
      }
  
      .block-layered-nav-top .tab ol li a {
          text-decoration: none;
      }
  
      .block-layered-nav-top .currently-wrapper .currently li .btn-remove {
          right: 10px;
          bottom: 10px;
      }
  
      .category-products .toolbar {
          width: 22%;
          float: right;
      }
  
      .category-products .block-layered-nav-top {
          width: 75%;
          float: left;
          margin-top: -53px;
      }
  
      .category-products {
          padding-top: 80px;
      }
  
      /*.catalog-product-view .main-content {*/
      /*padding-top: 35px;*/
      /*}*/
  
      .product-view .product-shop {
          text-align: left;
      }
  
      #logo-wrapper-sticky,
      .page-header .page-container-wrapper--sticky.on-desktop .mini-search-wrapper--sticky,
      .page-header .page-container-wrapper--sticky.on-desktop .account--sticky,
      .page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky,
      .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
          display: none;
      }
  
      .page-container-wrapper--sticky .page-container-inner {
          padding-top: 0;
          padding-bottom: 0;
      }
  
      .page-container-wrapper--sticky .page-container {
          padding-bottom: 0;
      }
  
      .product-essential .col-3 {
          width: 27.5%
      }
  
      .product-essential .col-6 {
          width: 45%;
      }
  
      .catalog-category-view .page-main .page-container {
          max-width: 100%;
          padding: 0
      }
  
      .catalog-category-view .breadcrumbs,
      .catalog-category-view .category-intro,
      .catalog-category-view .category-products,
      .catalog-category-view .products-widget {
          max-width: 1440px;
          margin: 0 auto;
          padding: 20px;
      }
  
      .category-jagermeister .category-intro > a,
      .category-jagermeister .breadcrumbs span,
      .category-jagermeister .breadcrumbs,
      .category-jagermeister .category-intro,
      .category-jagermeister .toolbar .sort-by label,
      .category-jack-daniels-pret .category-intro > a,
      .category-jack-daniels-pret .breadcrumbs span,
      .category-jack-daniels-pret .breadcrumbs,
      .category-jack-daniels-pret .toolbar .sort-by label,
      .category-jack-daniels-pret .category-intro,
      .category-jagermeister .block-layered-nav-top ol > li .label,
      .category-jagermeister .block-layered-nav-top ol > li label,
      .category-jagermeister .block-layered-nav-top ul > li .label,
      .category-jagermeister .block-layered-nav-top ul > li label,
      .category-jack-daniels-pret .block-layered-nav-top ol > li .label,
      .category-jack-daniels-pret .block-layered-nav-top ol > li label,
      .category-jack-daniels-pret .block-layered-nav-top ul > li .label,
      .category-jack-daniels-pret .block-layered-nav-top ul > li label {
          color: #fff !important
      }
  
      .category-jagermeister .breadcrumbs li:first-child:after,
      .category-jack-daniels-pret .breadcrumbs li:first-child:after {
          background-image: url(/media/wysiwyg/breadcrums_home_white.svg);
      }
  
      .product-view .product-shop .product-options-bottom .add-to-cart,
      .product-view .product-shop .product-options-bottom .add-to-links {
          float: none;
      }
  }
  
  @media (max-width: 1600px) {
      .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
          padding-right: 6%;
      }
  
      .parallax-wrapper {
          height: 450px;
      }
  
      .parallax {
          padding-top: 6%;
      }
  }
  
  @media (max-width: 1450px) {
      .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
          padding-right: 20px;
      }
  
      .section-banner-info h3 {
          font-size: 14px;
      }
  
      .section-banner-info h2 {
          font-size: 30px;
      }
  
      .section-banner-button a {
          font-size: 45px;
          line-height: 45px;
      }
  
      .parallax-wrapper {
          height: 400px;
      }
  
      .parallax h2 {
          font-size: 60px;
          line-height: 66px;
      }
  
      .block-layered-nav-top ol > li,
      .block-layered-nav-top ul > li {
          width: 210px;
      }
  
      .product-view .product-initial-info #tab-product-collateral .tab.description .std {
          max-height: 450px;
      }
  }
  
  @media (min-width: 996px) and (max-width: 1450px) {
      .product-collateral .tabs-nav {
          display: block;
      }
  }
  
  @media (min-width: 1200px) and (max-width: 1366px) {
      .links-after li > a,
      .links-before li > a,
      .nav--primary a.level0,
      .nav--primary-button,
      .page-container-wrapper--sticky .nav--primary a.level0 {
          max-width: 120px;
      }
  }
  
  @media (max-width: 1366px) {
      .latest-blog-post li.item .post-title {
          font-size: 20px;
          line-height: 24px;
      }
  
      .newsletter-items {
          padding-left: 3%;
      }
  
      .newsletter-item-title {
          width: 50%;
      }
  
      .page-footer .marketing-box--newsletter .input-text {
          min-width: 560px;
      }
  
      .category-products .toolbar {
          width: 28%;
      }
  
      .category-products .block-layered-nav-top {
          width: 70%;
      }
  
      .block-layered-nav-top ol > li,
      .block-layered-nav-top ul > li {
          width: 185px;
          margin: 0 0 20px 15px;
      }
  
      .links-after li > a, .links-before li > a, .nav--primary a.level0, .nav--primary-button {
          max-width: 96px;
          padding-right: 10px;
          padding-left: 10px;
      }
  
      .order-icons-1 .mini-search .form-search input {
          min-width: 300px;
      }
  
      .page-container-wrapper--sticky .nav--primary a.level0 {
          padding-left: 10px;
          padding-right: 10px;
          width: 102px;
      }
  
      .product-view .product-initial-info #tab-product-collateral .tab.description .std {
          max-height: 395px;
      }
  
      /*.product-view .product-shop .add-to-cart button {*/
      /*font-size: 20px;*/
      /*}*/
  }
  
  @media (min-width: 1200px) {
      .layout-1column .products-grid li.item {
          width: 20%;
      }
  
      .custom-meniu-statick-block .custom-submeniu-wrapper {
          padding-left: 6%;
          padding-right: 6%;
      }
  
      .nav--primary li.level0.nav-2 .custom-meniu-statick-block .custom-submeniu-wrapper {
          padding-left: 20px;
          padding-right: 20px;
      }
  }
  
  @media (max-width: 1199px) {
      #mini-cart {
          margin-left: 25px;
      }
  
      .form-search input {
          min-width: 235px;
      }
  
      .page-container-wrapper--sticky .nav-container--sticky {
          padding: 0;
      }
  
      .section-banner-info h3 {
          font-size: 12px;
      }
  
      .section-banner-info h2 {
          font-size: 25px;
      }
  
      .section-banner-button a {
          font-size: 40px;
          line-height: 40px;
      }
  
      .parallax-wrapper {
          height: 350px;
      }
  
      .page-footer .marketing-box--newsletter {
          width: 50%;
      }
  
      .page-footer .marketing-box--newsletter .input-text {
          min-width: 425px;
      }
  
      .page-footer .footer-links ul:nth-child(2) {
          width: 40%;
      }
  
      .page-footer .footer-links ul:nth-child(3) {
          width: 24%;
      }
  
      .category-products .block-layered-nav-top {
          width: 65%;
      }
  
      .category-products .toolbar {
          width: 35%;
      }
  
      /*.product-view .product-shop .add-to-cart button {*/
      /*font-size: 15px;*/
      /*}*/
  
      .product-view .product-shop .add-to-links li {
          padding: 11px 4px;
          margin-right: 0;
      }
  
      .form-add-review {
          width: 75%;
      }
  
      .custom-meniu-left ul li a,
      .custom-meniu-right ul li a {
          font-size: 12px;
      }
  
      .nav--primary li.level0.nav-5 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
          padding-left: 10%;
      }
  }
  
  @media (min-width: 996px) and (max-width: 1199px) {
      .links-after li > a,
      .links-before li > a,
      .nav--primary a.level0,
      .nav--primary-button,
      .page-container-wrapper--sticky .nav--primary a.level0 {
          padding-right: 10px;
          padding-left: 10px;
          font-size: 11px;
          max-width: 110px;
      }
  
      .nav--primary li.level0.nav-4 > a,
      .nav--primary li.level0.nav-8 > a {
          padding-bottom: 26px;
      }
  
      .product-view .product-initial-info #tab-product-collateral .tab.description .std {
          max-height: 325px;
      }
  }
  
  @media (min-width: 996px) and (max-width: 1129px) {
      .links-after li > a,
      .links-before li > a,
      .nav--primary a.level0,
      .nav--primary-button,
      .page-container-wrapper--sticky .nav--primary a.level0 {
          width: 90px;
      }
  
      .nav--primary li.level0.nav-4 > a,
      .nav--primary li.level0.nav-8 > a{
          padding-bottom: 10px;
      }
  
      .order-icons-1 .mini-search .form-search input {
          min-width: 260px;
      }
  
      .parallax-wrapper {
          background-attachment: initial;
      }
  }
  
  @media (min-width: 996px) and (max-width: 1065px) {
      .product-view .product-shop .add-to-cart button {
          font-size: 13px;
      }
  
      .product-view .product-initial-info #tab-product-collateral .tab.description .std {
          max-height: 250px;
      }
  }
  
  @media (max-width: 995px) {
      .row-wrapper:first-child .row .col-4 {
          width: 50%;
          padding-left: 0;
          padding-right: 0;
      }
  
      .category-jack-daniels-pret .page-title h1 {
          color: #3b3b3b !important;
      }
  
      .row-wrapper:first-child .row .col-4:last-child {
          margin: 0 auto;
      }
  
      .row-wrapper:first-child .row .col-4:last-child .showcase {
          margin-top: 0;
      }
  
      .section-banner-info {
          width: 90%;
      }
  
      .section-banner-info,
      .section-banner-button {
          left: 4%;
      }
  
      .categories-link a {
          font-size: 16px;
          padding: 20px 15px;
      }
  
      .parallax-wrapper {
          background-attachment: initial;
      }
  
      .parallax h2 {
          font-size: 45px;
          line-height: 50px;
      }
  
      .links-after li > a,
      .links-before li > a,
      .nav--primary a.level0,
      .nav--primary-button {
          max-width: 100%;
      }
  
      .parallax a {
          font-size: 16px;
      }
  
      .parallax {
          padding-top: 9%;
      }
  
      .layout-1column .latest-blog-post .products-grid li.item {
          width: 100%;
      }
  
      .newsletter-item-title {
          width: 100%;
          margin-bottom: 15px;
      }
  
      .newsletter-item-title h5 {
          padding-top: 0;
      }
  
      .page-footer .marketing-box--newsletter {
          width: 100%;
      }
  
      .page-footer .marketing-box--newsletter .input-text {
          min-width: 600px;
      }
  
      .newsletter-item-title h5,
      .newsletter-item-title p {
          float: none;
          width: 100%;
          padding: 0;
      }
  
      .newsletter-item-title h5 {
          margin-bottom: 10px;
      }
  
      .newsletter-items {
          padding-left: 20px;
          padding-right: 20px;
      }
  
      .page-footer .footer-links ul:first-child {
          width: 10%;
      }
  
      .page-footer .footer-links ul:nth-child(2) {
          width: 50%;
      }
  
      .page-footer .footer-links ul:nth-child(3) {
          width: 40%;
      }
  
      .page-footer .footer-links ul:nth-child(4),
      .page-footer .footer-links ul:last-child {
          width: 30%;
      }
  
      #mini-cart {
          margin-left: 0;
      }
  
      .nav-container,
      .dock-open .dock--left {
          border-right: 2px solid #3b3b3b;
          background-color: #3b3b3b;
      }
  
      .links-after li>a,
      .links-before li>a,
      .nav--primary li>a,
      .nav--primary-button--mobile,
      .nav--primary a.level0 {
          color: #fff;
          font-weight: 600;
      }
  
      .nav--primary .submenu {
          color: #fff;
          background-color: #3b3b3b;
      }
  
      .nav--primary a.level1 {
          font-weight: 400;
          color: #fff;
      }
  
      .nav--primary.expanded li.parent.active>a {
          background-color: #F0F0ED;
          color: #3B3B3B;
      }
  
      .nav--primary.expanded li.parent.active>a:after {
          background: #3B3B3B;
          font-weight: 400;
          color: #fff;
      }
  
      .links-after li,
      .links-before li,
      .nav--primary li,
      .nav-item--mobile {
          border-bottom: 1px solid #333;
      }
  
      .category-products .block-layered-nav-top,
      .category-products .toolbar {
          width: 100%;
      }
  
      .toolbar .sort-by {
          margin-top: 10px;
      }
  
      .toolbar .sorter.sorter-left,
      .toolbar .sorter {
          float: left;
      }
  
      .toolbar .view-mode {
          margin-left: 15px;
          margin-top: 32px;
          margin-right: 0;
      }
  
      .breadcrumbs {
          padding: 0;
          background-color: transparent;
      }
  
      .catalog-category-view .breadcrumbs li {
          color: #3B3B3B;
      }
  
      .block-layered-nav-top {
          padding: 15px;
      }
  
      .block-layered-nav-top ol > li,
      .block-layered-nav-top ul > li {
          width: 100%;
          margin: 0 0 10px 0;
      }
  
      .block-layered-nav-top li a {
          color: #fff;
      }
  
      #tab-layered-nav-container-nav > li label {
          color: #fff;
      }
  
      /*.block-layered-nav-top .tab .show-all {*/
      /*display: none;*/
      /*}*/
  
      .block-layered-nav-top ol > li label,
      .block-layered-nav-top ul > li label {
          color: #3B3B3B;
          font-weight: 600;
      }
  
      .block-layered-nav-top .tab {
          background-image: none;
          padding: 0;
      }
  
      /*.block-layered-nav-top .tab ol,*/
      /*.block-layered-nav-top .tab ul {*/
      /*max-height: 140px;*/
      /*overflow-y: scroll;*/
      /*}*/
  
      .filters-mobile-trigger {
          font-weight: 600;
          text-decoration: none;
          background-color: #F0F0ED;
          color: #3B3B3B;
          text-align: center;
          margin-bottom: 25px;
      }
  
      .products-list .add-to-links {
          text-align: left;
      }
  
      .products-grid .product-badges {
          display: block;
      }
  
      .product-view .product-shop .add-to-cart,
      .product-view .product-shop .add-to-links {
          float: none;
      }
  
      /*.product-view .product-shop .add-to-cart button {*/
      /*font-size: 22px;*/
      /*}*/
  
      .product-view .product-initial-info #tab-product-collateral {
          margin-top: 30px;
      }
  
      .tab-nav {
          background-size: 13px;
          text-transform: none;
          font-weight: 600;
          text-decoration: none;
      }
  
      .product-view .product-shop .add-to-cart #product-addtocart-button-fixed {
          font-size: 18px;
      }
  
      .form-add-review {
          width: 90%;
      }
  
      .dock-open .dock--right {
          border-left: 2px solid #F0F0ED;
      }
  
      .hello-user {
          margin-bottom: -12px;
      }
  
      .checkout-onepage-index .main-content .page-title h1 {
          font-size: 30px;
          line-height: 35px;
      }
  
      .block-cart .block-cart-aside .subtotal {
          display: flex;
      }
  
      .box-account .box-title a {
          float: left;
      }
  
      .box-account .box-title {
          padding-bottom: 30px;
      }
  
      .dock {
          background-color: #fff;
      }
  
      .block-account .block-content li {
          color: #666666;
      }
  
      /*.nav--primary.expanded  li.level0.active.current-exp .submenu .top-menu-left-block {*/
      /*display: block;*/
      /*}*/
  
      .nav--primary.expanded li.active .custom-meniu-left ul>li,
      .nav--primary.expanded li.active .custom-meniu-right ul>li {
          display: flex;
          padding-left: 10px;
      }
  
      .custom-meniu-left ul li a,
      .custom-meniu-right ul li a {
          padding-left: 0;
      }
  
      .nav--primary.expanded li.active ul.custom-submeniu-level-2,
      .nav--primary.expanded li.active ul.custom-meniu-level-3 {
          display: block;
      }
  
      #shipping-day-delivery {
          display: block !important;
      }
  
      .opc-login.allow:not(.active) .step-title strong {
          background-color: #fff;
      }
  
      .nav-mobile-trigger {
          width: 32px;
          margin-right: 10px;
      }
  
      .nav--primary li.parent span.has-children:before,
      .nav--primary li.parent span.has-children:after {
          display: none
      }
  
      .nav--primary li.parent span.has-children {
          background-image: url(/media/wysiwyg/i-meniu_down.svg) ;
          background-repeat: no-repeat;
          background-size: 12px;
          background-position: calc(100% - 10px) 50%;
      }
  
      .nav--primary li.parent span.has-children.minus {
          background-image: url(/media/wysiwyg/i_meniu_up.svg) ;
          background-repeat: no-repeat;
          background-size: 12px;
          background-position: calc(100% - 10px) 50%;
      }
  
      .nav--primary a.level0 {
          text-transform: uppercase;
      }
  
      .block-layered-nav-top .tab {
          display: none;
      }
  
      #tab-layered-nav-container-nav > li label {
          display: block;
          padding: 10px 0;
          border-top: 1px solid #333;
          background-image: url(/media/wysiwyg/i-meniu_down.svg);
          background-repeat: no-repeat;
          background-size: 12px;
          background-position: calc(100% - 10px) 50%;
      }
  
      #tab-layered-nav-container-nav > li label.open {
          background-image: url(/media/wysiwyg/i_meniu_up.svg);
          background-repeat: no-repeat;
          background-size: 12px;
          background-position: calc(100% - 10px) 50%;
      }
  
      .block-layered-nav-top ol > li,
      .block-layered-nav-top ul > li {
          margin-bottom: 0;
          padding: 5px;
      }
  
      .block-layered-nav-top li em {
          display: none;
      }
  
      .page-header .desktop .header-block.header-block-1 {
          display: block;
      }
  
      .phone-header-loft {
          align-items: center;
          padding-top: 10px;
      }
  
      .phone-header-icon {
          padding-top: 0;
      }
  
      .phone-header {
          align-items: center;
          padding-top: 10px;
      }
  
      .to-top {
          display: block;
      }
  
      .page-header .page-container-wrapper.on-mobile.mobile .page-container {
          padding-bottom: 10px;
          padding-left: 10px;
          padding-right: 10px;
      }
  
      .page-main .page-container {
          padding-top: 5px;
      }
  
      .cms-home .page-main .page-container {
          padding-top: 20px;
      }
  
      #algolia-searchbox .algolia-search-input {
          width: 100%;
      }
  
      #algolia-autocomplete-container {
          z-index: 99999;
      }
  
      .phone-header-description {
          margin-left: 8px;
          display: flex;
          align-items: center;
          justify-content: space-between;
          font-size: 12px;
      }
  
      .phone-header-description p,
      .phone-header-description a {
          padding-right: 8px;
      }
  
      .phone-header-description a {
          font-size: 14px;
      }
  }
  
  @media (max-width: 995px) and (min-width: 768px) {
      .page-header .page-container-wrapper--sticky.on-desktop .tablet-logo {
          max-width: 56px;
      }
  }
  
  @media (max-width: 767px) {
    /*   .usp-wrapper,
      .row-wrapper:nth-child(3) {
          display: none;
      } */
  
      .row-wrapper:nth-child(2) {
          padding-bottom: 0px;
      }
      .row-wrapper:nth-child(4) {
          padding-top: 0px;
      }
  
      .row-wrapper:first-child {
          padding-bottom: 0px;
      }
  
      .parallax-wrapper {
          margin-top: 0;
      }
  
      .page-footer .marketing-box--newsletter .input-text {
          min-width: 550px;
      }
  
      .social-media-items {
          padding: 40px 15px;
      }
  
      .product-view .product-initial-info #tab-product-collateral .tab.description .std {
          max-height: 125px;
      }
  
      .container-fluid {
          display: block;
      }
  }
  
  @media (max-width: 639px) {
      .row-wrapper:first-child .row .col-4 {
          width: 100%;
      }
  
      .row-wrapper:first-child .showcase {
          margin-top: 0;
      }
  
      .products-widget h2.subtitle {
          margin-top: 0;
          margin-bottom: 15px;
      }
  
      .homepage-title h1 {
          margin: 0;
      }
  
      .products-grid.grid-4 li.item[data-mobile-items='1'],
      .products-grid.grid-6 li.item[data-mobile-items='1'] {
          width: 50%;
      }
  
      .page-footer .marketing-box--newsletter .input-text {
          min-width: 400px;
      }
  
      .social-media-item .list--social .list__item {
          margin-right: 45px;
      }
  
      .page-footer .footer-links ul {
          float: none !important;
          width: 100% !important;
          text-align: left !important;
          margin-bottom: 30px !important;
      }
  
      .product-view .product-shop .product-name h1 {
          font-size: 24px;
      }
  
      .form-add-review {
          width: 100%;
      }
  
      #shopping-cart-table tbody tr td {
          border-bottom: none;
      }
  
      .cart-table tfoot button {
          margin-bottom: 15px;
      }
  
      #yes,
      #no {
          font-size: 12px;
          bottom: 70px;
      }
  
      #no {
          right: 12%;
      }
  
      #yes {
          left: 55%;
      }
  
      .age-popup p {
          font-size: 3vw;
          right: 15%;
      }
  
      #checkout-review-table tbody tr td:nth-of-type(4) {
          display: none;
      }
  
      .opc-review table tfoot tr:first-child th {
          padding-top: 5px;
      }
  
      .order-review table>tbody>tr td {
          padding: 5px 5px!important;
      }
  
      .order-review table>tbody>tr {
          background-color: #fff;
      }
  
      .opc-review table .label {
          height: auto;
      }
  
      .categories-link a {
          font-size: 14px;
      }
  }
  
  @media (max-width: 479px) {
      .categoires-item.col-3 {
          text-align: center;
      }
  
      h2.subtitle,
      strong.subtitle,
      .homepage-title h1 {
          font-size: 26px;
      }
  
      .products-grid .add-to-links {
          display: none;
      }
  
      .product-page-usp {
          display: none;
      }
  
      .catalog-category-view .category-intro{
          display: none;
      }
  
      .categoires-item.col-xxs-6 {
          margin-top: 10px;
      }
      .parallax-wrapper {
          height: 300px;
      }
  
      .parallax {
          padding-top: 13%;
      }
  
      .parallax h2 {
          font-size: 36px;
          line-height: 40px;
      }
  
      .layout-1column .products-grid li.item,
      .layout-2columns-left .products-grid li.item,
      .layout-2columns-right .products-grid li.item {
          width: 50%;
          padding: 7px;
      }
  
      .products-grid .product-actions .button,
      .products-grid .availability {
          width: 100%;
      }
  
      .products-grid .price-box p.old-price .price,
      .products-list .price-box p.old-price .price {
          font-size: 14px;
      }
  
      .products-grid .price-box .price {
          font-size: 16px;
          line-height: 20px;
      }
  
      .products-grid .product-box {
          padding: 10px 5px;
      }
  
      .products-grid .product-name {
          font-weight: 400;
      }
      .latest-blog-post .products-grid .item-inner .image-box,
      .latest-blog-post .products-grid .item-inner .content-blog-box {
          width: 100%;
          float: none;
      }
  
      .latest-blog-post .products-grid .item-inner .image-box {
          text-align: center;
          margin-bottom: 10px;
      }
  
      .latest-blog-post .products-grid .item-inner .content-blog-box {
          padding-left: 0;
      }
  
      .latest-blog-post h2.subtitle {
          margin-top: 0;
          margin-bottom: 25px;
      }
  
      .page-footer .page-container-wrapper:first-child .page-container {
          padding-left: 0;
          padding-right: 0;
      }
  
      .page-footer {
          text-align: left;
      }
  
      .page-footer .marketing-box--newsletter .input-text {
          min-width: 260px;
      }
  
      .page-footer .marketing-box--newsletter .button {
          padding: 10px 25px;
      }
  
      .social-media-item .list--social .list__item {
          margin-right: 20px;
      }
  
      .social-media-item.social---media .list--social {
          margin-left: 10px;
      }
  
      .social-media-item {
          width: 35%;
      }
  
      .social-media-item.social---media {
          width: 65%;
      }
  
      .page-header .mobile .phone-logo {
          display: inline-block;
          margin: -10px 0;
      }
  
      .products-list .add-to-links {
          display: none;
      }
  
      .products-list .product-name {
          font-size: 16px;
          line-height: 20px;
      }
  
      .products-grid .product-badges .badge,
      .products-list .product-badges .badge {
          background-size: 100%;
      }
  
      .badge--sale {
          height: 69px;
          width: 72px;
          padding-top: 32px;
          font-size: 14px;
      }
  
      /*.badge {*/
      /*height: 55px;*/
      /*padding-top: 20px;*/
      /*font-size: 14px;*/
      /*min-width: 55px;*/
      /*}*/
  
      /*.product-view .product-shop .add-to-cart button {*/
      /*padding: 10px 45px;*/
      /*}*/
  
      .product-view .product-shop .price-box .price {
          font-size: 30px;
          line-height: 36px;
      }
  
      .product-view .reviews-block-wrapper .form-add-review {
          padding: 30px 20px;
      }
  
      .postWrapper .image-box {
          width: 100%;
          margin-right: 0;
          float: none;
      }
  
      .blog-layout-1 .postWrapper .postContent .aw-blog-read-more {
          text-align: left;
          float: left;
      }
  
      /*.age-popup p {*/
      /*font-size: 16px;*/
      /*left: 50%;*/
      /*-webkit-transform: translatex(-50%);*/
      /*-moz-transform: translatex(-50%);*/
      /*-ms-transform: translatex(-50%);*/
      /*-o-transform: translatex(-50%);*/
      /*transform: translatex(-50%);*/
      /*right: inherit;*/
      /*}*/
  
      /*#no {*/
      /*right: 25%;*/
      /*}*/
  
      /*#yes {*/
      /*left: 25%;*/
      /*}*/
  
      .mfp-wrap #blugento-popup {
          padding: 0;
      }
  
      .age-popup p {
          right: 10%;
      }
  
      #yes, #no {
          bottom: 46px;
          padding: 5px 25px;
      }
  
      #yes {
          left: 58%;
      }
  
      #no {
          right: 5%;
      }
  
      .social-media-items {
          padding: 40px 0;
      }
  
      .page-header .page-container {
          padding-left: 10px;
          padding-right: 10px;
      }
  
      #shipping-day-delivery ul li label span {
          font-size: 14px;
          line-height: 19px;
      }
  
      #shipping-day-delivery ul li {
          margin-bottom: 5px;
      }
  }
  
  @media (max-width: 374px) {
      .usp-image {
          width: 15%;
      }
  
      .usp-info {
          width: 85%;
      }
  
      .parallax h2 {
          font-size: 30px;
          line-height: 35px;
      }
  
      .parallax-wrapper {
          height: 255px;
      }
  
      h2.subtitle,
      strong.subtitle,
      .homepage-title h1 {
          font-size: 20px;
      }
  
      .page-footer .marketing-box--newsletter .button {
          padding: 10px 15px;
      }
  
      .social-media-item {
          width: 40%;
      }
  
      .social-media-item.social---media {
          width: 60%;
      }
  
      .social-media-item .list--social .list__item {
          margin-right: 15px;
      }
  
      .page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky {
          display: none;
      }
  
      /*.product-view .product-shop .add-to-cart button {*/
      /*font-size: 16px;*/
      /*padding: 10px 40px;*/
      /*}*/
  
      .my-account .buttons-set button.button {
          margin-bottom: 15px;
      }
  
      #yes, #no {
          padding: 5px 20px;
      }
  
      .categoires-item.col-3.col-xxs-6 {
          width: 100%;
      }
  
      .badge--sale {
          height: 55px;
          width: 57px;
          padding-top: 24px;
          font-size: 14px;
      }
  }
  
  .catalog-category-view .showcase .bn-list>li {
      background-color: transparent !important;
  }
  
  .category-jack-daniels-pret .page-title h1 {
      color: #fff;
  }
  
  .flex-grid-thirds {
      display: flex;
      justify-content: center;
  }
  
  @media (max-width: 479px) {
      .flex-grid-thirds {
          display: block;
      }
  }
  
  .category-meniu-trattoria-il-villagio .page-title h1,
  .category-meniu-crama-domneasca .page-title h1,
  .category-meniu-loft .page-title h1,
  .category-loft-delivery-drinks .page-title h1,
  .category-promo-paste-2020 .page-title h1,
  .category-meniu-special-de-paste .page-title h1,
  .category-loft-delivery .page-title h1,
  .category-chivite .page-title h1,
  .category-cointreau-liqueur .page-title h1,
  .category-the-botanist .page-title h1,
  .category-metaxa-grande-fine .page-title h1 {
      display: none !important;
  }
  
  .category-loft-delivery .breadcrumbs{
      display: none !important;
  }
  .category-meniu-trattoria-il-villagio .category-intro,
  .category-meniu-crama-domneasca .category-intro,
  .category-meniu-loft .category-intro,
  .category-loft-delivery-drinks .category-intro,
  .category-meniu-special-de-paste .category-intro,
  .category-loft-1-mai-mamaia .category-intro,
  .category-cointreau-liqueur .category-intro,
  .category-loft-delivery .category-intro,
  .category-metaxa-grande-fine .category-intro,
  .category-domeniile-davidescu .category-intro {
      display: none !important;
  }
  
  .category-loft-delivery .products-widget {
      display: none !important;
  }
  
  .phone-header-loft {
      display: flex;
      float: left;
      border-left: 1px solid #3B3B3B;
      padding-left: 10px;
      font-family: "Helvetica Neue LT Pro";
  
  }
  
  @media (max-width: 479px) {
      .phone-header-loft {
          align-items: center;
          padding-top: 10px;
          position: absolute;
          right: 10px;
          border-left: none;
      }
      .phone-header-loft .phone-header-description p:first-child {
          content: "LOFT DELIVERY";
      }
  }
  
  .bnrloftpd {
      background-size: 100%;
      background-color: #000000;
      color: #fff;
      font-family: "Helvetica Neue LT Pro";
      padding-top: 30px;
      padding-bottom: 30px;
  }
  
  .mobct {
      display: none;
  }
  
  @media (max-width: 500px) {
  
      .mobct {
          display: block;
      }
  
      .dktct {
          display: none;
      }
  }
  
  .category-jack-daniels-pret .block-layered-nav-top ul li:nth-child(1),
  .category-jack-daniels-pret .block-layered-nav-top ul li:nth-child(3),
  .category-jack-daniels-pret .block-layered-nav-top ul li:nth-child(5) {
      display: none !important;
  }
  
  .btntoate {
      list-style-position:inside;
      text-align: left;
      padding-left: 2px;
      font-size: 16px;
      border: 1px solid black;
      font-weight: bold;
  }
  
  .category-purcari .toolbar,
  .category-domeniile-davidescu .toolbar,
  .category-the-botanist .toolbar {
      display: none !important;
  }
  
  
  @media (min-width: 639px) {
      .category-purcari .products-widget .products-grid li.item:first-child {
          margin-left: auto !important;
          margin-right: 25px !important;
      }
      .category-purcari .products-widget .products-grid li.item:last-child {
          margin-right: auto !important;
          margin-left: 25px !important;
      }
  }
  
  .category-loft-1-mai-mamaia .toolbar,
  .category-meniu-special-de-paste .toolbar {
      display: none !important;
  }
  
  .category-meniu-special-de-paste {
      background-repeat: no-repeat;
      background-size: auto;
  }
  
  .textpaste {
      color: #fff;
      font-family: "Helvetica Neue LT Pro";
      font-weight: 100;
      width: 40%;
      margin: auto;
  }
  
  @media (min-width: 0px) and (max-width: 1094px) {
      .textpaste {
          color: #3b3b3b !important;
          font-family: "Helvetica Neue LT Pro";
          width: 100%;
          margin: auto;
      }
  }
  
  .category-meniu-special-de-paste .short-info {
      display: none !important;
  }
  
  .category-loft-1-mai-mamaia .page-title h1{
      display: none !important;
  }
  
  .category-meniu-special-de-paste .products-grid .product-actions {
      margin-top: 1px !important;
  }
  
  @media (min-width: 1200px) {
      .category-meniu-special-de-paste .products-grid li.item {
          width: 16% !important;
      }
  }
  
  .textintropaste {
      font-size: 16px;
  }
  
  .category-the-botanist .products-grid li.item {
      margin: 1em auto !important;
  }
  
  /*.category-the-botanist .product-img {
      display: none !important;
  }
  @media (min-width: 1200px) {
      .category-the-botanist .products-grid li.item {
          width: 27% !important;
      }
  }
  **/
  .category-the-botanist .products-grid .item-inner {
      /*    box-shadow: 0 0 20px rgba(0, 0, 0, 0.16);**/
      box-shadow: 14px 11px 28px -4px rgba(0,0,0,0.75);
  }
  
  .textbotanist {
      width: 80%;
      margin: auto;
  }
  
  @media (min-width: 0px) and (max-width: 1094px) {
      .textbotanist {
          width: 100%;
          margin: auto;
      }
  }
  
  @media (min-width: 996px) {
      .category-chivite .products-widget {
          padding-top: 0px;
          padding-bottom: 0px;
      }
  }
  
  @media (min-width: 0px) and (max-width: 996px) {
      .category-chivite .products-grid li.item {
          margin: 1em auto !important;
      }
  }
  
  @media (min-width: 639px) {
      .category-cointreau-liqueur .products-widget .products-grid li.item:first-child {
          margin-left: auto !important;
          margin-right: 25px !important;
      }
      .category-cointreau-liqueur .products-widget .products-grid li.item:last-child {
          margin-right: auto !important;
          margin-left: 25px !important;
      }
  }
  
  .textcointreau {
      background-color: #fa4616 !important;
      color: #ffffff !important;
  }
  
  @media (min-width: 0px) and (max-width: 596px) {
  .textmetaxa {
      display: table-cell;
      width: 40%;
      vertical-align: top;
  }
  }
  .second_met {
          display: table;
          width: 100%;
  } /**/
  .category-metaxa-grande-fine .products-grid li.item {
      margin: 1em auto !important;
  }
  
  .poz {
      width: 30%;
      display: table-cell;
      vertical-align: middle;
  }
  .poz img {
    display: block;
    margin: auto;
    height: 75%;
  }
  
  @media (min-width: 0px) and (max-width: 596px) {
   .category-metaxa-grande-fine .poz {
     display: none !important;
  }
  }
  
  .category-premium-brands-beicevrei .item-inner,
 .category-super-wines .item-inner {
      background-color: transparent;
  }   

  .category-premium-brands-beicevrei .item-inner:hover,
  .category-super-wines .item-inner:hover {
      background: transparent !important;
  }   
  
  .category-premium-brands-beicevrei .products-grid .product-name a,
  .category-premium-brands-beicevrei .products-list .product-name a,
 .category-super-wines .products-grid .product-name a,
  .category-super-wines .products-list .product-name a {
      color: #505451 !important;
  }
  
  .category-premium-brands-beicevrei .products-grid .price-box .price,
  .category-premium-brands-beicevrei .products-grid .price-box p.special-price .price,
  .category-premium-brands-beicevrei .products-list .price-box .price,
  .category-premium-brands-beicevrei .products-list .price-box p.special-price .price,
  .category-super-wines .products-grid .price-box .price,
  .category-super-wines .products-grid .price-box p.special-price .price,
  .category-super-wines .products-list .price-box .price,
  .category-super-wines .products-list .price-box p.special-price .price {
      color: #757c77 !important;
  }
  
  .category-super-wines .products-grid .price-box p.old-price .price,
  .category-super-wines .products-list .price-box p.old-price .price {
       color: #505451 !important;
  }
  .category-super-wines .products-grid .item-inner,
  .category-super-wines .products-list .item-inner {
      box-shadow: 0 0 7px #cfb585;
  }
  
  .category-super-wines .products-grid .item-inner .product-actions .button,
  .category-super-wines .products-list .item-inner .product-actions .button {
      background: #c8b273;
  }
  .category-super-wines .category-intro > a,
  .category-super-wines .breadcrumbs span,
  .category-super-wines  breadcrumbs__product level0,
  .category-super-wines .breadcrumbs li,
  .category-super-wines .sort-by label,
  .category-super-wines .category-intro,
  .category-super-wines .block-layered-nav-top ol > li .label,
  .category-super-wines .block-layered-nav-top ol > li label,
  .category-super-wines .block-layered-nav-top ul > li .label,
  .category-super-wines .block-layered-nav-top ul > li label,
  .category-super-wines .ias-trigger-prev,
  .category-super-wines .page-title h1 {
                  color: #c8b273 !important
      }
  
  .category-super-wines .products-grid .product-image .product-img,
  .category-super-wines .products-list .product-image .product-img {
      display: none;
  }
  
  .category-super-wines .products-grid .product-image-hover-1 .product-img-hover,
  .category-super-wines .products-list .product-image-hover-1 .product-img-hover {
      display: block;
  }
  .category-super-wines .products-grid .item-inner .availability.out-of-stock,
  .category-super-wines .products-list .item-inner .availability.out-of-stock {
      background: #717171;
  }
  
  .category-super-wines .item-inner .category-label-top-left,
  .category-super-wines .products-grid .item-inner .product-badges,
  .category-super-wines .products-list .item-inner .category-label-top-left,
  .category-super-wines .products-list .item-inner .product-badges {
      display: none;
  }
  .category-super-wines .block-layered-nav-top ul li:nth-child(2),
  .category-super-wines .block-layered-nav-top ul li:nth-child(3),
  .category-super-wines .block-layered-nav-top ul li:nth-child(4),
  .category-super-wines .block-layered-nav-top ul li:nth-child(5),
  .category-super-wines .block-layered-nav-top ul li:nth-child(6),
  .category-super-wines .block-layered-nav-top ul li:nth-child(7),
  .category-super-wines .block-layered-nav-top ul li:nth-child(8),
  .category-super-wines .block-layered-nav-top ul li:nth-child(9),
  .category-super-wines .block-layered-nav-top ul li:nth-child(10),
  .category-super-wines .block-layered-nav-top ul li:nth-child(11),
  .category-super-wines .block-layered-nav-top ul li:nth-child(12) {
      display: none !important;
  }
  
  .meniulb {
          display: table;   /* Allow the centering to work */
      margin: 0 auto;
         text-transform: uppercase;
          color: #c8b273 !important;
          
  }
  ul#horizontal-list {
      min-width: 696px;
      list-style: none;
      }
      ul#horizontal-list li {
      padding-right: 20px;
          padding-left: 20px;
      display: inline;
  }
  
   .nav--primary li.level0.nav-1 > a {
          background-color: #131313;
           color: #fff;
      }
   .nav--primary li.level0.nav-1 > a:hover {
          background-color: #c8b273;
           color: #131313;
      }
  
  .david-table{
  margin: 0 auto;
  display: table;
  }
  .david {
  display: table-row;
  }
  .ifrm {
   display: table-cell;
   padding-left: 20px;
  padding-right: 20px;
  }
  
  @media (max-width: 996px) {
  .david-table{
  margin: 0 auto;
  display: block;
  }
  .david {
  display: block;
  }
  .ifrm {
   display: block;
   padding-left: 0px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  }
  }

  .cms-pagbf2022 {
      background-color: #000000;
  }
  
  
  .cms-pagbf2022 .block-subscribe {
      text-align: center;
      color: #fff;
  }
  
  .cms-pagbf2022 .block-subscribe:before {
       content: url(/media/wysiwyg//nlmi_before.svg);
  }
  .cms-pagbf2022 .back-button {
     text-align: center;
  }
  .cms-pagbf2022 a.back-button {
     background-color: #ffffff;
     color: #000000;
     font-size: 17px;
  }
  
  .cms-pagbf2022 .campaign-main-menu {
      background: transparent;
  }
  .cms-pagbf2022 .campaign-main-menu a.active {
     background-color: #000000;
     color: #000000;
  }
  
  .cms-pagbf2022 .campaign-main-menu {
      padding: 5px; 
  }
  
    /*@media (min-width: 1024px) {
  .campaign-main-menu .main-menu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      justify-content: center;
  }
  }
  */
  .category-metaxa .page-title h1{
      display: none;
  }
  .category-metaxa .page-title .product-name h1{
      display: block !important;
  }
   /*XMAS*/
  .cms-xmas-sales-2020-promo {
    background: url(/media/wysiwyg/backgroundxm6.jpg);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
  }
  .rndval {
  float: left;
  width: 100%;
  }
  .colval {
    width:100%;
    display: flex;
    justify-content: center;
  }
  
  .colval p {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .colval p:first-child {
  padding-left: 0px !important; 
  }
  .colval p:last-child {
  padding-right: 0px !important;
  }
  
/* eMAG-like pentru .button.btn-cart – compatibil Magento */
.products-grid .product-actions .button.btn-cart{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;

  padding: 10px 16px 10px 40px;   /* extra la stanga pt pastila */
  min-height: 38px;

  width: auto !important;         /* suprascrie width:70% din tema */
  background: #0a6cd6;            /* albastru */
  color: #fff !important;
  font-weight: 600;
  font-size: 14px;
  line-height: 1.1;
  border-radius: 8px;
  text-decoration: none;
  border: 0;
  cursor: pointer;

  -webkit-transition: background .18s ease, box-shadow .18s ease, -webkit-transform .18s ease;
  transition: background .18s ease, box-shadow .18s ease, transform .18s ease;
  box-shadow: 0 1px 0 rgba(0,0,0,.08), 0 2px 8px rgba(0,0,0,.06);
}

/* pastila rosie din stanga */
.products-grid .product-actions .button.btn-cart:before{
  content: "";
  position: absolute;
  left: 8px;
  top: 50%;
  width: 26px;
  height: 26px;
  margin-top: -13px;              /* echivalent translateY(-50%) */
  background: #ff2a3c;            /* rosu */
  border-radius: 999px;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.12);
}

/* sageata (chevron) alba */
.products-grid .product-actions .button.btn-cart:after{
  content: "";
  position: absolute;
  left: 18px;
  top: 50%;
  width: 7px;
  height: 7px;
  margin-top: -5px;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* hover */
.products-grid .product-actions .button.btn-cart:hover{
  background: #085cb6;
}
.products-grid .product-actions .button.btn-cart:hover:before{
  background: #e02032;
}
.products-grid .product-actions .button.btn-cart:hover:after{
  left: 20px;                     /* mic “slide” spre dreapta */
}

/* focus (accesibil) */
.products-grid .product-actions .button.btn-cart:focus{
  outline: none;
  box-shadow: 0 0 0 4px rgba(10,108,214,.35);
}

/* disabled */
.products-grid .product-actions .button.btn-cart[disabled],
.products-grid .product-actions .button.btn-cart.disabled{
  opacity: .6;
  pointer-events: none;
}


