.hold-scrim{--hold-scrim-blur:blur(12px);z-index:90;background:var(--color-scrim);-webkit-backdrop-filter:var(--hold-scrim-blur);backdrop-filter:var(--hold-scrim-blur);touch-action:manipulation;-webkit-tap-highlight-color:transparent;animation:.2s cubic-bezier(.2,.9,.3,1) both hold-scrim-in;position:fixed;inset:0}.hold-scrim[data-phase=closing]{pointer-events:none;animation:.22s ease-in both hold-scrim-out}@keyframes hold-scrim-in{0%{opacity:0}}@keyframes hold-scrim-out{to{opacity:0}}.hold-lift{z-index:90;pointer-events:none;transform-origin:50%;border-radius:var(--radius-12);background:var(--color-grouped-2);box-shadow:0 0 0 6px var(--color-grouped-2), var(--shadow-card);will-change:transform;margin:0;position:fixed}.hold-lift[data-kind=wishlist-row]{border-radius:var(--radius-14);background:var(--color-bg-2);box-shadow:var(--shadow-card);overflow:hidden}.hold-lift[data-kind=sheet-row]{border-radius:var(--radius-14);background:var(--color-bg-3);box-shadow:var(--shadow-card);overflow:hidden}.hold-lift>*{box-sizing:border-box;block-size:100%;inline-size:100%}.hold-menu{z-index:90;box-sizing:border-box;border-radius:var(--radius-20);outline:none;max-block-size:calc(100dvh - 24px);inline-size:230px;padding:8px;position:fixed;overflow-y:auto}.hold-menu[data-phase=closing]{pointer-events:none}.hold-menu__item{border-radius:var(--radius-14);min-block-size:44px;inline-size:100%;color:var(--color-label);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hold-menu__label{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.hold-menu__icon{flex-shrink:0;block-size:17px;inline-size:17px}.hold-menu__item[data-variant=destructive]{color:var(--color-danger)}.hold-menu__item:active,.hold-menu__item:focus-visible{background:var(--color-fill)}.hold-menu__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (hover:hover){.hold-menu__item:hover{background:var(--color-fill)}}.hold-menu__separator{background:var(--color-separator);block-size:.5px;margin:4px 16px}.hold-more{z-index:1;clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;inset-block-start:8px;inset-inline-end:8px;overflow:hidden}.hold-more:focus-visible{clip-path:none;border-radius:var(--radius-pill);block-size:32px;inline-size:32px;color:var(--color-label);outline:2px solid var(--color-focus);outline-offset:2px;justify-content:center;align-items:center;margin:0;display:flex;overflow:visible}.hold-more__icon{block-size:17px;inline-size:17px}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.hold-scrim{--hold-scrim-blur:none}}@media (prefers-reduced-motion:reduce){.hold-scrim,.hold-scrim[data-phase=closing]{animation:none}}
