.kpc,.kpc *,.kpc *:before,.kpc *:after{box-sizing:border-box}.khr-card.kpc{position:relative;display:flex;flex-direction:column;width:100%;height:auto!important;border-radius:16px;background:#f7f7f7;color:#000;text-align:start;overflow:hidden;transform:none;filter:none}.kpc a{text-decoration:none;color:inherit}.kpc__pic{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:16px;background:#fff}.kpc__cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.kpc__pic>.kpc__img{position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;object-fit:contain;transition:transform .6s ease}.kpc--acts .kpc__pic>.kpc__img{top:36px;height:calc(100% - 36px)}.kpc--cover .kpc__pic>.kpc__img{top:0;height:100%;object-fit:cover}.kpc__pic>.kpc__img{transform:scale(var(--kpc-zoom, 1.15))}.kpc--cover .kpc__pic>.kpc__img{transform:none}@media(hover:hover){.kpc:hover .kpc__pic>.kpc__img{transform:scale(calc(var(--kpc-zoom, 1.15) * 1.05))}}.kpc.is-soldout .kpc__img{opacity:.55}.kpc__tags{position:absolute;z-index:1;top:8px;inset-inline-start:8px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;pointer-events:none}.kpc__tag{display:inline-flex;align-items:center;min-height:22px;padding:2px 9px;border-radius:99px;color:#fff;font-size:1.1rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.kpc__tag--sale{background:#e11d48}.kpc__tag--out{background:#1c1c1c}.kpc .kpc__acts{position:absolute;z-index:2;top:8px;inset-inline-end:8px;left:auto;bottom:auto;width:auto;height:auto;margin:0;padding:0;background:none;display:flex;flex-direction:column-reverse;gap:6px;opacity:1!important;visibility:visible!important;transform:none!important}[dir=rtl] .kpc .kpc__acts{left:8px;right:auto}.kpc__form,.kpc__form form{display:contents}.kpc .kpc__act{position:relative;display:grid;place-items:center;width:32px;height:32px;min-width:32px;margin:0;padding:0;border:1px solid #1c1c1c;border-radius:50%;background:#fff;color:#1c1c1c;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,background .25s ease,color .25s ease}.kpc .kpc__act--dark{background:#111;color:#fff;border-color:#111}.kpc .kpc__act:active{transform:scale(.92)}.kpc .kpc__act svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.kpc .kpc__act.khr-heart.active svg{fill:currentColor}.kpc .kpc__act .icon-load{position:absolute;width:15px;height:15px;stroke:none;fill:currentColor;opacity:0}.kpc .kpc__act.loading .hidden-on-load,.kpc .kpc__act.is-loading .hidden-on-load{opacity:0}.kpc .kpc__act.loading .icon-load,.kpc .kpc__act.is-loading .icon-load{opacity:1}.kpc__tx{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 10px 16px}.kpc__name{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-family:inherit;font-size:1.4rem;font-weight:400;line-height:1.35;letter-spacing:0;color:#000}.kpc__price{font-size:1.5rem;font-weight:700;line-height:1.2;color:#000}.kpc__price.is-sale{color:#b0122e}.kpc__old{font-size:1.3rem;line-height:1.2;color:#555;text-decoration:line-through;padding-inline-start:6px}@media(min-width:1025px){.kpc__name{font-size:1.5rem}.kpc__price{font-size:1.7rem}}.kc-wrap.kc-tab{padding:0}.kpc__pic>.kpc__img,.kfc__pic>img{transition:transform .45s ease}.kpc:not(.kpc--cover) .kpc__pic>.kpc__img[data-fit],.kfc .kfc__pic>img[data-fit]{transform:translate(var(--ax, 0),var(--ay, 0)) scale(var(--az, 1))!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/khuttwa-tab-card.css.map */
