.favoritos-drawer[data-v-4ac285ce]{z-index:1001!important}.favoritos-drawer[data-v-4ac285ce] .v-navigation-drawer__content{overflow-y:auto}.favoritos-drawer.v-navigation-drawer--fixed[data-v-4ac285ce]{position:fixed!important;right:0!important}.favoritos-card[data-v-4ac285ce]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.favoritos-header[data-v-4ac285ce]{background:linear-gradient(135deg,#e91e63,#c2185b);color:#fff;-ms-flex-negative:0;flex-shrink:0}.favoritos-vacio[data-v-4ac285ce]{text-align:center;padding:60px 20px;color:#999}.favoritos-vacio p[data-v-4ac285ce]{margin-top:15px;font-family:Roboto,sans-serif}.favoritos-content[data-v-4ac285ce]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:15px}.favoritos-grid[data-v-4ac285ce]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.favorito-item[data-v-4ac285ce]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.favorito-imagen[data-v-4ac285ce]{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;background:#f5f5f5}.favorito-imagen img[data-v-4ac285ce]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.favorito-imagen:hover img[data-v-4ac285ce]{-webkit-transform:scale(1.05);transform:scale(1.05)}.favorito-overlay[data-v-4ac285ce]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.favorito-imagen:hover .favorito-overlay[data-v-4ac285ce]{opacity:1}.favorito-info[data-v-4ac285ce]{text-align:center}.favorito-nombre[data-v-4ac285ce]{display:block;font-size:.75rem;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorito-precio[data-v-4ac285ce]{display:block;font-size:.85rem;font-weight:600;color:#c9a86c}