.animate-arrow:hover{cursor:pointer}.animate-arrow:hover img{transform:scale(1.03)}.animate-arrow:hover .icon-arrow{transform:translateX(5px)}.animate-arrow:hover .ax-link:before{left:0;opacity:1;right:80%}.card__media{background-color:#fff;border:1px solid #ececec}.card__media .header__heading img{transition:transform .3s ease-in-out}.card__media .header__heading img:hover{transform:scale(1.03)}@media(max-width:767.98px){.card__media img{transition:transform .5s ease-in-out}}.card__media .overlay:before{background:linear-gradient(0deg,#000,transparent 50%);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:1}.card__content{bottom:5.1rem;left:50%;max-width:90%;overflow-wrap:break-word;position:absolute;text-align:center;transform:translate(-50%);width:100%}@media(max-width:991.98px){.card__content{bottom:2.5rem}}.card__content .card__information{padding-bottom:0}.card__content .card__heading{color:#fff;font-size:calc(var(--font-body-scale)*1.4rem);letter-spacing:.06em;line-height:1.1em;text-transform:uppercase}@media(min-width:1200px){.card__content .card__heading{font-size:calc(var(--font-body-scale)*2rem);padding-bottom:1.1rem}}.card__content .ax-link{align-items:center;color:#fff;display:flex;font-size:calc(var(--font-body-scale)*1.2rem);justify-content:center;letter-spacing:0;line-height:1.3125em;margin:0 auto;width:-moz-fit-content;width:fit-content}.card__content .ax-link:before{border-color:#fff}@media(max-width:991.98px){.card__content .ax-link{display:none}}.card__content .icon-wrap{height:1.5rem}.card__content .icon-arrow{height:1.5rem;transition:all .2s ease-in-out;width:auto}.card__content .icon-arrow path{stroke:#fff}.section.section--collection-list .title,.section.section-collection-list .title{letter-spacing:.06em;text-align:center}@media(max-width:767.98px){.section.section--collection-list .title,.section.section-collection-list .title{margin-top:3.6rem}}@media(min-width:992px){.section.section--collection-list .title,.section.section-collection-list .title{margin-bottom:6rem}}.collection-list{row-gap:1rem}@media(min-width:992px){.collection-list{row-gap:2rem}}.collection-list .collection-list__item{overflow:hidden}