.c-btn.c-btn--dark { color: #fff; background: #111; }
.c-btn.c-btn--dark:hover { background: #2b2b2b; }
.product-card { border: 2px solid #d3d3d3; padding: 16px; }
.product-card .product-card__details { text-align: center; }
.product-card .product-card__title { font-size: calc((var(--font--size-h2) / var(--font--size-base)) * 1rem); font-weight: var(--font--title-weight); }
.product-card .price { font-size: calc((var(--font--size-h2) / var(--font--size-base)) * 1rem); text-transform: capitalize; }
.product-card .dp-buy-now-button { margin-top: 16px; min-width: 200px;}