.wishlist-picker{display:flex;flex-direction:column;margin:0;padding:0;overflow-y:auto;list-style:none;gap:5px}.wishlist-picker li{position:relative}@media (min-width:992px){.wishlist-picker{flex-wrap:wrap;flex-direction:row}.wishlist-picker li{width:calc(50% - 2.5px)}}.wishlist-picker__list{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--border-radius-s);background:0 0;color:var(--deepblue-80);text-align:left;border:1px solid var(--deepblue-30);width:100%;transition:background-color .2s ease,color .2s ease,border .2s ease;box-shadow:var(--small-shadow)}.wishlist-picker__list-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wishlist-picker__list:hover{background-color:var(--deepblue-10);color:var(--deepblue);border-color:var(--deepblue-40)}.wishlist-picker__list[aria-pressed=true]{border-color:var(--coral-40);background:var(--coral-10)}.wishlist-picker__list[aria-pressed=true]:hover{background-color:var(--coral-20);border-color:var(--coral-50)}.wishlist-picker__row{display:flex;align-items:center;gap:5px}.wishlist-picker__row .wishlist-picker__list{flex:1;min-width:0}.wishlist-menu__button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border-radius:var(--border-radius-s);border:1px solid transparent;background:0 0;color:var(--deepblue-80);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.wishlist-picker__row .wishlist-menu__button{position:absolute;top:0;bottom:0;right:5px;margin-block:auto}@media (min-width:992px){.wishlist-picker__row .wishlist-menu__button{right:7px}}.wishlist-menu__button:hover,.wishlist-menu__button:focus-visible{background-color:var(--deepblue-10);color:var(--deepblue);border-color:var(--deepblue-40)}[popover].wishlist-menu{min-width:200px;padding:0;font-size:var(--content-s)}.wishlist-menu__item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 18px;border:0;background:0 0;color:var(--deepblue-80);text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.wishlist-menu__item+.wishlist-menu__item{border-top:1px solid var(--deepblue-20)}.wishlist-menu__item:first-child{border-radius:var(--border-radius-s) var(--border-radius-s) 0 0}.wishlist-menu__item:last-child{border-radius:0 0 var(--border-radius-s) var(--border-radius-s);color:var(--red-70);background:var(--red-5)}.wishlist-menu__item:hover,.wishlist-menu__item:focus-visible{background-color:var(--deepblue-10);color:var(--deepblue)}.wishlist-picker__new{margin:20px auto}.dialog--wishlist-new{max-width:460px}.dialog--wishlist-new::backdrop{background:var(--deepblue-trans-10)}.dialog--wishlist .wadm-form{display:flex;flex-direction:column;gap:10px}.dialog--wishlist-account{background:var(--taupe-60)}dialog.dialog--wishlist-account header:after{display:none}.wishlist-picker__account{background:var(--taupe-60);padding:20px;gap:20px;text-align:left;border-radius:var(--border-radius)}.wishlist-picker__account-content{display:flex;flex-direction:column;justify-content:space-between}.wishlist-picker__account-content p{margin:0 0 15px;color:var(--deepblue-80)}.wishlist-heart--filled{position:absolute;inset:0;scale:0;color:var(--coral)}[aria-pressed=true] .wishlist-heart--filled{scale:1}[aria-pressed=true] .wishlist-heart--outline{visibility:hidden}.wishlist-hearts{position:relative;display:inline-flex;flex-shrink:0}.wishlist-hearts:before,.wishlist-hearts:after{content:'';position:absolute;inset:0;margin:auto;border-radius:50%;opacity:0;pointer-events:none}.wishlist-hearts:before{width:100%;aspect-ratio:1;border:2px solid var(--coral)}.has-toggled[aria-pressed=true] .wishlist-heart--filled{animation:wishlist-pop .6s ease-out}.has-toggled[aria-pressed=true] .wishlist-hearts:before{animation:wishlist-ring .6s ease-out}.has-toggled[aria-pressed=false] .wishlist-heart--filled{animation:wishlist-deflate .4s ease-in}@keyframes wishlist-pop{0%{scale:1}30%{scale:1.4}55%{scale:.85}75%{scale:1.08}100%{scale:1}}@keyframes wishlist-deflate{0%{scale:1}20%{scale:1.2 .8}45%{scale:.55 1.05}70%{scale:.45 .35}100%{scale:0}}@keyframes wishlist-ring{0%{opacity:.9;scale:.5}100%{opacity:0;scale:2.2}}@media (prefers-reduced-motion:reduce){.has-toggled .wishlist-heart,.has-toggled .wishlist-hearts:before,.has-toggled .wishlist-hearts:after{animation:none}}.wishlist-button{display:inline-flex;align-items:stretch;border-radius:var(--border-radius-s);color:var(--deepblue-80);font-size:15px;font-weight:600;line-height:1.2}.wishlist-button__save{border-radius:var(--border-radius-s) 0 0 var(--border-radius-s)}.wishlist-button__choose{border-radius:0 var(--border-radius-s) var(--border-radius-s) 0}.wishlist-button__save,.wishlist-button__choose{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:0;background:0 0;color:inherit;font:inherit;cursor:pointer;transition:background-color .2s,color .2s}.wishlist-button__choose{border-left:1px solid var(--taupe-70)}.wishlist-button__save:hover,.wishlist-button__choose:hover{color:var(--deepblue)}.wishlist-button__save:focus-visible,.wishlist-button__choose:focus-visible{outline:2px solid var(--turquoise);outline-offset:2px;border-radius:var(--border-radius-s)}.wishlist-button__action{margin:0}.wishlist-button__list{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wishlist-button:not(.wishlist-button--has-background) .wishlist-button__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wishlist-button--has-background{background:var(--taupe-60);border-radius:var(--border-radius)}.wishlist-button--has-background .wishlist-button__save:hover,.wishlist-button--has-background .wishlist-button__choose:hover{background:var(--taupe-60)}.wishlist-button--has-background:has([aria-pressed=true]){background:var(--coral-10)}.wishlist-button--has-background:has([aria-pressed=true]) .wishlist-button__choose{border-left:1px solid var(--coral-20)}.wishlist-button--has-background:has([aria-pressed=true]) .wishlist-button__save:hover,.wishlist-button--has-background:has([aria-pressed=true]) .wishlist-button__choose:hover{background:var(--coral-20)}.plp-artwork__wishlist .wishlist-button__save{padding-left:0}.plp-artwork__wishlist .wishlist-button__choose{padding-right:0}