.wishlist-collection-button{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.wishlist-collection-button .wkh-button{--icon-size: var(--icon-size-wishlist);--wishlist-hit-size: 32px;--wishlist-inset: 12px;--wishlist-icon-offset: calc((var(--wishlist-hit-size) - var(--icon-size)) / 2);--wishlist-icon-transition: .15s ease-in-out;background:transparent;border:none;width:var(--wishlist-hit-size);height:var(--wishlist-hit-size);display:flex!important;position:absolute;justify-content:center;align-items:center;top:calc(var(--wishlist-inset) - var(--wishlist-icon-offset));right:calc(var(--wishlist-inset) - var(--wishlist-icon-offset));z-index:1;color:var(--ds-gray-500);cursor:pointer;pointer-events:auto;transition:opacity var(--wishlist-icon-transition)}@media screen and (max-width:749px){.wishlist-collection-button .wkh-button{--icon-size: var(--icon-size-2sm)}}@media screen and (min-width:750px){.wishlist-collection-button .wkh-button{--wishlist-inset: 16px}}.wishlist-collection-button .wkh-icon{position:relative;display:flex;align-items:center;justify-content:center;width:var(--icon-size);height:var(--icon-size)}.wishlist-collection-button__icon{display:flex;align-items:center;justify-content:center;color:inherit;transition:opacity var(--wishlist-icon-transition)}.wishlist-collection-button__icon--idle{opacity:1}.wishlist-collection-button__icon--active{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover)and (pointer:fine){:is(.product-card,.dev-shop-look-product-card) .wishlist-collection-button .wkh-button:not(.wk-selected){opacity:0}:is(.product-card,.dev-shop-look-product-card):hover .wishlist-collection-button .wkh-button,:is(.product-card,.dev-shop-look-product-card):focus-within .wishlist-collection-button .wkh-button,:is(.product-card,.dev-shop-look-product-card) .wishlist-collection-button .wkh-button:focus-visible{opacity:1}.wishlist-collection-button .wkh-button:hover:not(.wk-selected) .wishlist-collection-button__icon--idle{opacity:0}.wishlist-collection-button .wkh-button:hover:not(.wk-selected) .wishlist-collection-button__icon--active{opacity:1}}.wishlist-collection-button .wkh-button.wk-selected{color:var(--ds-gray-900)}.wishlist-collection-button .wkh-button.wk-selected .wishlist-collection-button__icon--idle{opacity:0}.wishlist-collection-button .wkh-button.wk-selected .wishlist-collection-button__icon--active{opacity:1}.wishlist-collection-button .wkh-button .dev-ds-icon{width:var(--icon-size);height:var(--icon-size)}.wishlist-collection-button--product,.wishlist-collection-button--gallery{position:static;inset:auto;pointer-events:auto}.wishlist-collection-button--product .wkh-button,.wishlist-collection-button--gallery .wkh-button{--icon-size: 16px;position:static;top:auto;right:auto;width:16px;height:16px;padding:0;color:var(--ds-gray-900)}.wishlist-collection-button--product .wkh-button{--wishlist-label-transition: .22s ease;width:auto;max-width:100%;height:auto;min-height:var(--icon-size);align-items:center;justify-content:flex-end;color:var(--ds-gray-500);font-family:var(--font-body_s--family);font-size:var(--font-body_s--size);font-weight:var(--font-body_s--weight);letter-spacing:var(--font-body_s--letter-spacing);line-height:1}.wishlist-collection-button--product .wishlist-collection-button__label{display:none}.wishlist-collection-button--product .wkh-button.wk-selected{color:var(--ds-gray-500)}@media(hover:hover)and (pointer:fine){.wishlist-collection-button--product .wkh-button:hover,.wishlist-collection-button--product .wkh-button:focus-visible{color:var(--ds-gray-900)}}@media screen and (min-width:990px){.wishlist-collection-button--product{max-width:100%}.wishlist-collection-button--product .wishlist-collection-button__label{display:block;max-width:0;overflow:hidden;transition:max-width var(--wishlist-label-transition)}.wishlist-collection-button--product .wishlist-collection-button__label-viewport{display:grid;overflow:hidden;height:1em;padding-inline-end:var(--gap-xs);box-sizing:content-box}.wishlist-collection-button--product .wishlist-collection-button__label-text{grid-area:1 / 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(110%);transition:transform var(--wishlist-label-transition)}@media(hover:hover)and (pointer:fine){.wishlist-collection-button--product .wkh-button:hover .wishlist-collection-button__label,.wishlist-collection-button--product .wkh-button:focus-visible .wishlist-collection-button__label{max-width:14rem}.wishlist-collection-button--product .wkh-button:hover:not(.wk-selected) .wishlist-collection-button__label-text--add,.wishlist-collection-button--product .wkh-button:focus-visible:not(.wk-selected) .wishlist-collection-button__label-text--add,.wishlist-collection-button--product .wkh-button.wk-selected:hover .wishlist-collection-button__label-text--added,.wishlist-collection-button--product .wkh-button.wk-selected:focus-visible .wishlist-collection-button__label-text--added{transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.wishlist-collection-button--product .wkh-button{--wishlist-label-transition: 0s}}.wishlist-collection-button--quick-add{position:static;inset:auto;pointer-events:auto}.wishlist-collection-button--quick-add .wkh-button{--icon-size: var(--icon-size-wishlist);--wishlist-hit-size: var(--icon-size-drawer-close, 24px);position:static;top:auto;right:auto;width:var(--wishlist-hit-size);height:var(--wishlist-hit-size);padding:0}@media(prefers-reduced-motion:reduce){.wishlist-collection-button .wkh-button{--wishlist-icon-transition: 0s}}
/*# sourceMappingURL=/cdn/shop/t/332/assets/swish-buttons.css.map */
