.gloom-product-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0}.gloom-product-card__media-link{display:block}.gloom-product-card__media{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:var(--gloom-radius-lg);overflow:hidden;background:var(--gloom-surface-container);padding:2rem;transition:box-shadow .5s ease}.gloom-product-card:hover .gloom-product-card__media{box-shadow:0 12px 40px #1232473d}.gloom-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:2rem;box-sizing:border-box;transition:opacity .4s ease,transform .5s ease}.gloom-product-card__image--primary{opacity:1}.gloom-product-card__image--secondary{opacity:0}.gloom-product-card__image--placeholder,.gloom-product-card__image--placeholder.placeholder-svg,.gloom-product-card__media .placeholder-svg{background:var(--gloom-surface-container-high)!important;fill:var(--gloom-on-surface-variant);color:var(--gloom-on-surface-variant)}@media(hover:hover){.gloom-product-card:hover .gloom-product-card__image--primary{opacity:0}.gloom-product-card:hover .gloom-product-card__image--secondary{opacity:1}.gloom-product-card:hover .gloom-product-card__image{transform:scale(1.05)}}.gloom-product-card__badges{position:absolute;top:1rem;left:1rem;z-index:2;display:flex;gap:.5rem}.gloom-product-card__badge{padding:.3rem .8rem;border-radius:var(--gloom-radius-full);background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:var(--gloom-text-label-caps);text-transform:uppercase;letter-spacing:.1em;color:var(--gloom-primary-container)}.gloom-product-card__badge--soldout{color:var(--gloom-on-surface-variant)}.gloom-product-card__quick-add{position:absolute;top:1rem;right:1rem;z-index:2}.gloom-product-card__quick-add-form .form,.gloom-product-card__quick-add-form product-form{display:block}.gloom-product-card__quick-add .gloom-icon-btn{width:28px;height:28px;background:#ffffffd9}.gloom-product-card__quick-add .gloom-icon-btn:hover{background:var(--gloom-primary-container);color:var(--gloom-on-primary)}.gloom-product-card__info{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding-top:1.25rem;text-decoration:none;color:var(--gloom-on-surface)}.gloom-product-card__title{font:500 15px/21px var(--gloom-font-body);margin:0;transition:color .2s ease}@media screen and (min-width:750px){.gloom-product-card__title{font:var(--gloom-text-body-lg);font-weight:500}}.gloom-product-card:hover .gloom-product-card__title{color:var(--gloom-primary-container)}.gloom-product-card__subtitle{font:var(--gloom-text-caption);color:var(--gloom-on-surface-variant);margin:.25rem 0 0}.gloom-product-card__price{flex-shrink:0;display:flex;align-items:baseline;gap:.4rem;font:500 20px/26px var(--gloom-font-headline);color:var(--gloom-on-surface);white-space:nowrap}@media screen and (min-width:750px){.gloom-product-card__price{font:var(--gloom-text-headline-md)}}.gloom-product-card__price--compare{font:var(--gloom-text-caption);color:var(--gloom-on-surface-variant)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/gloomie-product-card.css.map */
