.product-form__wishlist{display:flex;align-items:stretch}.wishlist-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:0 1.5rem;height:var(--height-buy-buttons, 44px);min-height:var(--height-buy-buttons, 44px);background-color:var(--color-secondary-button-background, transparent);color:var(--color-secondary-button-text, var(--color-foreground));border:var(--style-border-width-buttons-secondary, 1px) solid var(--color-secondary-button-border, var(--color-foreground));border-radius:var(--style-border-radius-buttons-secondary, 0);cursor:pointer;transition:all .2s ease;font-family:var(--font-button--family, inherit);font-size:var(--font-size--body-md, 1.4rem);font-weight:var(--font-button--weight, 500);text-transform:var(--button-text-case-secondary, none);letter-spacing:var(--font-button--letter-spacing, 0);white-space:nowrap;position:relative;overflow:hidden}.wishlist-button:hover{background-color:var(--color-secondary-button-background, transparent)!important;border-color:var(--color-secondary-button-border, var(--color-foreground))!important;color:var(--color-secondary-button-text, var(--color-foreground))!important}.wishlist-button:focus:not(:focus-visible){outline:none}.wishlist-button:focus-visible{outline:2px solid var(--color-primary-button-background, var(--color-foreground));outline-offset:2px}.wishlist-button:active{transform:scale(.95)}.wishlist-button--square{width:var(--height-buy-buttons, 44px);min-width:var(--height-buy-buttons, 44px);max-width:var(--height-buy-buttons, 44px);padding:0!important;aspect-ratio:1 / 1;flex-shrink:0}.wishlist-button--compact{gap:.4rem}.wishlist-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;position:relative}.wishlist-icon svg{width:100%;height:100%;transition:all .2s ease}.wishlist-icon-heart{stroke:currentColor;fill:none;stroke-width:1.5}.wishlist-icon-heart-filled{fill:currentColor;stroke:currentColor;stroke-width:1.5}.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled{fill:rgb(var(--color-primary-button-background, var(--color-foreground)))!important;stroke:rgb(var(--color-primary-button-background, var(--color-foreground)))!important}button.wishlist-button[data-in-wishlist=true],.wishlist-button[data-in-wishlist=true]{color:rgb(var(--color-primary-button-background))!important}button.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart,.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart{display:none!important}button.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled,.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled{display:block!important}button.wishlist-button[data-in-wishlist=true] .wishlist-icon svg,button.wishlist-button[data-in-wishlist=true] .wishlist-icon svg path,button.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled,button.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled path,button.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled svg,button.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled svg path,.wishlist-button[data-in-wishlist=true] .wishlist-icon svg,.wishlist-button[data-in-wishlist=true] .wishlist-icon svg path,.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled,.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled path,.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled svg,.wishlist-button[data-in-wishlist=true] .wishlist-icon-heart-filled svg path{--wishlist-active-color: rgb(var(--color-primary-button-background, var(--color-foreground)));fill:var(--wishlist-active-color)!important;stroke:var(--wishlist-active-color)!important;color:var(--wishlist-active-color)!important}button.wishlist-button[data-in-wishlist=true] svg path[fill=currentColor],button.wishlist-button[data-in-wishlist=true] svg path[stroke=currentColor],.wishlist-button[data-in-wishlist=true] svg path[fill=currentColor],.wishlist-button[data-in-wishlist=true] svg path[stroke=currentColor]{--wishlist-active-color: rgb(var(--color-primary-button-background, var(--color-foreground)));fill:var(--wishlist-active-color)!important;stroke:var(--wishlist-active-color)!important}.wishlist-button[data-in-wishlist=false] .wishlist-icon-heart{display:block;stroke:var(--color-secondary-button-text, currentColor)}.wishlist-button[data-in-wishlist=false] .wishlist-icon-heart-filled{display:none}.wishlist-button[data-in-wishlist=true]:hover{--wishlist-active-color: rgb(var(--color-primary-button-background, var(--color-foreground)));color:var(--wishlist-active-color)!important}.wishlist-button[data-in-wishlist=true]:hover .wishlist-icon svg,.wishlist-button[data-in-wishlist=true]:hover .wishlist-icon svg path,.wishlist-button[data-in-wishlist=true]:hover .wishlist-icon-heart-filled,.wishlist-button[data-in-wishlist=true]:hover .wishlist-icon-heart-filled path,.wishlist-button[data-in-wishlist=true]:hover .wishlist-icon-heart-filled svg,.wishlist-button[data-in-wishlist=true]:hover .wishlist-icon-heart-filled svg path,.wishlist-button[data-in-wishlist=true]:hover svg path[fill=currentColor],.wishlist-button[data-in-wishlist=true]:hover svg path[stroke=currentColor]{--wishlist-active-color: rgb(var(--color-primary-button-background, var(--color-foreground)));fill:var(--wishlist-active-color)!important;stroke:var(--wishlist-active-color)!important;color:var(--wishlist-active-color)!important}.wishlist-button[data-in-wishlist=false]:hover .wishlist-icon-heart{stroke:var(--color-secondary-button-text, currentColor)!important}.wishlist-button[data-in-wishlist=true]:active{--wishlist-active-color: rgb(var(--color-primary-button-background, var(--color-foreground)));color:var(--wishlist-active-color)!important}.wishlist-button[data-in-wishlist=true]:active .wishlist-icon svg,.wishlist-button[data-in-wishlist=true]:active .wishlist-icon svg path,.wishlist-button[data-in-wishlist=true]:active .wishlist-icon-heart-filled,.wishlist-button[data-in-wishlist=true]:active .wishlist-icon-heart-filled path,.wishlist-button[data-in-wishlist=true]:active .wishlist-icon-heart-filled svg,.wishlist-button[data-in-wishlist=true]:active .wishlist-icon-heart-filled svg path,.wishlist-button[data-in-wishlist=true]:active svg path[fill=currentColor],.wishlist-button[data-in-wishlist=true]:active svg path[stroke=currentColor]{fill:var(--wishlist-active-color)!important;stroke:var(--wishlist-active-color)!important;color:var(--wishlist-active-color)!important}.wishlist-button[data-in-wishlist=false]:active .wishlist-icon-heart{stroke:var(--color-secondary-button-text, currentColor)}.wishlist-text{display:flex;align-items:center;font-size:inherit;font-weight:inherit}.wishlist-text-add,.wishlist-text-remove{display:block}.wishlist-button[data-in-wishlist=true] .wishlist-text-add,.wishlist-button[data-in-wishlist=false] .wishlist-text-remove{display:none}.wishlist-button--loading{pointer-events:none;opacity:.6}.wishlist-button--loading .wishlist-icon{animation:wishlist-pulse 1s ease-in-out infinite}@keyframes wishlist-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.wishlist-button--success .wishlist-icon{animation:wishlist-pop .3s ease-out}@keyframes wishlist-pop{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@media screen and (max-width: 749px){.wishlist-button{padding:0 1.2rem}.wishlist-icon{width:1.8rem;height:1.8rem}}.wishlist-notification{background-color:#fff;border:var(--style-border-width-buttons-secondary, 1px) solid rgba(var(--color-foreground),.15);border-radius:var(--style-border-radius-buttons-secondary, 0);box-shadow:0 4px 12px #00000026;opacity:0;transform:translate(-2rem);transition:all .3s ease;pointer-events:all;min-width:320px;max-width:400px}.wishlist-notification.show{opacity:1;transform:translate(0)}.wishlist-notification-content{display:flex;align-items:center;gap:1.2rem;padding:1.2rem 1.5rem}.wishlist-notification-icon{flex-shrink:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgb(var(--color-primary-button-background));color:rgb(var(--color-primary-button-text))}.wishlist-notification-icon:before{content:"\2713";font-size:1.6rem;font-weight:700}.wishlist-notification.info .wishlist-notification-icon{background-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.8)}.wishlist-notification.info .wishlist-notification-icon:before{content:"\2139"}.wishlist-notification-text{flex:1;font-size:1.4rem;font-family:var(--font-body--family, inherit);color:rgba(var(--color-foreground),.9);line-height:1.4}.wishlist-notification-close{flex-shrink:0;background:none;border:none;font-size:2rem;color:rgba(var(--color-foreground),.5);cursor:pointer;padding:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;transition:color .2s ease;line-height:1}.wishlist-notification-close:hover{color:rgba(var(--color-foreground),1)}@media screen and (max-width: 749px){#wishlist-notification-container{left:1rem!important;bottom:1rem!important;right:1rem!important}.wishlist-notification{min-width:auto;max-width:none;width:100%}.wishlist-notification-content{padding:1rem 1.2rem}.wishlist-notification-text{font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-wishlist.css.map */
