.fs-promos__grid{padding-top:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.fs-promo{position:relative;border-radius:24px;overflow:hidden;min-height:250px;display:flex;color:var(--fs-stone)}.fs .fs-promo__img{position:absolute;object-fit:cover}.fs-promo__content{position:relative;padding:32px}.fs-promo__title{font:800 26px/1.15 var(--fs-display);color:var(--fs-charcoal);margin:10px 0 8px}.fs-promo__body{font:400 14px/1.5 var(--fs-body);margin-bottom:16px;max-width:236px}.fs-promo__btn{display:inline-block;border-radius:999px;padding:11px 20px;font:600 13px var(--fs-body);background:var(--fs-forest);color:var(--fs-white)}.fs-promo--light{background:var(--fs-beige);align-items:center}.fs .fs-promo--light .fs-promo__img{right:0;top:0;height:100%;width:52%}.fs-promo--light .fs-promo__content{max-width:52%}.fs-promo--light:hover .fs-promo__btn{background:var(--fs-forest-hover)}.fs-promo--dark{align-items:flex-end}.fs .fs-promo--dark .fs-promo__img{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fs-promo__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#1d2f25d9,#1d2f251a 70%)}.fs-promo--dark .fs-promo__eyebrow{color:var(--fs-eyebrow-on-dark)}.fs-promo--dark .fs-promo__title{color:var(--fs-white);margin:10px 0 16px}.fs-promo--dark .fs-promo__body{color:var(--fs-white)}.fs-promo--dark .fs-promo__btn{background:var(--fs-white);color:var(--fs-forest)}.fs-promo--dark:hover .fs-promo__btn{background:var(--fs-hover-tint)}@media(max-width:767px){.fs-promos__grid{padding-top:32px;display:flex;flex-direction:column;gap:12px}.fs-promo{border-radius:20px;min-height:200px}.fs-promo__content{padding:20px}.fs-promo__eyebrow{font-size:11px;letter-spacing:.16em}.fs-promo__title{font-size:19px;line-height:1.2;margin:8px 0 12px}.fs-promo__body{font-size:12.5px;line-height:1.45;margin-bottom:12px}.fs-promo__btn{padding:10px 16px;font-size:12.5px}.fs .fs-promo--light .fs-promo__img{width:44%}.fs-promo--light .fs-promo__content{max-width:58%}.fs-promo--light .fs-promo__title{margin-bottom:6px}.fs-promo__shade{background:linear-gradient(to top,#1d2f25e0,#1d2f251a 75%)}.fs-promo--dark .fs-promo__title{margin:8px 0 12px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/fs-promos.css.map */
