.boutique-showcase__heading{width:100%;display:grid;grid-column-gap:1rem;grid-template-columns:repeat(8,1fr)}.boutique-showcase__icon svg.icon.icon-accordion{width:3.3rem}.boutique-showcase__title p{font-size:1.2rem}.boutique-showcase__title>*{margin:0}.boutique-showcase__title .font-secondary.hxl{font-family:var(--font-family-secondary--large);margin-top:1rem;margin-bottom:2rem;color:rgb(var(--color-base-text));line-height:1;word-break:break-word}.boutique-showcase__text.rte{margin-bottom:2rem}.boutique-showcase .button--view-all{min-height:4.4rem}.boutique-showcase__grid{display:flex;gap:1.6rem;margin:3rem 0 0;padding-bottom:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.boutique-showcase__item{flex:0 0 66%;scroll-snap-align:start}.boutique-showcase__card{display:block;color:rgb(var(--color-base-text));text-decoration:none}.boutique-showcase__media{aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-base-text),.04)}.boutique-showcase__media img,.boutique-showcase__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.boutique-showcase__card:hover .boutique-showcase__media img{transform:scale(1.03)}.boutique-showcase__city{margin:1.2rem 0 0;font-size:1.4rem;letter-spacing:.06rem;text-transform:uppercase}.boutique-showcase__card:hover .boutique-showcase__city{text-decoration:underline;text-underline-offset:.3em}.boutique-showcase__address{margin:.4rem 0 0;font-size:1.2rem;opacity:.6}@media screen and (max-width:767px){.boutique-showcase__heading{display:block}.boutique-showcase__details{margin-top:1rem}}@media screen and (min-width:768px){.boutique-showcase__title p{font-size:1.4rem}.boutique-showcase__details{margin-bottom:2rem}.boutique-showcase__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 1.6rem;overflow-x:visible;padding-bottom:0}.boutique-showcase__item{flex:none}}@media only screen and (min-width:1024px){.boutique-showcase__heading{grid-template-columns:repeat(24,1fr)}.boutique-showcase__heading .grid__column.boutique-showcase__title{grid-column:3/15}.boutique-showcase__heading .grid__column.boutique-showcase__details{grid-column:17/23}}@media only screen and (min-width:1440px){.boutique-showcase__heading .grid__column.boutique-showcase__title{grid-column:3/13}.boutique-showcase__heading .grid__column.boutique-showcase__details{grid-column:15/25}}
/*# sourceMappingURL=/cdn/shop/t/170/assets/section-boutique-showcase.css.map */
