/* Mobile navigation: direct access to saved products from the mobile header. */
.rp-header>.rp-header-favorites{display:none}
@media(max-width:800px){
 .rp-catalog .rp-header>.rp-header-favorites{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;color:#6530bb;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
 .rp-header-favorites svg{width:24px;height:24px;stroke-width:1.7}
 .rp-header-favorites small{position:absolute;right:-1px;top:-2px;display:flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:#7441d8;color:#fff;box-shadow:0 0 0 2px #fff;font-size:10px;font-weight:700;line-height:1}
 .rp-header-favorites small[hidden]{display:none!important}
 .rp-catalog .rp-header:has(>.rp-header-favorites)>.rp-header-account{order:1}
 .rp-catalog .rp-header:has(>.rp-header-favorites)>.rp-header-favorites{order:2}
 .rp-catalog .rp-header:has(>.rp-header-favorites)>.rp-header-cart{order:3}
 .rp-catalog .rp-header:has(>.rp-header-favorites)>.rp-mobile-native-search{order:4}
}
@media(max-width:450px){
 .rp-catalog .rp-header:has(>.rp-header-favorites){gap:2px;padding-inline:8px}
 .rp-catalog .rp-header:has(>.rp-header-favorites)>.rp-logo{font-size:20px;letter-spacing:3px}
}
@media(max-width:360px){
 .rp-catalog .rp-header:has(>.rp-header-favorites)>.rp-logo{font-size:17px;letter-spacing:2px}
 .rp-catalog .rp-header:has(>.rp-header-favorites)>.rp-logo span{font-size:7px;letter-spacing:2px}
}
@media(hover:hover){.rp-header>.rp-header-favorites:hover{background:#f4edff}}
