html[data-mgb-store-style="premium"] .mgb-sale-sheen {
  position:relative;overflow:hidden;isolation:isolate;
}
html[data-mgb-store-style="premium"] .mgb-sale-sheen::after {
  content:"";position:absolute;inset:-50% auto -50% 0;width:45%;pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.68),transparent);
  transform:translateX(-160%) skewX(-20deg);opacity:0;visibility:hidden;
  animation:mgb-offer-sheen 8s ease-in-out infinite;animation-delay:var(--mgb-sheen-delay,0s);animation-play-state:paused;
}
html[data-mgb-store-style="premium"][data-mgb-offer-motion="true"] .mgb-sale-sheen.mgb-offer-visible::after {
  visibility:visible;animation-play-state:running;
}
@keyframes mgb-offer-sheen {
  0%,2% {transform:translateX(-160%) skewX(-20deg);opacity:0;}
  5% {opacity:.85;}
  15% {transform:translateX(340%) skewX(-20deg);opacity:0;}
  16%,100% {transform:translateX(340%) skewX(-20deg);opacity:0;}
}
html[data-mgb-store-style="premium"] .mgb-service-spotlight {
  position:relative;isolation:isolate;overflow:hidden;
}
html[data-mgb-store-style="premium"] .mgb-service-spotlight>.mgb-service-light {
  position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;
  background:radial-gradient(ellipse 350px 250px at var(--mgb-service-x,50%) var(--mgb-service-y,50%),rgba(207,151,49,.2),transparent 75%);
  transition:opacity .2s ease;
}
html[data-mgb-store-style="premium"][data-theme="dark"] .mgb-service-spotlight>.mgb-service-light {
  background:radial-gradient(ellipse 350px 250px at var(--mgb-service-x,50%) var(--mgb-service-y,50%),rgba(237,191,104,.28),transparent 75%);
}
html[data-mgb-store-style="premium"] .mgb-service-spotlight>:not(.mgb-service-light) {position:relative;z-index:1;}
html[data-mgb-store-style="premium"][data-mgb-offer-motion="true"] .mgb-service-spotlight.mgb-service-lit>.mgb-service-light {opacity:1;}
@media(prefers-reduced-motion:reduce) {
  html[data-mgb-store-style="premium"] .mgb-sale-sheen::after {animation:none!important;visibility:hidden!important;}
  html[data-mgb-store-style="premium"] .mgb-service-spotlight>.mgb-service-light {display:none;transition:none;}
}
