.iv-card,.iv-card *{box-sizing:border-box}.iv-card{display:flex;flex-direction:column;background-color:var(--iv-ivory)}.iv-card__media{position:relative;overflow:hidden;background-color:var(--iv-paper);isolation:isolate}.iv-card--ratio-portrait .iv-card__media{aspect-ratio:4 / 5}.iv-card--ratio-square .iv-card__media{aspect-ratio:1 / 1}.iv-card__img-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.iv-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity var(--iv-t-base) var(--iv-ease),transform var(--iv-t-slow) var(--iv-ease)}.iv-card__img--hover{opacity:0;z-index:1}.iv-card__media:hover .iv-card__img--hover{opacity:1}.iv-card__media:hover .iv-card__img:not(.iv-card__img--hover){opacity:0}.iv-card__placeholder{opacity:.4}.iv-card__badges{position:absolute;top:var(--iv-s3);left:var(--iv-s3);z-index:2;display:flex;flex-direction:column;gap:4px}.iv-card__badge{display:inline-block;padding:4px var(--iv-s3);font-family:var(--iv-nav-font);font-size:10px;font-weight:var(--iv-nav-weight);letter-spacing:.14em;text-transform:var(--iv-nav-transform);line-height:1}.iv-card__badge--new{background-color:var(--iv-moss);color:var(--iv-ivory)}.iv-card__badge--hot{background-color:var(--iv-gold-flame);color:var(--iv-ivory)}.iv-card__badge--edition{background-color:var(--iv-rutabaga);color:var(--iv-near-black)}.iv-card__badge--sold{background-color:var(--iv-near-black);color:var(--iv-ivory)}.iv-card__wish{position:absolute;top:var(--iv-s3);right:var(--iv-s3);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background-color:#f4efe3d9;color:var(--iv-near-black);cursor:pointer;border-radius:50%;transition:background-color var(--iv-t-fast) var(--iv-ease),color var(--iv-t-fast) var(--iv-ease)}.iv-card__wish:hover,.iv-card__wish:focus-visible{background-color:var(--iv-ivory);color:var(--iv-rosewood)}.iv-card__wish svg{width:18px;height:18px}.iv-card__wish[data-saved=true] svg{fill:var(--iv-rosewood);stroke:var(--iv-rosewood)}.iv-card__quick{position:absolute;left:var(--iv-s3);right:var(--iv-s3);bottom:var(--iv-s3);z-index:2;display:flex;align-items:center;justify-content:center;height:44px;font-family:var(--iv-nav-font);font-size:var(--iv-nav-size);font-weight:var(--iv-nav-weight);letter-spacing:var(--iv-nav-tracking);text-transform:var(--iv-nav-transform);color:var(--iv-ivory);background-color:#1a1715d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none;opacity:0;transform:translateY(8px);transition:opacity var(--iv-t-base) var(--iv-ease),transform var(--iv-t-base) var(--iv-ease),background-color var(--iv-t-fast) var(--iv-ease)}.iv-card__media:hover .iv-card__quick,.iv-card__media:focus-within .iv-card__quick{opacity:1;transform:translateY(0)}.iv-card__quick:hover,.iv-card__quick:focus-visible{background-color:var(--iv-near-black)}@media(hover:none){.iv-card__quick{opacity:0}}.iv-card__body{display:grid;grid-template-columns:1fr auto;gap:var(--iv-s4);align-items:start;padding:var(--iv-s4) 0 0 0}.iv-card__main{display:flex;flex-direction:column;gap:4px;min-width:0}.iv-card__name{margin:0;font-family:var(--iv-font-display);font-style:italic;font-weight:400;font-size:18px;line-height:1.25;color:var(--iv-near-black)}.iv-card__name-link{color:inherit;text-decoration:none}.iv-card__name-link:hover,.iv-card__name-link:focus-visible{color:var(--iv-rosewood)}.iv-card__archetype{font-family:var(--iv-nav-font);font-size:var(--iv-nav-utility-size);font-weight:var(--iv-nav-weight);letter-spacing:var(--iv-nav-tracking);text-transform:var(--iv-nav-transform);color:var(--iv-rosewood)}.iv-card__plate{font-family:var(--iv-font-body);font-size:12px;color:var(--iv-ink-55);line-height:1.4}.iv-card__right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:0 0 auto}.iv-card__price{font-family:var(--iv-font-display);font-style:italic;font-weight:500;font-size:17px;color:var(--iv-near-black);display:flex;align-items:baseline;gap:6px}.iv-card__price-was{font-weight:400;font-size:14px;color:var(--iv-ink-40);text-decoration:line-through}.iv-card__swatches{display:flex;gap:4px}.iv-card__sw{display:inline-block;width:12px;height:12px;border-radius:50%;border:1px solid var(--iv-ink-15)}@media(max-width:767px){.iv-card__name{font-size:16px}.iv-card__price{font-size:15px}.iv-card__wish{width:32px;height:32px}.iv-card__wish svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ivande-component-card.css.map */
