.vv-card{position:relative;min-width:0}.vv-card__media{position:relative;aspect-ratio:1;overflow:hidden;background-color:var(--vv-color-image-bg)}.vv-card__media-link{display:block;width:100%;height:100%}.vv-card__image{display:block;width:100%;height:100%;mix-blend-mode:multiply;transition:transform var(--vv-duration-slow) ease,opacity var(--vv-duration-base) ease}.vv-card__image--contain{object-fit:contain}.vv-card__image--cover{object-fit:cover}.vv-card:hover .vv-card__image{transform:scale(1.03)}.vv-card--sold-out .vv-card__image{opacity:.45}.vv-card__label{position:absolute;top:var(--vv-space-12);left:var(--vv-space-12)}.vv-card__rank{position:absolute;top:var(--vv-space-8);right:var(--vv-space-14);font-size:var(--vv-fs-rank);font-stretch:var(--vv-stretch-wide);font-weight:var(--vv-weight-heavy);line-height:var(--vv-leading-none);color:var(--vv-color-ink);pointer-events:none}.vv-quick-add__form{margin:0}.vv-quick-add__button{position:relative;text-decoration:none}.vv-quick-add__done,.vv-quick-add__button .loading__spinner{display:none}.vv-quick-add__button.loading .vv-quick-add__icon{visibility:hidden}.vv-quick-add__button.loading .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.vv-quick-add__button .loading__spinner .spinner{width:var(--vv-space-18);height:var(--vv-space-18)}.vv-quick-add__button .path{stroke:var(--vv-color-on-dark)}.vv-quick-add__button[data-added] .vv-quick-add__icon{display:none}.vv-quick-add__button[data-added] .vv-quick-add__done{display:inline;font-size:var(--vv-fs-xl)}.vv-card__quick-add{position:absolute;right:var(--vv-space-12);bottom:var(--vv-space-12)}.vv-card__meta{display:flex;align-items:center;gap:var(--vv-space-8);margin:var(--vv-space-14) 0 0;font-size:var(--vv-fs-xs);line-height:var(--vv-leading-snug);letter-spacing:var(--vv-tracking-caps);text-transform:uppercase;color:var(--vv-color-muted)}.vv-card__title{margin:var(--vv-space-4) 0 0;font-family:var(--vv-font-sans);font-size:var(--vv-fs-lg);font-weight:var(--vv-weight-semibold);line-height:var(--vv-leading-snug);letter-spacing:normal;color:var(--vv-color-ink)}.vv-card__media+.vv-card__title{margin-top:var(--vv-space-14)}.vv-card__link{color:inherit;text-decoration:none;transition:color var(--vv-duration-fast) ease}.vv-card__link:hover{color:var(--vv-color-accent)}.vv-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.vv-card__media,.vv-card__notify{z-index:1}.vv-card__number{font-stretch:var(--vv-stretch-wide)}.vv-card__price{display:flex;flex-wrap:wrap;gap:var(--vv-space-8);margin:var(--vv-space-6) 0 0;font-size:var(--vv-fs-base);line-height:var(--vv-leading-snug);color:var(--vv-color-ink)}.vv-card__price-sale{color:var(--vv-color-accent)}.vv-card__price-was{color:var(--vv-color-subtle)}.vv-card__notify{position:relative;display:inline-block;margin-top:var(--vv-space-8);padding-bottom:var(--vv-space-2);border-bottom:var(--vv-border-ink);font-size:var(--vv-fs-md);color:var(--vv-color-ink);text-decoration:none;transition:color var(--vv-duration-fast) ease}.vv-card__notify:hover{color:var(--vv-color-accent);border-color:currentColor}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vv-product-card.css.map */
