.campaign-banner-section{background:#fff}.campaign-banner{position:relative;overflow:hidden;border-radius:var(--campaign-banner-radius, 0px)}.campaign-banner--inactive{outline:.1rem dashed rgba(var(--color-foreground),.35);outline-offset:-.1rem}.campaign-banner--inactive .campaign-banner__media{opacity:.55}.campaign-banner__status{position:absolute;top:.8rem;left:.8rem;z-index:3;margin:0;padding:.3rem .8rem;border-radius:.4rem;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;letter-spacing:.04em;line-height:1.4}.campaign-banner__link{display:block;color:inherit;text-decoration:none}.campaign-banner__media{position:relative;display:block;width:100%;overflow:hidden}.campaign-banner--adapt .campaign-banner__media{height:auto}.campaign-banner:not(.campaign-banner--adapt) .campaign-banner__media{height:var(--campaign-banner-height)}.campaign-banner__image,.campaign-banner__media .placeholder-svg{display:block;width:100%;object-fit:cover;object-position:var(--campaign-banner-position, center center)}.campaign-banner--adapt .campaign-banner__image,.campaign-banner--adapt .campaign-banner__media .placeholder-svg{height:auto}.campaign-banner:not(.campaign-banner--adapt) .campaign-banner__image,.campaign-banner:not(.campaign-banner--adapt) .campaign-banner__media .placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}@media screen and (min-width:750px){.campaign-banner:not(.campaign-banner--adapt) .campaign-banner__media{height:var(--campaign-banner-height-desktop)}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-campaign-banner.css.map */
