.banner--ysw .banner__heading{line-height:1}.banner--ysw .banner__heading--extra-large{font-size:5rem;line-height:.9;margin:0;letter-spacing:.1rem}@media (min-width: 750px){.banner--ysw .banner__heading--extra-large{font-size:7rem;letter-spacing:.15rem}}@media (min-width: 990px){.banner--ysw .banner__heading--extra-large{font-size:10rem;letter-spacing:.3rem}}.banner--ysw .banner__heading--large{font-size:3rem;line-height:1.3;margin:0}@media (min-width: 750px){.banner--ysw .banner__heading--large{font-size:5rem}}@media (min-width: 990px){.banner--ysw .banner__heading--large{font-size:6rem}}.banner--ysw .banner__heading--medium{font-size:2.4rem;margin-top:.5rem}@media (min-width: 750px){.banner--ysw .banner__heading--medium{font-size:3.6rem;margin-top:1rem}}@media (min-width: 990px){.banner--ysw .banner__heading--medium{font-size:5rem}}.banner--ysw .banner__heading--small{font-size:1.8rem}@media (min-width: 750px){.banner--ysw .banner__heading--small{font-size:2.4rem}}@media (min-width: 990px){.banner--ysw .banner__heading--small{font-size:3.6rem}}.banner--ysw .banner__heading--x-small{font-size:1.4rem}@media (min-width: 750px){.banner--ysw .banner__heading--x-small{font-size:1.6rem}}@media (min-width: 990px){.banner--ysw .banner__heading--x-small{font-size:2.4rem}}.banner--ysw .banner__text{color:var(--white);font-size:1.6rem;font-weight:600;margin-top:0;line-height:1.2}@media (min-width: 750px){.banner--ysw .banner__text{font-size:1.8rem}}@media (min-width: 990px){.banner--ysw .banner__text{font-size:2.4rem}}.banner--ysw .banner__box>*+.banner__text{margin-top:.5rem}@media screen and (min-width: 750px){.banner--ysw .banner__box>*+.banner__text{margin-top:1rem}}.banner--ysw .banner__text--light{font-weight:400;line-height:1.3}@media (min-width: 750px){.banner--ysw .banner__text--light{font-size:1.6rem;max-width:450px}.banner__text--right{margin-left:auto}.banner__text--left{margin-right:auto}}@media (min-width: 990px){.banner--ysw .banner__text--light{font-size:1.8rem}}.banner--ysw.banner--desktop-transparent .banner__box{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels);position:relative}.banner__box-mud{position:absolute;left:0;right:0;margin:0 auto;top:0;width:100%;object-fit:contain;z-index:-1;fill:#423328;opacity:.54;max-width:60rem}@media (min-width: 750px){.banner__box-mud{top:50%;transform:translateY(-55%);max-width:100%}}@media (max-width: 749px){.banner.banner--ysw:not(.banner--mobile-bottom) .banner__box{--color-button: var(--color-base-accent-1);--color-button-text: var(--color-base-solid-button-labels)}}@media (min-width: 750px){.banner--ysw.banner--desktop-transparent .banner__box{max-width:95rem;padding-top:0}}.banner--ysw .banner__box>*+.banner__buttons--multiple{margin-left:auto;margin-right:auto;max-width:25rem;margin-top:1.5rem}@media (min-width: 750px){.banner--ysw .banner__box>*+.banner__buttons--multiple{max-width:50rem}}@media (min-width: 990px){.banner--ysw .banner__box>*+.banner__buttons--multiple{margin-top:2rem}.banner--ysw .banner__box>.banner__buttons{gap:4.5rem}}@media (min-width: 750px){.banner--ysw .banner__content--left{justify-content:flex-start}.banner--ysw .banner__content--right{justify-content:flex-end}.banner--ysw .banner__box--left{text-align:left}.banner--ysw .banner__box--right{text-align:right}.banner--ysw .banner__box--left>.banner__buttons{justify-content:flex-start}.banner--ysw .banner__box--right>.banner__buttons{justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/218/assets/ysw-image-banner.css.map */
