.product{width:100%}.product .ProductCard{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.product .ProductCard,.product .ProductCard__media{border:none;display:inline-block;line-height:0;margin:0;padding:0;position:relative}.product .ProductCard--full,.product .ProductCard__media--full{height:100%}.product .ProductCard__media{overflow:hidden;width:100%}.product .ProductCard__media-picture{display:block;height:100%;position:relative;width:100%}.product .ProductCard__media-img{display:inline-block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product .ProductCard__media-overlay{background:rgba(0,0,0,0);height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-transition:background .5s ease;transition:background .5s ease;width:100%}.product .ProductCard__lozenge{-webkit-box-flex:0;-ms-flex-positive:0;-webkit-box-orient:horizontal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f8f9f9;border-radius:20px;color:#4a4f54;-ms-flex-direction:row;flex-direction:row;flex-grow:0;font-size:.8rem;gap:10px;height:23px;justify-content:center;left:20px;letter-spacing:.18rem;padding:6px 10px;position:absolute;top:20px;z-index:1}.product .ProductCard__description,.product .ProductCard__lozenge{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.product .ProductCard__description{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:24px}.product .ProductCard__description-title{margin-bottom:0;margin-top:4px}.product .ProductCard__description-text{margin-top:8px}.product .ProductCard__description-price,.product .ProductCard__description-text{color:#4a4f54}.product .ProductCard[href]:focus .ProductCard__media-overlay,.product .ProductCard[href]:hover .ProductCard__media-overlay{background:rgba(0,0,0,.3)}.product .ProductCard[href]:focus .ProductCard__description-title,.product .ProductCard[href]:hover .ProductCard__description-title{text-decoration:underline}.black .ProductCard__description-price,.black .ProductCard__description-text,.dark .ProductCard__description-price,.dark .ProductCard__description-text{color:#fff}.black .ProductCard__lozenge,.dark .ProductCard__lozenge{background-color:#000;color:#fff;font-size:1rem;letter-spacing:.3rem}.dark .ProductCard{background-color:rgba(0,0,0,0)}.black .ProductCard{background-color:#4a4f54}