.actions{display:flex;align-items:stretch;gap:0;margin-left:18px;padding:4px;background:linear-gradient(180deg,#fbfaf6,#f4f0e7);border:1px solid #e8e3d9;border-radius:999px;box-shadow:inset 0 1px 0 #fff,0 7px 20px #0b30480b;overflow:hidden}.actions button,.actions [data-cart]{position:relative;min-height:37px;margin:0;border:0;border-radius:0;background:transparent;padding:8px 13px;box-shadow:none;transition:background .22s ease,color .22s ease,transform .22s ease}.actions [data-account]{border-radius:999px 0 0 999px}.actions [data-cart]{border-radius:0 999px 999px 0}.actions [data-cart]::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:1px;background:#d8d4ca;transition:background .22s ease,opacity .22s ease}.actions button:hover{background:#fff;color:var(--navy);transform:none;box-shadow:0 4px 12px #0b30480d}.actions button:active{transform:scale(.98)}.actions [data-cart]:hover::before{opacity:0}.actions:has([data-account]:hover) [data-cart]::before{opacity:0}.actions button:focus-visible{z-index:1;outline:3px solid #9e2f2b33;outline-offset:-1px}.actions b{display:grid;place-items:center;min-width:20px;height:20px;margin-left:1px;padding:0 5px;border:2px solid #fff;font-size:9px;line-height:1;box-shadow:0 2px 7px #9e2f2b30}@media(max-width:500px){.actions{margin-left:auto;padding:3px}.actions [data-account]{padding-inline:11px}.actions [data-account] span{display:inline}.actions [data-cart]{padding-inline:10px}.actions [data-cart]::before{top:7px;bottom:7px}}
