/** Shopify CDN: Minification failed

Line 133:28 Expected "}" to go with "{"

**/
/* DREAMONHOME | Xclusive 3.9 | Soninis krepselis V1
   Papildomas CSS failas. Skirtas #cart soniniam langui.
   Nekeicia prekiu, nuolaidu, checkout ar Shopify JS logikos.
*/

/* Prekiu eilutes: daugiau oro, bet nekeiciame temos grido. */
#cart > .l4ca.compact > li,
#cart .l4ca.compact.base-font > li:not(.has-l4ca) {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
  border-bottom-color: #e9e9e9;
}

/* Miniatiuros didesnes ir visos prekes matomos. */
#cart .l4ca.compact.base-font > li:not(.has-l4ca) > figure {
  width: 72px !important;
  min-width: 72px !important;
  flex: 0 0 72px !important;
}
#cart .l4ca.compact.base-font > li:not(.has-l4ca) > figure picture,
#cart .l4ca.compact.base-font > li:not(.has-l4ca) > figure img {
  display: block;
  width: 100% !important;
  height: 72px !important;
  object-fit: contain !important;
}

/* Pavadinimai: nespaudziami i viena ilga eilute. */
#cart .l4ca.compact.base-font > li > section { min-width: 0; }
#cart .l4ca.compact.base-font > li > section h2 {
  font-size: 13px !important;
  line-height: 1.4 !important;
  font-weight: 600 !important;
  overflow-wrap: anywhere;
}

/* Kainos: nauja akcinė raudona, sena pilka (vietoje atvirkstines). */
#cart .dreamon-cart-price {
  display: flex !important;
  justify-content: flex-end !important;
  align-items: baseline !important;
  flex-wrap: wrap !important;
  gap: 3px 6px !important;
  min-width: 0;
  color: #171717 !important;
  font-size: 13px !important;
  line-height: 1.35 !important;
}
#cart .dreamon-cart-price .dreamon-cart-final-price {
  color: #171717 !important;
  font-weight: 700 !important;
  white-space: nowrap !important;
  order: 0;
}
#cart .dreamon-cart-price:has(.old-price) .dreamon-cart-final-price {
  color: #d71920 !important;
}
#cart .dreamon-cart-price .old-price {
  color: #858585 !important;
  font-size: 10px !important;
  font-weight: 400 !important;
  text-decoration: line-through !important;
  order: 1;
  margin: 0 !important;
  white-space: nowrap !important;
}

/* Kiekio valdymas bei salinimas: aiskesne paspaudimo vieta. */
#cart .l4ca.compact.base-font > li > section > footer {
  align-items: center;
  gap: 10px;
}
#cart .l4ca.compact.base-font > li > section > footer .remove-from-cart-link {
  display: inline-flex;
  align-items: center;
  min-height: 32px;
  gap: 4px;
}

/* Specialaus pasiulymo kortele ir kodo juosta. */
#cart .dreamon-boston-promo {
  padding: 12px 13px !important;
  margin: 12px 0 14px !important;
  background: #fafafa !important;
  border: 1px solid #e1e1e1 !important;
  border-radius: 7px !important;
  font-size: 12px !important;
  line-height: 1.5 !important;
}
#cart .dreamon-boston-promo__title {
  font-size: 13px !important;
  font-weight: 700 !important;
  margin-bottom: 5px !important;
}
#cart .dreamon-boston-promo__text { margin-bottom: 8px !important; }
#cart .dreamon-boston-promo__code {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 5px 12px;
  padding: 9px 10px !important;
  border-color: #c8c8c8 !important;
  background: #fff !important;
}
#cart .dreamon-boston-promo__code strong { font-weight: 750 !important; }

/* Suvestine ir apmokejimo zona. */
#cart .dreamon-cart-summary-row { margin-top: 8px !important; }
#cart .dreamon-cart-summary-amount { color: #171717 !important; }
#cart .dreamon-cart-terms label { line-height: 1.5 !important; }
#cart .dreamon-cart-terms input[type='checkbox'] {
  width: 17px !important;
  height: 17px !important;
}
#cart .sticky-in-panel button[name='checkout'] {
  min-height: 46px;
  font-weight: 700;
}

@media (max-width: 480px) {
  #cart .l4ca.compact.base-font > li:not(.has-l4ca) > figure {
    width: 64px !important;
    min-width: 64px !important;
    flex-basis: 64px !important;
  }
  #cart .l4ca.compact.base-font > li:not(.has-l4ca) > figure img {
    height: 64px !important;