.exotic-product-card-component{display:block;height:100%;min-width:0}.exotic-product-card{--card-ink: #111;--card-white: #fff;--card-muted: rgba(17, 17, 17, .64);--card-line: rgba(17, 17, 17, .18);min-width:0;height:100%;color:var(--card-ink);background:transparent}.exotic-product-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none;cursor:pointer}.exotic-product-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 5;background:#1111110b;isolation:isolate}.exotic-product-card__image,.exotic-product-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity .38s ease,transform .75s cubic-bezier(.2,.65,.25,1);will-change:opacity,transform}.exotic-product-card__image--primary{z-index:0;opacity:1}.exotic-product-card__image--secondary{z-index:1;opacity:0}.exotic-product-card:hover .exotic-product-card__image--primary,.exotic-product-card:focus-within .exotic-product-card__image--primary{opacity:0;transform:scale(1.025)}.exotic-product-card:hover .exotic-product-card__image--secondary,.exotic-product-card:focus-within .exotic-product-card__image--secondary{opacity:1;transform:scale(1.025)}.exotic-product-card__link:focus-visible{outline:.2rem solid var(--card-ink);outline-offset:.35rem}.exotic-product-card__badges{position:absolute;z-index:3;top:.9rem;left:.9rem;display:flex;flex-wrap:wrap;gap:.45rem}.exotic-product-card__badge{padding:.58rem .72rem;color:var(--card-ink);background:#fffffff0;border:.1rem solid rgba(17,17,17,.16);font-size:.82rem;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.exotic-product-card__profile{position:absolute;z-index:3;right:.9rem;bottom:.9rem;left:.9rem;padding:.95rem 1rem;overflow:hidden;color:var(--card-ink);background:#ffffffeb;border:.1rem solid rgba(17,17,17,.14);font-size:.9rem;font-weight:650;line-height:1.15;letter-spacing:.13em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.exotic-product-card__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto 1fr;align-content:stretch;gap:.45rem 1rem;flex:1;padding:1.05rem 0 .7rem;border-bottom:.1rem solid var(--card-line)}.exotic-product-card__meta-top{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:1.5rem}.exotic-product-card__profile-inline{overflow:hidden;color:var(--card-muted);font-size:.9rem;font-weight:650;line-height:1.2;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.exotic-product-card__stock{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;color:var(--card-ink);font-size:.9rem;font-weight:700;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.exotic-product-card__stock>span{width:.62rem;height:.62rem;background:currentColor;border-radius:50%}.exotic-product-card__stock--available{opacity:.72}.exotic-product-card__stock--low{font-weight:850;opacity:1}.exotic-product-card__stock--low>span{color:#111;box-shadow:0 0 0 .28rem #11111129}.exotic-product-card__stock--sold-out{opacity:.42}.exotic-product-card__meta h3{grid-column:1 / -1;margin:.15rem 0 .1rem;overflow:visible;color:inherit;font-family:var(--font-body-family);font-size:1.25rem;font-weight:700;line-height:1.32;letter-spacing:.025em;overflow-wrap:anywhere;text-transform:uppercase;white-space:normal}.exotic-product-card__price,.exotic-product-card__presentation-note{margin:0;line-height:1.35}.exotic-product-card__price{grid-column:1 / -1;color:var(--card-ink);font-size:1.15rem;font-weight:650}.exotic-product-card__presentation-note{align-self:end;color:var(--card-muted);font-size:1rem}.exotic-product-card__discover{display:inline-flex;align-items:center;justify-self:end;align-self:end;gap:.55rem;padding-bottom:.15rem;color:var(--card-ink);border-bottom:.1rem solid currentColor;font-size:.9rem;font-weight:750;line-height:1.3;letter-spacing:.09em;white-space:nowrap}.exotic-product-card__discover span{transition:transform .24s ease}.exotic-product-card:hover .exotic-product-card__discover span{transform:translate(.3rem)}.exotic-product-card--home .exotic-product-card__meta-top{justify-content:flex-end}.exotic-product-card--home .exotic-product-card__meta{padding-top:1rem}.exotic-product-card--collection .exotic-product-card__media,.exotic-product-card--search .exotic-product-card__media{border:.1rem solid rgba(17,17,17,.1)}.exotic-product-card--recommendation .exotic-product-card__meta h3{font-size:1.02rem}.exotic-product-card--complementary .exotic-product-card__link{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1rem}.exotic-product-card--complementary .exotic-product-card__media{aspect-ratio:1}.exotic-product-card--complementary .exotic-product-card__meta{padding:.4rem 0}.exotic-product-card--complementary .exotic-product-card__meta-top,.exotic-product-card--complementary .exotic-product-card__presentation-note,.exotic-product-card--complementary .exotic-product-card__discover,.exotic-product-card--complementary .exotic-product-card__profile,.exotic-product-card--complementary .exotic-product-card__badges{display:none}.exotic-product-card--placeholder .exotic-product-card__media{display:grid;place-items:center}@media screen and (max-width:749px){.exotic-product-card__badges{top:.6rem;left:.6rem}.exotic-product-card__badge{padding:.5rem .55rem;font-size:.72rem;letter-spacing:.07em}.exotic-product-card__profile{right:.6rem;bottom:.6rem;left:.6rem;padding:.75rem .5rem;font-size:.78rem;letter-spacing:.07em}.exotic-product-card__meta{grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr auto;gap:.38rem;padding-top:.75rem}.exotic-product-card__meta h3{font-size:1.08rem;line-height:1.32;letter-spacing:.02em}.exotic-product-card__stock,.exotic-product-card__profile-inline{font-size:.75rem}.exotic-product-card__stock>span{width:.5rem;height:.5rem;box-shadow:none}.exotic-product-card__price{font-size:1rem}.exotic-product-card__presentation-note{grid-column:1;font-size:.88rem}.exotic-product-card__discover{grid-column:1;justify-self:start;margin-top:.25rem;font-size:.82rem}}@media(prefers-reduced-motion:reduce){.exotic-product-card__image,.exotic-product-card__discover span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/component-exotic-product-card.css.map */
