.featured-boxes__title{margin-bottom:3.2rem}.featured-boxes__grid{display:flex;flex-direction:column;gap:2rem;margin:0;padding:0;list-style:none}.featured-boxes__grid.slider{flex-direction:row}.featured-boxes__item{width:100%}@media screen and (max-width:749px){.featured-boxes__grid.slider .featured-boxes__item{flex:0 0 auto;width:calc(86% - 3rem)}}@media screen and (min-width:750px)and (max-width:989px){.featured-boxes__grid.slider .featured-boxes__item{flex:0 0 auto;width:calc(46% - 3rem)}}@media screen and (min-width:990px){.featured-boxes__grid{display:grid;grid-template-columns:repeat(var(--featured-boxes-columns, 3),1fr);gap:3rem}.featured-boxes__item{width:auto}}.featured-boxes__box{position:relative;display:block;overflow:hidden;border-radius:12px;text-decoration:none;background-color:rgba(var(--color-foreground),.06);height:380px}@media screen and (min-width:750px){.featured-boxes__box{height:360px}}@media screen and (min-width:990px){.featured-boxes__box{height:500px}}.featured-boxes__image-wrapper,.featured-boxes__image-wrapper .media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.featured-boxes__image-wrapper .media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.featured-boxes__box:hover .featured-boxes__image-wrapper .media img{transform:scale(1.05)}.featured-boxes__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.28) 45%,transparent 75%);z-index:1;pointer-events:none}.featured-boxes__content{position:absolute;left:0;bottom:0;z-index:2;width:100%;padding:2rem 2.4rem;color:#fff}.featured-boxes__subtitle{margin:0 0 .6rem;font-size:1.2rem;font-weight:600;letter-spacing:.08em;color:#fff}.featured-boxes__box-title{margin:0;font-size:2.2rem;font-weight:600;line-height:1.2;color:#fff}@media screen and (min-width:990px){.featured-boxes__content{padding:2.8rem 3.2rem}.featured-boxes__box-title{font-size:2.6rem}}.featured-boxes__cta{margin-top:3.2rem}.featured-boxes__title{margin:0 auto!important;font-size:4.4rem}@media(max-width:749px){.featured-boxes__title{font-size:3.2rem;text-align:center;line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/section-featured-boxes.css.map */
