.card__colors{z-index:2;position:relative;display:flex;flex-wrap:wrap;align-items:center;pointer-events:visible;gap:.6rem;padding-top:.5rem;padding-bottom:1rem}.card-article-info+.card__colors{margin-inline-start:auto}.cardcard-information__top .card__colors{justify-content:flex-end}.color-swatch,.color-swatch a{border-radius:50%;position:relative;display:flex;justify-content:center}.color-swatch{cursor:pointer;width:2.4rem;height:2.4rem;backface-visibility:hidden;transition:transform var(--duration-default) ease}.card__colors--large{gap:.3rem}.card__colors--medium .color-swatch{width:1.8rem;height:1.8rem}.card__colors--large .color-swatch{width:2.6rem;height:2.6rem}.color-swatch a::before,.color-swatch::after,.color-swatch::before{content:"";position:absolute;border-radius:50%;transition:transform var(--duration-long) ease}.color-swatch::after,.color-swatch::before{width:100%;height:100%;transform:scale(.6);background-size:cover;background-color:var(--swatch-background-color);background-image:var(--swatch-background-image)}.color-swatch a{width:100%;height:100%;z-index:1;align-items:center}.color-swatch a::before{z-index:2;width:2.3rem;height:2.3rem;background-color:transparent}.card__colors--large .color-swatch a::before{width:2.9rem;height:2.9rem}.color-swatch.is-active a::before{border:solid 2px #cf0010}.card__colors .link{line-height:1}