.ca-favorite-button{white-space:nowrap;display:flex;justify-content:right}.bp-md .ca-favorite-button{margin:1.25rem 0 0;order:1}.ca-favorite-button .ca-button.favorite-button{width:35px;height:35px;border-radius:50%;background-color:var(--color-white,#fff);font-size:1rem;font-weight:500;color:var(--color-black,#000);flex-direction:column;min-width:30px;margin:0;padding:0}.bp-sm .ca-favorite-button .ca-button.favorite-button{font-size:.875rem;width:3.75rem;height:3.75rem;min-width:30px;padding:0}.ca-favorite-button .ca-button.favorite-button .ico-fle-favorited{font-size:1.875rem;margin-bottom:5px;transition:.3s}.ca-favorite-button .ca-button.favorite-button .ico-fle-favorited:before{filter:drop-shadow(0 0 1px #000);color:#fff;transition:.3s}.bp-sm .ca-favorite-button .ca-button.favorite-button .ico-fle-favorited:before{filter:drop-shadow(0 0 1px #000)}.ca-favorite-button .ca-button.favorite-button .ico-fle-favorited.act:before{filter:none;color:var(--color-red)}.bp-sm .ca-favorite-button .ca-button.favorite-button .ico-fle-favorited{margin-bottom:.375rem;font-size:2.5rem}.bps-sm .ca-favorite-button .ca-button.favorite-button:hover .ico-fle-favorited.act:before{filter:drop-shadow(0 0 1px var(--color-red));color:#fff}.ca-favorite-button .ca-button.favorite-button.cursorDefault .ico-ass-favorite{color:var(--color-black,#000)}.ca-favorite-button .ca-button.favorite-button.font .ico-ass-favorite{color:var(--color-font,#000)}.ca-favorite-button .ca-button.favorite-button.font:hover .ico-ass-favorite{color:var(--color-font-inverce,#fff)}
