.kmt-home .kh-slide-offer{--kh-offer-color:#ae2039;--kh-offer-width:21%;--kh-offer-paper:#f5eee4;background:var(--kh-offer-paper)}.kmt-home .kh-offer-visual,.kmt-home .kh-offer-inner{position:absolute;top:0;right:0;bottom:0;left:0}.kmt-home .kh-offer-visual picture{display:block;width:100%;height:100%}.kmt-home .kh-offer-visual img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transform:none}.kmt-home .kh-slide-offer--joint .kh-offer-visual img{object-position:center 49%}.kmt-home .kh-offer-inner{z-index:1;pointer-events:none}.kmt-home .kh-offer-copy{position:absolute;left:3%;top:50%;transform:translateY(-50%);width:var(--kh-offer-width);text-align:right;pointer-events:auto;color:#292521}.kmt-home .kh-offer-copy .kh-kicker{font-size:clamp(12px,.85vw,16px);font-weight:700;letter-spacing:0;color:#53483f;line-height:1.5;margin-bottom:14px}.kmt-home .kh-offer-badge{display:inline-flex;align-items:center;gap:12px;padding:9px 14px;margin-bottom:18px;background:var(--kh-offer-color);color:#fff;border-radius:4px;box-shadow:0 5px 15px #69202f24;line-height:1}.kmt-home .kh-offer-badge strong{font-size:clamp(20px,1.4vw,28px);font-weight:800}.kmt-home .kh-offer-badge>span{font-size:clamp(15px,.95vw,20px);font-weight:800;border-inline-start:1px solid #ffffff66;padding-inline-start:12px}.kmt-home .kh-offer-title{font-size:clamp(36px,4vw,76px);font-weight:800;line-height:1.12;letter-spacing:-1px;margin:0 0 16px}.kmt-home .kh-offer-title em{display:block;margin-top:7px;font-size:.63em;color:var(--kh-offer-color);font-weight:800;line-height:1.2;letter-spacing:-.7px}.kmt-home .kh-offer-body{font-size:clamp(14px,1.05vw,20px);line-height:1.5;margin-bottom:18px;color:#51473d}.kmt-home .kh-offer-button{font-size:clamp(13px,.95vw,18px);min-height:48px;gap:20px;padding:13px 18px;margin:0}.kmt-home .kh-offer-button:hover{background:var(--kh-offer-color);border-color:var(--kh-offer-color)}.kmt-home .kh-offer-terms{font-size:clamp(12px,.7vw,14px);line-height:1.5;color:#4c4239;margin-top:12px}.kmt-home[dir=ltr] .kh-offer-copy{text-align:left}.kmt-home[dir=ltr] .kh-offer-title{font-size:clamp(32px,3.3vw,64px);letter-spacing:-1.3px}.kmt-home[dir=ltr] .kh-offer-title em{font-size:.65em;letter-spacing:-.5px}.kmt-home[dir=ltr] .kh-offer-button>span{transform:rotate(180deg)}.kmt-home .kh-hero-tabs{grid-template-columns:repeat(var(--kh-slide-count),minmax(148px,1fr));overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.kmt-home .kh-hero-tab strong,.kmt-home .kh-hero-tab small{white-space:normal;line-height:1.4}@media(min-width:1900px){.kmt-home .kh-stage{height:calc(100vw / 2.55)}}@media(max-width:1100px){.kmt-home .kh-hero-tabs{grid-template-columns:repeat(var(--kh-slide-count),minmax(156px,1fr))}.kmt-home .kh-tab-number{display:none}}@media(min-width:701px)and (max-width:1000px){.kmt-home .kh-stage{height:620px}.kmt-home .kh-slide-offer{display:flex;flex-direction:column}.kmt-home .kh-offer-visual{position:relative;inset:auto;width:100%;height:calc(100vw / 3);flex:0 0 auto}.kmt-home .kh-offer-inner{position:relative;inset:auto;flex:1;display:flex;align-items:center;min-height:0}.kmt-home .kh-offer-copy{position:static;transform:none;width:100%;padding:12px 28px 76px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.kmt-home .kh-offer-copy .kh-kicker,.kmt-home .kh-offer-body{display:none}.kmt-home .kh-offer-badge{padding:7px 11px;gap:9px;margin-bottom:8px}.kmt-home .kh-offer-badge strong{font-size:20px}.kmt-home .kh-offer-badge>span{font-size:15px;padding-inline-start:9px}.kmt-home .kh-offer-title,.kmt-home[dir=ltr] .kh-offer-title{font-size:28px;line-height:1.12;margin:0;letter-spacing:-.5px}.kmt-home .kh-offer-title em,.kmt-home[dir=ltr] .kh-offer-title em{font-size:20px;margin-top:4px}.kmt-home .kh-offer-button{min-height:44px;font-size:14px;padding:10px 17px}.kmt-home .kh-offer-terms{font-size:13px;line-height:1.45;margin-top:7px}}@media(max-width:700px){.kmt-home .kh-slide-offer{display:flex;flex-direction:column}.kmt-home .kh-offer-visual{position:relative;inset:auto;width:100%;height:clamp(210px,66.667vw,300px);flex:0 0 auto}.kmt-home .kh-offer-visual img,.kmt-home .kh-slide-offer--joint .kh-offer-visual img{object-position:85% center}.kmt-home .kh-offer-inner{position:relative;inset:auto;flex:1;min-height:0;display:flex;align-items:center;background:var(--kh-offer-paper)}.kmt-home .kh-offer-copy{position:static;transform:none;width:100%;padding:14px 22px 66px;display:block}.kmt-home .kh-offer-copy .kh-kicker{font-size:12px;line-height:1.3;margin-bottom:5px}.kmt-home .kh-offer-badge{padding:7px 12px;gap:10px;margin-bottom:10px}.kmt-home .kh-offer-badge strong{font-size:22px}.kmt-home .kh-offer-badge>span{font-size:16px;padding-inline-start:10px}.kmt-home .kh-offer-title,.kmt-home[dir=ltr] .kh-offer-title{font-size:34px;line-height:1.1;letter-spacing:-.5px;margin-bottom:10px}.kmt-home .kh-offer-title em,.kmt-home[dir=ltr] .kh-offer-title em{font-size:24px;line-height:1.12;letter-spacing:-.4px;margin-top:4px}.kmt-home .kh-offer-body{font-size:14px;line-height:1.45;margin-bottom:10px}.kmt-home .kh-offer-button{font-size:14px;min-height:44px;padding:10px 17px;gap:22px}.kmt-home .kh-offer-terms{font-size:13px;line-height:1.4;margin-top:8px}.kmt-home .kh-hero-tabs{padding-inline:0;scroll-snap-type:x proximity}.kmt-home .kh-hero-tab{scroll-snap-align:start}}@media(min-width:451px)and (max-width:700px){.kmt-home .kh-stage{height:680px}}@media(min-width:371px)and (max-width:450px){.kmt-home[dir=ltr] .kh-slide-hair-complete .kh-hero-copy{padding-top:10px}.kmt-home[dir=ltr] .kh-slide-hair-complete .kh-hero-copy h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.kmt-home .kh-offer-button{transition:none;transform:none}}.kmt-home .kh-slide-offer--skin{--kh-offer-paper:#faf6f8}.kmt-home .kh-slide-offer--hair{--kh-offer-paper:#f3f8fb}.kmt-home .kh-slide-offer--joint{--kh-offer-paper:#f4f8f5}@media(min-width:701px){.kmt-home :is(.kh-slide-offer--skin,.kh-slide-offer--hair,.kh-slide-offer--joint) .kh-offer-visual img{object-position:center 47%}}@media(min-width:1001px){.kmt-home :is(.kh-slide-offer--skin,.kh-slide-offer--hair,.kh-slide-offer--joint) .kh-offer-copy{left:3.5%}.kmt-home :is(.kh-slide-offer--skin,.kh-slide-offer--hair,.kh-slide-offer--joint) .kh-offer-body{font-size:clamp(15px,1.05vw,20px);line-height:1.7}}@media(min-width:701px)and (max-width:1000px){.kmt-home :is(.kh-slide-offer--skin,.kh-slide-offer--hair,.kh-slide-offer--joint) .kh-offer-visual{height:calc(100vw / 2.55)}}@media(max-width:700px){.kmt-home :is(.kh-slide-offer--skin,.kh-slide-offer--hair,.kh-slide-offer--joint) .kh-offer-visual img{object-position:right center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kmt-home-offers.css.map */
