
/* Pokušení chutí 3.0.6 — funkční mini košík a editovatelné směry homepage */
.pch-editorial-cart{gap:9px!important}
.pch-cart-count{
  display:inline-grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;
  border-radius:999px!important;background:#c59a46!important;color:#15130f!important;font-size:11px!important;font-weight:700!important;
  letter-spacing:0!important;
}
.pch-mini-cart-backdrop{
  position:fixed;inset:0;z-index:100090;background:rgba(0,0,0,.58);opacity:0;visibility:hidden;pointer-events:none;
  transition:opacity .22s ease,visibility .22s ease;
}
.pch-mini-cart-panel{
  position:fixed;top:0;right:0;z-index:100100;width:min(460px,100vw);height:100dvh;background:#171512;color:#eee6da;
  border-left:1px solid rgba(255,255,255,.09);box-shadow:-24px 0 60px rgba(0,0,0,.38);padding:34px 30px 28px;
  transform:translateX(105%);visibility:hidden;transition:transform .26s ease,visibility .26s ease;overflow:auto;
}
body.pch-mini-cart-open{overflow:hidden}
body.pch-mini-cart-open .pch-mini-cart-backdrop{opacity:1;visibility:visible;pointer-events:auto}
body.pch-mini-cart-open .pch-mini-cart-panel{transform:translateX(0);visibility:visible}
.pch-mini-cart-close{position:absolute;right:22px;top:18px;width:42px;height:42px;border:0;background:transparent;color:#eee6da;font-size:32px;line-height:1;cursor:pointer}
.pch-mini-cart-panel__head{padding:20px 48px 22px 0;border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:22px}
.pch-mini-cart-panel__head .kicker{margin:0 0 7px;color:#c59a46;text-transform:uppercase;letter-spacing:.14em;font-size:11px}
.pch-mini-cart-panel__head h2{margin:0;font-family:"Cormorant Garamond",serif;font-size:38px;font-weight:500}
.pch-mini-cart-panel .woocommerce-mini-cart{list-style:none;margin:0;padding:0}
.pch-mini-cart-panel .woocommerce-mini-cart-item{position:relative;padding:0 28px 18px 0;margin:0 0 18px;border-bottom:1px solid rgba(255,255,255,.08)}
.pch-mini-cart-panel .woocommerce-mini-cart-item a{color:#eee6da;text-decoration:none}
.pch-mini-cart-panel .woocommerce-mini-cart-item img{width:64px;height:64px;object-fit:cover;float:left;margin:0 14px 8px 0;border-radius:2px}
.pch-mini-cart-panel .woocommerce-mini-cart-item .remove{position:absolute;right:0;top:0;color:#c59a46;font-size:20px}
.pch-mini-cart-panel .quantity{display:block;color:#b9afa2;font-size:13px;margin-top:5px}
.pch-mini-cart-panel .woocommerce-mini-cart__total{display:flex;justify-content:space-between;gap:16px;padding:14px 0;margin:0;border-bottom:1px solid rgba(255,255,255,.08)}
.pch-mini-cart-panel .woocommerce-mini-cart__buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0}
.pch-mini-cart-panel .woocommerce-mini-cart__buttons a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 14px;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:12px;border:1px solid #c59a46;color:#eee6da}
.pch-mini-cart-panel .woocommerce-mini-cart__buttons a.checkout{background:#c59a46;color:#15130f}
.pch-mini-cart-panel .woocommerce-mini-cart__empty-message{color:#b9afa2}

/* WordPress menu použité jako dlaždice v „Vyberte si svůj směr“. */
.pch-home-directions-menu{display:contents!important;list-style:none!important;margin:0!important;padding:0!important}
.pch-home-directions-menu>li{display:contents!important;margin:0!important;padding:0!important}
.pch-home-directions-menu>li>a{display:flex!important;align-items:center!important;justify-content:space-between!important;text-decoration:none!important}
.pch-home-directions-menu>li>a span{pointer-events:none}

@media(max-width:600px){
  .pch-mini-cart-panel{padding:28px 20px 24px}
  .pch-mini-cart-panel__head h2{font-size:32px}
  .pch-mini-cart-panel .woocommerce-mini-cart__buttons{grid-template-columns:1fr}
}

.pch-home-directions-menu>li>a{
  position:relative!important;isolation:isolate;overflow:hidden!important;min-height:330px!important;
  background:#171512!important;padding:25px!important;color:inherit!important;
}
.pch-home-directions-menu>li>a:before{
  content:"";position:absolute;inset:0;z-index:-2;background-position:center;background-size:cover;transition:transform .55s ease;
}
.pch-home-directions-menu>li>a:after{
  content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(10,9,8,.08),rgba(10,9,8,.72));
}
.pch-home-directions-menu>li>a:hover:before{transform:scale(1.035)}
.pch-home-directions-menu>li:nth-child(1)>a:before{background-image:url('../img/hero-tea.webp')}
.pch-home-directions-menu>li:nth-child(2)>a:before{background-image:url('../img/hero-coffee.webp')}
.pch-home-directions-menu>li:nth-child(3)>a:before{background-image:url('../img/hero-mead.webp')}
.pch-home-directions-menu>li:nth-child(4)>a:before{background-image:url('../img/hero-ceramics.webp')}
.pch-home-directions-menu>li:nth-child(5)>a:before{background-image:url('../img/hero-gifts.webp')}
.pch-home-directions-menu>li>a span{font-family:var(--pch-serif);font-size:2.5rem;align-self:flex-end}
.pch-home-directions-menu>li>a strong{align-self:flex-end}

/* 3.0.7 — obrázky dlaždic lze měnit přímo u položek WordPress menu. */
.pch-home-directions-menu>li>a:before,
.pch-home-category:before{
  background-image:var(--pch-direction-image,none)!important;
  background-position:var(--pch-direction-position,center center)!important;
}
/* Výchozí obrázky se použijí jen když u položky není vlastní obrázek. */
.pch-home-directions-menu>li:nth-child(1)>a:not([style*="--pch-direction-image"]):before{background-image:url('../img/category-tea.webp')!important}
.pch-home-directions-menu>li:nth-child(2)>a:not([style*="--pch-direction-image"]):before{background-image:url('../img/hero-coffee.webp')!important}
.pch-home-directions-menu>li:nth-child(3)>a:not([style*="--pch-direction-image"]):before{background-image:url('../img/hero-gifts.webp')!important}
.pch-home-directions-menu>li:nth-child(4)>a:not([style*="--pch-direction-image"]):before{background-image:url('../img/hero-mead.webp')!important}
.pch-home-directions-menu>li:nth-child(5)>a:not([style*="--pch-direction-image"]):before{background-image:url('../img/hero-ceramics.webp')!important}

/* 3.0.8 — vlastní obrázek má vždy přednost před výchozím obrázkem. */
.pch-home-directions-menu>li>a.pch-has-custom-direction-image:before{
  background-image:var(--pch-direction-image)!important;
  background-position:var(--pch-direction-position,center center)!important;
}
.pch-home-directions-menu>li:nth-child(1)>a:not(.pch-has-custom-direction-image):before{background-image:url('../img/category-tea.webp')!important}
.pch-home-directions-menu>li:nth-child(2)>a:not(.pch-has-custom-direction-image):before{background-image:url('../img/hero-coffee.webp')!important}
.pch-home-directions-menu>li:nth-child(3)>a:not(.pch-has-custom-direction-image):before{background-image:url('../img/hero-gifts.webp')!important}
.pch-home-directions-menu>li:nth-child(4)>a:not(.pch-has-custom-direction-image):before{background-image:url('../img/hero-mead.webp')!important}
.pch-home-directions-menu>li:nth-child(5)>a:not(.pch-has-custom-direction-image):before{background-image:url('../img/hero-ceramics.webp')!important}
