.product-card{display:block;position:relative;text-align:left}.product-card__media{aspect-ratio:67/85;margin-bottom:16px;width:100%}.product-card__media-gallery{height:100%;position:absolute;width:100%;z-index:1}.product-card__media-gallery .media--alter-variant,.product-card__media-gallery .media:not(:first-child){opacity:0}.product-card__media.card:not(.product-carousel__heading){background-color:#f6f6f6}.product-card__media:hover .media--alter{opacity:1}.product-card__media:empty:not(.product-carousel__heading){background-color:var(--color-gray-2)}.product-card__main{display:grid;gap:4px;padding:0 5px}.product-card__swatches{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:11px;gap:8px;height:12px;margin-top:4px;position:relative}.product-card__swatches--loading .swatch:first-child{-webkit-animation:blink 1s linear infinite;animation:blink 1s linear infinite}.product-card__swatches--loading .swatch:nth-child(2){-webkit-animation:blink 1s linear .1s infinite;animation:blink 1s linear .1s infinite}.product-card__swatches--loading .swatch:nth-child(3){-webkit-animation:blink 1s linear .2s infinite;animation:blink 1s linear .2s infinite}.product-card__heading{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;gap:16px;-webkit-justify-content:space-between;justify-content:space-between}.product-card__wish{position:absolute;right:16px;top:16px;z-index:3}.product-card p{margin:12px 0 0}.product-card .price--lowest{margin-top:-4px}@-webkit-keyframes blink{0%{opacity:0}40%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes blink{0%{opacity:0}40%{opacity:1}80%{opacity:1}to{opacity:0}}