/** Shopify CDN: Minification failed

Line 58:1 Expected "*/" to terminate multi-line comment

**/
.m-product-tabs__load-more{justify-content:center;margin-top:32px}@media screen and (min-width: 768px){.m-product-tabs__load-more{margin-top:40px}}@media screen and (min-width: 1280px){.m-product-tabs__load-more{margin-top:60px}}.m-product-tabs--select .m-section__heading{display:inline-flex;justify-content:center;align-items:center;flex-wrap:wrap}.m-product-tabs--select .m-section__heading h2{color:rgb(var(--color-foreground-secondary));white-space:nowrap}@media screen and (min-width: 768px){.m-product-tabs--select .m-section__heading{flex-wrap:nowrap}}.m-product-tabs--horizontal .m-tab-header{margin-left:24px;margin-right:24px;padding:5px 0}.m-product-tabs--horizontal .m-select-custom{width:100%}@media screen and (min-width: 640px){.m-product-tabs--horizontal .m-select-custom{display:none}}.m-product-tabs .m-select-custom{width:auto;position:relative;z-index:50;border:0}.m-product-tabs .m-select-custom:after{content:"";width:100%;height:2px;background-color:currentColor;position:absolute;bottom:0;left:0}@media screen and (max-width: 767px){.m-product-tabs .m-select-custom br{display:none}}.m-product-tabs .m-select-custom .m-select-custom--trigger-icon svg{width:20px;height:20px}@media screen and (max-width: 1023px){.m-product-tabs .m-select-custom .m-select-custom--trigger-icon svg{width:16px;height:16px}}@media screen and (max-width: 767px){.m-product-tabs .m-select-custom .m-select-custom--trigger-icon svg{width:14px;height:14px}}.m-product-tabs .m-section__heading{position:relative;z-index:5}.m-product-tabs .m-section__tabs{display:inline-flex;align-items:center;justify-content:center;margin-top:30px;position:relative;z-index:5}@media screen and (max-width: 767px){.m-product-tabs .m-section__tabs{margin-top:16px}}.m-product-tabs .m-tab-content{opacity:0}.m-product-tabs .m-product-list{position:relative}.m-product-tabs .m-select-custom--options{border-radius:0;text-align:left}.m-product-tabs .swiper-pagination{position:relative;z-index:1}.m-tab-content:not(.active,.open) .m-accordion--item-content{content-visibility:hidden}
.m-product-tabs .m-product-list .m-product-card {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 4px 12px rgba(0,0,0,0.08);
  text-align: center;
  padding: 16px;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
    max-width: 500px; /* adjust as needed */
  margin:20px;   /* center the card in the column *
}
.m-product-tabs .m-product-list .m-product-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.12);
}

.m-product-tabs .m-product-list .m-product-card img {
  max-width: 100%;
  border-radius: 8px;
  margin-bottom: 16px;
}

.m-product-tabs .m-product-list .m-product-card .m-product-card__name,
.m-product-tabs .m-product-list .m-product-card h3 {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 8px;
  color: #222;
}

.m-product-tabs .m-product-list .m-product-card .m-product-card__price p {
  font-size: 1.1rem;
  font-weight: bold;
  color: #d32f2f;
  margin-bottom: 12px;
}

.m-product-tabs .m-product-list .m-product-card .m-button,
.m-product-tabs .m-product-list .m-product-card button {
  background: #111;
  color: #fff;
  border: none;
  padding: 10px 16px;
  border-radius: 8px;
  font-size: 0.9rem;
  cursor: pointer;
  transition: background 0.2s ease;
}

.m-product-tabs .m-product-list .m-product-card .m-button:hover,
.m-product-tabs .m-product-list .m-product-card button:hover {
  background: #d32f2f;
}