.product-card-compact{gap:var(--gap-xs);flex-direction:column;width:100%;display:flex}.product-card-compact__pane{--padding-block-start:0px;--padding-inline-start:0px;--border-radius:0px;aspect-ratio:var(--product-image-ratio);background-color:var(--color-background);position:relative;overflow:hidden}.product-card-compact__media-link,.product-card-compact__image{width:100%;height:100%;display:block}.product-card-compact__image{object-fit:cover}.product-card-compact .product-badges{--badge-inset:var(--padding-lg);align-items:flex-start;gap:var(--gap-2xs);flex-direction:column;display:flex}.product-card-compact .product-badges__badge{--badge-font-size:var(--font-size--3xs);--badge-rectangle-padding-block:0;--badge-rectangle-padding-inline:0;background:var(--badge-background-color,transparent);color:var(--badge-text-color,var(--color-foreground));line-height:var(--line-height--display-loose)}.product-card-compact .product-badges__badge--custom[style*=--badge-background-color]{--badge-rectangle-padding-block:var(--padding-3xs);--badge-rectangle-padding-inline:var(--padding-2xs)}.product-card-compact .product-card__wishlist{top:var(--padding-xs);right:var(--padding-xs);z-index:var(--layer-raised);width:32px;height:32px;color:var(--color-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none;position:absolute}.product-card-compact .product-card__wishlist-icon{width:var(--loc-icon-16);height:var(--loc-icon-16)}.product-card-compact__details{gap:var(--gap-2xs);padding:var(--padding-lg) var(--padding-lg) 0;flex-direction:column;display:flex}.product-card-compact__row{align-items:flex-start;gap:var(--gap-xs);width:100%;display:flex}.product-card-compact__info{gap:var(--gap-2xs);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.product-card-compact__title{font-family:var(--font-body--family);font-size:var(--font-paragraph--size);font-weight:var(--font-subheading--weight);line-height:var(--line-height--body-tight);color:var(--color-foreground);margin:0}.product-card-compact__title-link{color:inherit;text-decoration:none}.product-card-compact__price,.product-card-compact__price .price{font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-tight)}.product-card-compact__quick-add{flex-shrink:0}@media screen and (width>=750px){.product-card-compact .product-card__wishlist{display:flex}.product-card-compact__row{gap:var(--gap-sm)}.product-card-compact__info{gap:var(--gap-2xs)}.product-card-compact__title,.product-card-compact__price,.product-card-compact__price .price{line-height:var(--line-height--body-loose)}.product-card-compact__price,.product-card-compact__price .price{font-size:var(--font-paragraph--size)}}@media (hover:hover){.product-card-compact .product-card__wishlist{opacity:0;transition:opacity var(--hover-transition-duration) var(--hover-transition-timing)}.product-card-compact:is(:hover,:focus-within) :is(.product-card__wishlist,.product-card-siblings__swatches,.product-card-siblings__more,.product-card-details__quick-add .quick-add){opacity:1;translate:0}}
