.vf-wish{position:absolute;top:10px;right:10px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:#ffffffeb;box-shadow:0 1px 4px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#222;padding:0;transition:transform .15s ease,color .15s ease}.vf-wish:hover{transform:scale(1.08)}.vf-wish svg{width:20px;height:20px}.vf-wish .vf-heart-fill,.vf-wish-btn .vf-heart-fill{opacity:0;transition:opacity .15s}.vf-wish.is-active,.vf-wish-btn.is-active{color:#d2423a}.vf-wish.is-active .vf-heart-fill,.vf-wish-btn.is-active .vf-heart-fill{opacity:1}.vf-pop{animation:vfPop .35s ease}@keyframes vfPop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@media(max-width:767px){.vf-wish{width:32px;height:32px;top:6px;right:6px}.vf-wish svg{width:17px;height:17px}}.vf-wish-btn{display:inline-flex;align-items:center;gap:8px;margin-top:12px;background:none;border:0;padding:6px 0;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px}.vf-wish-btn svg{width:20px;height:20px}.vf-wish-header{position:relative}.vf-wish-header .vf-heart-fill{opacity:0}.vf-wish-count{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#d2423a;color:#fff;font-size:11px;line-height:17px;text-align:center;font-weight:700}.vf-wish-count[hidden]{display:none}.vf-wl{max-width:1200px;margin:0 auto;padding:40px 16px 60px}.vf-wl h1{margin:0 0 8px}.vf-wl__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;min-height:10px}.vf-wl__lead{margin:0;color:#666}.vf-wl__ghost{background:none;border:1px solid #ccc;border-radius:999px;padding:8px 16px;cursor:pointer;font:inherit;font-size:14px}.vf-wl__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:989px){.vf-wl__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.vf-wl__grid{grid-template-columns:repeat(2,1fr);gap:12px}}.vf-wl__item{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden}.vf-wl__item.is-loading{min-height:340px;background:linear-gradient(90deg,#f6f3ef 25%,#efeae4,#f6f3ef 75%);background-size:200% 100%;animation:vfShim 1.2s infinite}@keyframes vfShim{to{background-position:-200% 0}}.vf-wl__remove{position:absolute;top:8px;right:8px;z-index:2;background:#ffffffeb;border:0;border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer}.vf-wl__img{position:relative;display:block;aspect-ratio:1/1;background:#fff;padding:12px}.vf-wl__img img{width:100%;height:100%;object-fit:contain}.vf-wl__badge{position:absolute;top:8px;left:8px;background:#d2423a;color:#fff;font-size:12px;font-weight:700;padding:3px 8px;border-radius:4px}.vf-wl__info{display:flex;flex-direction:column;gap:4px;padding:12px 14px 14px;flex:1}.vf-wl__vendor{margin:0;font-size:12px;color:#888;text-transform:uppercase;letter-spacing:.04em}.vf-wl__title{color:inherit;text-decoration:none;font-weight:600;line-height:1.3}.vf-wl__price{margin:2px 0 10px;font-size:15px}.vf-wl__price s{color:#999;margin-right:4px}.vf-wl__price .is-sale{color:#d2423a;font-weight:700}.vf-wl__btn{margin-top:auto;display:block;text-align:center;background:#d2423a;color:#fff;border:0;border-radius:6px;padding:11px 12px;font:inherit;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none}.vf-wl__btn:hover{background:#b8352e;color:#fff}.vf-wl__btn.is-disabled{background:#ddd;color:#777;cursor:default}.vf-wl__empty{text-align:center;padding:60px 16px;background:#faf7f3;border-radius:12px}.vf-wl__empty p{margin:0 0 6px}.vf-wl__empty .vf-wl__btn{display:inline-block;margin-top:16px;padding:11px 28px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oskalisti.css.map */
