.product-card{--dd-card-text: #351d53;--dd-accent-light: #bb8fef;--dd-accent-dark: #7f4cba;--dd-accent-gradient: radial-gradient( circle, var(--dd-accent-light) 0%, var(--dd-accent-dark) 100% );--dd-surface: rgb(var(--color-background))}.product-card.card--shadow,.product-card.card--card{border:1px solid #D9D8D9;box-shadow:none}@media(hover:hover)and (pointer:fine){.product-card-wrapper:hover .product-card.card--shadow{box-shadow:var(--default-hover-box-shadow)}}.product-card .card__badge{gap:.6rem}.product-card .badge{border:1px solid transparent;border-radius:999px;background:linear-gradient(var(--dd-surface),var(--dd-surface)) padding-box,var(--dd-accent-gradient) border-box;color:var(--dd-accent-dark);padding:.45rem 1rem .4rem;text-transform:uppercase;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 4px color-mix(in srgb,var(--dd-surface) 25%,transparent)}.product-card .badge--low-stock{--color-badge-foreground: 53, 29, 83;--color-badge-border: 53, 29, 83;--color-badge-background: #ffffff}.product-card .card__heading,.product-card .card__heading a{color:var(--dd-card-text);font-family:var(--font-body-family);font-weight:700;font-size:2rem;line-height:1.25;letter-spacing:-.01em}.card-product__artist{display:flex;align-items:center;gap:.2rem;margin:.5rem 0 0;font-size:1.6rem;line-height:1.3;color:rgba(var(--color-foreground),.9)}.card-product__artist a:hover{text-decoration:underline}.card-product__price-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%}.card-product__artist{display:flex;align-items:center;gap:.25rem;margin:0;font-weight:500}.card-product__gem-shapes{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.card-product__gem-shape{display:block;width:25px;height:25px;object-fit:contain}.product-card .card-rating-container{margin-top:.45rem}.product-card .rating-count{color:var(--dd-card-text);font-size:1.3rem;font-weight:600}.card-product__growave-rating{min-height:1.8rem}.product-card .card-information .price,.product-card .card-information .price .price-item,.product-card .price__sale .price-item--sale{color:var(--dd-card-text);font-family:var(--font-body-family);font-weight:700;font-size:2rem;line-height:1.2;letter-spacing:-.01em}.product-card .price--on-sale .price-item--regular{color:#351d538c;font-size:1.4rem;font-weight:500}.product-card .card-inventory-container--legacy{display:none}.product-card .quick-add__submit.button--full-width{background-color:var(--dd-card-text);color:#fff;border-radius:999px;text-transform:uppercase;font-weight:700;letter-spacing:.04em}.product-card .quick-add__submit .icon-wrap--left{display:inline-flex;align-items:center}.product-card .rating-star{--color-rating-star: #FFC800;--letter-spacing: .25;letter-spacing:.12em;font-size:1.8rem;position:relative}.product-card .rating-star:before{background:linear-gradient(90deg,#FFC800 var(--percent),#ffffff var(--percent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.product-card .rating-star:after{content:"\2605\2605\2605\2605\2605";position:absolute;left:0;top:0;letter-spacing:inherit;font-size:inherit;font-family:inherit;line-height:inherit;color:transparent;-webkit-text-stroke:1px #FFC800;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/289/assets/dreamer-product-card.css.map */
