.media-grid--wrapper{container-type:inline-size}.collage-badge{--x: var(--badge-x-mobile);--y: var(--badge-y-mobile);position:absolute;z-index:2;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);width:calc(var(--badge-size-mobile) * 1cqw);transform:translate(calc(var(--x) * -1%),calc(var(--y) * -1%)) rotate(var(--badge-rotate));container-type:inline-size;pointer-events:none}.collage-badge[hidden]{display:none}@media(min-width:768px){.collage-badge{--x: var(--badge-x);--y: var(--badge-y);width:calc(var(--badge-size) * 1cqw)}}.collage-badge__image{display:block;width:100%;height:auto}.collage-badge--text{display:flex;align-items:center;justify-content:center;background:var(--badge-background);color:var(--badge-color);font-family:var(--heading_font_family);line-height:1;text-align:center}.collage-badge--circle{aspect-ratio:1;border-radius:50%}.collage-badge--square{aspect-ratio:1}.collage-badge--rounded{aspect-ratio:1;border-radius:16%}.collage-badge--rectangle{aspect-ratio:3 / 2}.collage-badge--pill{aspect-ratio:5 / 2;border-radius:999px}.collage-badge--text.collage-badge--none{background:none}.collage-badge__inner{display:flex;flex-direction:column;align-items:center;gap:calc(3cqw * var(--badge-text-scale));white-space:nowrap}.collage-badge__main{font-size:calc(30cqw * var(--badge-text-scale));font-weight:700;letter-spacing:-.02em}.collage-badge__small{font-size:calc(11cqw * var(--badge-text-scale));font-weight:600;letter-spacing:.04em;text-transform:uppercase}.collage-badge--rectangle .collage-badge__main,.collage-badge--pill .collage-badge__main{font-size:calc(24cqw * var(--badge-text-scale))}.collage-badge--pill .collage-badge__small{font-size:calc(8cqw * var(--badge-text-scale))}.collage-badge--shadow-soft .collage-badge__inner{text-shadow:0 .6cqw 2.5cqw color-mix(in srgb,var(--badge-shadow-color) 55%,transparent)}.collage-badge--shadow-strong .collage-badge__inner{text-shadow:0 .5cqw 1.5cqw color-mix(in srgb,var(--badge-shadow-color) 85%,transparent),0 0 5cqw color-mix(in srgb,var(--badge-shadow-color) 65%,transparent)}.collage-badge--off-schedule{opacity:.45;outline:2px dashed currentColor;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/77/assets/collage-badge.css.map */
