:root{--ci-ink:#E6157F;--ci-ink-deep:#B00A60;--ci-plum:#3B0B3E;--ci-halo:rgba(230,21,127,.1);--ci-ease:cubic-bezier(.22,.9,.32,1)}.lst-tools{gap:4px}.lst-tools .lst-wish,.lst-tools .lst-qv,.lst-tools .lst-play{position:relative;box-sizing:border-box;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ci-ink)!important;cursor:pointer;display:grid;place-items:center;line-height:0;transform:none!important;-webkit-tap-highlight-color:transparent;transition:background-color .2s,color .2s}.lst-tools .lst-wish:after,.lst-tools .lst-qv:after,.lst-tools .lst-play:after{content:"";position:absolute;top:-6px;right:-3px;bottom:-6px;left:-3px}.lst-tools svg{width:24px;height:24px;display:block;overflow:visible;transition:transform .25s var(--ci-ease)}.lst-tools .ci-ring,.lst-play svg circle{fill:transparent;stroke:currentColor;stroke-width:1.5;transition:fill .2s,stroke .2s}.lst-tools .ci-glyph{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:fill .2s,stroke .2s}.lst-tools .ci-pupil{fill:currentColor;stroke:none}.lst-wish.is-on .ci-glyph{fill:var(--ci-ink);stroke:var(--ci-ink)}.lst-wish.is-on{background:var(--ci-halo)}.lst-wish.is-on .ci-ring{fill:transparent;stroke:var(--ci-ink)}@media (hover:hover){.lst-tools .lst-wish:hover,.lst-tools .lst-qv:hover,.lst-tools .lst-play:hover{background:var(--ci-halo);color:var(--ci-ink-deep)!important}.lst-tools .lst-wish:hover svg,.lst-tools .lst-qv:hover svg,.lst-tools .lst-play:hover svg{transform:scale(1.1)}}.lst-tools .lst-wish:focus-visible,.lst-tools .lst-qv:focus-visible,.lst-tools .lst-play:focus-visible{outline:2px solid var(--ci-ink);outline-offset:2px;background:var(--ci-halo)}.lst-tools .lst-wish:active svg,.lst-tools .lst-qv:active svg,.lst-tools .lst-play:active svg{transform:scale(.88);transition-duration:.08s}.lst-wish[aria-busy=true]{opacity:.7}.lst-wish.is-pop svg,.pdp-wish.is-pop svg{animation:ciPop .42s var(--ci-ease)}@keyframes ciPop{0%{transform:scale(.7)}55%{transform:scale(1.28)}to{transform:scale(1)}}@media (max-width:640px){.lst-tools{gap:2px}.lst-tools .lst-wish,.lst-tools .lst-qv,.lst-tools .lst-play{width:32px;height:32px}.lst-tools svg,.lst-play svg{width:24px;height:24px}}.pdp-wish{color:var(--ci-ink);transition:background-color .2s,color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #e6157f47}.pdp-wish:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}.pdp-wish svg{transition:transform .25s var(--ci-ease);overflow:visible}.pdp-wish svg path{stroke-width:1.5}.pdp-wish.is-on{box-shadow:inset 0 0 0 1px var(--ci-ink)}.pdp-wish:focus-visible{outline:2px solid var(--ci-ink);outline-offset:2px}.pdp-wish:active svg{transform:scale(.88);transition-duration:.08s}@media (hover:hover){.pdp-wish:hover{background:#fff;color:var(--ci-ink-deep);box-shadow:inset 0 0 0 1px var(--ci-ink)}.pdp-wish:hover svg{transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.lst-tools svg,.pdp-wish svg{transition:none!important;animation:none!important}.lst-tools .lst-wish:hover svg,.lst-tools .lst-qv:hover svg,.lst-tools .lst-play:hover svg,.pdp-wish:hover svg{transform:none}}.lst-tools .lst-wish .ci-ring,.lst-tools .lst-qv .ci-ring{display:none}.lst-tools .lst-wish,.lst-tools .lst-qv,.lst-tools .lst-play{width:42px;height:42px}.lst-tools .lst-wish svg,.lst-tools .lst-qv svg,.lst-tools .lst-play svg{width:30px;height:30px}.lst-tools .lst-wish .ci-glyph,.lst-tools .lst-qv .ci-glyph{stroke-width:1.35}.lst-tools .lst-wish,.lst-tools .lst-qv,.lst-wish.is-on{background:transparent!important}.lst-tools .lst-wish:focus-visible,.lst-tools .lst-qv:focus-visible{background:transparent!important;border-radius:8px}@media (hover:hover){.lst-tools .lst-wish:hover,.lst-tools .lst-qv:hover{background:transparent!important}}@media (max-width:640px){.lst-tools .lst-wish,.lst-tools .lst-qv,.lst-tools .lst-play{width:42px;height:42px}.lst-tools .lst-wish svg,.lst-tools .lst-qv svg,.lst-tools .lst-play svg{width:30px;height:30px}}.pdp-wish,.pdp-wish.is-on,.pdp-wish:hover{box-shadow:none}
