#react-app-ext{display:block}.section-bf-image-banner .banner__content{font:20px/1.2 Hanley MonolineSans,sans-serif;text-shadow:0 4px 4px rgba(0,0,0,.25)}.section-bf-image-banner .banner__box{max-width:none;padding-inline:20px;width:100%}@media screen and (min-width: 1200px){.section-bf-image-banner .banner__box{padding-inline:0}}.section-bf-image-banner .banner__box.gradient{background:none;color:rgba(var(--color-foreground),1)}.section-bf-image-banner .banner__heading,.section-bf-image-banner text{font-family:Hanley Pro,serif;line-height:1.2;text-transform:uppercase}.section-bf-image-banner .banner__heading--curved-true{margin:0 -20px -22px}@media screen and (min-width: 576px){.section-bf-image-banner .banner__heading--curved-true{margin-bottom:-40px}}@media screen and (min-width: 990px){.section-bf-image-banner .banner__heading--curved-true{margin-bottom:-60px}}@media screen and (min-width: 1200px){.section-bf-image-banner .banner__heading--curved-true{margin-bottom:-80px}}.section-bf-image-banner .banner__heading--curved-true .banner__heading{font-weight:400;line-height:1;letter-spacing:-.075em}.section-bf-image-banner .banner__heading--curved-true .banner__heading.h0{font-size:114px}.section-bf-image-banner .banner__heading--curved-true .banner__heading.h1{font-size:100px}.section-bf-image-banner .banner__heading--curved-true .banner__heading.h2{font-size:80px}.section-bf-image-banner .banner__heading--curved-true svg{display:block;height:auto;margin:0 auto;max-width:1250px;width:100%}.section-bf-image-banner .banner__heading--curved-true text{text-anchor:middle}.section-bf-image-banner .banner__heading--curved-false .banner__heading{margin:0 0 -4px;line-height:1.2}.section-bf-image-banner .banner__heading--curved-false .banner__heading.h0{font-size:120px}@media screen and (min-width: 990px){.section-bf-image-banner .banner__heading--curved-false .banner__heading.h0{font-size:140px}}@media screen and (min-width: 1200px){.section-bf-image-banner .banner__heading--curved-false .banner__heading.h0{font-size:160px}}.section-bf-image-banner .banner__heading--curved-false .banner__heading.h1{font-size:54px}@media screen and (min-width: 990px){.section-bf-image-banner .banner__heading--curved-false .banner__heading.h1{font-size:80px}}@media screen and (min-width: 1200px){.section-bf-image-banner .banner__heading--curved-false .banner__heading.h1{font-size:100px}}.section-bf-image-banner .banner__heading--curved-false .banner__heading.h2{font-size:60px}@media screen and (min-width: 990px){.section-bf-image-banner .banner__heading--curved-false .banner__heading.h2{font-size:70px}}@media screen and (min-width: 1200px){.section-bf-image-banner .banner__heading--curved-false .banner__heading.h2{font-size:80px}}.section-bf-image-banner .banner__discount-container{margin:12px 0;text-align:center}.section-bf-image-banner .banner__discount{background:var(--banner-discount-background);color:var(--banner-discount-color);display:inline-block;vertical-align:top;font-size:24px;letter-spacing:.02em;line-height:1;min-width:220px;text-transform:uppercase}@media screen and (min-width: 576px){.section-bf-image-banner .banner__discount{font-size:30px;min-width:264px;width:auto}}.section-bf-image-banner .banner__discount+.banner__note{margin-top:-6px}.section-bf-image-banner .banner__discount--small{padding:12px 26px 7px}@media screen and (min-width: 1200px){.section-bf-image-banner .banner__discount--small{font-size:50px;min-width:380px;padding:14px 26px 5px}}.section-bf-image-banner .banner__discount--medium{padding:8px 15px 5px}@media screen and (min-width: 1200px){.section-bf-image-banner .banner__discount--medium{font-size:38px;min-width:380px}}@media screen and (min-width: 1400px){.section-bf-image-banner .banner__discount--medium{font-size:44px;padding:12px 15px 1px}}.section-bf-image-banner .banner__note{font:33px/1.2 Hanley Pro Script,serif;margin:12px 0}.section-bf-image-banner .banner__note p:first-child{margin-top:0}.section-bf-image-banner .banner__note p:last-child{margin-bottom:0}.section-bf-image-banner .banner__buttons{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0;max-width:none}.section-bf-image-banner .button{--buttons-radius: 5px;--buttons-border-width: 2px;font-size:16px;letter-spacing:2px;min-height:54px;width:100%}@media screen and (min-width: 576px){.section-bf-image-banner .button{min-width:360px;width:auto}}@media screen and (min-width: 750px){.section-bf-image-banner .button{min-height:61px}}.section-bf-image-banner .button--secondary{background:none}.section-bf-image-banner .banner__text{margin-top:35px}.section-bf-image-banner .banner__text.subtitle{color:inherit;font-size:20px;line-height:inherit}@media screen and (min-width: 1200px){.section-bf-image-banner .banner__text.subtitle{font-size:40px}}.section-bf-image-banner .banner__text.subtitle+.banner__buttons{margin:23px 0 0}@media screen and (min-width: 1200px){.section-bf-image-banner .banner__text.subtitle+.banner__buttons{margin:46px 0 0}}
/*# sourceMappingURL=/cdn/shop/t/173/assets/x-section-bf-image-banner.css.map */
