.fg-section{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.fg-container{max-width:1400px;margin:0 auto;padding:0 15px}.fg-banner{position:relative;width:100%;height:var(--banner-height);border-radius:var(--banner-border-radius);overflow:hidden;margin-bottom:var(--grid-gap)}.fg-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,25,40,var(--banner-overlay-opacity));z-index:1;pointer-events:none}.fg-banner__image,.fg-banner__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.fg-banner__placeholder{background:#2d3248}.fg-banner__placeholder svg{width:100%;height:100%;object-fit:cover}.fg-banner__content{position:absolute;z-index:2;padding:30px 40px;max-width:80%}.fg-banner__content--top-left{top:0;left:0}.fg-banner__content--top-center{top:0;left:50%;transform:translate(-50%);text-align:center}.fg-banner__content--top-right{top:0;right:0;text-align:right}.fg-banner__content--center-left{top:50%;left:0;transform:translateY(-50%)}.fg-banner__content--center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.fg-banner__content--center-right{top:50%;right:0;transform:translateY(-50%);text-align:right}.fg-banner__content--bottom-left{bottom:0;left:0}.fg-banner__content--bottom-center{bottom:0;left:50%;transform:translate(-50%);text-align:center}.fg-banner__content--bottom-right{bottom:0;right:0;text-align:right}.fg-banner__heading{font-size:var(--banner-heading-size);color:var(--banner-heading-color);margin:0 0 8px;line-height:1.2;letter-spacing:-.01em}.fg-banner__heading strong,.fg-banner__heading b{color:var(--highlight-color);font-weight:inherit}.fg-banner__subtext{font-size:var(--banner-subtext-size);color:var(--banner-subtext-color);margin:0;line-height:1.5}.fg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap)}.fg-box{position:relative;height:var(--box-height);border-radius:var(--box-border-radius);overflow:hidden;background:#2d3248}.fg-box__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(20,25,40,var(--box-overlay-opacity));z-index:1;pointer-events:none}.fg-box__image,.fg-box__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.fg-box__placeholder{background:#2d3248}.fg-box__placeholder svg{width:100%;height:100%;object-fit:cover}.fg-box__content{position:absolute;z-index:2;padding:24px 28px;max-width:90%}.fg-box__content--top-left{top:0;left:0}.fg-box__content--top-center{top:0;left:50%;transform:translate(-50%);text-align:center}.fg-box__content--top-right{top:0;right:0;text-align:right}.fg-box__content--center-left{top:50%;left:0;transform:translateY(-50%)}.fg-box__content--center{top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.fg-box__content--center-right{top:50%;right:0;transform:translateY(-50%);text-align:right}.fg-box__content--bottom-left{bottom:0;left:0}.fg-box__content--bottom-center{bottom:0;left:50%;transform:translate(-50%);text-align:center}.fg-box__content--bottom-right{bottom:0;right:0;text-align:right}.fg-box__heading{font-size:var(--box-heading-size);color:var(--box-heading-color);margin:0 0 4px;line-height:1.25;letter-spacing:-.01em}.fg-box__heading strong,.fg-box__heading b{color:var(--highlight-color);font-weight:inherit}.fg-box__subtext{font-size:var(--box-subtext-size);color:var(--box-subtext-color);margin:0;line-height:1.5}@media screen and (max-width:989px)and (min-width:750px){.fg-grid{grid-template-columns:repeat(2,1fr)}.fg-banner{height:calc(var(--banner-height) * .75)}.fg-banner__heading{font-size:calc(var(--banner-heading-size) * .8)}.fg-banner__content{padding:24px 30px;max-width:90%}.fg-box__content{padding:20px 22px}.fg-box__heading{font-size:calc(var(--box-heading-size) * .85)}}@media screen and (max-width:749px){.fg-section{padding-top:var(--mob-section-padding-top);padding-bottom:var(--mob-section-padding-bottom)}.fg-banner{height:var(--mob-banner-height);border-radius:var(--mob-banner-border-radius);margin-bottom:var(--mob-grid-gap)}.fg-banner__overlay{background:rgba(20,25,40,var(--mob-banner-overlay-opacity))}.fg-banner__content{padding:16px 20px;max-width:var(--mob-banner-text-width)}.fg-banner__heading{font-size:var(--mob-banner-heading-size);color:var(--mob-banner-heading-color);margin:0 0 5px}.fg-banner__heading strong,.fg-banner__heading b{color:var(--mob-highlight-color)}.fg-banner__subtext{font-size:var(--mob-banner-subtext-size);color:var(--mob-banner-subtext-color)}.fg-grid{grid-template-columns:repeat(2,1fr);gap:var(--mob-grid-gap)}.fg-box{height:var(--mob-box-height);border-radius:var(--mob-box-border-radius)}.fg-box__overlay{background:rgba(20,25,40,var(--mob-box-overlay-opacity))}.fg-box__content{padding:14px 16px;max-width:var(--mob-box-text-width)}.fg-box__heading{font-size:var(--mob-box-heading-size);color:var(--mob-box-heading-color);margin:0 0 3px}.fg-box__heading strong,.fg-box__heading b{color:var(--mob-highlight-color)}.fg-box__subtext{font-size:var(--mob-box-subtext-size);color:var(--mob-box-subtext-color)}.fg-banner--mob-full{border-radius:0;margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.fg-banner--mob-full .fg-banner__content{max-width:100%;width:100%;box-sizing:border-box}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-feature-grid-banner.css.map */
