.featured-products-intro{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:1rem;padding-top:1rem;padding-bottom:1.5rem}.featured-products-intro>.featured-rotator--story{grid-column:1 / -1}@media screen and (min-width:750px){.featured-products-intro{grid-template-columns:1fr 1fr 1fr;gap:1.5rem;padding-top:2rem;padding-bottom:2rem}.featured-products-intro>.featured-rotator--story{grid-column:auto}}.featured-rotator{position:relative;display:block;overflow:hidden;background-color:rgba(var(--color-foreground),.04)}.featured-rotator:before{content:"";display:block;padding-bottom:133.3333%}@media screen and (min-width:750px){.featured-rotator:before{padding-bottom:133.3333%}}.featured-rotator__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s ease;z-index:1}.featured-rotator__slide.is-active{opacity:1;visibility:visible;z-index:2}.featured-rotator__slide>a{display:block;height:100%;text-decoration:none;color:inherit}.featured-rotator__slide img{width:100%;height:100%;object-fit:cover;display:block}.featured-rotator__slide--contain img{object-fit:contain;background-color:rgb(var(--color-background))}@media screen and (max-width:749px){.featured-rotator--team .featured-rotator__slide img{object-fit:contain;background-color:rgb(var(--color-background))}}.featured-products-intro__caption{position:absolute;left:0;bottom:0;right:0;padding:.7rem .8rem;background:linear-gradient(to top,#0009,#0000);color:#fff}@media screen and (min-width:590px){.featured-products-intro__caption{padding:2rem 1.5rem}}.featured-products-intro__caption-title{font-weight:700;margin:0 0 .15rem;font-size:1rem;line-height:1.2}.featured-products-intro__caption-text{margin:0;font-size:.85rem;line-height:1.2}@media screen and (min-width:590px){.featured-products-intro__caption-title{font-size:1.6rem}.featured-products-intro__caption-text{font-size:1.3rem}}.featured-rotator__slide--text{display:flex;align-items:center;justify-content:center;background-color:rgb(var(--color-background));overflow-y:auto}.featured-products-intro__content{text-align:center;padding:2rem}@media screen and (max-width:749px){.featured-rotator--story:before{content:none}.featured-rotator--story .featured-rotator__slide{position:static}.featured-products-intro__content{padding:1.5rem 1rem}}.featured-products-intro__heading{margin-top:0}.featured-products-intro__text{margin:1.5rem 0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-featured-products-intro.css.map */
