.mts-promotion{box-sizing:border-box;max-width:100%;margin:12px 0;padding:var(--mts-promo-pad,12px);background:var(--mts-promo-bg,#fff8dc);color:var(--mts-promo-color,#242424);font:var(--mts-promo-font,16px)/1.5 system-ui,sans-serif;border-radius:8px;overflow-wrap:anywhere}.mts-promotion a{color:inherit;text-decoration:underline}.mts-promotion [data-mts-promo-deadline]{white-space:normal}.mts-campaign{text-align:center}.mts-promo-effect{position:fixed;inset:0;pointer-events:none;z-index:1040;overflow:hidden}.mts-promo-effect span{position:absolute;left:calc(30% + var(--i)*3%);top:35%;font-size:var(--size,30px);color:#806000;animation:mts-promo-fall var(--duration,1300ms) ease-out forwards}@keyframes mts-promo-fall{from{transform:translateY(-30px) rotate(0);opacity:1}to{transform:translateY(200px) rotate(120deg);opacity:0}}@media(max-width:767px){.mts-promotion-desktop{display:none!important}}@media(min-width:768px){.mts-promotion-mobile{display:none!important}}@media(prefers-reduced-motion:reduce){.mts-promo-effect{display:none!important}}

.mts-promo-pulse>span[aria-hidden]{display:inline-block;animation:mts-promo-pulse 2s ease-in-out infinite}@keyframes mts-promo-pulse{50%{opacity:.55;transform:scale(1.06)}}.mts-campaign [data-mts-promo-deadline]{color:var(--mts-promo-highlight,currentColor);font-weight:700}.mts-promo-badge{display:inline-block;padding:.15em .5em;border:1px solid currentColor;border-radius:4px}.mts-promotion[hidden],.mts-saving-overlay[hidden]{display:none!important}.mts-price-comparison[data-strike=none] del{text-decoration:none}.mts-overlay-host{position:relative}.mts-saving-overlay{position:absolute;z-index:2;max-width:calc(100% - 24px);overflow-wrap:anywhere;pointer-events:none}.mts-saving-overlay[data-corner^=top]{top:var(--mts-overlay-offset,12px)}.mts-saving-overlay[data-corner^=bottom]{bottom:var(--mts-overlay-offset,12px)}.mts-saving-overlay[data-corner$=left]{left:var(--mts-overlay-offset,12px)}.mts-saving-overlay[data-corner$=right]{right:var(--mts-overlay-offset,12px)}.mts-has-overlay>.mts-saving{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.mts-promo-pulse>span[aria-hidden]{animation:none}}
.mts-stock-meter{display:block;height:8px;background:#dfe8e2;border-radius:4px;overflow:hidden;margin-top:8px}.mts-stock-meter>span{display:block;height:100%}.mts-sales-toast{position:fixed;bottom:calc(var(--mts-toast-bottom,24px) + env(safe-area-inset-bottom));width:320px;max-width:calc(100vw - 32px);z-index:1030;box-shadow:0 5px 24px #0002;padding-right:42px}.mts-sales-toast[data-side=left]{left:16px}.mts-sales-toast[data-side=right]{right:16px}.mts-toast-close{position:absolute;top:4px;right:4px;min-width:36px;min-height:36px;color:inherit;border:0;background:transparent;font:24px/1 sans-serif;cursor:pointer}
