/** Shopify CDN: Minification failed

Line 45:2 Unexpected "{"
Line 45:3 Expected identifier but found "%"
Line 46:19 Unexpected "{"
Line 46:20 Expected identifier but found "%"

**/
  /* ==============================
   Product Card – Add to Cart Button
   ============================== */

#product-grid .quick-add__submit{
  background: #F4B740 !important;   /* your yellow */
  color: #ffffff !important;
  border: none !important;
  border-radius: 16px !important;
  font-weight: 600 !important;
  letter-spacing: .04em;
  transition: all .25s ease;
}

/* Hover */
#product-grid .quick-add__submit:hover{
  background: #e0a42c !important;
  transform: translateY(-1px);
  box-shadow: 0 6px 14px rgba(0,0,0,.12);
}

/* Active press */
#product-grid .quick-add__submit:active{
  transform: translateY(0);
  box-shadow: none;
}

/* Sold out state */
#product-grid .quick-add__submit[disabled]{
  background: #ddd !important;
  color: #888 !important;
  cursor: not-allowed;
  box-shadow: none;
}
.fixed-height-title{
      margin-bottom: 5px;
  {% comment %} min-height:60px;
  max-height:60px; {% endcomment %}
  display:block;
}
/* Container-like product cards (wrap + card) */
/* Put this in your theme CSS (base.css / component-card.css / custom.css) */

#product-grid .card-wrapper.product-card-wrapper{
  height: 100%;
}

#product-grid .card-wrapper.product-card-wrapper > .card{
  height: 100%;
  border: 1px solid rgba(0,0,0,.10);
  border-radius: 16px;
  background: #fff;
  overflow: hidden;              /* ensures media corners match container */
  box-shadow: 0 6px 18px rgba(0,0,0,.06);
  transition: box-shadow .2s ease, transform .2s ease;
}

#product-grid .card-wrapper.product-card-wrapper > .card:hover{
  box-shadow: 0 10px 26px rgba(0,0,0,.10);
  transform: translateY(-1px);
}

/* If your theme uses gradient backgrounds on cards, this keeps it clean */
#product-grid .card-wrapper.product-card-wrapper > .card.gradient{
  background: #fff;
}
/* Product grid ATC button: 80% width + centered */
#product-grid .quick-add__submit{
  width: 80% !important;
  max-width: 80% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
}
.quick-add__submit {
    padding: .8rem;
    min-width: 80%;
    box-sizing: border-box;
}
/* Remove Dawn button ghost border / focus ring */
#product-grid .quick-add__submit,
#product-grid .quick-add__submit:focus,
#product-grid .quick-add__submit:focus-visible{
  outline: none !important;
  box-shadow: none !important;
}

/* Dawn adds an extra inner pseudo border */
#product-grid .quick-add__submit::after{
  display: none !important;
}
/* Product card title size */
#product-grid .card__heading{
  font-size: 15px !important;
  line-height: 1.35 !important;
  font-weight:700;
  padding: 0px 5px 0px 5px;
}
