.favorites-fab-group{z-index:100;background:0 0;border-radius:.75rem;align-items:stretch;width:max-content;animation:.3s fabSlideUp;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden;box-shadow:0 8px 24px #ef444442;padding:0!important}@keyframes fabSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.favorites-fab{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;transition:background .2s;display:flex}.favorites-fab:hover{background:#dc2626}.favorites-fab__icon{flex-shrink:0}.favorites-fab__count{color:#ef4444;background:#fff;border-radius:.375rem;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.8125rem;font-weight:700;display:flex}@media (max-width:768px){.favorites-fab-group{bottom:5rem;right:1rem;box-shadow:0 6px 18px #ef44443d}.favorites-fab{padding:.875rem;font-size:.875rem}}@media (max-width:375px){.favorites-fab{padding:.75rem}}
