/** Shopify CDN: Minification failed

Line 151:1 Expected "}" to go with "{"

**/
/* ===== TITAN'S TREATS â€” CUSTOM CSS v2 ===== */
/* Updated: fix nav size, body text size, black dot issue */

/* --- 1. NAV BAR â€” shrink oversized menu links --- */
.header__menu-item,
.list-menu__item a,
.header__inline-menu .list-menu__item a,
.header__inline-menu .header__menu-item,
header nav a {
  font-size: 14px !important;
  letter-spacing: 0.04em !important;
  font-weight: 600 !important;
}

/* --- 2. BODY / DESCRIPTION TEXT â€” increase too-small text --- */

/* Product page descriptions */
.product__description,
.product__description p,
.product__description li,
.rte,
.rte p,
.rte li {
  font-size: 16px !important;
  line-height: 1.7 !important;
}

/* Homepage rich-text sections */
.rich-text__text,
.rich-text__text p,
.rich-text__blocks p {
  font-size: 16px !important;
  line-height: 1.7 !important;
}

/* Product card titles in collection/grid */
.card__heading,
.card__heading a,
.card-information__text,
.card-information__text a,
.card__content .card__heading a {
  font-size: 15px !important;
  line-height: 1.4 !important;
}

/* Product card prices */
.price-item,
.price-item--regular,
.price-item--sale {
  font-size: 16px !important;
}

/* General paragraph text sitewide */
.section-template--main p,
.shopify-section p,
.page-width p {
  font-size: 16px !important;
  line-height: 1.7 !important;
}

/* Blog text */
.article-template__content p,
.blog-articles p {
  font-size: 16px !important;
  line-height: 1.7 !important;
}

/* --- 3. BLACK DOTS â€” fix quick-add buttons on product cards --- */

/* Hide the quick-add button circles entirely (they show as black dots) */
.quick-add,
.card__quick-add,
.quick-add__submit {
  display: none !important;
}

/* Alternative: if the dots are card media overlays */
.card__media .card__badge,
.card .badge {
  display: none !important;
}

/* Fix any SVG icons showing as black circles in card area */
.card__media .icon,
.card .icon-bag {
  display: none !important;
}

/* If quick-add is a circular button overlay on the card image */
.card--standard .quick-add,
.card--card .quick-add {
  display: none !important;
}

/* Remove any pseudo-element overlays causing dots */
.card__inner::after,
.card__media::after {
  display: none !important;
/* === FIX 1: BIGGER NAV BAR === */
#header .header__menu-item,
#header .list-menu__item a,
#header .header__inline-menu a,
.header__inline-menu .dt-sc-nav-link {
  font-size: 1.2rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.06em !important;
}

/* === FIX 2: GREEN BUTTONS === */
.button,
.shopify-challenge__button,
.customer button {
  background-color: #3e6937 !important;
  background: #3e6937 !important;
  color: #fff !important;
}
.button:hover,
.shopify-challenge__button:hover,
.customer button:hover {
  background-color: #2d5028 !important;
  background: #2d5028 !important;
  color: #fff !important;
}
.button--secondary {
  background: transparent !important;
  background-color: transparent !important;
  border: 2px solid #3e6937 !important;
  color: #3e6937 !important;
}
.button--secondary:hover {
  background: #3e6937 !important;
  background-color: #3e6937 !important;
  color: #fff !important;
}

/* === FIX 3: REMOVE BLUE BAR === */
.video-banner-wrapper {
  background: #fff !important;
  background-color: #fff !important;
}
.video-section {
  background: #fff !important;
}
.video-banner-wrapper .gradient {
  background: #fff !important;
}