/** Shopify CDN: Minification failed

Line 113:0 Expected "}" to go with "{"

**/
/* Wrapper aligns everything left */
.naeon-cart-discount-wrapper {
  text-align: left;
  margin-top: 1rem;
}

/* "Have a promo code?" button - normal weight */
.naeon-discount-toggle {
  display: inline-block;
  font-size: 1rem;        /* ~16px */
  font-weight: 400;       /* normal, not bold */
  margin-bottom: 0.5rem;
  cursor: pointer;
  text-decoration: underline;
}

/* Input + Apply row */
.naeon-discount-row {
  display: flex;
  align-items: stretch;
}

/* Input box */
.naeon-discount-input {
  flex: 1;
  border: 1px solid #ddd;
  padding: 10px 12px;
  font-size: 0.9rem;
}

/* Apply button */
.naeon-discount-apply {
  padding: 10px 20px;
  background: #111;
  color: #fff;
  font-weight: 500;
  cursor: pointer;
  transform: uppercase;
}

.naeon-discount-apply:hover {
  opacity: 0.85;
}

.naeon-discount-help {
  padding-top: 0.5rem;
}

/* Subtotal + Taxes left, price right */
[data-cart-footer] dl {
  display: grid;
  grid-template-columns: 1fr auto;
  text-align: left;
  margin-bottom: 0.5rem;
}

[data-cart-footer] dl dt,
[data-cart-footer] dl dd {
  padding: 2px 0;
}

/* Subtotal row: label left, price right */
[data-cart-footer] dl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}

[data-cart-footer] dl dt {
  text-align: left;
  font-weight: 400; /* normal */
}

[data-cart-footer] dl dd {
  text-align: right;
  margin-left: auto;
}

/* Promo code section spacing */
.naeon-cart-discount-wrapper {
  margin-bottom: 1.25rem; /* adds gap before checkout button */
}

/* Taxes and shipping message: full-width left aligned */
[data-cart-footer] .has-theme-links {
  text-align: left !important;
  font-size: 0.9rem;
  margin-top: 0.5rem;
}

/* Checkout button bold + uppercase */
[data-cart-footer] button[name="checkout"] {
  font-weight: 500;     /* bold */
  font-size: 1rem;
  text-transform: uppercase; /* ALL CAPS */
}

/* Specifically target discount + subtotal rows */
[data-cart-footer] dl dt {
  margin-right: 0.5rem; /* ensures gap before subtotal */
  font-weight: 400;
}

[data-cart-footer] dl dd {
  margin-left: auto;   /* pushes value to right cleanly */

