/** Shopify CDN: Minification failed

Line 198:29 Unexpected "-->"

**/
/* ── NK Cart Drawer Reskin ─────────────────────────────── */

/* Overall drawer */
cart-drawer-component dialog,
.cart-drawer {
  background: #fafaf8 !important;
  font-family: sans-serif !important;
}

/* Header */
.cart-drawer__header {
  background: #fafaf8 !important;
  border-bottom: 1px solid #d4c9b8 !important;
  padding: 16px !important;
}

/* Cart title */
h2#cart-drawer-heading {
  font-family: sans-serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  text-transform: none !important;
  color: #1a1a1a !important;
}

/* Hide Wishlist app duplicate header */
.Vtl-WishlistHeaderWrapper {
 }

/* Cart item border */
.cart-drawer .cart-items--dividers .cart-items__table-row {
  border-bottom: 1px solid #ede8e0 !important;
}

/* Force portrait image in drawer */
.cart-drawer .cart-items__media-container {
  aspect-ratio: 3/4 !important;
  width: 100% !important;
  overflow: hidden !important;
}

.cart-drawer .cart-items__media-image {
  object-fit: cover !important;
  object-position: top center !important;
  width: 100% !important;
  height: 100% !important;
}

/* Product title */
.cart-drawer .cart-items__title {
  font-size: 13px !important;
  font-weight: 500 !important;
  font-family: sans-serif !important;
  line-height: 1.4 !important;
  color: #1a1a1a !important;
}

/* Hide variant text */
.cart-drawer .cart-items__variants,
.cart-drawer .cart-items__variants-wrapper dl,
.cart-drawer .cart-items__properties {
  display: none !important;
}

/* Hide discount label (e.g. "25% Off on Select Sarees") */
.cart-drawer .cart-items__variants-wrapper ul {
  display: none !important;
}

/* Price */
.cart-drawer .cart-items__price {
  font-family: sans-serif !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
  font-size: 13px !important;
}

.cart-drawer .compare-at-price {
  color: #999 !important;
  font-weight: 400 !important;
}

/* Quantity stepper */
.cart-drawer .quantity-selector {
  border: 1px solid #e8ddd0 !important;
  border-radius: 4px !important;
  background: #fff !important;
}

/* Savings bar */
#nk-savings-banner {
  background: #f5c518 !important;
  color: #1a1a1a !important;
  margin-left: -16px !important;
  margin-right: -16px !important;
  width: calc(100% + 32px) !important;
  margin-bottom: 12px !important;
  font-family: sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-align: center !important;
  padding: 8px 16px !important;
}

/* Tier bar */
.nk-tier-bar,
cart-drawer-component [id="nk-tier-bar"] {
  overflow: visible !important;
}

/* Rename Discount label */
.cart-discount__label {
  font-size: 0 !important;
}

.cart-discount__label::after {
  content: 'Apply Coupon' !important;
  font-size: 13px !important;
  font-family: sans-serif !important;
  color: #1a1a1a !important;
}

/* Summary */
.cart-drawer__summary {
  background: #fafaf8 !important;
  border-top: 1px solid #d4c9b8 !important;
  padding: 16px !important;
}

/* Estimated total */
.cart-drawer__footer .totals,
.cart-drawer__footer p,
.totals__subtotal,
.totals__subtotal-value {
  font-family: sans-serif !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  color: #1a1a1a !important;
  letter-spacing: 0.02em !important;
}

/* Checkout button */
.cart__checkout-button {
  background: #2c2c2c !important;
  color: #fafaf8 !important;
  font-family: sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  border-radius: 4px !important;
  height: 52px !important;
  border: none !important;
}

.cart__checkout-button:hover {
  background: #1a1a1a !important;
  color: #fafaf8 !important;
}

/* Tier bar labels */
.nk-tier-bar__labels {
  display: flex;
  justify-content: space-between;
  margin-top: 8px;
  padding: 0 4px;
}

.nk-label-1 {
  color: #1a1a1a !important;
  font-weight: 600 !important;
  font-size: 11px !important;
  text-align: left;
  flex: 1;
}

.nk-label-2 {
  color: #1a1a1a !important;
  font-weight: 600 !important;
  font-size: 11px !important;
  text-align: center;
  flex: 1;
}

.nk-label-3 {
  color: #1a1a1a !important;
  font-weight: 600 !important;
  font-size: 11px !important;
  text-align: right;
  flex: 1;
}
<!-- NK Prepaid Offer Banner -->
<div class="nk-prepaid-banner">
  🎁 Get additional <strong>5% off</strong> on prepaid orders
</div>
/* ===== NK TIER PROGRESS TEXT SIZE ===== */
div#nk-tier-bar div#nk-tier-message,
div#nk-tier-message.nk-tier-bar__message,
.nk-tier-bar__message {
  font-size: 15px !important;
  font-weight: 700 !important;
  font-style: normal !important;
  line-height: 1.4 !important;
}
/* ===== END NK TIER PROGRESS TEXT SIZE ===== */
/* Cart: full product photo, text beside it */
.cart-items__table-row {
  grid-template-columns: 88px 1fr auto !important;
}
.cart-items__media-container {
  position: relative !important;
  width: 88px !important;
  min-width: 88px !important;
  aspect-ratio: 3 / 4 !important;
  height: auto !important;
  overflow: hidden !important;
  background: #f7f5f2;
}
.cart-items__media-container img {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  transform: none !important;
  object-fit: contain !important;
  object-position: center !important;
}
