/* Small selection accents, without changing color/stock/navigation behavior. */
html[data-mgb-store-style="premium"] :is(.seo-visual-swatch,.product-color-option,.product-variant-option,.seo-thumb,.product-modal-thumb) {
  transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease;
}
html[data-mgb-store-style="premium"] :is(.seo-visual-swatch,.product-color-option).active {
  animation:mgb-selected-color .42s ease-out;
}
@keyframes mgb-selected-color {
  0% {transform:scale(1);box-shadow:0 0 0 0 rgba(218,170,76,.45);}
  45% {transform:scale(1.12);box-shadow:0 0 0 5px rgba(218,170,76,.2);}
  100% {transform:scale(1);box-shadow:0 0 0 9px rgba(218,170,76,0);}
}
@media(prefers-reduced-motion:reduce) {
  html[data-mgb-store-style="premium"] :is(.seo-visual-swatch,.product-color-option,.product-variant-option,.seo-thumb,.product-modal-thumb) {animation:none!important;transition:none!important;}
}
