.colors{position:relative}.colors__container{height:100%;padding-bottom:21.4vh;position:relative;width:100%}.colors__list{height:100vh;position:sticky;top:0;z-index:1}.colors__item{grid-gap:1.875rem;bottom:0;display:grid;gap:1.875rem;grid-template-columns:repeat(3,1fr);left:0;padding:var(--inset);position:absolute;width:100%;will-change:opacity}.colors__background{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,var(--products-color) 49.48%,hsla(0,0%,100%,0) 100%);height:max(100vh,min(100vw,200vh));width:100%}.colors .colors__backgrounds{left:0;margin-top:-100vh;position:relative;width:100%;z-index:0}.product-elem{height:100%;overflow:hidden;position:relative;width:100%}.product-elem:before{content:"";display:inline-block;height:0;padding-bottom:106.5789473684%;pointer-events:none;width:100%}.product-elem>.image__wrap,.product-elem>picture,.product-elem__verso>.image__wrap{position:absolute;top:0}.product-elem:hover .product-elem__verso>.image__wrap,.product-elem:hover .product-elem__verso>picture{opacity:1}@media(min-width:43.75rem){.product-elem:hover .product-elem__verso{opacity:1}}.product-elem__verso{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.product-elem__verso>.image__wrap,.product-elem__verso>picture{opacity:0;transition:opacity .2s linear}@media(min-width:43.75rem){.product-elem__verso{opacity:0;transition:opacity .2s linear}.product-elem__verso>.image__wrap,.product-elem__verso>picture{opacity:1;transition:none}}.product-elem__text{display:flex;flex-direction:column;font:400 .6875rem/1.2 Univers LT Std;left:0;padding:.875rem;position:absolute;top:0}@media(min-width:43.75rem){.product-elem__text{bottom:auto;top:0}}