.pcard{position:relative;display:flex;flex-direction:column;height:100%}.pcard__media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--surface-card);border-bottom:1px solid var(--border-default)}.pcard__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--space-3);transition:transform var(--transition-base)}.pcard:hover .pcard__media img{transform:scale(1.03)}.pcard__placeholder{width:100%;height:100%;display:grid;place-items:center;background:var(--surface-sunken);color:var(--text-muted);font-size:var(--fs-caption)}.pcard__body{display:flex;flex-direction:column;flex:1;padding:var(--space-5)}.pcard__badges{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:26px;margin-bottom:var(--space-3)}.pcard__title{font-size:20px;line-height:1.2;margin:0 0 var(--space-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.4em}.pcard__link{color:inherit;text-decoration:none}.pcard__link:hover{color:inherit}.pcard__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.pcard__link:focus-visible{box-shadow:none}.pcard:has(.pcard__link:focus-visible){box-shadow:var(--focus-ring)}.pcard__desc{margin:0;color:var(--text-muted);font-size:var(--fs-small);line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.35em}.pcard__foot{margin-top:auto;padding-top:var(--space-4);display:grid;gap:var(--space-3)}.pcard__price{font-family:var(--font-display);font-weight:var(--fw-display);font-size:22px;color:var(--text-heading);line-height:1}.pcard__form{position:relative;z-index:2;margin:0}.pcard__add{position:relative;z-index:2;width:100%;min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--fs-small);white-space:nowrap}.pcard__add svg{width:18px;height:18px;flex:0 0 auto}.pcard__add.btn--outline:hover{background:var(--surface-ink);border-color:var(--surface-ink);color:var(--text-inverse)}.pcard__add[disabled]{opacity:.55;cursor:not-allowed}@media(max-width:749px){.pcard__body{padding:var(--space-3)}.pcard__media img{padding:var(--space-2)}.pcard__badges{min-height:22px;margin-bottom:var(--space-2)}.pcard__badges .badge{padding:2px var(--space-2);font-size:12px}.pcard__title{font-size:16px}.pcard__desc{display:none}.pcard__price{font-size:18px}.pcard__add{min-height:40px;padding:var(--space-2);font-size:14px}.pcard__add svg{display:none}}@media(max-width:749px){.prow__grid,.collection__grid,.article__grid{gap:var(--space-3)}}.btn.is-loading{color:transparent!important;pointer-events:none;position:relative}.btn.is-loading svg{visibility:hidden}.btn.is-loading:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-color:var(--text-heading) transparent var(--text-heading) transparent;animation:ki-spin .7s linear infinite}.btn--primary.is-loading:after,.btn--ink.is-loading:after{border-color:#fff transparent #fff transparent}@keyframes ki-spin{to{transform:rotate(360deg)}}.qty{display:inline-flex;align-items:stretch;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-card);overflow:hidden}.qty__btn{width:44px;min-height:48px;border:0;background:transparent;color:var(--text-heading);font-size:20px;line-height:1;cursor:pointer;display:grid;place-items:center}.qty__btn:hover{background:var(--surface-sunken)}.qty__btn:disabled{color:var(--border-strong);cursor:not-allowed;background:transparent}.qty__input,.qty__value{width:44px;border:0;text-align:center;font:inherit;font-weight:var(--fw-semibold);color:var(--text-heading);background:transparent;display:grid;place-items:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty--sm .qty__btn{width:34px;min-height:34px;font-size:17px}.qty--sm .qty__value{width:30px;font-size:var(--fs-small)}html.ki-lock{overflow:hidden}.kdrawer{position:fixed;inset:0 0 0 auto;margin:0;padding:0;border:0;width:min(440px,100vw);max-width:100vw;height:100%;max-height:100%;background:var(--surface-card);color:var(--text-body);box-shadow:var(--shadow-dialog)}.kdrawer[open]{display:flex;flex-direction:column;animation:ki-in-right .28s cubic-bezier(.2,.8,.2,1)}.kdrawer--left{inset:0 auto 0 0;width:min(360px,88vw)}.kdrawer--left[open]{animation-name:ki-in-left}.kdrawer::backdrop{background:#1e2b3a73;animation:ki-fade .28s ease-out}.kdrawer.is-closing{animation:ki-out-right .2s ease-in forwards}.kdrawer--left.is-closing{animation-name:ki-out-left}.kdrawer.is-closing::backdrop{animation:ki-fade-out .2s ease-in forwards}@keyframes ki-in-right{0%{transform:translate(100%)}to{transform:none}}@keyframes ki-out-right{to{transform:translate(100%)}}@keyframes ki-in-left{0%{transform:translate(-100%)}to{transform:none}}@keyframes ki-out-left{to{transform:translate(-100%)}}@keyframes ki-fade{0%{opacity:0}}@keyframes ki-fade-out{to{opacity:0}}.kdrawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-default)}.kdrawer__title{font-size:var(--fs-h3);margin:0}.kdrawer__count{color:var(--text-muted);font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body)}.kdrawer__close{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-heading);cursor:pointer}.kdrawer__close:hover{background:var(--surface-sunken)}.kdrawer__close svg{width:22px;height:22px}.kcart{display:flex;flex-direction:column;flex:1;min-height:0}.kcart__ship{padding:var(--space-4) var(--space-5);background:var(--surface-sunken);font-size:var(--fs-small);color:var(--text-heading)}.kcart__ship p{margin:0 0 var(--space-2)}.kcart__ship--done p{margin:0;color:var(--color-success);font-weight:var(--fw-semibold)}.kcart__bar{height:6px;border-radius:var(--radius-pill);background:var(--border-default);overflow:hidden}.kcart__bar span{display:block;height:100%;background:var(--ki-orange);border-radius:inherit;transition:width var(--transition-base)}.kcart__items{list-style:none;margin:0;padding:0 var(--space-5);flex:1;overflow-y:auto;overscroll-behavior:contain}.kline{display:grid;grid-template-columns:76px 1fr;gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border-default)}.kline:last-child{border-bottom:0}.kline__img{display:block;width:76px;height:76px;border:1px solid var(--border-default);border-radius:var(--radius-md);overflow:hidden;background:#fff}.kline__img img{width:100%;height:100%;object-fit:contain;padding:4px}.kline__title{display:block;font-weight:var(--fw-semibold);color:var(--text-heading);text-decoration:none;line-height:1.3}.kline__title:hover{color:var(--link-color)}.kline__unit{margin:2px 0 0;font-size:var(--fs-caption);color:var(--text-muted)}.kline__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3)}.kline__price{font-weight:var(--fw-semibold);color:var(--text-heading);white-space:nowrap}.kline__remove{margin-top:var(--space-2);padding:0;border:0;background:none;font:inherit;font-size:var(--fs-caption);color:var(--text-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.kline__remove:hover{color:var(--color-error)}.kcart__foot{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--border-default);background:var(--surface-card);display:grid;gap:var(--space-3)}.kcart__sum{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-heading)}.kcart__note{margin:0;font-size:var(--fs-caption);color:var(--text-muted)}.kcart__checkout{width:100%}.kcart__view{text-align:center;font-size:var(--fs-small);font-weight:var(--fw-semibold)}.kcart__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.kcart__pay svg{height:22px;width:auto}.kcart__empty{flex:1;display:grid;align-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-5);text-align:center}.kcart__empty svg{width:48px;height:48px;color:var(--border-strong)}.kcart__empty p{margin:0;font-size:var(--fs-body-lg);color:var(--text-heading)}.kcart__status:empty{display:none}.kcart__status{margin:0;padding:var(--space-3) var(--space-5);background:var(--color-error-bg);color:var(--color-error);font-size:var(--fs-small)}.kcart.is-busy .kcart__items,.kcart.is-busy .kcart__foot{opacity:.55;pointer-events:none;transition:opacity var(--transition-fast)}.knav__list{list-style:none;margin:0;padding:var(--space-3) 0;flex:1;overflow-y:auto}.knav__link{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-bold);color:var(--text-heading);text-decoration:none;border-bottom:1px solid var(--border-default)}.knav__link:hover,.knav__link[aria-current=page]{color:var(--link-color)}.knav__link svg{width:18px;height:18px;color:var(--text-muted)}.knav__foot{padding:var(--space-5);border-top:1px solid var(--border-default);display:grid;gap:var(--space-3);font-size:var(--fs-small);color:var(--text-muted)}.knav__foot a{color:var(--text-heading);font-weight:var(--fw-semibold)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ki-ui.css.map */
