:root{--kk2-ink:#232320;--kk2-copper:#B77B57;--kk2-rust:#A6472E;--kk2-muted:#8A8378;--kk2-border:#DCD5C7;--kk2-sand:#EFE9E0;--kk2-ease:cubic-bezier(.4,0,.2,1)}.kk2-extras{display:none}.kk2-extras.is-mounted{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.kk2-extras.is-mounted>*{pointer-events:auto}.kk2-badges{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;gap:5px;align-items:flex-start;pointer-events:none}.kk2-badge{font-size:9.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;padding:5px 9px;border-radius:999px;color:#fff;box-shadow:0 1px 5px #2323202e}.kk2-badge--sale{background:var(--kk2-rust)}.kk2-badge--bestseller{background:var(--kk2-ink)}.kk2-badge--hot{background:var(--kk2-copper)}.kk2-badge--new{background:#58604e}.kk2-badge--low-stock{background:#2323208c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kk2-extras__heart{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:none;background:#fffffff0;color:var(--kk2-ink);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 6px #23232026;opacity:0;transform:translateY(-4px) scale(.92);transition:opacity .22s var(--kk2-ease),transform .22s var(--kk2-ease),background .22s var(--kk2-ease),color .22s var(--kk2-ease)}product-card:hover .kk2-extras__heart,.kk2-extras__heart.is-active{opacity:1;transform:none}.kk2-extras__heart:hover{transform:scale(1.08)}.kk2-extras__heart.is-active{background:var(--kk2-rust);color:#fff}.kk2-extras__heart.kk2-pulse{transform:scale(1.18)}@media(hover:none){.kk2-extras__heart{opacity:1;transform:none}}.kk2-extras__panel{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;flex-direction:column;gap:9px;padding:11px 13px;border-radius:14px;background:#ffffffed;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 22px #23232029;opacity:0;transform:translateY(10px);transition:opacity .28s var(--kk2-ease),transform .28s var(--kk2-ease)}product-card:hover .kk2-extras__panel{opacity:1;transform:translateY(0)}@media(hover:none){.kk2-extras__panel{display:none}}.kk2-extras__swatches{display:flex;align-items:center;gap:7px}.kk2-extras__swatch{width:26px;height:26px;flex:0 0 26px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--kk2-border),0 1px 3px #2323201f;background-size:cover;background-position:center 25%;cursor:pointer;padding:0;transition:transform .16s var(--kk2-ease),box-shadow .16s var(--kk2-ease)}.kk2-extras__swatch:hover{transform:scale(1.14);box-shadow:0 0 0 1px var(--kk2-copper),0 3px 8px #2323202e}.kk2-extras__swatch.is-selected{box-shadow:0 0 0 2px var(--kk2-ink)}.kk2-extras__more{font-size:11px;color:var(--kk2-muted);font-weight:600}.kk2-extras__sizes{display:flex;flex-wrap:wrap;gap:5px}.kk2-extras__size{font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;padding:6px 9px;border-radius:8px;background:#fff;color:var(--kk2-ink);border:1px solid var(--kk2-border);text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}a.kk2-extras__size:hover{background:var(--kk2-ink);color:#fff;border-color:var(--kk2-ink)}.kk2-extras__size.is-off{opacity:.38;text-decoration:line-through;cursor:not-allowed}.kk2-rating{display:flex;align-items:center;gap:5px}.kk2-rating__stars{display:flex;gap:1px;color:#d9a441}.kk2-rating__stars svg{width:12px;height:12px}.kk2-rating__count{font-size:12px;color:var(--kk2-muted)}.kk2-rating--empty{font-size:13px;color:var(--kk2-muted)}.kk2-card{display:block;position:relative}.kk2-card__media{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:14px;background:var(--kk2-sand)}.kk2-card__img,.kk2-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s var(--kk2-ease)}.kk2-card:hover .kk2-card__media img{transform:scale(1.035)}.kk2-card__wishlist-btn{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;border:none;background:#fffffff0;color:var(--kk2-rust);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 6px #23232026}.kk2-card__info{padding-top:12px}.kk2-card__title{font-size:13.5px;font-weight:500;line-height:1.35;color:var(--kk2-ink);margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kk2-card__price{font-size:14px;font-weight:600;color:var(--kk2-ink)}.kk2-card__media-link{text-decoration:none;color:inherit;display:block}.kk2-card__vendor{font-size:11px;color:var(--kk2-muted);margin-bottom:2px;text-transform:uppercase;letter-spacing:.03em}.kk2-card__title-link{text-decoration:none;color:inherit}.kk2-card__price--sale{color:var(--kk2-rust);margin-right:6px}.kk2-card__price--compare{color:var(--kk2-muted);text-decoration:line-through;font-weight:400}.kk2-card__swatches{display:flex;align-items:center;gap:6px;margin:6px 0 8px}.kk2-card__swatch{width:20px;height:20px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--kk2-border);background-color:var(--swatch-color,#eee);background-size:cover;background-position:center;cursor:pointer;padding:0}.kk2-card__swatch.is-selected{box-shadow:0 0 0 2px var(--kk2-ink)}.kk2-card__swatches-more{font-size:11px;color:var(--kk2-muted)}.kk2-card__sizes{display:flex;flex-wrap:wrap;gap:5px}.kk2-card__size{font-size:11px;padding:4px 7px;border:1px solid var(--kk2-border);border-radius:6px;background:#fff;color:var(--kk2-ink);cursor:pointer}.kk2-card__size.is-unavailable{color:#c4c4c4;text-decoration:line-through;cursor:not-allowed}.kk2-card__quickshop-btn{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;padding:10px 12px;border:none;border-radius:10px;background:#fff;color:var(--kk2-ink);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity .25s var(--kk2-ease),transform .25s var(--kk2-ease)}.kk2-card:hover .kk2-card__quickshop-btn{opacity:1;transform:translateY(0)}@media(hover:none){.kk2-card__quickshop-btn{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kk2-card.css.map */
