mbs-promotion{--promotion-ink: #fff;--promotion-color: #542291;--promotion-tint: #f0e9f8}mbs-promotion[data-theme=black]{--promotion-color: #21162f;--promotion-tint: #f1edf5}mbs-promotion[data-theme=green]{--promotion-color: #14603e;--promotion-tint: #eaf5ef}mbs-promotion[data-theme=blue]{--promotion-color: #164db5;--promotion-tint: #edf3ff}mbs-promotion[data-theme=red]{--promotion-color: #aa2031;--promotion-tint: #fff0f1}.mbs-promotion--price{display:block}.mbs-promotion--price[data-active] .mbs-pi-price-card{border-color:color-mix(in srgb,var(--promotion-color) 18%,white)}.mbs-promotion--price[data-active] .mbs-pi-price-card__heading{background:var(--promotion-color);color:var(--promotion-ink)}.mbs-promotion--price[data-active] .mbs-pi-price-card__saving{background:var(--promotion-tint);color:var(--promotion-color)}.mbs-promotion--price[data-theme=black][data-active] .mbs-pi-price-card__saving{background:#fae9ed;color:#df2530}.mbs-promotion__deadline{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 16px;padding:8px 0;border-top:1px solid #e7dfed;color:#ec1720;font-size:14px;font-weight:700;line-height:1.5}.mbs-promotion__deadline>img{flex:0 0 23px;width:23px;height:23px}[data-promotion-countdown]{display:block;flex-basis:100%;font-variant-numeric:tabular-nums;padding-left:32px}.mbs-promotion--badge{position:absolute;inset:12px 12px auto;z-index:4;pointer-events:none;display:block}.mbs-promotion__badge{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;box-sizing:border-box;width:max-content;max-width:100%;min-height:34px;max-height:42px;padding:6px 10px;border-radius:6px;background:var(--promotion-color);color:var(--promotion-ink);font:700 11px/1.3 Roboto,sans-serif;overflow-wrap:anywhere}.mbs-promotion--gallery{position:absolute;left:6px;top:10px;width:145px;height:145px;z-index:4;pointer-events:none}.mbs-promotion__gallery-tag{display:block;position:relative;width:100%;height:100%}.mbs-promotion__gallery-tag>img{display:block;width:100%;height:100%;object-fit:contain}.mbs-promotion__tag-title,.mbs-promotion__tag-discount{position:absolute;color:#fff;transform:rotate(-12deg);transform-origin:center;font-family:Roboto,sans-serif;font-weight:900;font-style:italic;text-transform:uppercase;text-align:center}.mbs-promotion__tag-title{left:11%;top:26%;width:69%;font-size:23px;line-height:.95;overflow-wrap:anywhere}.mbs-promotion__tag-discount{left:11%;top:66%;width:68%;font-size:19px;line-height:1.1;white-space:nowrap}.mbs-promotion--gallery[data-long-badge] .mbs-promotion__tag-title{font-size:19px;top:25%;line-height:1}.mbs-promotion--gallery:not([data-has-discount]) .mbs-promotion__tag-title{top:32%}.mbs-promotion [hidden]{display:none!important}.mbs-promotion--badge:not([data-active]),.mbs-promotion--gallery:not([data-active]){display:none}:has(>:is(.mbs-promotion--badge,.mbs-promotion--gallery)[data-active])>.halo-productBadges .badge:is(.sale-badge,.new-badge,.custom-badge,.bundle-badge){display:none}:has(>.mbs-promotion--badge[data-active])>.stock-alert-badge,:has(>.mbs-promotion--badge[data-active])>.mcp-card__badge--sold,:has(>.mbs-promotion--badge[data-active])>.halo-productBadges{top:66px}:has(>.mbs-promotion--badge[data-active]):has(>.stock-alert-badge:not([hidden]))>.halo-productBadges{top:108px}@media(max-width:749px){.mbs-promotion--gallery{left:12px;top:2px;width:120px;height:120px}.mbs-promotion__tag-title{font-size:19px}.mbs-promotion__tag-discount,.mbs-promotion--gallery[data-long-badge] .mbs-promotion__tag-title{font-size:15px}}.mbs-promotion--gallery[data-theme=green] .mbs-promotion__gallery-tag>img{filter:hue-rotate(125deg)}.mbs-promotion--gallery[data-theme=blue] .mbs-promotion__gallery-tag>img{filter:hue-rotate(225deg)}.mbs-promotion--gallery[data-theme=purple] .mbs-promotion__gallery-tag>img{filter:hue-rotate(275deg)}@media(max-width:749px){.mbs-promotion__deadline{font-size:12px;margin:0 10px;gap:7px;padding:8px 0}.mbs-promotion__deadline>img{width:20px;height:20px;flex-basis:20px}}.mbs-promotion__heading-icon,.mbs-promotion__limited{display:none}.mbs-promotion--price[data-active] .mbs-pi-price-card__heading{display:flex;align-items:center;gap:8px}.mbs-promotion--price[data-active] [data-price-heading]{font-style:italic;text-transform:uppercase}.mbs-promotion--price[data-active] .mbs-promotion__heading-icon{display:flex;flex:0 0 18px;color:#bc7df0;transform:rotate(90deg)}.mbs-promotion__heading-icon svg{width:18px;height:18px;fill:currentColor}.mbs-promotion--price[data-active] .mbs-promotion__limited{display:block;margin-left:auto;font-size:10px;font-style:normal;line-height:1.2;font-weight:500;letter-spacing:.4px;text-align:right}@media(max-width:749px){.mbs-promotion--price[data-active] .mbs-promotion__limited{max-width:62px;font-size:8px}}.template-collection .mcp-card{isolation:isolate}.template-collection .mcp-card:has(.mbs-promotion--badge):has(.mcp-card__variant-picker.is-open){z-index:10}.template-collection .mbs-promotion__ribbon{display:inline-flex;flex-direction:column;align-items:flex-start;max-width:100%;transform:rotate(-3deg);transform-origin:top left;padding-bottom:3px}.template-collection .mbs-promotion__ribbon-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-width:100%;padding:5px 9px;border-radius:3px 3px 2px 0;background:var(--promotion-color);color:#fff;font:italic 900 11px/1.15 Roboto,sans-serif;text-transform:uppercase;overflow-wrap:anywhere;box-shadow:-3px 3px color-mix(in srgb,var(--promotion-color) 70%,white);position:relative;z-index:1}.template-collection .mbs-promotion--badge[data-theme=black]{--promotion-color: #171719}.template-collection .mbs-promotion__ribbon-discount{display:block;margin:-1px 0 0 6px;padding:4px 9px;border-radius:0 0 3px 3px;background:#ed202b;color:#fff;font:900 11px/1.15 Roboto,sans-serif;white-space:nowrap}.template-collection .mbs-promotion--badge[data-theme=blue] .mbs-promotion__ribbon-discount,.template-collection .mbs-promotion--badge[data-theme=red] .mbs-promotion__ribbon-discount{background:#ffe326;color:#171719}.template-collection :has(>.mbs-promotion--badge[data-active])>:is(.stock-alert-badge,.mcp-card__badge--sold,.halo-productBadges){top:51px}.template-collection :has(>.mbs-promotion--badge[data-active][data-has-discount])>:is(.stock-alert-badge,.mcp-card__badge--sold,.halo-productBadges){top:75px}.template-collection :has(>.mbs-promotion--badge[data-active]):has(>.stock-alert-badge:not([hidden]))>.halo-productBadges{top:117px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mbs-promotions.css.map */
