.kv-pcard.kv-pcard{background:#fff;border:1px solid #eee7da;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;position:relative;padding:0;margin:0;list-style:none;gap:0;transition:transform .22s ease,box-shadow .22s ease}.kv-pcard.kv-pcard:hover{transform:translateY(-4px);box-shadow:0 14px 34px #17352b1f}.kv-pcard__imgwrap{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f2ede4;container-type:inline-size}.kv-pcard__imgwrap>a{display:block;width:100%;height:100%}.kv-pcard__imgwrap img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.kv-pcard.kv-pcard:hover .kv-pcard__imgwrap img{transform:scale(1.045)}.kv-pcard__ph{display:block;width:100%;height:100%;background:#f2ede4}.kv-pcard__badge{position:absolute;top:12px;left:12px;background:#17352b;color:#f5e9c9;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 12px;max-width:calc(100% - 24px)}@supports (container-type: inline-size){.kv-pcard__badge{font-size:clamp(9.5px,3.75cqw,11.5px);letter-spacing:clamp(.6px,.46cqw,1.38px);padding:clamp(3px,2cqw,6px) clamp(7px,4cqw,12px);top:clamp(7px,4cqw,12px);left:clamp(7px,4cqw,12px)}}.kv-pcard__badge--ink{background:#10231d;color:#fcfbf9}.kv-pcard__body{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.kv-pcard__name{font-family:inherit;font-size:21px;margin:0;font-weight:600;line-height:1.2}.kv-pcard__name a{color:#17352b;text-decoration:none}.kv-pcard__name a:hover{text-decoration:underline}.kv-pcard__desc{font-size:14px;line-height:1.55;color:#4c6157;margin:0}.kv-pcard__prices{display:flex;align-items:baseline;gap:10px;margin-top:auto;flex-wrap:wrap}.kv-pcard__was{color:#5a6259;text-decoration:line-through;font-size:14px}.kv-pcard__now{font-family:inherit;font-size:23px;font-weight:700;color:#17352b}.kv-pcard__save{background:#f0e7d2;color:#7a5f22;border-radius:6px;font-size:12px;padding:3px 8px;letter-spacing:.02em}.kv-pcard__actions{display:flex;gap:10px;margin-top:4px}.kv-pcard__form{flex:1;display:flex;margin:0}.kv-pcard__add{flex:1;width:100%;background:#17352b;color:#faf7f2;border:none;border-radius:999px;padding:13px 18px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .18s ease;font-family:inherit;position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;box-sizing:border-box}.kv-pcard__add:hover{background:#0f241d}.kv-pcard__add[disabled]{background:#e4e7e3;color:#4a544d;cursor:not-allowed}.kv-pcard__add:focus-visible{outline:2px solid #175E45;outline-offset:2px}.kv-pcard__add .kv-btn__spin{display:none}.kv-pcard__add.is-busy .kv-btn__text{opacity:.35}.kv-pcard__add.is-busy .kv-btn__spin{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border:2px solid rgba(250,247,242,.4);border-top-color:#faf7f2;border-radius:50%;animation:kvpcspin .7s linear infinite}@keyframes kvpcspin{to{transform:rotate(360deg)}}.kv-pcard__see{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8d0c0;border-radius:999px;padding:13px 18px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#17352b;text-decoration:none;background:#fff;transition:all .18s ease;white-space:nowrap}.kv-pcard__see:hover{border-color:#17352b}.kv-marquee__track .kv-pcard.kv-pcard{flex:0 0 auto;width:min(300px,82vw)}.kv-catrow--products .kv-catrow__track{grid-auto-columns:min(300px,82vw)}.kv-catrow--products .kv-pcard.kv-pcard{width:100%;scroll-snap-align:start}@media(max-width:640px){.kv-pcard__body{padding:14px 14px 16px}.kv-pcard__actions{flex-direction:column}.kv-pcard__see{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/kivora-v6112.css.map */
