/* Mobile AR launch feedback without changing the button's native action or dimensions. */
button[data-vc-ar-loading="true"]>.button-arrow{display:none!important}
button[data-vc-ar-loading="true"]::after{content:"";display:block;box-sizing:border-box;flex:none;width:20px;height:20px;border:2px solid #ffffff66;border-top-color:#fff;border-right-color:#fff;border-radius:50%;animation:vc-ar-entry-spin .75s linear infinite}
@keyframes vc-ar-entry-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){button[data-vc-ar-loading="true"]::after{animation:none}}
/* Only product variants, not unrelated playback toggles. */
.vc-product-demo .info-group button[data-stone][aria-pressed="true"],
.vc-product-demo .info-group button[data-color][aria-pressed="true"],
.vc-product-demo .info-group .controls button[aria-pressed="true"],
.vc-product-demo .info-group .modes button[aria-pressed="true"],
.embed-colors button[aria-pressed="true"],
.ar-material-controls button[data-stone][aria-pressed="true"],
.ar-colors button[data-color][aria-pressed="true"]{background:#c93417!important;border-color:#c93417!important;color:#fff!important}
