.khome .kh-hero2{background:var(--k-soft);display:grid;overflow:hidden}
.khome .kh-hero2 .kh-txt{display:grid;gap:14px;justify-items:center;text-align:center;padding:28px max(16px,env(safe-area-inset-left,0px)) 24px}
.khome .kh-hero2 .kh-img{position:relative;min-height:340px;clip-path:ellipse(150% 100% at 50% 100%)}
.khome .kh-hero2 .kh-img img,.khome .kh-hero2 .kh-img svg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.khome .kh-ship{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--k-line);border-radius:999px;padding:6px 14px;font-weight:800;font-size:1.4rem;color:var(--k-navy)}
.khome .kh-ship::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--k-green);box-shadow:0 0 0 3px rgba(94,143,78,.22)}
@media (min-width:900px){
  .khome .kh-hero2{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);min-height:600px}
  .khome .kh-hero2 .kh-txt{justify-items:start;text-align:left;align-content:center;padding:56px 24px 56px max(48px,calc((100vw - 1180px)/2 + 16px))}
  .khome .kh-hero2 .kh-img{min-height:600px;clip-path:ellipse(100% 125% at 100% 50%)}
  .khome .kh-big .kh-b{font-size:12rem}
}