:root{--favorites-yellow: #FBB927}svg.icon.icon-star{fill:none;stroke:currentColor;stroke-width:var(--iconWeight, 4px);stroke-linecap:var(--iconLinecaps, round);stroke-linejoin:round;overflow:visible}.favorites-star *{pointer-events:none}.wishlist-btn{--wishlist-color: var(--favorites-yellow);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0;border:0;background:none;color:var(--favorites-yellow);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.wishlist-btn .icon-star{flex:0 0 auto;width:22px;height:22px;transition:fill .2s ease,stroke .2s ease,transform .2s ease}.wishlist-btn[aria-pressed=true] svg.icon-star{fill:var(--wishlist-color);stroke:var(--wishlist-color)}.wishlist-btn.is-animating .icon-star{animation:wishlist-pop .35s ease}.wishlist-btn:focus-visible{outline:2px solid var(--colorBtnPrimary, #2e4e3f);outline-offset:2px}@keyframes wishlist-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}.wishlist-card-slot{position:absolute;top:0;left:0;right:0;z-index:3;height:0;padding-bottom:var(--ratio-percent, 100%);pointer-events:none}.wishlist-btn--icon{position:absolute;top:10px;left:10px;width:36px;height:36px;border-radius:50%;background:var(--colorBody, #fff);box-shadow:0 2px 6px #0000001f;color:#6b6b6b;pointer-events:auto}.wishlist-btn--icon .icon-star{width:22px;height:22px;stroke-width:3px}@media(hover:hover){.wishlist-btn--icon:hover .icon-star{transform:scale(1.1)}}@media only screen and (max-width:768px){.wishlist-btn--icon{top:6px;left:6px;width:32px;height:32px}.wishlist-btn--icon .icon-star{width:20px;height:20px}}.wishlist-btn--media{position:absolute;top:10px;left:10px;z-index:5;width:40px;height:40px;border-radius:50%;background:var(--colorBody, #fff);box-shadow:0 2px 6px #0000001f;color:#6b6b6b}.wishlist-btn--media .icon-star{width:22px;height:22px;stroke-width:3px}@media only screen and (max-width:768px){.wishlist-btn--media{top:8px;left:8px;width:36px;height:36px}}.wishlist-btn--button{width:100%;min-height:50px;padding:0 16px;border:1px solid var(--colorBtnPrimary, #2e4e3f);border-radius:var(--buttonRadius, 3px);font-size:calc(var(--typeBaseSize, 16px) + 2px);font-weight:700}.wishlist-btn--button [data-wishlist-label]{color:var(--colorTextBody, #000)}@media(prefers-reduced-motion:reduce){.wishlist-btn .icon-star{transition:none}.wishlist-btn.is-animating .icon-star{animation:none}}.wishlist-link__icon{position:relative;display:block;color:inherit}.wishlist-link__bubble{display:none;position:absolute;top:-2px;right:0;font-size:12px;line-height:1;font-weight:700;letter-spacing:0;text-align:center}.wishlist-link__bubble:before{content:"";display:block;position:absolute;top:50%;left:50%;background-color:var(--colorCartDot, #ba4444);border-radius:50px;width:150%;height:0;padding:10px;transform:translate(-50%,-50%)}.wishlist-link__bubble-num{position:relative;color:var(--colorCartDotText, #fff)}.wishlist-link__bubble.is-visible{display:block}.wishlist-nav-link{justify-content:flex-start;gap:6px}.wishlist-nav-link>span:first-child{flex:0 1 auto}.wishlist-nav-link .wishlist-nav-link__count{display:none;flex:0 0 auto;opacity:.7}.wishlist-nav-link__count:before{content:"("}.wishlist-nav-link__count:after{content:")"}.wishlist-nav-link .wishlist-nav-link__count.is-visible{display:inline}.wishlist-toast{position:fixed;left:50%;bottom:24px;z-index:1000;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:12px 18px;border-radius:var(--buttonRadius, 3px);background:var(--colorBtnPrimary, #2e4e3f);color:var(--colorBtnPrimaryText, #fff);font-size:var(--typeBaseSize, 16px);box-shadow:0 6px 20px #0000002e;opacity:0;pointer-events:none;transform:translate(-50%,10px);transition:opacity .2s ease,transform .2s ease}.wishlist-toast.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.wishlist-toast a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media only screen and (max-width:768px){.wishlist-toast{bottom:84px}}.favorites-login-dialog{width:calc(100vw - 32px);max-width:380px;padding:28px 24px 24px;border:0;border-radius:8px;background:var(--colorBody, #fff);color:var(--colorTextBody, #000);text-align:center;box-shadow:0 12px 40px #0003}.favorites-login-dialog::backdrop{background:#00000073}.favorites-login-dialog[open]{animation:wishlist-dialog-in .2s ease both}.favorites-login-dialog__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:none;color:inherit;font-size:26px;line-height:1;cursor:pointer}.favorites-login-dialog .icon-star{width:40px;height:40px;margin-bottom:10px;color:var(--favorites-yellow)}.favorites-login-dialog__title{margin:0 0 8px;font-size:calc(var(--typeBaseSize, 16px) + 4px);font-weight:700}.favorites-login-dialog__text{margin:0 0 20px}.favorites-login-dialog .btn{display:block;width:100%}.favorites-login-dialog__close:focus-visible,.favorites-login-dialog .btn:focus-visible{outline:2px solid var(--colorBtnPrimary, #2e4e3f);outline-offset:2px}@keyframes wishlist-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.favorites-login-dialog[open]{animation:none}}.wishlist-page [hidden]{display:none!important}.wishlist-page .section-header{margin-bottom:24px}.wishlist-page__note{max-width:560px;margin:8px auto 0;color:var(--colorTextBody, #000);opacity:.75}.wishlist-page__actions{display:flex;justify-content:flex-end;margin:0 0 16px}.wishlist-page__clear{padding:4px 0;font-size:var(--typeBaseSize, 16px);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:opacity .2s ease}@media(hover:hover){.wishlist-page__clear:hover{opacity:.65}}.wishlist-page__clear:focus-visible{outline:2px solid var(--colorBtnPrimary, #2e4e3f);outline-offset:2px}.wishlist-page__empty{padding:40px 0 20px;text-align:center}.wishlist-page__empty:not([hidden]){animation:wishlist-fade-in .4s ease both}.wishlist-page__empty .icon-star{width:56px;height:56px;margin-bottom:12px;color:var(--favorites-yellow)}.wishlist-page__empty p{margin:0 auto 20px;max-width:420px}.wishlist-skeleton__media,.wishlist-skeleton__line,.wishlist-skeleton__button{background:linear-gradient(90deg,#2e4e3f0f 25%,#2e4e3f1f 37%,#2e4e3f0f 63%);background-size:400% 100%;animation:wishlist-shimmer 1.4s ease infinite}.wishlist-skeleton__media{aspect-ratio:1 / 1}.wishlist-skeleton__line{width:80%;height:12px;margin-top:14px;border-radius:6px}.wishlist-skeleton__line--short{width:55%;margin-top:8px}.wishlist-skeleton__line--price{width:30%;height:16px;margin-top:14px}.wishlist-skeleton__button{height:40px;margin-top:14px;border-radius:var(--buttonRadius, 3px)}@keyframes wishlist-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.wishlist-card-enter{animation:wishlist-card-in .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--wishlist-i, 0) * 60ms)}@keyframes wishlist-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wishlist-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.wishlist-skeleton__media,.wishlist-skeleton__line,.wishlist-skeleton__button,.wishlist-card-enter,.wishlist-page__empty:not([hidden]){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/132/assets/component-wishlist.css.map */
