.shopify-app-block:has(>nn-list-toggle-component[data-display-style=inline]){width:fit-content}nn-list-toggle-component{display:contents;--nn-toggle-icon-size: 1.25em;--nn-toggle-text-gap: .5rem;--nn-toggle-animation-duration: .3s;--nn-toggle-animation-timing: ease;--nn-toggle-slide-distance: 1em;--nn-toggle-focus-outline-width: 2px;--nn-toggle-focus-outline-offset: 2px}nn-list-toggle-component[hidden]{display:none}nn-list-toggle-component .nn-list-toggle__button{display:grid;align-content:center;width:var(--nn-toggle-button-width, fit-content);position:relative;overflow:hidden;cursor:pointer;text-decoration:none}nn-list-toggle-component .nn-list-toggle__button:focus-visible{outline:var(--nn-toggle-focus-outline-width) solid currentColor;outline-offset:var(--nn-toggle-focus-outline-offset)}nn-list-toggle-component .nn-list-toggle__button[aria-pressed=true] .list-toggle-icon svg{stroke:var(--nn-toggle-active-color, var(--color-primary))}nn-list-toggle-component .nn-list-toggle__button[aria-pressed=true] .list-toggle-icon svg .nn-toggle-icon__fill{fill:var(--nn-toggle-active-color, var(--color-primary))}nn-list-toggle-component .nn-list-toggle__button.lt-confirmed-add .list-toggle-text,nn-list-toggle-component .nn-list-toggle__button.lt-confirmed-remove .list-toggle-text{animation-name:lt-slide-out}nn-list-toggle-component .nn-list-toggle__button.lt-confirmed-add .list-toggle-text--added,nn-list-toggle-component .nn-list-toggle__button.lt-confirmed-remove .list-toggle-text--removed{animation-name:lt-slide-in;opacity:1;width:auto}nn-list-toggle-component .list-toggle-text{display:flex;gap:0;align-items:center;justify-content:center;line-height:1;white-space:nowrap;grid-row:1 / span 1;grid-column:1 / span 1;animation-duration:var(--nn-toggle-animation-duration);animation-timing-function:var(--nn-toggle-animation-timing);animation-fill-mode:forwards;transition:opacity var(--nn-toggle-animation-duration) var(--nn-toggle-animation-timing)}nn-list-toggle-component .list-toggle-text__content{width:0;opacity:0;transform:translate(var(--nn-toggle-slide-distance));transition:width var(--nn-toggle-animation-duration) ease-in-out,opacity var(--nn-toggle-animation-duration) ease-in-out,transform var(--nn-toggle-animation-duration) ease-in-out;will-change:width,opacity,transform}nn-list-toggle-component[data-show-label=true] .list-toggle-text{gap:var(--nn-toggle-text-gap)}nn-list-toggle-component[data-show-label=true] .list-toggle-text__content{width:fit-content;opacity:1;transform:translate(0)}nn-list-toggle-component[data-show-label=false] .nn-list-toggle__button:is(:focus,:hover) .list-toggle-text{gap:var(--nn-toggle-text-gap)}nn-list-toggle-component[data-show-label=false] .nn-list-toggle__button:is(:focus,:hover) .list-toggle-text__content{width:fit-content;opacity:1;transform:translate(0)}nn-list-toggle-component .list-toggle-text--added,nn-list-toggle-component .list-toggle-text--removed{position:relative;grid-row:1 / span 1;grid-column:1 / span 1;justify-self:start;line-height:1;white-space:nowrap;animation-duration:var(--nn-toggle-animation-duration);animation-timing-function:var(--nn-toggle-animation-timing);animation-fill-mode:forwards;display:flex;align-items:center;justify-content:flex-start;gap:var(--nn-toggle-text-gap);opacity:0;transition:opacity var(--nn-toggle-animation-duration) var(--nn-toggle-animation-timing)}nn-list-toggle-component .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:var(--nn-toggle-icon-size);height:var(--nn-toggle-icon-size);flex-shrink:0}nn-list-toggle-component .svg-wrapper svg,nn-list-toggle-component .svg-wrapper img{width:100%;height:100%;stroke-width:var(--icon-stroke-width)}nn-list-toggle-component .svg-wrapper img{object-fit:contain}nn-list-toggle-component .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){nn-list-toggle-component .nn-list-toggle__button{transition:none}nn-list-toggle-component .list-toggle-text,nn-list-toggle-component .list-toggle-text--added,nn-list-toggle-component .list-toggle-text--removed,nn-list-toggle-component .list-toggle-text__content{animation:none!important;transition:none!important}}@keyframes lt-slide-in{0%{opacity:0;transform:translate(var(--nn-toggle-slide-distance));position:absolute}to{opacity:1;transform:translate(0);position:inherit}}@keyframes lt-slide-out{0%{opacity:1;transform:translate(0);position:inherit}to{opacity:0;transform:translate(calc(var(--nn-toggle-slide-distance) * -1));position:absolute}}.nn-list-card--removing{transition:opacity .3s ease,transform .3s ease;opacity:0;transform:scale(.97);pointer-events:none}.nn-list-card--removed{display:none!important}@media(prefers-reduced-motion:reduce){.nn-list-card--removing{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/nn-favorites-toggle-button.css.map */
