/** Shopify CDN: Minification failed

Line 63:12 Expected ":"
Line 65:0 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/


/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  
}

/*---------------- Custom CSS for tablet, mobile -------------------*/
@media (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  @media screen and (max-width: 768px) {

  /* Fix text container */
  .card__content {
    padding: 2px 3px !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 2px !important; /* small clean spacing */
  }

  /* FIX TITLE (no overflow) */
  .card__heading {
    font-size: 11px !important;
    line-height: 1.3 !important;
    margin: 0 !important;

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }

  /* FIX PRICE (no overlapping) */
  .price {
    font-size: 11px !important;
    margin: 0 !important;
    line-height: 1.2 !important;
    display: block !important;
  }

  /* VERY IMPORTANT - remove weird spacing */
  .price * {
    margin: 0 !important;
    paddi…
}
