.kh{--kh-ink:#1f1e1b;--kh-ground:#faf8f4;--kh-green:#2f6b4f;--kh-sand:#efe9df;--kh-line:#ebe6dd;--kh-muted:#625d55;color:var(--kh-ink);background:var(--kh-bg,transparent)}.kh *{box-sizing:border-box}.kh p{margin:0}.kh-wrap{max-width:100%;margin:0 auto;padding:0 40px}@media(max-width:1199px){.kh-wrap{padding:0 24px}}.kh-sec{padding-top:var(--kh-pt,72px);padding-bottom:var(--kh-pb,0px)}.kh-h2{font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.01em;margin:0;color:inherit}.kh-eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.kh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;flex-wrap:wrap}.kh-link{font-weight:700;font-size:14px;color:var(--kh-ink);text-decoration:underline;text-underline-offset:4px}.kh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;border:2px solid var(--kh-ink);cursor:pointer;font-family:inherit;line-height:1.1;transition:background .2s,color .2s}.kh-btn--dark{background:var(--kh-ink);color:#fff}.kh-btn--dark:hover{background:#000;color:#fff}.kh-btn--light{background:#fff;color:var(--kh-ink);border-color:#fff}.kh-btn--light:hover{background:var(--kh-sand);color:var(--kh-ink)}.kh-btn--out{background:transparent;color:var(--kh-ink)}.kh-btn--out:hover{background:var(--kh-ink);color:#fff}.kh-btn--outw{background:transparent;color:#fff;border-color:#fff}.kh-btn--outw:hover{background:#fff;color:var(--kh-ink)}.kh-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.kh-media img,.kh-media video{width:100%;height:100%;object-fit:cover;display:block}.kh-media--m{display:none}.kh-ph{position:absolute;top:14px;right:14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;background:#ffffffd9;padding:5px 9px;border-radius:4px;color:#5c574f}.kh-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kh-scroll::-webkit-scrollbar{display:none}.khc{display:flex;flex-direction:column;gap:6px;position:relative;min-width:0}.khc__media{position:relative}.khc__img{position:relative;display:block;aspect-ratio:1/1;border-radius:12px;background:var(--kh-sand);overflow:hidden}.khc__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform .5s}.khc__img .khc__i2{opacity:0}.khc:hover .khc__img.has-2 .khc__i2{opacity:1}.khc:hover .khc__img:not(.has-2) .khc__i1{transform:scale(1.04)}.khc__tag{position:absolute;top:12px;left:12px;z-index:2;background:#fff;color:var(--kh-ink);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.khc__tag.is-hot{background:var(--kh-ink);color:#fff}.khc__qa{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;background:#fff;border-radius:10px;padding:10px;display:none;flex-direction:column;gap:8px;box-shadow:0 8px 24px #0000001f}@media(hover:hover)and (min-width:990px){.khc:hover .khc__qa,.khc:focus-within .khc__qa{display:flex}}.khc__qa p{font-size:12px;font-weight:700}.khc__sizes{display:flex;gap:6px;flex-wrap:wrap}.khc__sz{min-width:40px;height:36px;border:1.5px solid #d7d0c4;background:#fff;border-radius:8px;font:inherit;font-weight:600;font-size:13px;cursor:pointer;color:var(--kh-ink);padding:0 6px;line-height:1}.khc__sz:hover{border-color:var(--kh-ink)}.khc__sz[disabled]{color:#b2aba0;text-decoration:line-through;cursor:not-allowed}.khc__sz.is-busy{opacity:.5}.khc__msg{font-size:12px;color:var(--kh-green);font-weight:700}.khc__name{font-weight:700;font-size:15px;text-decoration:none;color:var(--kh-ink);line-height:1.3}.khc__colors{font-size:12.5px;color:var(--kh-muted);margin-top:6px}.khc__stars{font-size:12.5px;color:var(--kh-muted)}.khc__stars b{color:#c98a12;letter-spacing:1px}.khc__price{font-size:17px;font-weight:800}.khc__price s{font-size:13px;font-weight:500;color:#9a948a;margin-right:6px}.khc__pix{font-size:13.5px;color:var(--kh-green);font-weight:700}.khc__parc{font-size:12.5px;color:var(--kh-muted)}@media(max-width:749px){.kh-wrap{padding:0 16px}.kh-sec{padding-top:calc(var(--kh-pt,72px) * .72)}.kh-h2{font-size:26px}.kh-btn{min-height:50px;padding:0 22px}.kh-media--d{display:none}.kh-media--m{display:block}}.kh-pdv-t{align-items:flex-start!important}.kh-pdv-m{align-items:center!important}.kh-pdv-b{align-items:flex-end!important}.kh-pdh-l{justify-content:flex-start!important;text-align:left}.kh-pdh-c{justify-content:center!important;text-align:center}.kh-pdh-r{justify-content:flex-end!important;text-align:right}.kh-pdh-l .kh-pos__c{align-items:flex-start;margin-right:auto;margin-left:0}.kh-pdh-c .kh-pos__c{align-items:center;margin-left:auto;margin-right:auto}.kh-pdh-r .kh-pos__c{align-items:flex-end;margin-left:auto;margin-right:0}.kh-pdh-l .kh-pos__btns{justify-content:flex-start}.kh-pdh-c .kh-pos__btns{justify-content:center}.kh-pdh-r .kh-pos__btns{justify-content:flex-end}.kh-pos__c{display:flex;flex-direction:column}.kh-pdv-t.kh-pos--grad:after{background:linear-gradient(to bottom,rgba(0,0,0,var(--kh-grad,.45)),transparent 60%)!important}.kh-pdv-m.kh-pos--grad:after{background:rgba(0,0,0,calc(var(--kh-grad,.45) * .5))!important}@media(max-width:749px){.kh-pmv-t{align-items:flex-start!important}.kh-pmv-m{align-items:center!important}.kh-pmv-b{align-items:flex-end!important}.kh-pmh-l{justify-content:flex-start!important;text-align:left}.kh-pmh-c{justify-content:center!important;text-align:center}.kh-pmh-r{justify-content:flex-end!important;text-align:right}.kh-pmh-l .kh-pos__c{align-items:flex-start;margin-right:auto;margin-left:0}.kh-pmh-c .kh-pos__c{align-items:center;margin-left:auto;margin-right:auto}.kh-pmh-r .kh-pos__c{align-items:flex-end;margin-left:auto;margin-right:0}.kh-pmh-l .kh-pos__btns{justify-content:flex-start}.kh-pmh-c .kh-pos__btns{justify-content:center}.kh-pmh-r .kh-pos__btns{justify-content:flex-end}.kh-pmv-t.kh-pos--grad:after{background:linear-gradient(to bottom,rgba(0,0,0,var(--kh-grad,.45)),transparent 60%)!important}.kh-pmv-m.kh-pos--grad:after{background:rgba(0,0,0,calc(var(--kh-grad,.45) * .5))!important}.kh-pmv-b.kh-pos--grad:after{background:linear-gradient(to top,rgba(0,0,0,var(--kh-grad,.45)),transparent 60%)!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/kh-home.css.map */
