/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}.invisible-product-card{font-family:var(--font-family-default);flex-direction:column;display:flex;position:relative}.invisible-product-card__image-box{border-radius:var(--radius-surface);background:var(--color-surface-sunken);display:block;position:relative;overflow:hidden}.invisible-product-card__image-box img{aspect-ratio:3/4;object-fit:cover;width:100%;height:auto;display:block}.invisible-product-card__area{aspect-ratio:3/4;background:var(--color-text-default);width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.invisible-product-card__area{background:color-mix(in srgb, var(--color-text-default) 5%, transparent)}}.invisible-product-card__badge{top:var(--size-2);left:var(--size-2);padding:var(--size-05) var(--size-2);background:var(--color-sale);color:var(--color-surface-page);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);position:absolute}.invisible-product-card__heart{cursor:pointer;border-style:var(--tw-border-style);top:var(--size-2);right:var(--size-2);width:var(--size-8);height:var(--size-8);border-radius:var(--radius-full);background:var(--color-surface-default);color:var(--color-text-default);box-shadow:var(--elevation-control);border-width:0;justify-content:center;align-items:center;display:flex;position:absolute}.invisible-product-card__heart:hover{color:var(--color-sale)}.invisible-product-card__content{gap:var(--size-1);padding-top:calc(var(--size-1) * 3);flex-direction:column;display:flex}.invisible-product-card__title{font-size:var(--text-md);line-height:var(--leading-base);color:var(--color-text-default);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration-line:none;display:-webkit-box;overflow:hidden}.invisible-product-card__title:hover{text-decoration:underline}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}