/** Shopify CDN: Minification failed

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

**/
#monster-upsell-cart .mu-cart-header {
  font-style: var(--heading-font-style) !important;
  text-transform: var(--heading-capitalize) !important;
  letter-spacing: var(--heading-letterspacing) !important;
  font-size: var(--font-size-base) !important;
  line-height: var(--base-line-height) !important;
  font-family: 'NeulisAlt', sans-serif !important;
  font-weight: 700 !important;
  color: rgb(var(--color-primary-text)) !important;
}

#mu-header div.mu-flex.mu-items-center {
  background: #FFF !important;
  border-radius: 0 !important;
}

#monster-upsell-cart .mu-item-title,
#monster-upsell-cart .mu-item-price,
#monster-upsell-cart .mu-item-quantity,
#monster-upsell-cart .mu-subtotal,
#monster-upsell-cart .mu-item-variants {
  font-size: var(--font-size-sm) !important;
  line-height: 1.25 !important;
  font-family: 'Filson-Pro', sans-serif !important;
  font-weight: 400 !important;
  color: rgb(42, 124, 132) !important;
}

#monster-upsell-cart .mu-item-quantity > div {
  width: 3rem;
  height: 2rem;
  color: rgb(42, 124, 132) !important;
}
#monster-upsell-cart .mu-item-quantity > button {
  width: 2rem;
  height: 2rem;
  color: rgb(42, 124, 132) !important;
}

#monster-upsell-cart .mu-item-quantity > button svg path {
  color: rgb(42, 124, 132) !important;
}

#mu-checkout-button {
  /* background-color: rgb(147, 216, 214) !important; */
  font-family: 'Filson-Pro', sans-serif !important;
  font-weight: 400 !important;
}

.mp-checkout-btn-content-text {
    font-family: 'NeulisAlt', sans-serif !important;
}

#mu-continue-shopping,
#monster-upsell-cart .mu-badges,
#mu-coupon svg path {
  color: rgb(42, 124, 132) !important;
  font-weight: 400 !important;
}

#mu-coupon button {
  /* background-color: rgb(147, 216, 214) !important; */
}

#mu-coupon div.mu-rounded.mu-border {
  border-color: rgb(42, 124, 132) !important;
}

#monster-cart-wrapper {
  width: 91.666667% !important;
  padding: 0 !important;
}

#monster-cart-wrapper > div {
  border-radius: 0 !important;
}

@media (min-width: 768px) {
  #monster-cart-wrapper {
    width: 58.333333% !important;
  }
}

@media (min-width: 990px) {
  #monster-cart-wrapper {
    width: 41.666667% !important;
  }

@media screen and (max-width: 768px) {
  .header__mobile {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
  }

  .header__mobile .left-icons {
    order: 1;
    display: flex;
    align-items: center;
    gap: 1rem;
  }

  .header__mobile .site-logo {
    order: 2;
    margin: 0 auto;
  }

  .header__mobile .cart-icon {
    order: 3;
    margin-left: auto;
  }
}
/* Fabric Care page – stack grid items in one column on mobile */
@media (max-width: 749px) {
  body.template-page-fabric-care ul.grid.grid-cols-2 {
    grid-template-columns: 1fr !important;
  }
}
