.pdp-cross,.home-cards{--plp-ink: rgb(var(--color-ink));--plp-ink-2: rgb(var(--color-ink) / .8);--plp-muted: rgb(var(--color-ink) / .56);--plp-faint: rgb(var(--color-ink) / .38);--plp-surface: #f5f4f2;--plp-surface-hover: #efeeeb;--plp-good: #2c6a4a;--plp-good-soft: #e8f1eb;--plp-ease: cubic-bezier(.22, 1, .36, 1)}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card{gap:0;text-align:left}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__frame{background:transparent}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__media{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1 / 1;background:var(--plp-surface);transition:background-color .3s ease}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__media:focus-visible{outline:2px solid var(--plp-ink);outline-offset:-2px;box-shadow:inset 0 0 0 4px #fff}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__link:focus-visible{outline:2px solid var(--plp-ink);outline-offset:2px}@media(hover:hover){:is(.page-shell--search,.pdp-cross,.home-cards) .product-card:hover .product-card__media{background:var(--plp-surface-hover)}}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card .product-card__image-wrapper,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card .fp-image-wrapper{aspect-ratio:1 / 1}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card .product-card__image,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__mobile-gallery-slide{padding:0;mix-blend-mode:normal}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card .product-card__image{transition:opacity .35s ease,transform .8s var(--plp-ease)}@media(hover:hover){:is(.page-shell--search,.pdp-cross,.home-cards) .product-card .product-card__media:hover .product-card__image,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card:hover .product-card__image{transform:none}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card:hover .fp-card__link__product-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist{top:.5rem;right:.5rem;width:2.25rem;height:2.25rem;background:#fffffff0;box-shadow:0 1px 2px rgb(var(--color-ink) / .1);color:var(--plp-ink-2);transition:opacity .2s ease,transform .25s var(--plp-ease),color .15s ease,background-color .15s ease}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist:hover{background:#fff;color:var(--plp-ink)}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist .icon,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist svg{width:1rem;height:1rem}@media(hover:hover){:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist{opacity:0;transform:translateY(-4px)}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card:hover .product-card__wishlist,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card:focus-within .product-card__wishlist,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist.is-active,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist[aria-pressed=true]{opacity:1;transform:none}}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist:before{content:"";position:absolute;top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}@media screen and (max-width:639px){:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist:before{top:-.375rem;right:-.375rem;bottom:-.375rem;left:-.375rem}}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__badges{top:.625rem;left:.625rem;gap:.25rem}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__badges .badge{padding:.3125rem .5625rem;border:0;border-radius:999px;background:#fffffff0;box-shadow:0 0 0 1px rgb(var(--color-ink) / .08);color:var(--plp-ink-2);font-size:.5625rem;font-weight:600;letter-spacing:.14em;line-height:1}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__content{padding:.875rem 0 0;text-align:left}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__details,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__title{justify-items:start;gap:.25rem;text-align:left}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__details{gap:.3rem}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__vendor{font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:var(--plp-ink)}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__link{font-size:.875rem;font-weight:400;line-height:1.4;color:var(--plp-ink-2)}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__link:hover{color:var(--plp-ink)}:is(.page-shell--search,.pdp-cross,.home-cards) .fp-card__link__product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:2.8em;overflow:hidden;white-space:normal;text-overflow:clip}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__condition{font-size:.75rem;font-weight:400;line-height:1.4;color:var(--plp-muted);text-align:left}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__condition span,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__condition-label{color:var(--plp-faint)}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__price,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__price .fp-price-item{font-size:.9375rem;font-weight:500;line-height:1.2;letter-spacing:.01em;color:var(--plp-ink);font-variant-numeric:tabular-nums}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__price{margin-top:.3rem}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__price .fp-price-items--sale{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:.1875rem .5rem}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__price .fp-price-items--sale .fp-price-item{grid-column:1 / -1}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__price .fp-price-compare{font-size:.8125rem;font-weight:400;letter-spacing:.01em;color:rgb(var(--color-ink) / .62);font-variant-numeric:tabular-nums}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__badges .badge--sale{background:var(--plp-ink, rgb(var(--color-ink)));box-shadow:none;color:#fff}:is(.page-shell--search,.pdp-cross,.home-cards) .fp-retail-discount{gap:.3rem .5rem;margin:0}:is(.page-shell--search,.pdp-cross,.home-cards) .fp-retail-discount__label{font-size:.75rem;font-weight:400;line-height:1.4;color:var(--plp-muted)}:is(.page-shell--search,.pdp-cross,.home-cards) .fp-retail-discount .fp-badge--green{display:inline-flex;align-items:center;height:1.25rem;padding:0 .5rem;border-radius:999px;background:var(--plp-good-soft);color:var(--plp-good);font-size:.6875rem;font-weight:500;line-height:1}@media screen and (max-width:639px){:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__content{padding-top:.625rem}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__vendor{font-size:.625rem;letter-spacing:.06em}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__link{font-size:.8125rem}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__price,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__price .fp-price-item{font-size:.875rem}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__condition,:is(.page-shell--search,.pdp-cross,.home-cards) .fp-retail-discount__label{font-size:.6875rem}:is(.page-shell--search,.pdp-cross,.home-cards) .fp-retail-discount .fp-badge--green{height:1.125rem;padding:0 .4rem;font-size:.625rem}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist{top:.375rem;right:.375rem;width:2rem;height:2rem}}@media(prefers-reduced-motion:reduce){:is(.page-shell--search,.pdp-cross,.home-cards) .product-card .product-card__image{transition:opacity .2s ease}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card:hover .product-card__image{transform:none}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__wishlist{transform:none!important}}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__condition{color:rgb(var(--color-ink) / .72)}:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__condition span,:is(.page-shell--search,.pdp-cross,.home-cards) .product-card__condition-label{color:rgb(var(--color-ink) / .66)}
/*# sourceMappingURL=/cdn/shop/t/90/assets/product-card.css.map */
