.header-actions .text-action{font-size:13px}.header-actions .text-action:first-letter{font-size:inherit}.profile-button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid #e8d9de;border-radius:50%;background:#fff;color:#6b2442}.profile-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.favorite-action{gap:6px}.favorite-action svg{width:19px;height:19px;fill:none;stroke:#8c294e;stroke-width:1.8;stroke-linejoin:round}.favorite-action:hover svg{stroke:#c51f62}.favorite,.detail-favorite{display:grid!important;place-items:center!important;padding:0!important;line-height:1!important;font-family:Arial,sans-serif!important}.favorite{font-size:22px!important}.detail-favorite{font-size:21px!important}.favorite-badge,.cart-badge{position:absolute;top:-9px;right:-10px;left:auto!important;min-width:17px;height:17px;padding:0 4px;border-radius:10px;background:#d11f68;color:#fff;font:700 10px/17px 'DM Sans',Arial,sans-serif;text-align:center;box-shadow:0 0 0 2px #fff}.notification-pulse{animation:notification-pulse .38s ease-out}@keyframes notification-pulse{0%{transform:scale(1)}40%{transform:scale(1.38)}100%{transform:scale(1)}}@media(max-width:900px){.favorite-action svg{width:20px;height:20px}.header-actions .text-action span{display:none}.favorite-badge,.cart-badge{top:-8px;right:-6px}}
