.paid-media-feature-banner{position:relative;padding:0 var(--side-padding) 34px;background-color:var(--background);color:var(--tertiary)}.paid-media-feature-banner__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--neutral)}.paid-media-feature-banner__media:empty{display:none}.paid-media-feature-banner__picture{display:block}.paid-media-feature-banner__media video,.paid-media-feature-banner__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:767px){.paid-media-feature-banner__media-item--hide-mobile{display:none!important}}@media screen and (min-width:768px)and (max-width:1279px){.paid-media-feature-banner__media-item--hide-tablet{display:none!important}}@media screen and (min-width:1280px){.paid-media-feature-banner__media-item--hide-desktop{display:none!important}}.paid-media-feature-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:26px}.paid-media-feature-banner__heading{margin:0;color:inherit;line-height:1.2;text-wrap:balance}.paid-media-feature-banner__text,.paid-media-feature-banner__text p{margin:0;color:inherit;font-family:var(--body-font-family);font-size:var(--body-text);font-weight:var(--body-font-weight);line-height:var(--body-line-height);letter-spacing:var(--body-letter-spacing)}.paid-media-feature-banner__text{margin-top:10px}.paid-media-feature-banner__button{margin-top:20px;font-size:var(--body-text)}@media screen and (min-width:768px){.paid-media-feature-banner{display:flex;align-items:center;min-height:751px;padding:48px var(--side-padding);box-sizing:border-box;overflow:hidden;background-color:var(--tertiary);color:var(--white)}.paid-media-feature-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;background-color:transparent}.paid-media-feature-banner__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:color-mix(in srgb,var(--tertiary) var(--paid-media-feature-banner-overlay, 0%),transparent)}.paid-media-feature-banner__content{width:100%;max-width:560px;margin-top:0}.paid-media-feature-banner__text{margin-top:14px}.paid-media-feature-banner__button{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/419/assets/paid-media-feature-banner.css.map */
