.featured-range__wrapper{display:flex;flex-direction:column;gap:3.2rem}@media screen and (max-width:989.98px){.featured-range__wrapper{gap:1.2rem}}.featured-range__header{align-items:center;display:flex;gap:1.6rem}@media screen and (max-width:749.98px){.featured-range__header{align-items:flex-start;flex-direction:column}}.featured-range__header-title{font-size:calc(var(--font-heading-scale)*5.6rem);font-weight:300;letter-spacing:-.04em;line-height:1em;margin:0;text-transform:uppercase}.featured-range__header-title strong{font-weight:700;line-height:1.2em}.featured-range__header-subtitle{font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.2em;max-width:19rem}@media screen and (max-width:989.98px){.featured-range__header-subtitle{max-width:100%}.featured-range__items{--grid-mobile-vertical-spacing:0.8rem;--grid-mobile-horizontal-spacing:0.8rem}}.featured-range__item{color:#fff;position:relative}.featured-range__item-image{border-radius:2.4rem;height:100%;position:relative;width:100%}.featured-range__item-image-overlay{border-radius:2.4rem;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.featured-range__item-image img{aspect-ratio:332/300;border-radius:2.4rem;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:749.98px){.featured-range__item-image img{aspect-ratio:167/206}}.featured-range__item-title{color:#fff;font-weight:700;letter-spacing:-.04em;line-height:1.2em;margin:0;text-transform:uppercase}.featured-range__item-description{font-size:calc(var(--font-body-scale)*1.4rem);line-height:1.2em;margin:0}@media screen and (max-width:749.98px){.featured-range__item-description{display:none}}.featured-range__item-content{color:inherit;display:flex;flex-direction:column;gap:1.6rem;height:100%;justify-content:flex-end;left:0;padding:3.2rem;position:absolute;text-decoration:none;top:0;transition:opacity .3s ease;width:100%;z-index:2}@media screen and (max-width:989.98px){.featured-range__item-content{padding:1.6rem}}.featured-range__item-content:hover{opacity:.8}.featured-range__item-content img{height:var(--icon-width,2rem);width:var(--icon-width,2rem)}