.price{align-items:baseline;gap:var(--space-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.price--on-sale .price__current{color:rgb(var(--color-sale))}.price__compare{opacity:.55;font-size:.9em;text-decoration-thickness:1px}.price__unavailable{opacity:.6}.price__unit{opacity:.7;flex-basis:100%}.card--product .card__title{font-family:var(--font-body-family);font-size:var(--font-size-body);font-weight:400}.card__vendor{opacity:.6}.card__meta{gap:var(--space-xs);opacity:.65;flex-wrap:wrap;display:flex}.card__excerpt{font-size:calc(var(--font-size-body) * .9375);opacity:.8}.card__cta{font-family:var(--font-nav-family);font-size:calc(var(--font-size-body) * .875);align-self:flex-start;margin-block-start:var(--space-2xs)}.placeholder-svg{background-color:rgb(var(--color-foreground) / .04);width:100%;height:100%;fill:rgb(var(--color-foreground) / .18);display:block}.card--placeholder{pointer-events:none}.rating{align-items:center;gap:var(--space-2xs);display:flex}.rating__stars{color:rgb(var(--color-accent));display:inline-block;position:relative}.rating__stars-empty,.rating__stars-filled{gap:1px;display:flex}.rating__stars-filled{width:var(--rating-percent,0%);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.rating__count{opacity:.6}.quick-add{width:100%}.quick-add__button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card--overlay{position:relative}.card--overlay .card__content{z-index:var(--z-raised);padding:var(--space-lg);color:#fff;pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}.card--overlay .card__link{pointer-events:auto}.card--overlay .card__title{color:inherit}.card--article .card__content{gap:var(--space-xs)}.card-grid{grid-template-columns:repeat(var(--columns-mobile,2), minmax(0, 1fr));column-gap:var(--grid-gap-x);row-gap:var(--grid-gap-y);display:grid}@media (min-width:750px){.card-grid{grid-template-columns:repeat(var(--columns-tablet,3), minmax(0, 1fr))}}@media (min-width:990px){.card-grid{grid-template-columns:repeat(var(--columns,4), minmax(0, 1fr))}}
