.wishlist-container{margin-bottom:60px}.wishlist-title{margin-bottom:0;text-align:center}.wishlist-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}@media screen and (min-width: 750px){.wishlist-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 990px){.wishlist-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1200px){.wishlist-grid{grid-template-columns:repeat(4,1fr)}}.wishlist-item{border:1px solid rgba(var(--color-foreground),.1);overflow:hidden;position:relative;transition:transform .3s ease,opacity .3s ease}.wishlist-item.removing{transform:scale(.9);opacity:0}.wishlist-item-image{position:relative;overflow:hidden}.wishlist-item-info{padding:15px 0}.wishlist-item-title{font-size:16px;font-weight:400;margin-bottom:10px}.wishlist-item-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.wishlist-item-actions>*{width:100%}.wishlist-product-form__form{width:100%}.wishlist-product-form add-to-cart-component{display:block;width:100%}.wishlist-add-to-cart{width:100%;position:relative}.wishlist-add-to-cart-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:inherit;opacity:0;visibility:hidden;transition:opacity .2s ease}.wishlist-add-to-cart.is-loading .wishlist-add-to-cart-text{opacity:0}.wishlist-add-to-cart.is-loading .wishlist-add-to-cart-loading{opacity:1;visibility:visible}.wishlist-remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:50%;border:1px solid rgba(var(--color-foreground),.15);background-color:rgb(var(--color-background-rgb, 255 255 255));color:rgba(var(--color-foreground),.7);cursor:pointer;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}.wishlist-item-image .wishlist-remove{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:1}.wishlist-remove:hover,.wishlist-remove:focus-visible{color:rgba(var(--color-foreground),1);border-color:rgba(var(--color-foreground),.35);box-shadow:0 6px 16px rgba(var(--color-foreground),.12);outline:2px solid currentColor;outline-offset:2px}.wishlist-remove svg{width:24px;height:24px;pointer-events:none;stroke-width:1.5}@media screen and (max-width: 749px){.wishlist-container[data-mobile-columns="2"] .wishlist-add-to-cart .add-to-cart-icon{display:none}.wishlist-container[data-mobile-columns="2"] .wishlist-add-to-cart{padding-block:.5rem;font-size:var(--font-size--sm, .875rem);line-height:1.2;min-height:auto;display:grid;justify-items:center;align-items:center}.wishlist-container[data-mobile-columns="2"] .wishlist-add-to-cart .add-to-cart-text{width:100%;justify-content:center;align-items:center;margin-inline:auto;gap:var(--gap-3xs, .25rem)}.wishlist-container[data-mobile-columns="2"] .wishlist-add-to-cart .add-to-cart-text__content{white-space:nowrap}.wishlist-container[data-mobile-columns="2"] .wishlist-item-options{display:grid;gap:var(--gap-xs, .5rem)}.wishlist-container[data-mobile-columns="2"] .wishlist-variant-dropdowns{grid-template-columns:minmax(0,1fr)}.wishlist-container[data-mobile-columns="2"] .wishlist-variant-dropdowns .variant-option{min-width:0}}.wishlist-empty{text-align:center;padding:40px 0;display:flex;flex-direction:column;align-items:center}.wishlist-empty.is-hidden{display:none}.wishlist-empty p{margin-bottom:20px}.wishlist-empty .cart-items__empty-button{margin-top:var(--margin-md);padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}.wishlist-button{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;transition:color .2s ease;color:var(--wishlist-heart-stroke, rgba(var(--color-foreground)))}.wishlist-button:hover{color:var(--wishlist-heart-stroke, rgba(var(--color-foreground), 1))}.wishlist-button--product{margin:10px 0;padding:10px 0 10px 10px;border:1px solid rgba(var(--color-foreground));width:100%}.wishlist-button--collection{position:absolute;background:var(--wishlist-heart-background, #ffffff);top:10px;left:10px;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width: 749px){.wishlist-button--collection{width:32px;height:32px}}.wishlist-button--buy_buttons{background:rgba(var(--color-background));border-radius:50%;width:50px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground));margin-left:10px;margin-bottom:1rem}.wishlist-button--buy_buttons:hover{background:rgba(var(--color-background),1);transform:scale(1.05)}.wishlist-button--buy_buttons .icon-heart{width:22px;height:22px}.wishlist-button__icon{display:flex;align-items:center;justify-content:center;width:20px}.wishlist-button__text{margin-left:8px}.wishlist-button__added,.wishlist-button.is-added .wishlist-button__add{display:none}.wishlist-button.is-added .wishlist-button__added{display:inline}.wishlist-button .icon-heart{transition:fill .3s ease,transform .3s ease;stroke:var(--wishlist-heart-stroke, rgba(var(--color-foreground)));stroke-width:1.5;fill:transparent}.wishlist-button:hover .icon-heart{transform:scale(1.1)}.wishlist-button.is-added .icon-heart{fill:var(--wishlist-heart-fill, var(--wishlist-heart-stroke, rgba(var(--color-foreground))));stroke:var(--wishlist-heart-stroke, rgba(var(--color-foreground)))}@keyframes heartPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.wishlist-button.is-added .icon-heart{animation:heartPulse .6s ease}.wishlist-count-bubble{position:absolute;top:4.5px;right:2.5px;width:20px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:var(--style-border-radius-lg, 999px);--wishlist-counter-background: var( --color-primary-button-background, rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .25)) );color:var(--color-primary-button-text, var(--color-foreground));font-family:var(--font-paragraph--family);font-size:var(--font-size--2xs);font-weight:var(--font-paragraph--weight);line-height:1;padding-inline:.2em;transition:transform .2s ease;z-index:0;isolation:isolate}.wishlist-count-bubble:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-color:var(--wishlist-counter-background);transition:background-color .2s ease;z-index:-1}.wishlist-count-bubble.is-hidden{display:none!important;visibility:hidden!important}.wishlist-count-bubble.is-visible,.wishlist-count-bubble.is-hidden.is-visible{display:flex!important;visibility:visible!important}.header__icon--wishlist-link{position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--color-foreground);--button-color: var(--color-foreground);--wishlist-counter-background: var( --color-primary-button-background, rgb(var(--color-foreground-rgb) / var(--opacity-10-25, .25)) )}.header__icon--wishlist-link:hover,.header__icon--wishlist-link:focus-visible{color:var(--color-foreground);--button-color: var(--color-foreground)}.header[transparent]:not([data-sticky-state=active]) .header__icon--wishlist-link,.header[transparent=always][data-sticky-state=active] .header__icon--wishlist-link{--wishlist-counter-background: rgb(var(--color-foreground-rgb) / var(--opacity-30-60, .35))}.header__icon--wishlist-link .icon-wishlist{height:2.2rem;width:2.2rem}@media screen and (max-width: 989px){.header__icon--wishlist-link{display:none}}.wishlist-notification{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);background:#fff;border:1px solid #000;border-radius:4px;padding:20px;z-index:10001;opacity:0;visibility:hidden;transition:opacity .2s ease,transform .2s ease;max-width:320px;width:calc(100% - 40px);color:#000;box-shadow:10px 5px 5px #00000026}.wishlist-notification.is-active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.wishlist-notification-content{display:flex;align-items:center;justify-content:space-between;gap:15px}.wishlist-notification-content p{margin:0;font-size:15px;flex:1;color:#000;text-align:center}.wishlist-notification__close{background:none;border:none;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .2s ease;flex-shrink:0;color:#000;font-size:20px;line-height:1}.wishlist-notification__close:hover{opacity:.7}.wishlist-notification__close svg{width:16px;height:16px;stroke:currentColor}.wishlist-notification--error,.wishlist-notification--success{color:#000}@media screen and (max-width: 750px){.wishlist-notification{top:50%;transform:translate(-50%,-50%) scale(.9);max-width:90vw}.wishlist-notification.is-active{transform:translate(-50%,-50%) scale(1)}}.spinner{animation:rotate 2s linear infinite;width:20px;height:20px}.path{stroke:rgb(var(--color-button-text));stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.card .wishlist-button--collection{position:absolute;top:10px;right:10px;z-index:5;background:var(--wishlist-heart-background, #ffffff);border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:none;padding:0;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.card:has(.product-badges--top-right) .wishlist-button--collection{right:auto;left:10px}.card .wishlist-button--collection:hover{background:color-mix(in srgb,var(--wishlist-heart-background, #ffffff) 80%,transparent);transform:scale(1.1)}.card .wishlist-button--collection .icon-heart{width:20px;height:20px}.card__inner{position:relative}@keyframes counterPulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.wishlist-count-bubble{animation:counterPulse .6s ease}.product-form__buttons-with-wishlist{display:flex;align-items:center}.product-recommendations .wishlist-button--collection{display:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/wishlist-styles.css.map */
