.fuse-button{--fb-ink:#f5f5f5;--fb-bg:#27272a;--fb-fuse:#f5a524;--fb-fuse-h:1.5px;--fb-radius:22px;--fb-fade:.2s;--fb-press:.97;--fb-h:44px;--fb-fs:14px;--fb-icon:15px;--fb-px:20px;--fb-ease-out:cubic-bezier(.23, 1, .32, 1);height:var(--fb-h);border-radius:var(--fb-radius);background:var(--fb-bg);color:var(--fb-ink);font-family:inherit;font-size:var(--fb-fs);letter-spacing:.01em;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .16s var(--fb-ease-out);outline:none;grid-template-columns:minmax(0,1fr);font-weight:500;line-height:1;display:inline-grid;position:relative;overflow:hidden}.fuse-button[data-pressed]{transform:scale(var(--fb-press))}.fuse-button:has(:focus-visible){outline:2px solid color-mix(in srgb, var(--fb-ink) 60%, transparent);outline-offset:3px}.fuse-button__idle:focus-visible,.fuse-button__undo:focus-visible{outline:none}@supports not selector(:has(a)){.fuse-button__idle:focus-visible,.fuse-button__undo:focus-visible{outline:2px solid color-mix(in srgb, var(--fb-ink) 60%, transparent);outline-offset:-3px}}.fuse-button__face{width:100%;min-width:0;height:100%;padding:0 var(--fb-px);color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;opacity:0;filter:blur(2px);visibility:hidden;transition:opacity var(--fb-fade) ease, filter var(--fb-fade) ease, visibility 0s linear var(--fb-fade), background-color .16s ease;background:0 0;border:0;grid-area:1/1;justify-content:center;align-items:center;gap:8px;margin:0;display:inline-flex;position:relative}.fuse-button[data-phase=idle] .fuse-button__idle,.fuse-button[data-phase=armed] .fuse-button__undo,.fuse-button[data-phase=settled] .fuse-button__settled{opacity:1;filter:blur();visibility:visible;transition-delay:0s}.fuse-button[data-instant] .fuse-button__face{transition-duration:0s}.fuse-button__idle:disabled,.fuse-button__settled{cursor:default}.fuse-button[data-phase=idle]:has(.fuse-button__idle:disabled){opacity:.55}.fuse-button__icon{width:var(--fb-icon);height:var(--fb-icon);display:inline-flex}.fuse-button__icon svg{width:100%;height:100%}.fuse-button__icon--undo{transition:transform var(--fb-fade) var(--fb-ease-out);transform:rotate(-70deg)}.fuse-button[data-phase=armed] .fuse-button__icon--undo{transform:rotate(0)}.fuse-button__fuse{height:var(--fb-fuse-h);background:var(--fb-fuse);box-shadow:0 0 6px color-mix(in srgb, var(--fb-fuse) 55%, transparent);transform-origin:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.fuse-button[data-fuse=top] .fuse-button__fuse{top:0;bottom:auto}.fuse-button__rim{pointer-events:none;opacity:0;width:100%;height:100%;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--fb-fuse) 60%, transparent));transition:opacity var(--fb-fade) ease;position:absolute;inset:0;overflow:visible}.fuse-button[data-phase=armed] .fuse-button__rim{opacity:1}.fuse-button[data-instant] .fuse-button__rim{transition-duration:0s}.fuse-button__rim rect{x:calc(var(--fb-fuse-h) / 2);y:calc(var(--fb-fuse-h) / 2);width:calc(100% - var(--fb-fuse-h));height:calc(100% - var(--fb-fuse-h));rx:max(0px, calc(var(--fb-radius) - var(--fb-fuse-h) / 2));fill:none;stroke:var(--fb-fuse);stroke-width:var(--fb-fuse-h);stroke-linecap:round;stroke-dasharray:1}.fuse-button__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.fuse-button__idle:not(:disabled):hover,.fuse-button__undo:hover{background:color-mix(in srgb, var(--fb-ink) 7%, transparent)}}@media (prefers-reduced-motion:reduce){.fuse-button[data-pressed]{transform:none}.fuse-button .fuse-button__face{filter:none;transition:opacity var(--fb-fade) ease, visibility 0s linear var(--fb-fade)}.fuse-button .fuse-button__icon--undo{transition:none;transform:none}}@media (prefers-contrast:more){.fuse-button{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fb-ink) 40%, transparent)}}@media (forced-colors:active){.fuse-button__fuse{background:highlight}.fuse-button__rim rect{stroke:highlight}}
.fuse-delete{--fd-bg:#fef2f2;--fd-ink:#b42318;display:inline-flex}html[data-theme=dark] .fuse-delete{--fd-bg:#3a1e22;--fd-ink:#fca5a5}.fuse-delete .fuse-button{border:1px solid #ef444447}.fuse-delete .fuse-button svg{aspect-ratio:1;width:100%;height:auto}.fuse-delete.is-wide{width:100%;display:flex}.fuse-delete.is-wide .fuse-button{--fb-h:30px;width:100%;display:grid}.saved-search-actions .fuse-delete button.fuse-button__face,.product-edit-images .fuse-delete button.fuse-button__face,.pa-delete .fuse-delete button.fuse-button__face{width:100%;height:100%;padding:0 var(--fb-px);color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:inherit;background:0 0;border:0;border-radius:0;display:inline-flex}.pa-delete .fuse-delete{justify-self:center}
