/* Quiet movement, with all content visible when scripts or animation are off. */
.add-confirmed {position:relative}
.add-confirmed .icon {stroke-width:1.8}
.cart-feedback-link {display:inline-block;margin:8px 0 0 5px;text-decoration:underline;text-underline-offset:4px;font-weight:600}

@media (prefers-reduced-motion:no-preference) {
  .hero-slide > img {
    transform-origin:72% 50%;
    transform:scale(1.035);
  }
  .hero-slide.active > img {
    animation:studio-photo-drift 7s linear both;
    animation-play-state:paused;
  }
  .showcase-running .hero-slide.active > img {animation-play-state:running}
  @keyframes studio-photo-drift {
    from {transform:scale(1)}
    to {transform:scale(1.035)}
  }
}
@media (max-width:600px) {
  .product-detail-page:not(.shopping-mode) #toast {bottom:calc(91px + env(safe-area-inset-bottom, 0px))}
}
