.media-banner{display:flex;flex-direction:column;position:relative}.media-banner--has-strip{margin-bottom:20px}@media screen and (max-width:767px){.media-banner--has-strip{margin-bottom:15px}}.media-banner__wrapper{display:flex;position:relative;border-radius:var(--border-radius, 0);overflow:hidden}.media-banner__wrapper--has-strip{overflow:visible!important}@media screen and (min-width:750px){.media-banner__wrapper{overflow:hidden}.media-banner__wrapper--has-strip{overflow:visible!important}}.media-banner__wrapper--full_width{padding-inline:0;border-radius:0}.media-banner__wrapper--adapt{height:auto}.media-banner__wrapper--content-center .media-banner__content{justify-content:center}.media-banner__wrapper--content-bottom .media-banner__content{justify-content:flex-end}.media-banner__wrapper--content-horizontal-center .media-banner__content{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.media-banner__wrapper--content-horizontal-right .media-banner__content{align-items:flex-end;margin-left:auto;margin-right:0;text-align:right}.media-banner__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;padding:4rem 2rem;width:100%;max-width:58rem;margin-left:0}@media screen and (min-width:750px){.media-banner__content{padding:5rem 3rem}}@media screen and (min-width:990px){.media-banner__content{padding:6rem 4rem}}.media-banner.page-width .media-banner__content{padding:4rem 2rem}@media screen and (min-width:750px){.media-banner.page-width .media-banner__content{padding:5rem 3rem}}@media screen and (min-width:990px){.media-banner.page-width .media-banner__content{padding:6rem 4rem}}.media-banner__subheading{word-break:break-word}.media-banner__subheading.badge{display:inline-block;padding:.8rem 1.6rem;background:rgba(var(--color-background),.3);border:.1rem solid rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--border-radius, .4rem);font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.1rem}.media-banner__subheading.badge.accent{border-color:rgb(var(--color-button));color:rgb(var(--color-button))}.media-banner__subheading.badge.text{background:rgba(var(--color-foreground),.1);border:.1rem solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground))}.media-banner__heading{margin:0;color:rgb(var(--color-foreground));word-break:break-word}.media-banner__description{margin:0;word-break:break-word;color:rgba(var(--color-foreground),.85)}.media-banner__button{margin-top:1rem;word-break:break-word}.media-banner__button:first-child{margin-top:0}.media-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.media-banner__media video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.media-banner__image{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;object-position:var(--focal_point, center)}.media-banner__image.media-banner__image-mobile{display:none}@media screen and (max-width:767px){.media-banner__image:not(.media-banner__image-mobile){display:none}.media-banner__image.media-banner__image-mobile{display:block}}.media-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgb(var(--color-overlay, 0 0 0));z-index:2;pointer-events:none}.media-banner__wrapper--has-strip:after{content:"";background-image:url(/cdn/shop/files/Group_690.svg?v=1729086439);position:absolute;bottom:-13px;left:0;z-index:4;width:100%;height:26px;background-repeat:no-repeat;pointer-events:none}@media screen and (max-width:767px){.media-banner__wrapper--has-strip:after{bottom:-10px;height:20px;background-size:auto 20px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-media-banner.css.map */
