@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.product-card{flex-direction:column;flex-grow:1;gap:10px;min-width:0;display:flex;position:relative}.product-card.product-card--simple .product-stickers,.product-card.product-card--simple .product-swatches{display:none}.product-card.product-card--article-featured{grid-template-columns:repeat(2,1fr);display:grid}.product-card.product-card--article-featured .product-card__info{background:var(--color-third);justify-content:center;padding:12px}@media screen and (width>=1024px){.product-card.product-card--article-featured .product-card__info{padding:24px}}.product-card.product-card--article-featured .product-quick-buy{opacity:1}.product-card__image-container,.product-card__image-link{aspect-ratio:var(--aspect-ratio)}.product-card__image-container{position:relative}.product-card__badges{z-index:5;flex-direction:column;gap:8px;padding:8px;display:flex;position:absolute;bottom:0;left:0}.product-card__badge{text-align:center;background-color:var(--badge-color-bg);color:var(--badge-color-text);border:1px solid var(--badge-color-border);transition:all var(--badge-transition-timing,.3s) linear;border-radius:100px;padding:6px;font-size:12px;font-weight:500;line-height:1.16;display:block}.product-card__badge:hover{background-color:var(--badge-color-bg-hover);color:var(--badge-color-text-hover);border-color:var(--badge-color-border-hover);transition:all var(--badge-transition-timing,.3s) linear}.product-card__image-link{display:block;overflow:hidden}.product-card__image-link img{-o-object-fit:contain;object-fit:contain}.product-card__image-link.product-card__image-link--hover{position:relative}.product-card__image-link.product-card__image-link--hover .image-snippet,.product-card__image-link.product-card__image-link--hover .product-card__image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.product-card__hover{transition:opacity .35s,visibility .35s}.product-card__hover .image-snippet:not(.active){display:none!important}.product-card__hover .image-snippet.active{z-index:2;background-color:#fff}.product-card__hover .image-snippet.active.product-card__image--hover-base{z-index:3}.product-card__info{flex-direction:column;flex-grow:1;gap:10px;height:100%;display:flex}.product-card__rating .lipscore-rating-small{display:flex}.product-card__rating .lipscore-rating-small svg{width:15px;height:auto}.product-card .product-price{color:#000;gap:8px;margin:0}.product-card .product-price__price{font-size:15px;font-weight:500;line-height:1.2}.product-card .product-price__price--sale{color:var(--product-on-sale-accent)!important}.product-card .product-price__price--compare{color:inherit;opacity:.5;font-size:inherit}.product-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.53;display:-webkit-box;overflow:hidden}.product-card__title a{color:var(--heading-color);text-decoration:none}.product-card .collection-swatch-list{margin-top:auto;position:relative;overflow:hidden}.product-card .collection-swatch-list .color-swatch{--form-border-color:#c3c3c3;margin:0}.product-card .collection-swatch-list .color-swatch .color-swatch__button:not(.is-selected) .color-swatch__item{box-shadow:0 0 0 1px var(--form-border-color) inset}.product-card .collection-swatch-list .color-swatch a{padding:4px;display:block}.product-card .collection-swatch-list .color-swatch__more{color:var(--heading-color);background:#ededed;border-top-right-radius:4px;border-bottom-right-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:0 4px;font-size:10px;line-height:1.6;display:flex;position:absolute;top:0;bottom:0;right:0}.product-card--oos .product-price__price,.product-card--oos .product-price__price--sale{color:var(--text-color)!important}