.card-item-product{width:100%;max-width:100%;display:flex;align-items:stretch;justify-content:flex-start;height:100%;border-radius:1.6rem;overflow:hidden}.card-product{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;position:relative;width:100%;max-width:100%;padding:5.6rem 1.6rem 2.4rem;background:rgb(var(--color-background));border-radius:1.6rem}.card-product__top{position:absolute;top:0;left:0;right:0;padding:1.6rem;display:flex;align-items:center;justify-content:space-between}a.card-product__image-link{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%}img.card-product__image{width:100%;max-width:100%;height:23rem;object-fit:contain;object-position:center}.card-product__badges,.product-tag-list{display:flex;flex-wrap:wrap;width:100%;max-width:100%}.product-tag-list{gap:.8rem;margin-top:1.6rem;margin-bottom:1.6rem}.product-tag{padding:.6rem .8rem;border-radius:999rem;font-size:1.2rem;font-weight:400;line-height:1.6rem;color:var(--color-heading)}.jdgm-preview-badge .jdgm-star{display:none!important}.jdgm-preview-badge .jdgm-star:first-child{display:inline!important;color:#fed74e}.jdgm-prev-badge{padding:.8rem;border-radius:99.9rem;background:#fef4f2}.jdgm-prev-badge__text{font-size:1.4rem;font-weight:500;line-height:2rem;color:var(--color-heading);visibility:visible}@media screen and (max-width: 375px){.jdgm-prev-badge__text{font-size:1.1rem}}.card-product__info{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:100%;gap:.8rem;margin-top:1.6rem}a.card-product__title{font-size:1.8rem;font-weight:500;line-height:2.8rem;color:var(--color-heading);text-align:left;text-decoration:none}.card-product__price{font-size:2rem;font-weight:500;line-height:28px;color:rgb(var(--color-foreground))}.card-product__price .price{font-size:2rem;letter-spacing:0}.card-product__cta{display:flex;justify-content:center;align-items:center;margin-top:1.6rem;width:100%;max-width:100%}.card-product__cta button.product-form__submit.button{padding:0;width:100%;max-width:100%;min-height:4.8rem}.card-product__cta product-form,.card-product__cta product-form form.product-form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-card-product.css.map */
