/** Shopify CDN: Minification failed

Line 153:76 Unexpected ")"

**/
/* Place any CSS overrides in this file. */
/* === RARE BREED GLOBAL FONT & BUTTON FIX === */
html {
  font-size: 18px !important;
}

body {
  font-size: inherit !important;
  line-height: 1.6;
}

.button,
button,
input[type='submit'],
.shopify-payment-button {
  font-size: 18px !important;
  padding: 14px 28px !important;
  font-weight: 700;
}
body,
.page-width,
.site-main,
.template-index,
.main-content,
.content-container {
  transform: none !important;
  zoom: 1 !important;
  max-width: 100% !important;
  font-size: inherit !important;
}

.container,
.page-wrapper,
.section {
  font-size: inherit !important;
  zoom: 1 !important;
  transform: none !important;
}
.dynamic-section-button--image_F7RqmF,
.homepage-section-btn,
.dynamic-section-button--image_F7RqmF.btn {
  font-size: 18px !important;
  padding: 14px 28px !important;
  font-weight: 700;
  line-height: 1.4;
}
h1.product-details-product-title {
  font-size: 28px !important; /* adjust size as you want */
  line-height: 1.2 !important; /* optional, for spacing */
}
/* Force product description font size */
.template-product .rte,
.template-product .product__description,
.template-product .product-single__description {
  font-size: 22px !important; /* change to size you want */
  line-height: 1.6 !important;
  color: #c68849 !important;
}

/* Force product title font size */
.template-product .product-single__title,
.template-product .product__title {
  font-size: 38px !important;
  font-weight: 700 !important;
}

/* Force product price font size */
.template-product .price,
.template-product .product__price {
  font-size: 24px !important;
  font-weight: 600 !important;
}
/* Reduce subtotal dollar amount on cart page & cart drawer (Flow theme friendly) */
.template-cart .totals__subtotal-value,
.template-cart .price--large,
#CartDrawer .totals__subtotal-value,
.cart-drawer .totals__subtotal-value {
  font-size: 28px !important; /* adjust to taste */
  line-height: 1.1 !important;
}
/* --- CART SUBTOTAL SIZE FIX (Flow) --- */

/* 1) Kill any giant heading scale inside the totals area */
.template-cart .totals,
#CartDrawer .totals {
  --font-heading-scale: 1 !important;
}
/* === CART PAGE SUBTOTAL SIZE (Flow) === */
.template-cart {
  --font-heading-scale: 1 !important; /* stop Flow from scaling headings */
}

.template-cart .cart,
.template-cart .cart * {
  line-height: 1.1 !important;
}

.template-cart .h0,
.template-cart .h1,
.template-cart [class*='h'],
.template-cart .price--large,
.template-cart .totals__subtotal-value,
.template-cart .totals .price,
.template-cart [data-cart-subtotal],
.template-cart .totals__subtotal-value * {
  font-size: 20px !important; /* ← set your cart PAGE size */
  letter-spacing: 0 !important;
  white-space: nowrap !important; /* keep number on one line */
  font-weight: 600 !important;
}

/* === CART DRAWER SUBTOTAL SIZE (optional; sizes independent) === */
#CartDrawer .cart__footer .totals {
  --font-heading-scale: 1 !important;
}

#CartDrawer .h0,
#CartDrawer .h1,
#CartDrawer [class*='h'],
#CartDrawer .price--large,
#CartDrawer .totals__subtotal-value,
#CartDrawer .totals .price,
#CartDrawer [data-cart-subtotal],
#CartDrawer .totals__subtotal-value * {
  font-size: 24px !important; /* ← set your DRAWER size */
  line-height: 1.1 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  font-weight: 600 !important;
}
/* ================================
   Treat Your Shelter – Thank You
   Target by canonical URL (guaranteed)
   ================================ */

html:has(link[rel="canonical"][href*="/pages/treat-your-shelter-thank-you"]) h1,
html:has(link[rel="canonical"][href*="/pages/treat-your-shelter-thank-you"]) .h0,
html:has(link[rel="canonical"][href*="/pages/treat-your-shelter-thank-you"]) .h1 {
  color:#F3DFB9 !important;
}

html:has(link[rel="canonical"][href*="/pages/treat-your-shelter-thank-you"]) p,
html:has(link[rel="canonical"][href*="/pages/treat-your-shelter-thank-you"]) li {
  color:#F3DFB9 !important; 
}

/* DISCOUNT LINE ABOVE BUTTON (the "Click on the button..." line) */
html:has(link[rel="canonical"][href*="/pages/treat-your-shelter-thank-you"]))
#rb-richtext_jJcHzt {
  color:#C66849 !important;

}


