/*! 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)))){*,::backdrop,:after,:before{--tw-font-weight:initial}}}.product-card{position:relative;overflow:hidden}.product-link{height:100%;color:inherit;text-decoration-line:none;display:block}.image-wrapper{height:192px;position:relative;overflow:hidden}@media (width>=640px){.image-wrapper{height:340px}}.product-image{-o-object-fit:cover;object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:all .3s ease-in-out}@media (width<=800px){.product-image{-o-object-position:top;object-position:top}}.group:hover .product-image{transform:scale(1.05)rotate(1deg)}.corner-badge{left:0}.corner-badge,.favorite-btn{z-index:10;position:absolute;top:0}.favorite-btn{cursor:pointer;--tw-border-style:none;background-color:var(--color-white,#fff);--tw-outline-style:none;border-style:none;border-radius:0 0 0 8px;outline-style:none;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:6px;display:flex;right:0;box-shadow:0 0 8px #0000000a}@media (width>=640px){.favorite-btn{padding:12px}}.rating-badge{z-index:10;align-items:center;gap:calc(var(--spacing,.25rem)*2);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));border-radius:0 4px 0 0;display:flex;position:absolute;bottom:0;left:0}.rating-value{color:var(--main_title)}.reviews-count{color:var(--primary_label_color)}.product-content{margin-top:calc(var(--spacing,.25rem)*4)}.product-title{text-overflow:ellipsis;font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);white-space:nowrap;color:var(--primary_text_color);min-height:unset;margin-bottom:0;overflow:hidden}.product-badges{margin-top:calc(var(--spacing,.25rem)*2);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.deleteIcon path{fill:#000!important}@property --tw-font-weight{syntax:"*";inherits:false}
