/** Shopify CDN: Minification failed

Line 58:19 Unexpected "*"

**/
.th-trust{display:none !important;}
/* Tashma v2 - Global Enhancements */
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/* Product cards */
.card--card{border-radius:10px;overflow:hidden;border:1px solid #eee;box-shadow:none;transition:transform .2s,box-shadow .2s}
.card-wrapper:hover .card--card{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.06)}
.card__content{padding:10px 12px}
.card__heading{font-weight:600;font-size:13px;line-height:1.3}
.card__heading a{color:#1E3A5F;text-decoration:none}
.price-item--sale{color:#dc3545;font-weight:700}
.badge--sale{background:#dc3545;color:#fff;border-radius:6px;font-size:11px;font-weight:600}
.badge--sold-out{background:#dee2e6;color:#6c757d;border-radius:6px}
.button,.shopify-challenge__button,button[type="submit"]{font-weight:600;letter-spacing:.01em;transition:all .2s}
.quick-add__submit{border-radius:6px;font-weight:600;font-size:12px}
.announcement-bar{font-size:12px;font-weight:500}
.footer{border-top:3px solid #FF9900}
.section-header__title{font-weight:700;color:#1E3A5F}
@media(max-width:749px){.card__content{padding:8px 10px}.card__heading{font-size:12px}.price{font-size:12px}}

/* === PRODUCT CARDS FIX === */
/* Title: 2 lines max with ellipsis */
.card__heading a,
.card-information__text a,
h3.card__heading a,
.card__heading {
  display: -webkit-box !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.3 !important;
  max-height: 2.6em !important;
  font-size: 14px !important;
}

/* Even card heights */
.card__content {
  min-height: auto !important;
}

.card__information {
  min-height: auto !important;
}

/* Product images: natural size, no zoom */
.card__media img,
.card--standard .card__media img,
.media img {
  object-fit: contain !important;
}

/* Section title: modern pro style */
.section-template--* h2,
.collection .title,
[class*="section-"] h2.h1,
[class*="section-"] h2.h2 {
  font-family: 'Outfit', sans-serif !important;
  font-weight: 700 !important;
  color: #1E3A5F !important;
  letter-spacing: -0.5px !important;
}
