.hero__overlay--has-badge,.hero--grid .hero__overlay--has-badge{position:relative;overflow:visible}.section-image-with-text .hero--grid{overflow:visible}.hero__overlay__content--has-badge{position:relative}.hero__overlay__content>.hero__text-badge{margin-bottom:0}@media(min-width:900px){.hero__overlay__content--has-badge{padding-right:calc(var(--text-badge-size, 100px) * .7)}}.hero__text-badge{position:absolute;top:0;right:0;z-index:2;width:var(--text-badge-size-mobile, 64px);pointer-events:none}.hero__text-badge-image{display:block;width:100%;height:auto;object-fit:contain}@media(min-width:900px){.hero__text-badge{width:var(--text-badge-size, 100px);right:calc(var(--text-badge-size, 100px) * -.28)}}@media(max-width:899px){.hero__text-badge--hide-mobile{display:none!important}}.hero__text-badge--on-media{display:none}.hero__pic-container:has(.hero__text-badge--on-media),.wt-video__movie:has(.hero__text-badge--on-media){position:relative}@media(max-width:899px){.hero__text-badge--media-on-mobile{display:none}.hero__text-badge--on-media{display:block;top:auto;right:auto;left:50%;bottom:var(--text-badge-media-offset, 20px);transform:translate(-50%);z-index:3}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/text-section-badge.css.map */
