product-activity-indicator[hidden]{display:none!important}.product-activity{display:flex;justify-content:var(--activity-align);width:var(--activity-width);max-width:100%;margin-block:var(--activity-margin-top) var(--activity-margin-bottom);padding:var(--activity-padding-y) var(--activity-padding-x);color:var(--activity-primary);background:var(--activity-background);border:var(--activity-border-width) solid var(--activity-border);border-radius:var(--activity-radius);font-family:inherit;font-size:var(--activity-font-desktop);line-height:var(--activity-line-height);letter-spacing:var(--activity-letter-spacing);overflow-wrap:anywhere}.product-activity__viewport{display:grid;align-items:center;width:100%;min-width:0}.product-activity__message{grid-area:1 / 1;display:inline-flex;align-items:center;justify-self:var(--activity-align);gap:var(--activity-gap);max-width:100%;min-width:0;opacity:0;visibility:hidden;pointer-events:none}.product-activity__message[hidden]{display:none}.product-activity__message.is-active{opacity:1;visibility:visible;pointer-events:auto}.product-activity--fade .product-activity__message{transition:opacity .22s ease}.product-activity--soft .product-activity__message{transform:translateY(2px);transition:opacity .24s ease,transform .24s ease}.product-activity--soft .product-activity__message.is-active{transform:translateY(0)}.product-activity__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:var(--activity-icon-desktop);height:var(--activity-icon-desktop);color:var(--activity-message-icon, var(--activity-icon));transform-origin:center}.product-activity__icon-svg,.product-activity__icon-svg svg,.product-activity__custom-icon{display:block;width:100%;height:100%}.product-activity__custom-icon{object-fit:contain}.product-activity__live-dot{display:block;width:62%;height:62%;border-radius:50%;color:var(--activity-live);background:currentColor;box-shadow:0 0 color-mix(in srgb,currentColor 35%,transparent)}.product-activity__copy{display:inline;min-width:0;color:var(--activity-message-secondary, var(--activity-secondary))}.product-activity__primary{color:var(--activity-message-primary, var(--activity-primary));font-weight:var(--activity-primary-weight)}.product-activity__secondary{color:var(--activity-message-secondary, var(--activity-secondary));font-weight:var(--activity-secondary-weight)}.product-activity[data-show-secondary=false] .product-activity__separator,.product-activity[data-show-secondary=false] .product-activity__secondary{display:none}.product-activity__separator{white-space:pre}.product-activity__message[data-resolved-animation=pulse] .product-activity__icon{animation:product-activity-pulse var(--activity-message-animation-speed,var(--activity-animation-speed)) ease-in-out infinite}.product-activity__message[data-resolved-animation=heartbeat] .product-activity__icon{animation:product-activity-heartbeat var(--activity-message-animation-speed,var(--activity-animation-speed)) ease-in-out infinite}.product-activity__message[data-resolved-animation=glow] .product-activity__icon{animation:product-activity-glow var(--activity-message-animation-speed,var(--activity-animation-speed)) ease-in-out infinite}.product-activity__message[data-resolved-animation=scale] .product-activity__icon{animation:product-activity-scale var(--activity-message-animation-speed,var(--activity-animation-speed)) ease-in-out infinite}@keyframes product-activity-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.08)}}@keyframes product-activity-heartbeat{0%,34%,to{transform:scale(1)}10%{transform:scale(1.14)}18%{transform:scale(1)}26%{transform:scale(1.08)}}@keyframes product-activity-glow{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 5px currentColor)}}@keyframes product-activity-scale{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media screen and (max-width:749px){.product-activity{font-size:var(--activity-font-mobile)}.product-activity__icon{width:var(--activity-icon-mobile);height:var(--activity-icon-mobile)}}@media(prefers-reduced-motion:reduce){.product-activity__message,.product-activity__icon{animation:none!important;transition:none!important;transform:none!important}}.product-activity--assigned{flex:0 0 auto;max-width:100%}.product-activity--assigned .product-activity__message{opacity:1;visibility:visible;pointer-events:auto}.product-activity--assigned .product-activity__message[data-resolved-animation=bounce] .product-activity__icon{animation:product-badge-bounce var(--activity-animation-speed,3s) ease-in-out infinite}.product-activity--assigned .product-activity__message[data-resolved-animation=float] .product-activity__icon{animation:product-badge-float var(--activity-animation-speed,3s) ease-in-out infinite}.product-activity--assigned .product-activity__message[data-resolved-animation=wiggle] .product-activity__icon{animation:product-badge-wiggle var(--activity-animation-speed,3s) ease-in-out infinite}.product-activity--assigned .product-activity__message[data-resolved-animation=spin] .product-activity__icon{animation:product-badge-spin var(--activity-animation-speed,3s) linear infinite}.product-activity--assigned .product-activity__message[data-resolved-animation=shine]{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--activity-radius,0px)}.product-activity--assigned .product-activity__message[data-resolved-animation=shine]:after{content:"";position:absolute;top:-25%;bottom:-25%;left:-60%;width:40%;pointer-events:none;z-index:1;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.85) 48%,transparent 100%);mix-blend-mode:screen;transform:translate(-180%) skew(-20deg);animation:product-badge-shine var(--activity-animation-speed,3s) ease-in-out infinite}@keyframes product-badge-bounce{0%,65%,to{transform:translateY(0)}15%{transform:translateY(-3px)}30%{transform:translateY(0)}}@keyframes product-badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes product-badge-wiggle{0%,55%,to{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-5deg)}}@keyframes product-badge-spin{to{transform:rotate(360deg)}}@keyframes product-badge-shine{0%,25%{transform:translate(-180%) skew(-20deg);opacity:0}45%{opacity:.9}70%,to{transform:translate(600%) skew(-20deg);opacity:0}}@media(prefers-reduced-motion:reduce){.product-activity--assigned .product-activity__icon,.product-activity--assigned .product-activity__message:after{animation:none!important;transition:none!important;transform:none!important}}.product-activity--assigned[hidden]{display:none!important}.product-activity--assigned .product-activity__message:not(.is-active){opacity:0;visibility:hidden;pointer-events:none}.product-activity--assigned .product-activity__message[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/product-activity-indicator.css.map */
