.section-fg-promotional-banner .fgw-theme{padding-top:var(--section-padding-top-mobile);padding-bottom:var(--section-padding-bottom-mobile)}.section-fg-promotional-banner .promotional-banner--content-inner .rte p{letter-spacing:.02em;line-height:1.3em}.section-fg-promotional-banner .promotional-banner--cta-mobile,.section-fg-promotional-banner .promotional-banner--cta-desktop{width:max-content}.section-fg-promotional-banner .promotional-banner--cta-mobile{display:flex}.section-fg-promotional-banner .promotional-banner--cta-desktop{display:none}.section-fg-promotional-banner .promotional-banner--content-inner{padding:0}.section-fg-promotional-banner .promotional-banner--content-inner .subheading{margin-bottom:8px}.section-fg-promotional-banner .promotional-banner--content-inner .heading{margin-bottom:24px}.section-fg-promotional-banner .promotional-banner--content-inner .content{margin-bottom:48px}.section-fg-promotional-banner .promotional-banner--content-inner .heading p{line-height:1.2em}.section-fg-promotional-banner .promotional-banner--content .content p{letter-spacing:.04em}.section-fg-promotional-banner .promotional-banner--content-inner .rte *{margin:0;padding:0}.section-fg-promotional-banner .promotional-banner{position:relative;color:var(--color-text, var(--color-body));padding-top:var(--text-padding-top-mobile);padding-bottom:var(--text-padding-bottom-mobile);overflow:hidden}.section-fg-promotional-banner .row.layout--split{display:flex;align-items:stretch}.section-fg-promotional-banner .row.layout--full .promotional-banner--content{position:relative;padding:0;margin:auto}.section-fg-promotional-banner .promotional-banner--image{flex:1 1 auto;min-width:0}.section-fg-promotional-banner .promotional-banner--image svg,.section-fg-promotional-banner .promotional-banner--image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.section-fg-promotional-banner .promotional-banner--image svg{padding:50px;fill:var(--bg-body, #fff);opacity:.5;background:var(--color-accent)}.section-fg-promotional-banner .promotional-banner.frame-border--true:after{content:"";display:block;position:absolute;top:10px;left:10px;right:10px;bottom:10px;z-index:20;pointer-events:none}.section-fg-promotional-banner .promotional-banner--image-media{position:relative;width:100%;overflow:hidden;height:100%;padding-bottom:var(--ratio-percent);position:absolute;top:0;left:0;z-index:-1}.promotional-banner--image-media.aspect-ratio--small{padding-bottom:75%}.promotional-banner--image-media.aspect-ratio--large{padding-bottom:100%}.promotional-banner--image-media:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:11;pointer-events:none;background:rgba(var(--card-overlay-color-rgb),var(--card-overlay-color-alpha))}.promotional-banner--image-media .promotional-image--mobile{display:block}@media (min-width: 769px){.promotional-banner--image-media:after{background:rgba(var(--overlay-color-rgb),var(--overlay-opacity))}.section-fg-promotional-banner .promotional-banner--cta-mobile{display:none}.section-fg-promotional-banner .promotional-banner--cta-desktop{display:flex}.promotional-banner--image-media .promotional-image--mobile{display:none}.section-fg-promotional-banner .promotional-banner--image-media{position:relative;z-index:unset}.section-fg-promotional-banner .promotional-banner--content-inner .heading p{line-height:1.1em}.section-fg-promotional-banner .promotional-banner--content-inner .subheading{margin-bottom:16px}.section-fg-promotional-banner .promotional-banner--content-inner .heading,.section-fg-promotional-banner .promotional-banner--content-inner .content{margin-bottom:32px}.section-fg-promotional-banner .row.layout--split.image_first{flex-direction:row-reverse}.section-fg-promotional-banner .row.layout--split.image_second{flex-direction:row}}.promotional-banner--image-media .promotional-image--desktop{display:none}@media only screen and (max-width: 768px){.section-fg-promotional-banner .card{border-radius:0}}.section-fg-promotional-banner .promotional-banner--content{width:100%;display:flex;align-items:center;justify-content:center}.promotional-banner--content h3,.promotional-banner--content p{color:var(--color-text, var(--color-body))}.section-fg-promotional-banner .promotional-banner--content .button{width:100%;margin-top:0}@media (min-width: 481px){.promotional-banner.row{padding-inline:40px}.section-fg-promotional-banner .promotional-banner--content .button{width:max-content;min-width:320px}}@media (min-width: 769px){.section-fg-promotional-banner .row.layout--full .promotional-banner--content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:35}.promotional-banner--image-media .promotional-image--desktop{display:block}.promotional-banner--image-media{height:100%}.promotional-banner--image{display:block}.section-fg-promotional-banner .promotional-banner{display:flex;padding:0;border-radius:10px}.section-fg-promotional-banner .promotional-banner--content{padding-top:var(--text-padding-top-desktop);padding-bottom:var(--text-padding-bottom-desktop);padding-inline:40px;flex:0 0 400px;max-width:400px}.section-fg-promotional-banner .promotional-banner--content .button{min-width:191px;line-height:1.3em}.section-fg-promotional-banner .promotional-banner--content-inner .rte :where(h1){font-size:3rem;line-height:1.1em}}@media (min-width: 1280px){.section-fg-promotional-banner .promotional-banner--content{flex:0 0 560px;max-width:560px}}@media (min-width: 1441px){.section-fg-promotional-banner .promotional-banner--image-media{width:100%}.section-fg-promotional-banner .promotional-banner--content{flex:0 0 720px;max-width:720px}}@media (min-width: 1921px){.section-fg-promotional-banner .fgw-theme{margin:0 auto;max-width:1920px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/fg-promotional-banner.css.map */
