.wl-fav-heart{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;color:var(--colorTextBody)}.wl-fav-heart .wl-fav-heart__icon{width:22px;height:22px;fill:transparent;stroke:currentColor;stroke-width:1.6;transition:fill .2s ease,transform .2s ease}.wl-fav-heart[aria-pressed=true]{color:var(--colorBtnPrimary)}.wl-fav-heart[aria-pressed=true] .wl-fav-heart__icon{fill:currentColor}.wl-fav-heart:active .wl-fav-heart__icon{transform:scale(.88)}.wl-fav-heart:focus-visible{outline:2px solid var(--colorBtnPrimary);outline-offset:2px;border-radius:50%}.wl-fav-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.wl-fav-title-row .product-single__title{flex:1 1 auto;min-width:0}.wl-fav-heart.wl-fav-heart--product{margin-top:-6px;margin-right:-10px}.wl-fav-heart.wl-fav-heart--card{position:absolute;bottom:4px;right:4px;z-index:3}.wl-fav-heart.wl-fav-heart--card:before{content:"";position:absolute;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--colorBody) 88%,transparent)}.wl-fav-heart.wl-fav-heart--card .wl-fav-heart__icon{position:relative;width:18px;height:18px}.wl-fav-header .wl-fav-header__icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.wl-fav-toast{position:fixed;left:50%;bottom:16px;z-index:2147483000;max-width:calc(100vw - 32px);transform:translate(-50%,20px);opacity:0;pointer-events:none;padding:12px 18px;border-radius:30px;font-size:.9em;background:var(--colorTextBody);color:var(--colorBody);transition:opacity .25s ease,transform .25s ease}.wl-fav-toast.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.wl-fav-toast a{color:inherit;text-decoration:underline;margin-left:6px}.wl-fav-dialog{width:min(92vw,420px);max-width:none;padding:0;border:0;border-radius:14px;background:var(--colorBody);color:var(--colorTextBody)}.wl-fav-dialog::backdrop{background:color-mix(in srgb,black 45%,transparent)}.wl-fav-dialog .wl-fav-dialog__inner{position:relative;padding:28px 22px 22px}.wl-fav-dialog .wl-fav-dialog__title{margin:0 32px 8px 0}.wl-fav-dialog .wl-fav-dialog__close{position:absolute;top:6px;right:6px;width:44px;height:44px;padding:13px;border:0;background:none;cursor:pointer;color:inherit}.wl-fav-dialog .wl-fav-dialog__close .icon{width:18px;height:18px}.wl-fav-dialog .wl-fav-picker__hint{margin:0 0 12px;font-size:.9em}.wl-fav-dialog .wl-fav-picker__label{display:block;margin-bottom:12px;font-size:.85em}.wl-fav-dialog .wl-fav-picker__select{display:block;width:100%;min-height:44px;margin-top:4px}.wl-fav-dialog .wl-fav-share__label{display:block;margin-bottom:12px;font-size:.85em}.wl-fav-dialog .wl-fav-share__input{display:block;width:100%;min-height:44px;margin-top:4px;font-size:14px}.wl-fav-dialog .wl-fav-share__native{margin-top:10px}.wl-fav-dialog .wl-fav-share__note{margin:-4px 0 12px;font-size:.8em;opacity:.75}@media only screen and (max-width:768px){.wl-fav-dialog{margin:auto auto 0;width:100vw;border-radius:14px 14px 0 0}}.wl-wishlist .wl-wishlist__header{margin-bottom:16px}.wl-wishlist .wl-wishlist__shared-intro{margin:6px 0 0}.wl-wishlist .wl-wishlist__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.wl-wishlist .wl-wishlist__actions[hidden]{display:none}.wl-wishlist .wl-wishlist__reset{font-size:.85em;min-height:44px}.wl-wishlist .wl-wishlist__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.wl-wishlist .wl-wishlist__item{position:relative;display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start;padding:12px;border:1px solid var(--colorBorder);border-radius:10px}.wl-wishlist .wl-wishlist__media{display:block;border-radius:8px;overflow:hidden;background:var(--colorSmallImageBg)}.wl-wishlist .wl-wishlist__media img{display:block;width:100%;height:auto}.wl-wishlist .wl-wishlist__info{min-width:0;padding-right:36px}.wl-wishlist .wl-wishlist__name{display:block;font-weight:600;text-decoration:none;color:var(--colorTextBody)}.wl-wishlist .wl-wishlist__variant{margin:2px 0 0;font-size:.85em}.wl-wishlist .wl-wishlist__price{margin:6px 0 0}.wl-wishlist .wl-wishlist__compare{margin-right:8px;opacity:.6}.wl-wishlist .wl-wishlist__stock{margin:4px 0 8px;font-size:.8em}.wl-wishlist .wl-wishlist__stock:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--colorBtnPrimary);vertical-align:1px}.wl-wishlist .wl-wishlist__stock--low:before{background:var(--colorSaleTag)}.wl-wishlist .wl-wishlist__stock--out:before{background:var(--colorBorder)}.wl-wishlist .wl-wishlist__cart{min-height:44px}.wl-wishlist .wl-wishlist__remove{position:absolute;top:4px;right:4px;width:44px;height:44px;padding:14px;border:0;background:none;cursor:pointer;color:var(--colorTextBody)}.wl-wishlist .wl-wishlist__remove .icon{width:16px;height:16px}.wl-wishlist .wl-wishlist__empty{text-align:center;padding:32px 0}.wl-wishlist .wl-wishlist__empty[hidden]{display:none}.wl-wishlist .wl-wishlist__own--first{margin-bottom:32px}.wl-wishlist .wl-wishlist__own--first .wl-wishlist__empty{padding-top:0}.wl-wishlist .wl-wishlist__message{text-align:center;padding:24px 0}@media only screen and (min-width:769px){.wl-wishlist .wl-wishlist__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wl-wishlist .wl-wishlist__item{grid-template-columns:140px 1fr;padding:16px}}@media only screen and (min-width:1100px){.wl-wishlist .wl-wishlist__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.wl-fav-heart .wl-fav-heart__icon,.wl-fav-toast{transition:none}}.wl-wishlist .wl-wishlist__add-all{min-height:44px}.wl-wishlist .wl-comp{margin:0 0 28px;padding:0;overflow:hidden;text-align:left;border:1px solid var(--colorBorder);border-radius:10px;background:var(--colorBody)}.wl-wishlist .wl-comp[hidden]{display:none}.wl-wishlist .wl-comp__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;background:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText)}.wl-wishlist .wl-comp__badge{padding:4px 12px;border:1px solid currentColor;border-radius:20px;font-size:.65em;letter-spacing:.16em;text-transform:uppercase;line-height:1.4}.wl-wishlist .wl-comp__title{margin:0;color:inherit}.wl-wishlist .wl-comp__body{padding:16px 18px 18px}.wl-wishlist .wl-comp__text p{margin:0 0 14px;max-width:620px}.wl-wishlist .wl-comp__status{margin:0 0 12px;font-weight:600;color:var(--colorBtnPrimary)}.wl-wishlist .wl-comp__status[hidden]{display:none}.wl-wishlist .wl-comp__button{min-height:44px}.wl-wishlist .wl-comp__info{margin:12px 0 0;font-size:.8em;opacity:.75}.wl-fav-dialog .wl-comp-form__choices{border:0;margin:0 0 12px;padding:0;max-height:50vh;overflow-y:auto}.wl-fav-dialog .wl-comp-form__legend{margin:0 0 8px;padding:0;font-size:.9em}.wl-fav-dialog .wl-comp-form__choice{display:flex;gap:12px;align-items:center;min-height:44px;padding:8px;border:1px solid var(--colorBorder);border-radius:10px;margin:0 0 8px;font-size:.9em;cursor:pointer}.wl-fav-dialog .wl-comp-form__choice:has(input:checked){border-color:var(--colorTextBody)}.wl-fav-dialog .wl-comp-form__choice img{flex:0 0 auto;width:56px;height:56px;object-fit:cover}.wl-fav-dialog .wl-comp-form__check{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:8px 0;font-size:.9em;cursor:pointer}.wl-fav-dialog .wl-comp-form__choice input,.wl-fav-dialog .wl-comp-form__check input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0}.wl-fav-dialog .wl-comp-form__none{margin:0 0 12px;font-size:.9em}.wl-fav-dialog .wl-comp-form__error{margin:8px 0 0;color:var(--colorSaleTag);font-size:.9em}.wl-fav-dialog .wl-comp-form__error[hidden]{display:none}.wl-fav-dialog .wl-comp-form__submit{width:100%;min-height:44px;margin-top:12px}.wl-fav-dialog .wl-comp-form__success{margin:0}.wl-fav-dialog .wl-fav-picker__save{display:inline-flex;align-items:center;justify-content:center;gap:8px}.wl-fav-dialog .wl-fav-picker__heart{flex:0 0 auto;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.wl-fav-dialog .wl-fav-picker__heart.is-saved{fill:currentColor}.wl-wishlist .wl-wishlist__login-hint{margin:20px 0 0;font-size:.85em;text-align:center}.wl-wishlist .wl-wishlist__recs{margin-top:48px}.wl-wishlist .wl-wishlist__recs-title{margin:0 0 20px}.wl-wishlist .wl-wishlist__recs .grid:empty{display:none}@media only screen and (min-width:769px){.wl-wishlist .wl-comp__head{padding:16px 24px}.wl-wishlist .wl-comp__body{padding:20px 24px 22px}}
/*# sourceMappingURL=/cdn/shop/t/333/assets/wl-favorites.css.map */
