.component-product{border-radius:17px;border:solid 1px #ccc;padding:2px;background-color:#fff;position:relative;z-index:1;display:block;height:100%}.component-product__image{width:100%;aspect-ratio:376/281;background-color:#cecece;border-radius:15px 15px 0 0;position:relative}.component-product__image img{width:100%;height:100%;object-fit:cover;border-radius:0;border-radius:15px 15px 0 0}.component-product__cat{position:absolute;top:.6rem;right:.6rem;background-color:var(--marigold-color);font-weight:600;border-radius:1.25rem;padding:.3rem .95rem;font-size:.9rem}.component-product__content{padding:1.2rem;display:flex;flex-direction:column;gap:1rem}.component-product__title{font-size:1.35rem;font-weight:700}.component-product__subtitle{font-size:1.15rem;font-weight:300}.component-product__text{font-size:16px;line-height:20px}.component-product__text a{text-decoration:underline}.component-product__text a:hover{color:var(--primary-color)}.component-product__link .btn{padding:.5rem 1rem;font-size:14px}.component-product__bottom{margin-top:.6rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.component-product .price-amount-wrapper{display:flex;flex-direction:row;gap:1rem;align-items:center}.component-product .price{font-weight:700;font-size:1.125rem}.component-product .add-cart{width:3rem;height:3rem;background-color:var(--product-color);border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all 200ms ease}.component-product .add-cart svg{width:1.4rem;height:1.4rem;transition:all 200ms ease}.component-product .added_to_cart{display:none}.component-product:hover{text-decoration:none;border:solid 1px var(--primary-color)}/*# sourceMappingURL=product.css.map */
