.product-card-wrapper [data-ca-card-color] { color: #405449; opacity: 1; font-size: 13px; }
.product-card-wrapper .card__information .price { color: #20382f; }
@media (max-width: 749px) {
  .collection-hero.ca-collection-header .collection-hero__title { font-size: 25px; }
}

.ca-swatch[disabled] { position: relative; opacity: .55; cursor: not-allowed; }
.ca-swatch[disabled]::after { content: ""; position: absolute; inset: 0; background: linear-gradient(to bottom right, transparent calc(50% - 1px), #24372c 50%, transparent calc(50% + 1px)); border-radius: inherit; pointer-events: none; }

