/** Shopify CDN: Minification failed

Line 241:30 Expected "}" to go with "{"

**/
/* ============================
   CART DRAWER CUSTOM STYLES
   ============================ */

/* 1) Skryť hlavičku tabuľky (PRODUKT / CELKEM) */
#CartDrawer thead {
  display: none !important;
}

/* 2) Ultra-kompaktný QUANTITY INPUT v košíku */

/* Hlavný box pre množstvo (– 1 +) */
#CartDrawer .quantity {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-height: 0 !important;
  height: 18px !important;          /* <<< výška obdĺžnika */
  padding: 0 !important;
  margin: 5px 0 0 0 !important;     /* 5 px medzera pod cenou */

  width: 56px !important;           /* zúžená šírka */
  border: 1px solid #999 !important;
  border-radius: 4px !important;
  box-sizing: border-box !important;
}

/* mínus / plus tlačidlá */
#CartDrawer .quantity__button {
  width: 16px !important;
  height: 16px !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 16px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

/* SVG ikonky v mínus/plus */
#CartDrawer .quantity__button .svg-wrapper svg {
  width: 10px !important;
  height: 10px !important;
}

/* samotný input s číslom – bez vzduchu hore/dole */
#CartDrawer .quantity__input {
  width: 20px !important;
  height: 16px !important;
  line-height: 16px !important;
  padding: 0 !important;
  margin: 0 !important;

  font-size: 11px !important;
  text-align: center !important;
  border: none !important;
  background: transparent !important;
}

/* odstráni extra padding/margin okolo celého bloku množstva */
#CartDrawer .cart-item__quantity-wrapper,
#CartDrawer .quantity-popover-container {
  padding: 0 !important;
  margin: 0 !important;
}

/* 3) Kôš vedľa množstva, vertikálne vycentrovaný */
#CartDrawer .cart-item__quantity-wrapper {
  display: flex !important;
  align-items: center !important;
  gap: 6px !important;
}

#CartDrawer .cart-remove-button {
  padding: 0 !important;
  margin: 0 !important;
  height: 18px !important;

  display: flex !important;
  align-items: center !important;
}

#CartDrawer .cart-remove-button .svg-wrapper svg {
  width: 16px !important;
  height: 16px !important;
}

/* ============================================
   POSUN QUANTITY + KÔŠ BLIŽŠIE K CENE
   ============================================ */

/* Toto posunie celý blok pod cenu na max 4–5 px */
#CartDrawer .cart-item__quantity-inline,
#CartDrawer .cart-item__quantity-wrapper,
#CartDrawer .quantity-popover-container,
#CartDrawer quantity-input.quantity.cart-quantity {
  margin-top: 4px !important;    /* <<< medzera pod cenou */
  padding-top: 0 !important;
}

/* Zrušiť všetky staré marginy ktoré to odsúvali nižšie */
#CartDrawer .cart-item__quantity {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

#CartDrawer .cart-item__details {
  margin-bottom: 0 !important;
}

/* EXTRA: aby obrázok a text nespôsobili posun */
#CartDrawer .cart-item__details > * {
  margin-bottom: 0 !important;
}

/* Quantity input ostáva super malý */
#CartDrawer .quantity {
  height: 18px !important;
  padding: 0 !important;
  margin-top: 4px !important; /* musí byť rovnaké číslo */
}

/* Kôš vedľa množstva, vertikálne centrovaný */
#CartDrawer .cart-item__quantity-wrapper {
  display: flex !important;
  align-items: center !important;
  gap: 6px;
  padding: 0 !important;
}
/* POSUNÚŤ MNOŽSTVO + KÔŠ HORE BLIŽŠIE K CENE */

/* zruš akékoľvek vlastné marginy hore */
#CartDrawer .cart-item__quantity-wrapper,
#CartDrawer quantity-input.quantity.cart-quantity {
  margin-top: 0 !important;
}

/* fyzicky posuň celý blok nahor */
#CartDrawer .cart-item__quantity-wrapper {
  transform: translateY(-22px); /* skúšobná hodnota, približne o polovicu nahor */
}

/* ak chceš menej/viac, uprav číslo:
   -8px -> trošku menej hore
   -12px alebo -14px -> ešte vyššie */

/* ==========================
   ÚPLNE ZMENŠENIE MEDZIER
   medzi produktami v košíku
   ========================== */

/* 1) Zrušiť medzeru medzi <tr> riadkami */
#CartDrawer table.cart-items {
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}

/* 2) Skryť spodnú čiaru medzi produktmi */
#CartDrawer .cart-item {
  border-bottom: none !important;
}

/* 3) Znížiť výšku celého produktového riadku */
#CartDrawer .cart-item td {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* 4) Minimalizovať medzeru pod obrázkom produktu */
#CartDrawer .cart-item__media {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* 5) Zrušiť extra spacing v detailoch */
#CartDrawer .cart-item__details {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* 6) Zrušiť padding v wrapperi */
#CartDrawer .drawer__cart-items-wrapper {
  padding: 0 !important;
  margin: 0 !important;
}

/* 7) Odstrániť medzeru, ktorú Dawn pridáva cez display: table-row */
#CartDrawer .cart-items tr {
  height: auto !important;
}
/* ======================================
   Zmenšenie medzery POD produktmi
   nad upsell blokom v Cart Drawer
   ====================================== */

/* 1) Zmenšiť spacing pod tabuľkou produktov */
#CartDrawer .drawer__contents {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* 2) Odstrániť veľkú medzeru pod posledným <tr> */
#CartDrawer table.cart-items tbody {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* 3) Odstrániť dodatočné odsadenie wrappera */
#CartDrawer .drawer__cart-items-wrapper {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}

/* 4) Zmenšiť priamy spodný margin pod posledným produktom */
#CartDrawer .cart-item:last-child {
  margin-bottom: 4px !important; /* môžeš dať aj 0–2 px */
  padding-bottom: 0 !important;
}

/* 5) Ak sa pod produktami stále objavuje biela medzera, skry ju */
#CartDrawer .cart-items {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border-bottom: none !important;
}

/* 6) Zmenšiť medzeru nad upsell blokom */
#CartDrawer .upsell-wrapper {
  margin-top: 0 !important;   /* default je ~20–30 px */
  padding-top: 0 !important;
}

.drawer__footer {
    padding-top: 0 !important;