.hh-product-card{container-type:inline-size;display:flex;flex-direction:column;height:100%;padding:2.4rem;border:1px solid #765954;border-radius:2rem;background-color:var(--color-yellow-500)}.hh-product-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.hh-product-card .hh-product-card-price{margin:0;font-weight:var(--font-weight-medium);line-height:3rem;color:var(--color-purple-800)}.hh-product-card-stars{display:flex;flex-shrink:0;color:var(--color-cream-100)}.hh-product-card-stars svg{display:block;width:2.8rem;height:2.8rem}.hh-product-card-star--empty path{fill:none;stroke:currentColor;stroke-width:1.5}.hh-product-card .hh-product-card-title{flex:1 0 auto;margin:0 0 3.2rem;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:0;color:var(--color-purple-800)}.hh-product-card-title a{color:inherit;text-decoration:none}.hh-product-card-form{margin:0}.hh-product-card .hh-product-card-btn{width:100%;margin:0;border:0;text-align:left;cursor:pointer}.hh-product-card .hh-product-card-btn[disabled]{cursor:default}.hh-product-card .hh-product-card-btn{position:relative}.hh-product-card .hh-product-card-btn.loading>span{visibility:hidden}.hh-product-card .hh-product-card-btn .loading__spinner{position:absolute;top:50%;left:50%;width:2rem;transform:translate(-50%,-50%)}.hh-product-card .hh-product-card-btn .loading__spinner .path{stroke:currentColor}.hh-product-card-error{margin-top:.8rem;font-size:var(--fs-14);line-height:var(--lh-14);color:var(--color-purple-800)}.hh-product-card-media{display:block;padding-top:3.2rem}.hh-product-card-media-inner{display:block;aspect-ratio:390 / 412;overflow:hidden;border-radius:2rem;background-color:#fff}.hh-product-card-media-inner img,.hh-product-card-media-inner svg{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.hh-product-card .hh-product-card-title{margin-bottom:2.4rem}.hh-product-card .hh-product-card-btn{gap:1.6rem;color:var(--color-cream-50)}.hh-product-card .hh-product-card-btn .hh-btn-icon{background-color:var(--color-cream-50)}.hh-product-card-media-inner{aspect-ratio:311 / 336}}@container (max-width: 289px){.hh-product-card-top{flex-wrap:wrap;row-gap:.4rem}.hh-product-card-stars svg{width:2.2rem;height:2.2rem}.hh-product-card .hh-product-card-title{margin-bottom:2.4rem;font-size:var(--fs-20);line-height:var(--lh-20)}.hh-product-card-media{padding-top:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/hh-product-card.css.map */
