@media (max-width: 749.98px){.banner.banner--content-align-mobile-center .banner__box>*{align-self:center}}@media (min-width: 750px){.banner.banner--content-align-center .banner__box>*{align-self:center}}@media (max-width: 749.98px){.banner.banner--adapt .banner__media.media{position:relative;height:100%;width:100%}}:is(.banner.banner--adapt .banner__media.media):before{padding-bottom:0;display:none!important}@media (max-width: 749.98px){:is(.banner.banner--adapt .banner__media.media)>*{position:relative;height:100%;width:100%}}@media (max-width: 749.98px){.banner.banner--adapt .banner__content{position:absolute;bottom:0;left:0;right:0;width:100%}}@media (max-width: 749.98px){.banner:not(.banner--adapt){height:90vh}}@media (min-width: 750px){.banner.banner__media-gradient--desktop:after{background:linear-gradient(to top,var(--color-background) 0%,transparent 100%)}}@media (max-width: 749.98px){.banner .banner__media img{height:auto;width:100%;max-width:none}}@media (min-width: 750px){.banner .banner__media img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}}.banner .banner__content{background:transparent}@media (max-width: 749.98px){.banner .banner__content{align-items:flex-end;width:100vw}}.banner .banner__box{display:inline-flex;flex-flow:column nowrap;gap:var(--spacing-sm-24);justify-content:flex-start;align-items:flex-start;border-radius:var(--border-radius-xs);padding:var(--spacing-md-40) var(--spacing-sm-32);max-width:100%}@media (min-width: 750px){.banner .banner__box{max-width:none;max-width:initial;padding:0}}:is(.banner .banner__box) .banner__heading strong,:is(.banner .banner__box):has(.hbanner__heading strong) .banner__text{color:rgb(var(--color-pistaccio-rgb))}:is(.banner .banner__box)>*{margin:0}:is(.banner .banner__box) h2,:is(.banner .banner__box) p{text-shadow:0 0 10px var(--color-background)}@media (min-width: 990px){:is(.banner .banner__box):has(div) .h0{margin-bottom:var(--spacing-sm-24)}}@media (max-width: 749.98px){.banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box{max-width:100vw}}@media (max-width: 749.98px){.banner__media-gradient--mobile:is(.banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box){background:linear-gradient(to top,var(--color-background) 0%,transparent 100%)}}.banner .banner__image{max-width:80%;height:auto}@media (min-width: 750px){.banner .banner__image{max-width:60%}}.banner .banner__text{color:var(--color-foreground)}@media (max-width: 749.98px){.banner .banner__buttons .button{width:100%}}.banner.page-width{border-radius:var(--border-radius-xl);overflow:clip}@media (max-width: 749.98px){.banner.page-width{aspect-ratio:1 / 1;height:auto}}.banner.page-width .banner_media{left:var(--spacing-sm-16);right:var(--spacing-sm-16);width:calc(100% - var(--spacing-sm-32));border-radius:var(--border-radius-xl);overflow:hidden}@media (min-width: 750px){.banner.page-width .banner_media{left:var(--spacing-lg-80);right:var(--spacing-lg-80);width:calc(100% - var(--spacing-xl-160))}}@media (max-width: 749.98px){:is(.banner.page-width .banner_media) img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}}.banner.page-width .banner__content{overflow:hidden;border-radius:var(--spacing-sm-32) var(--border-radius-xl)}
/*# sourceMappingURL=/cdn/shop/t/235/assets/yf-section-image-banner.css.map */
