.impulse-collection-row__title{text-align:center;margin:0 0 2rem;text-transform:uppercase;letter-spacing:.08em}.impulse-collection-row__grid{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem 1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.impulse-collection-row__copy{padding-top:1rem}@media screen and (min-width:750px){.impulse-collection-row__grid{grid-template-columns:minmax(0,1fr);gap:3.2rem 2rem}.impulse-collection-row__title{margin-bottom:3.2rem}.impulse-collection-row__copy{padding-top:1.4rem}.impulse-collection-row__grid--2-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.6rem 2.4rem}.impulse-collection-row__grid--3-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.8rem}.impulse-collection-row__grid--4-col{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.6rem 2.4rem}}.impulse-collection-row__item{margin:0}.impulse-collection-row__link{display:block;text-decoration:none;color:inherit}.impulse-collection-row__link:hover .impulse-collection-row__image{opacity:.94}.impulse-collection-row__media{position:relative;overflow:hidden;aspect-ratio:2 / 3;background-color:rgba(var(--color-foreground),.04)}.impulse-collection-row__image{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s ease}.impulse-collection-row__placeholder{width:100%;height:100%;display:block}.impulse-collection-row__copy{text-align:left;padding-top:1.4rem}.impulse-collection-row__heading{margin:0;padding:0;font-size:1.3rem;font-weight:400;letter-spacing:.08em;line-height:1.35;text-transform:uppercase;color:rgb(var(--color-foreground))}.impulse-collection-row__text{margin:0;padding:0;font-size:1.4rem;font-weight:400;letter-spacing:.01em;line-height:1.55;color:rgba(var(--color-foreground),.88);max-width:36rem}@media screen and (min-width:990px){.impulse-collection-row__heading{font-size:1.4rem}.impulse-collection-row__text{font-size:1.45rem}}html.header-layout--impulse .impulse-collection-row{background-color:rgb(var(--color-background))}html.header-layout--impulse .impulse-collection-row__heading{font-size:1.25rem;letter-spacing:.1em}html.header-layout--impulse .impulse-collection-row__text{font-size:1.35rem;line-height:1.6}@media screen and (max-width:749px){.impulse-collection-row__media{aspect-ratio:3 / 4}html.header-layout--impulse .impulse-collection-row__heading{font-size:1.1rem;letter-spacing:.08em}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-impulse-collection-row.css.map */
