nma-favorite-button,nma-favorites-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;pointer-events:auto}.nma-favorites-card-action{display:flex;min-width:0}.nma-favorites-card-action--text{align-items:center;gap:8px;margin-block:6px}.card__inner:has(>.nma-favorites-card-action){position:relative}.card__inner>.nma-favorites-card-action:not(.nma-favorites-card-action--text){position:absolute;inset-inline-start:10px;bottom:10px;inset-inline-end:auto;top:auto;z-index:12;width:44px;height:44px}.nma-favorites-card-action>nma-favorite-button{width:100%;height:100%}nma-favorite-button:not(:defined) .nma-favorite__button{pointer-events:none;visibility:hidden}.nma-favorite__button{display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;color:var(--nma-fav-icon, #111111);background:var(--nma-fav-button-bg, #ffffff);cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;z-index:3;transition:color .16s ease,background-color .16s ease,box-shadow .16s ease}.nma-favorite__button:hover{color:var(--nma-fav-icon-active, #e11d48)}.nma-favorites-card-action .nma-favorite__button{box-shadow:0 1px 8px #00000024}.card__content .c_same_btn.addcart_over{pointer-events:none}.card__content .c_same_btn.addcart_over :is(button,input,select,a,quick-add-bulk,product-form){pointer-events:auto}.nma-favorite__button:focus,.nma-favorite__button:focus-visible,.nma-favorites-link__anchor:focus-visible,.nma-favorites-link__placeholder:focus-visible{outline:none}.nma-favorite__button:focus-visible,.nma-favorites-link__anchor:focus-visible,.nma-favorites-link__placeholder:focus-visible{box-shadow:0 0 0 2px var(--nma-fav-button-bg, #ffffff),0 0 0 4px var(--nma-fav-icon-active, #e11d48)}.nma-favorite__button .icon-nma-favorite{width:24px;height:24px;pointer-events:none!important}.nma-favorite__button svg{pointer-events:none!important}.nma-favorite__button[aria-pressed=true] .nma-favorite-icon__outline{opacity:0}.nma-favorite__button[aria-pressed=true] .nma-favorite-icon__fill{opacity:1;color:var(--nma-fav-icon-active, #e11d48)}.nma-favorite__button .nma-favorite-icon__fill{transition:opacity .16s ease}.nma-favorite__button[data-state=pending]{opacity:.65}@keyframes nma-favorite-pop{0%{transform:scale(1)}25%{transform:scale(.78)}50%{transform:scale(1.18)}70%{transform:scale(.94)}85%{transform:scale(1.04)}to{transform:scale(1)}}.nma-favorite__button.nma-favorite__button--pop .icon-nma-favorite{animation:nma-favorite-pop .56s cubic-bezier(.28,.84,.42,1) both}.card-wrapper.nma-favorites-card--active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--nma-fav-card-outline-width, 2px) solid var(--nma-fav-card-outline, #f87171);border-radius:var(--image-radius, 8px);opacity:var(--nma-fav-card-outline-opacity, .4);pointer-events:none;z-index:4;transition:opacity .18s ease}.card-wrapper.nma-favorites-card--active:hover:after{opacity:calc(var(--nma-fav-card-outline-opacity, .4) * 1.6)}.nma-favorites-link__anchor,.nma-favorites-link__placeholder{display:inline-flex;min-height:44px;align-items:center;gap:6px;color:rgb(var(--color-foreground));text-decoration:none}.nma-favorites-link__placeholder{color:rgb(var(--color-foreground));opacity:.65}.nma-favorites-header-icon{display:inline-flex;align-items:center;justify-content:center}.nma-favorites-header-icon .nma-favorites-link__anchor,.nma-favorites-header-icon .nma-favorites-link__placeholder{min-height:44px}.nma-favorites-link .icon-nma-favorite{width:22px;height:22px;pointer-events:none}.nma-favorites-link__count{display:inline-flex;min-width:18px;min-height:18px;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:.75rem;line-height:1}.nma-favorites-link[data-unavailable=true] .nma-favorites-link__count{display:none}.sticky_bottombar.nma-favorites-bar>*{flex:1 1 0;min-width:0;width:auto}.sticky_bottombar .sbarinner .nma-favorites-link__anchor,.sticky_bottombar .sbarinner .nma-favorites-link__placeholder{position:relative;flex-direction:column;gap:2px;min-height:0}.sticky_bottombar .sbarinner .nma-favorites-link__label{display:block;font-size:12px;font-weight:500;line-height:1.4}.sticky_bottombar .sbarinner .nma-favorites-link .icon-nma-favorite{width:20px;height:20px}.sticky_bottombar .sbarinner .nma-favorites-link__count{position:absolute;top:-3px;inset-inline-end:-4px;min-width:16px;min-height:16px;font-size:.65rem}@media(forced-colors:active){.nma-favorite__button{border:1px solid ButtonText}.nma-favorite__button[aria-pressed=true]{background:Highlight;color:HighlightText}}@media(prefers-reduced-motion:reduce){nma-favorite-button *,nma-favorites-link *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/nma-favorites.css.map */
