.pulse-marker{--pulse-duration: 2s;--pulse-scale: 3;--pulse-opacity-start: .9;--pulse-marker-dot-size: 22px;--pulse-marker-tap-target: 44px;position:absolute;left:var(--x-desktop, 50%);top:var(--y-desktop, 50%);width:var(--pulse-marker-tap-target);height:var(--pulse-marker-tap-target);padding:0;transform:translate(-50%,-50%);background:none;border:0;cursor:pointer;z-index:3}@media screen and (max-width:749px){.pulse-marker{--pulse-marker-dot-size: 16px;--pulse-marker-tap-target: 56px;left:var(--x-mobile, 50%);top:var(--y-mobile, 50%)}}.pulse-marker:after{content:"";position:absolute;border-radius:50%;pointer-events:none;box-sizing:border-box;left:calc((var(--pulse-marker-tap-target) - var(--pulse-marker-dot-size)) / 2);top:calc((var(--pulse-marker-tap-target) - var(--pulse-marker-dot-size)) / 2);width:var(--pulse-marker-dot-size);height:var(--pulse-marker-dot-size);border:1px solid #fff;background-color:transparent;background-clip:padding-box}.pulse-marker__pulse{position:absolute;left:calc((var(--pulse-marker-tap-target) - var(--pulse-marker-dot-size)) / 2);top:calc((var(--pulse-marker-tap-target) - var(--pulse-marker-dot-size)) / 2);width:var(--pulse-marker-dot-size);height:var(--pulse-marker-dot-size);border-radius:50%;border:1px solid #fff;animation:pulse-marker__pulse var(--pulse-duration) ease-out infinite;pointer-events:none;box-sizing:border-box}@keyframes pulse-marker__pulse{0%{transform:scale(1);opacity:var(--pulse-opacity-start)}to{transform:scale(var(--pulse-scale));opacity:0}}.pulse-marker[aria-expanded=true]:after{background:#ffffff26}.pulse-marker:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:50%}.pulse-marker__overlay{--pulse-marker-size: 32px;--shift-x: 0px;position:absolute;left:var(--x-desktop, 50%);top:calc(var(--y-desktop, 50%) + 2rem);transform:translate(calc(var(--pulse-marker-size) / -2 + var(--shift-x)));width:max-content;max-width:20rem;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;color:#fff;text-align:left;z-index:4;opacity:1;transition:opacity .3s ease}.pulse-marker__overlay[hidden]{display:flex;opacity:0;pointer-events:none}@media screen and (max-width:749px){.pulse-marker__overlay{left:var(--x-mobile, 50%);top:calc(var(--y-mobile, 50%) + 1.25rem);max-width:15rem;gap:.5rem}}.pulse-marker__overlay--flip-right{left:auto;right:calc(100% - var(--x-desktop, 50%) - var(--pulse-marker-size) / 2);transform:translate(var(--shift-x));align-items:flex-end;text-align:right}@media screen and (max-width:749px){.pulse-marker__overlay--flip-right{right:calc(100% - var(--x-mobile, 50%) - var(--pulse-marker-size) / 2)}}.pulse-marker__overlay .tag__container--sm{font-size:.75rem;padding:.5rem 1rem;border-color:#fff;color:#fff;white-space:nowrap}@media screen and (max-width:749px){.pulse-marker__overlay .tag__container--sm{font-size:.6875rem;padding:.375rem .75rem}}.pulse-marker__description{font-size:.7rem;line-height:normal}@media screen and (min-width:990px){.pulse-marker__description{font-size:.875rem}}.pulse-marker__debug{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin-left:.5rem;padding:.125rem .375rem;background:#000000bf;color:#fff;font-size:.625rem;font-family:monospace;white-space:nowrap;pointer-events:none;z-index:4}@media(prefers-reduced-motion:reduce){.pulse-marker__pulse{animation:none;opacity:.4}.pulse-marker__overlay{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/pulse-marker.css.map */
