#FeaturedProductGridContainer{padding:2rem 0}.featured-products-grid-details{padding:3rem 2rem;max-width:100%;text-align:left}.featured-products-grid-details p{font-family:var(--font-family-maison);font-size:1.6rem}@media (min-width: 989px){#FeaturedProductGridContainer{padding:2rem}.featured-products-grid-details{padding:6rem 0;max-width:780px}.featured-products-grid-details--center{text-align:center;margin:0 auto}}.featured-products-grid-cta{text-align:center;padding:1rem 0 4rem}#featured-products-grid-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem;margin:0;padding:0 1.6rem}@media (min-width: 990px){#featured-products-grid-list{grid-template-columns:repeat(3,1fr);padding:0}}@media (min-width: 1600px){#featured-products-grid-list{grid-template-columns:repeat(4,1fr)}}#featured-products-grid-list>li{list-style:none;grid-column:span 1}#featured-products-grid-list .promotion.promotion--one-block-wide{grid-column:span 1}#featured-products-grid-list .promotion.promotion--two-block-wide,#featured-products-grid-list .promotion.promotion--three-block-wide{grid-column:span 2}@media (min-width: 990px){#featured-products-grid-list .promotion.promotion--one-block-wide{grid-column:span 1}#featured-products-grid-list .promotion.promotion--two-block-wide{grid-column:span 2}#featured-products-grid-list .promotion.promotion--three-block-wide{grid-column:span 3}}@media (min-width: 1600px){#featured-products-grid-list .promotion.promotion--one-block-wide{grid-column:span 1}#featured-products-grid-list .promotion.promotion--two-block-wide{grid-column:span 2}#featured-products-grid-list .promotion.promotion--three-block-wide{grid-column:span 3}}.promotion{display:flex;flex-direction:column;height:100%;width:100%;border-radius:8px;overflow:hidden;position:relative}.promotion a{display:flex;flex-direction:column;height:100%;width:100%;text-decoration:none}.promotion--with-image{background:transparent}.promotion--image-only a{display:block}.promotion--image-only .promotion-image{padding-bottom:69.3%;width:100%;height:100%}.promotion--height-custom,.promotion--height-custom a{min-height:var(--custom-height, 400px)!important;height:auto!important}.promotion--horizontal{flex-direction:row}.promotion--horizontal a{flex-direction:row;height:100%;width:100%}.promotion--horizontal .promotion-image{flex-shrink:0;flex-basis:var(--image-width, 50%);max-width:var(--image-width, 50%);height:100%}.promotion--horizontal .promotion-text{flex-grow:1;width:auto;height:100%}.promotion-image{flex-shrink:0}.promotion-image img{width:100%;height:100%;object-fit:cover}.promotion-text{padding:2rem;flex-grow:1;display:flex;flex-direction:column;justify-content:var(--text-v-align, center);align-items:center;text-align:center;height:100%;width:100%;box-sizing:border-box}.promotion[style*=--text-scale] .promotion-text{padding:calc(2rem * var(--text-scale, 1));justify-content:var(--text-v-align, center)}.promotion[style*=--text-scale] .promotion-title{font-size:calc(2.4rem * var(--text-scale, 1));margin:0 0 calc(1rem * var(--text-scale, 1)) 0}.promotion[style*=--text-scale] .promotion-description{font-size:calc(1.6rem * var(--text-scale, 1));margin:0 0 calc(1.5rem * var(--text-scale, 1)) 0}.promotion[style*=--text-scale] .promotion-description p{font-size:inherit;margin:0 0 calc(1rem * var(--text-scale, 1)) 0}.promotion[style*=--text-scale] .promotion-link{font-size:calc(1.4rem * var(--text-scale, 1))}.promotion-title{margin:0 0 1rem;font-size:2.4rem;font-weight:700;line-height:1.2}.promotion-description{margin:0 0 1.5rem;font-size:1.6rem;line-height:1.4;flex-grow:1;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.promotion-description p{margin:0 0 1rem;line-height:inherit}.promotion-description p:last-child{margin-bottom:0}.promotion-link{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.1rem;flex-shrink:0}.promotion-text[style*="--text-v-align: flex-start"] .promotion-description,.promotion[style*="--text-v-align: flex-start"] .promotion-description{flex-grow:0;justify-content:flex-start}.promotion-text[style*="--text-v-align: center"] .promotion-description,.promotion[style*="--text-v-align: center"] .promotion-description{flex-grow:0;justify-content:center}.promotion-text[style*="--text-v-align: flex-end"] .promotion-description,.promotion[style*="--text-v-align: flex-end"] .promotion-description{flex-grow:0;justify-content:flex-end}.slide-arr{margin-left:.5rem;transition:transform .2s ease}.promotion:hover .slide-arr{transform:translate(3px)}@media (max-width: 1199px){.promotion--height-custom{min-height:calc(var(--custom-height, 400px) * .85)!important;height:auto!important}.promotion-text{padding:1.5rem;min-height:auto;width:100%;height:100%}.promotion-image img{object-fit:cover;object-position:center}}@media (max-width: 989px){.promotion-text{padding:1.5rem;justify-content:var(--text-v-align, center);min-height:auto}.promotion[style*=--text-scale] .promotion-text{padding:calc(1.5rem * var(--text-scale, 1));justify-content:var(--text-v-align, center);min-height:auto}.promotion[style*=--text-scale] .promotion-title{font-size:calc(1.8rem * var(--text-scale, 1))}.promotion[style*=--text-scale] .promotion-description{font-size:calc(1.3rem * var(--text-scale, 1))}.promotion[style*=--text-scale] .promotion-description p{font-size:inherit;margin:0 0 calc(.8rem * var(--text-scale, 1)) 0}.promotion[style*=--text-scale] .promotion-link{font-size:calc(1.1rem * var(--text-scale, 1))}.promotion-title{font-size:1.8rem}.promotion-description{font-size:1.3rem}.promotion-description p{font-size:inherit;margin:0 0 .8rem}.promotion-link{font-size:1.1rem}.promotion--height-custom{min-height:calc(var(--custom-height, 400px) * .7)!important;height:auto!important}}@media (max-width: 750px){.featured-products-grid-details br{display:none!important}.promotion-text{padding:1rem;justify-content:var(--text-v-align, center);min-height:auto}.promotion[style*=--text-scale] .promotion-text{padding:calc(1rem * var(--text-scale, 1));justify-content:var(--text-v-align, center);min-height:auto}.promotion[style*=--text-scale] .promotion-title{font-size:calc(1.6rem * var(--text-scale, 1))}.promotion[style*=--text-scale] .promotion-description{font-size:calc(1.2rem * var(--text-scale, 1))}.promotion[style*=--text-scale] .promotion-description p{font-size:inherit;margin:0 0 calc(.6rem * var(--text-scale, 1)) 0}.promotion[style*=--text-scale] .promotion-link{font-size:calc(1rem * var(--text-scale, 1))}.promotion-title{font-size:1.6rem}.promotion-description{font-size:1.2rem}.promotion-description p{font-size:inherit;margin:0 0 .6rem}.promotion-link{font-size:1rem}.promotion--height-custom{min-height:calc(var(--custom-height, 400px) * .55)!important;height:auto!important}}.promotion-text{position:relative;z-index:1}.promotion-title,.promotion-description,.promotion-description p,.promotion-link{background:none!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-featured-product-grid.css.map */
