.kooky-product-card{display:block;height:100%}.kooky-product-card__inner{display:flex;flex-direction:column;height:100%;overflow:hidden;background:rgb(var(--color-background));border:.1rem solid rgba(var(--color-foreground),.08);border-radius:1.6rem;box-shadow:0 1rem 3rem rgba(var(--color-foreground),.08)}.kooky-product-card__media{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:rgba(var(--color-foreground),.04);text-decoration:none}.kooky-product-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.kooky-product-card__media:hover .kooky-product-card__image{transform:scale(1.03)}.kooky-product-card__placeholder,.kooky-product-card__placeholder svg{width:100%;height:100%}.kooky-product-card__badge{position:absolute;top:1.2rem;left:1.2rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;color:#fff;background:#d98271;border-radius:999px;font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:.04em}.kooky-product-card__content{display:flex;flex:1;flex-direction:column;padding:1.8rem}.kooky-product-card__title{margin:0;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.6rem;font-weight:700;line-height:1.25}.kooky-product-card__title a{color:inherit;text-decoration:none}.kooky-product-card__title a:hover{text-decoration:underline;text-underline-offset:.3rem}.kooky-product-card__price{width:100%;margin-top:1.2rem}.kooky-product-card__price-row{display:flex;align-items:baseline;flex-wrap:wrap;width:100%;gap:.8rem}.kooky-product-card__current-price{display:inline-block;margin:0;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.8rem;font-weight:700;line-height:1.2}.kooky-product-card__compare-price{display:inline-block;margin:0;color:rgba(var(--color-foreground),.4);font-family:inherit;font-size:1.4rem;font-weight:500;line-height:1.2;text-decoration:line-through}.kooky-product-card__subscription{margin-top:.9rem;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.3rem;font-weight:700;line-height:1.3}.kooky-product-card__rating-row{display:flex;align-items:center;justify-content:flex-start;width:100%;margin-top:.8rem;gap:.5rem;text-align:left}.kooky-product-card__stars{display:inline-flex;align-items:center;flex:0 0 auto;gap:.12rem;line-height:1}.kooky-product-card__star{display:inline-block;color:#eaa044;font-family:Arial,sans-serif;font-size:1.55rem;font-weight:400;line-height:1}.kooky-product-card__star--empty{color:rgba(var(--color-foreground),.15)}.kooky-product-card__rating-count{display:inline-block;flex:0 0 auto;width:auto;margin:0;padding:0;color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:500;line-height:1;text-align:left}.kooky-product-card__action{margin-top:auto;padding-top:1.8rem}.kooky-product-card__form{display:block;width:100%}.kooky-product-card__button{width:100%;min-height:4.8rem;margin:0;border-radius:999px;font-family:inherit;font-weight:600}.kooky-product-card__button .loading__spinner{position:absolute}@media screen and (max-width:749px){.kooky-product-card__inner{border-radius:1.2rem}.kooky-product-card__content{padding:1.4rem}.kooky-product-card__badge{top:1rem;left:1rem;padding:.6rem 1.2rem;font-size:1.15rem}.kooky-product-card__title{font-size:1.4rem;line-height:1.25}.kooky-product-card__price{margin-top:1rem}.kooky-product-card__price-row{gap:.6rem}.kooky-product-card__current-price{font-size:1.5rem}.kooky-product-card__compare-price{font-size:1.25rem}.kooky-product-card__subscription{margin-top:.7rem;font-size:1.15rem}.kooky-product-card__rating-row{margin-top:.7rem;gap:.4rem}.kooky-product-card__stars{gap:.08rem}.kooky-product-card__star{font-size:1.35rem}.kooky-product-card__rating-count{font-size:1.1rem}.kooky-product-card__action{padding-top:1.4rem}.kooky-product-card__button{min-height:4.4rem;padding-right:1.2rem;padding-left:1.2rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kooky-product-card.css.map */
