/** Shopify CDN: Minification failed

Line 62:0 Expected "}" to go with "{"

**/
/* Remove focus outline from search input */
#modco_popup .search_form input[type="text"]:focus {
    outline: none !important;
    box-shadow: none !important;
}


/* Image Popup Modal Fixes */
  #modco_popup.img_popup .max-h-full {
    height: 100%;
  }

  .img_popup .media {
    object-fit: contain;
  }

  /* Only apply auto-sizing on tablet and larger screens */
  @media (min-width: 768px) {
    .img_popup .media {
      width: auto !important;
      height: auto !important;
      max-width: 100%;
      max-height: 100%;
    }
  }


  .block_media.action_select.active {
    border: 2px solid;
  }

  /* Limit product thumbnails to 5 on mobile, show all on desktop */
  .block_media.action_select {
    /* On mobile, hide thumbnails after the 5th one */
    display: block;
  }

  @media (max-width: 767px) {
    .block_media.action_select:nth-child(n+6) {
      display: none !important;
    }
  }

  .card_content .product_price {
    font-size:.75rem;
  }

  /* Ensure variant selection triggers image change (already handled by Alpine.js media-select event) */

@media print{
    .print\:hidden {display:none !important;}
    .block_product_variant .option_values .color_swatch {
        height: 4rem;
        width: 4rem;
    }

