.collections-grid{position:relative;padding-top:1.6rem;padding-bottom:6rem}@media screen and (min-width: 750px){.collections-grid{padding-top:3.2rem}}@media screen and (min-width: 990px){.collections-grid{padding-bottom:12rem}}.collections-grid__title{font-family:var(--font-heading-family);font-weight:700;line-height:1;font-size:6.4rem;letter-spacing:normal;text-transform:uppercase;margin:0;margin-bottom:1.2rem}.collections-grid__title span{color:rgb(var(--color-link))}@media screen and (min-width: 750px){.collections-grid__title{font-size:8.5rem;margin-bottom:2.4rem}}@media screen and (min-width: 990px){.collections-grid__title{font-size:9rem}}@media screen and (min-width: 1200px){.collections-grid__title{font-size:11rem}}@media screen and (min-width: 1440px){.collections-grid__title{font-size:12rem}}.collections-grid__title p{margin:0}.collections-grid__description{margin-bottom:1.2rem}@media screen and (min-width: 750px){.collections-grid__description{max-width:65rem;margin-bottom:2.4rem}}.collections-grid__description p{margin:0;line-height:1.5}.collections-grid__inner{padding-top:2rem;border-top:1px solid #d8d8d8;display:grid;row-gap:.8rem}@media (min-width: 750px){.collections-grid__inner{padding-top:2.4rem;gap:1.6rem}}.collections-grid__row{display:flex;flex-wrap:wrap;row-gap:.8rem}@media (min-width: 750px){.collections-grid__row{gap:1.6rem;display:grid;grid-template-columns:1fr 1fr}}@media (min-width: 990px){.collections-grid__row.row-3{grid-template-columns:repeat(3,1fr)}.collections-grid__row.row-3 .collections-grid__item{aspect-ratio:3/1.33}}@media (min-width: 990px){.collections-grid__row.row-4{grid-template-columns:repeat(4,1fr)}}@media (min-width: 990px){.collections-grid__row.row-5{grid-template-columns:repeat(4,1fr)}.collections-grid__row.row-5 .collections-grid__item{aspect-ratio:3/2.3}}@media (min-width: 1200px){.collections-grid__row.row-5{grid-template-columns:repeat(5,1fr)}}.collections-grid__item{position:relative;width:100%;display:flex;flex-direction:column;aspect-ratio:3/1}@media (min-width: 990px){.collections-grid__item{aspect-ratio:3/1.82}}.collections-grid .collections-grid__item--style-2{border:1px solid rgb(var(--color-secondary-button-text))}.collections-grid .collections-grid__item--style-2 .collections-grid__link:hover~.collections-grid__content:before{content:none}.collections-grid .collections-grid__item--style-2 .collections-grid__link:hover~.collections-grid__content .collections-grid__heading,.collections-grid .collections-grid__item--style-2 .collections-grid__link:hover~.collections-grid__content .collections-grid__subheading{color:rgb(var(--color-secondary-button-text))}.collections-grid .collections-grid__item--style-2 .collections-grid__link:hover~.collections-grid__content .collections-grid__subheading{border-bottom:1px solid rgb(var(--color-secondary-button-text))}.collections-grid__media{position:relative;width:100%;height:100%;overflow:hidden}.collections-grid__media:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#00000080;z-index:2;transition:background-color .3s ease-in-out}.collections-grid__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.collections-grid__link:hover~.collections-grid__content:before{background-color:#0000004d}.collections-grid__link:hover~.collections-grid__content .icon-arrow path{transform:translate(17px,-17px)}.collections-grid__content{padding:1.2rem;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;z-index:2}.collections-grid__content:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;transition:background-color .3s ease-in-out}.collections-grid__heading{margin:0;width:100%;font-size:2.6rem;text-transform:uppercase;line-height:1;font-weight:700;margin-bottom:1rem}@media (min-width: 990px){.collections-grid__heading{font-size:3.2rem}}.collections-grid__subheading{display:flex;width:auto;align-items:center;-moz-column-gap:1rem;column-gap:1rem;margin-top:auto;font-size:1.6rem;font-family:var(--font-body-family);border-bottom:1px solid rgb(var(--color-foreground))}@media (max-width: 749px){.collections-grid__subheading{margin-left:auto}}
