/** Shopify CDN: Minification failed

Line 89:0 Unexpected "}"

**/
/* PLP --- Financing Row - AS LOW AS weekly payment below price  */
.financing-row.as-low-as {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-top: 0.5rem;
  padding: 0.5rem;
  font-size: 0.875rem;
  color: #333;
  gap: 1rem;
  flex-wrap: nowrap;
  border-top: 1px solid #D1D5DC
}

.financing-row .weekly-price {
  display: flex;
  align-items: baseline;
  gap: 0.4rem;
  white-space: nowrap;
}

/* "AS LOW AS" text */
.financing-row .weekly-price .as-low-as-text {
  font-size: 10px;
  font-weight: normal;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 0.3px;
}

/* "/wk" */
.financing-row .weekly-price span:last-child {
  font-size: 0.9em;
}

/* Payment amount */
.financing-row .weekly-price .price {
  font-size: 1.1em;
  font-weight: bold;
  color: #000;
}

/* Logo container - force fixed width from slider */
.financing-row .finance-img {
  flex-shrink: 0;
  width: var(--financing-logo-width, 100px) !important;
  max-width: var(--financing-logo-width, 100px) !important;
}

/* Logo image - strong override of .image > * and theme defaults */
.financing-row .finance-img img.financing-logo {
  width: auto !important;
  max-width: 100% !important;  /* fill container but cap at variable */
  height: auto !important;
  display: block !important;
  object-fit: contain !important;
}

/* Override if wrapped in .image (common in Shopify render) */
.financing-row .finance-img .image,
.financing-row .finance-img .image img,
.financing-row .finance-img .image > * {
  width: auto !important;
  max-width: var(--financing-logo-width, 100px) !important;
  height: auto !important;
  object-fit: contain !important;
}

/* Mobile scaling */
@media screen and (max-width: 749px) {
  .financing-row.as-low-as {
    font-size: 0.8rem;
    gap: 0.3rem;
    padding: 0.4rem 0;
    margin-top: 0.3rem;
  }

  .financing-row .weekly-price .as-low-as-text {
    font-size: 9px;
    letter-spacing: 0.2px;
  }
  }
}

/* PDP Financing Block – "or from $X/wk with [logo] — select Own Lease at checkout" */
.financing-row.product-main-financing {
  margin: 1.2rem 0 1.8rem;
  padding: 1rem;
}

.product-main-financing .weekly-price {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

.product-main-financing .financing-prefix,
.product-main-financing .financing-with,
.product-main-financing .financing-action {
  color: #555;
  font-weight: 400;
}

.product-main-financing .price {
  font-size: 1.35em;
  font-weight: bold;
  color: #000;
}

.product-main-financing .finance-img {
  display: inline-flex;
  align-items: center;
}

.product-main-financing .financing-logo {
  max-width: 160px !important;   /* bigger on PDP */
  height: auto !important;
}

.product-main-financing .financing-action {
  font-weight: 500;
}

/* Mobile */
@media screen and (max-width: 749px) {
  .financing-row.product-main-financing {
    padding: 0.4rem;
  }
  .product-main-financing .weekly-price {
    gap: 0.4rem;
  }

  .product-main-financing .financing-logo {
    max-width: 140px !important;
  }
}