.collection-promos{position:relative;display:block;overflow:hidden}.collection-promos:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:0}.collection-promos__wrap{position:relative;padding:6rem 0 3.2rem;z-index:1}@media screen and (min-width: 750px){.collection-promos__wrap{padding:8rem 0 4rem}}@media screen and (min-width: 990px){.collection-promos__wrap{padding:12rem 0 6rem}}.collection-promos__grid.swiper-initialized{overflow:visible}.collection-promos__grid:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:1fr;-moz-column-gap:1.6rem;column-gap:1.6rem}@media screen and (min-width: 750px){.collection-promos__grid:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 990px){.collection-promos__grid:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(3,1fr)}}.collection-promos__item{position:relative;aspect-ratio:1.07/1;overflow:hidden}.collection-promos__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.collection-promos__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);color:#fff;padding:2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;transition:background .3s ease}.collection-promos__overlay:hover{background:rgba(0,0,0,.6)}.collection-promos__title{font-size:4.4rem;line-height:1;font-weight:700;text-transform:uppercase;max-width:98%;margin:0 0 .5rem}@media screen and (min-width: 750px){.collection-promos__title{font-size:5.4rem}}@media screen and (min-width: 1200px){.collection-promos__title{font-size:6.4rem;max-width:90%}}.collection-promos__link{font-size:1.6rem;display:inline-flex;align-items:center;margin-top:auto;gap:.25rem;border-bottom:1px solid rgb(var(--color-foreground))}
