.nf-mosaic__heading{margin:0 0 2.4rem}.nf-mosaic__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.4rem;list-style:none;margin:0 auto;padding:0}.nf-mosaic__grid.page-width{padding:0 var(--nf-gutter)}.nf-mosaic__tile{position:relative;min-width:0;height:22rem}.nf-mosaic__tile--main{height:35rem}.nf-mosaic__link{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:2.4rem;overflow:hidden;color:var(--nf-cream);text-decoration:none;background:var(--nf-gray-3)}.nf-mosaic__media{position:absolute;top:0;right:0;bottom:0;left:0}.nf-mosaic__media img,.nf-mosaic__media .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.nf-mosaic__media .placeholder-svg{fill:#ffffff40}.nf-mosaic__link:hover .nf-mosaic__media img{transform:scale(1.04)}.nf-mosaic__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1f1f1f00 35%,rgba(31,31,31,var(--nf-mosaic-overlay, .65)))}.nf-mosaic__content{position:relative;display:flex;flex-direction:column;gap:.8rem}.nf-mosaic__title{display:flex;align-items:flex-end;gap:.8rem;font-family:var(--font-heading-family);font-weight:600;font-size:2.8rem;line-height:3.8rem;letter-spacing:.06rem}.nf-mosaic__arrow{flex:0 0 auto;width:2rem;height:2rem;margin-bottom:.8rem;transition:transform .25s ease}.nf-mosaic__link:hover .nf-mosaic__arrow{transform:translate(.4rem)}.nf-mosaic__text{font-size:1.5rem;line-height:2.7rem;letter-spacing:.06rem}.nf-mosaic__tile--main .nf-mosaic__title{font-size:3.4rem;line-height:5.2rem;justify-content:space-between}.nf-mosaic__tile--main .nf-mosaic__title-text{max-width:26rem}.nf-mosaic__tile--main .nf-mosaic__arrow{width:2.8rem;height:2.8rem;margin-bottom:1rem}@media screen and (min-width:750px){.nf-mosaic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nf-mosaic__tile--main{grid-column:1 / -1}}@media screen and (min-width:990px){.nf-mosaic__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));height:var(--nf-mosaic-h, 640px)}.nf-mosaic__tile,.nf-mosaic__tile--main{height:auto}.nf-mosaic__tile--main{grid-column:1;grid-row:1 / 3}.nf-mosaic__tile--main .nf-mosaic__link{padding:3.2rem 12rem 3.2rem 3.2rem}.nf-mosaic__tile--main .nf-mosaic__title{font-size:4.8rem;line-height:6.8rem;justify-content:flex-start;gap:1.2rem}.nf-mosaic__tile--main .nf-mosaic__title-text{max-width:none}.nf-mosaic__tile--main .nf-mosaic__content{gap:1.2rem}.nf-mosaic__title{font-size:3.4rem;line-height:5.2rem}.nf-mosaic__text{font-size:1.6rem;line-height:2.9rem}}@media screen and (min-width:990px)and (max-width:1299px){.nf-mosaic__title{font-size:2.6rem;line-height:3.6rem}.nf-mosaic__text{font-size:1.5rem;line-height:2.5rem}.nf-mosaic__tile--main .nf-mosaic__link{padding-right:3.2rem}.nf-mosaic__tile--main .nf-mosaic__title{font-size:4rem;line-height:5.4rem}}
/*# sourceMappingURL=/cdn/shop/t/68/assets/section-nf-collection-mosaic.css.map */
