.base-save-heart[data-v-1af55a1c]{padding:0;background:unset;min-height:unset;border:0;border-radius:999px;line-height:0;color:var(--navy2);transition:color .15s ease-out}.base-save-heart[data-v-1af55a1c] svg{display:block;overflow:visible;transition:none}.base-save-heart[data-v-1af55a1c] .heart-halo,.base-save-heart[data-v-1af55a1c] .heart-interaction-outer,.base-save-heart[data-v-1af55a1c] .heart-interaction-inner{transition:stroke-opacity .15s ease-out;stroke-opacity:0}.base-save-heart[data-v-1af55a1c] .heart-shape{fill:transparent;fill-opacity:0}.base-save-heart.focus-visible.js-focus-visible[data-v-1af55a1c],.js-focus-visible .base-save-heart.focus-visible[data-v-1af55a1c]{outline:2px solid var(--white);outline-offset:2px;box-shadow:0 0 0 4px var(--navy2)}.base-save-heart[data-v-1af55a1c]:focus-visible{outline:2px solid var(--white);outline-offset:2px;box-shadow:0 0 0 4px var(--navy2)}.base-save-heart.active[data-v-1af55a1c]{color:var(--green1)}.base-save-heart.active[data-v-1af55a1c] .heart-shape{fill:var(--green1);fill-opacity:1}.base-save-heart[data-v-1af55a1c]:hover .heart-shape,.base-save-heart.focus-visible[data-v-1af55a1c] .heart-shape.js-focus-visible,.js-focus-visible .base-save-heart.focus-visible[data-v-1af55a1c] .heart-shape{fill:currentColor;fill-opacity:.5}.base-save-heart[data-v-1af55a1c]:hover .heart-shape,.base-save-heart[data-v-1af55a1c]:focus-visible .heart-shape{fill:currentColor;fill-opacity:.5}.base-save-heart.active[data-v-1af55a1c]:hover .heart-shape,.base-save-heart.active.focus-visible[data-v-1af55a1c] .heart-shape.js-focus-visible,.js-focus-visible .base-save-heart.active.focus-visible[data-v-1af55a1c] .heart-shape{fill:var(--green1);fill-opacity:.5}.base-save-heart.active[data-v-1af55a1c]:hover .heart-shape,.base-save-heart.active[data-v-1af55a1c]:focus-visible .heart-shape{fill:var(--green1);fill-opacity:.5}.base-save-heart[data-v-1af55a1c]:hover .heart-interaction-outer,.base-save-heart.focus-visible[data-v-1af55a1c] .heart-interaction-outer.js-focus-visible,.js-focus-visible .base-save-heart.focus-visible[data-v-1af55a1c] .heart-interaction-outer{stroke-opacity:.8}.base-save-heart[data-v-1af55a1c]:hover .heart-interaction-outer,.base-save-heart[data-v-1af55a1c]:focus-visible .heart-interaction-outer{stroke-opacity:.8}.base-save-heart[data-v-1af55a1c]:hover .heart-interaction-inner,.base-save-heart.focus-visible[data-v-1af55a1c] .heart-interaction-inner.js-focus-visible,.js-focus-visible .base-save-heart.focus-visible[data-v-1af55a1c] .heart-interaction-inner{stroke-opacity:.95}.base-save-heart[data-v-1af55a1c]:hover .heart-interaction-inner,.base-save-heart[data-v-1af55a1c]:focus-visible .heart-interaction-inner{stroke-opacity:.95}.base-save-heart--dark[data-v-1af55a1c] .heart-halo{stroke-opacity:.85}.base-save-heart--dark[data-v-1af55a1c] .heart-halo{fill:var(--white);fill-opacity:1}.base-save-heart--dark[data-v-1af55a1c]:hover .heart-halo,.base-save-heart--dark.focus-visible[data-v-1af55a1c] .heart-halo.js-focus-visible,.js-focus-visible .base-save-heart--dark.focus-visible[data-v-1af55a1c] .heart-halo{stroke-opacity:1}.base-save-heart--dark[data-v-1af55a1c]:hover .heart-halo,.base-save-heart--dark[data-v-1af55a1c]:focus-visible .heart-halo{stroke-opacity:1}
