.kc.khf-launch{position:relative;isolation:isolate;overflow:hidden;background:#210c2e;color:#fff}.kc.khf-launch .khf-launch__inner{position:relative;z-index:2;min-height:640px;display:flex;align-items:center;pointer-events:none}.kc.khf-launch .khf-launch__copy{padding:68px 0 74px;width:52%;pointer-events:auto}.kc.khf-launch .khf-launch__copy h1{font-size:clamp(48px,4.9vw,72px);line-height:1.04;letter-spacing:-.045em;color:#fff;max-width:650px;margin:0 0 28px;text-wrap:initial}.kc.khf-launch .khf-launch__product-name{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.02em;color:#fff;margin:0 0 12px}.kc.khf-launch .khf-launch__description{font-size:17px;line-height:1.65;color:#ded0e9;max-width:395px;margin:0 0 28px}.kc.khf-launch .khf-launch__copy .khf-button{min-height:52px;padding:15px 27px;font-size:15px}.kc.khf-launch .khf-launch__trial{display:flex;align-items:center;gap:8px;color:#cfbada;font-size:12px;margin-top:17px}.kc.khf-launch .khf-launch__trial svg{width:16px;height:16px}.kc.khf-launch .khf-launch__visual{position:absolute;inset:0 0 0 auto;width:70%;z-index:0;overflow:hidden}.kc.khf-launch .khf-launch__visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:56% center}.kc.khf-launch .khf-launch__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#210c2e 0%,rgba(33,12,46,.96) 11%,rgba(33,12,46,.5) 31%,transparent 53%);pointer-events:none}.kc.khf-launch .khf-launch__product{position:absolute;right:max(40px,calc((100vw - 1360px)/2));bottom:26px;z-index:3;display:flex;align-items:center;gap:15px;padding:10px 15px 10px 10px;border:1px solid rgba(234,217,247,.26);border-radius:16px;background:#210c2ee6;color:#fff;text-decoration:none;box-shadow:0 10px 26px #10051826}.kc.khf-launch .khf-launch__product>img{width:87px;height:64px;border-radius:9px;object-fit:cover;object-position:center}.kc.khf-launch .khf-launch__product>span{display:flex;flex-direction:column;gap:3px}.kc.khf-launch .khf-launch__product strong{font-size:15px;font-weight:600;letter-spacing:-.015em}.kc.khf-launch .khf-launch__product>span>span{font-size:11px;color:#d7c8e3}.kc.khf-launch .khf-launch__product>svg{width:20px;height:20px;margin-left:8px;flex:none;transition:transform .18s ease-out}.kc.khf-launch .khf-launch__product:hover>svg{transform:translate(3px)}.kc.khf-launch a:focus-visible{outline-color:#d9b8ff}body:has(.khf-launch) #header-component .header__row{--page-margin:40px}body:has(.khf-launch) #header-component .header__column--left{gap:36px}body:has(.khf-launch) #header-component .header__column--right{gap:18px}body:has(.khf-launch) #header-component .menu-list__link{font-size:14px;font-weight:500}body:has(.khf-launch) #header-component .side-menu-wrapper a{display:inline-flex;align-items:center;justify-content:center;padding:10px 19px;min-height:42px;border:1px solid #e2d5ec;border-radius:99px;color:#341647;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .18s ease-out}body:has(.khf-launch) #header-component .side-menu-wrapper a:hover{background:#f3edfa}body:has(.khf-launch) .announcement-bar{min-height:34px}@media(min-width:1800px){.kc.khf-launch .khf-launch__visual{width:66%}.kc.khf-launch .khf-launch__inner{min-height:690px}}@media(max-width:1100px){.kc.khf-launch .khf-launch__inner{min-height:600px}.kc.khf-launch .khf-launch__copy{width:58%;padding-block:54px 84px}.kc.khf-launch .khf-launch__copy h1{font-size:clamp(44px,5.2vw,57px);margin-bottom:24px}.kc.khf-launch .khf-launch__product-name{font-size:18px}.kc.khf-launch .khf-launch__description{font-size:15px;max-width:325px}.kc.khf-launch .khf-launch__visual{width:76%}.kc.khf-launch .khf-launch__visual:after{background:linear-gradient(90deg,#210c2e 0%,rgba(33,12,46,.94) 20%,rgba(33,12,46,.3) 54%,transparent 75%)}.kc.khf-launch .khf-launch__product{right:28px;bottom:20px;gap:10px}.kc.khf-launch .khf-launch__product>img{width:68px;height:52px}.kc.khf-launch .khf-launch__product strong{font-size:13px}.kc.khf-launch .khf-launch__product>span>span{font-size:10px}body:has(.khf-launch) #header-component .header__row{--page-margin:28px}body:has(.khf-launch) #header-component .header__column--left{gap:24px}}@media(max-width:760px){.kc.khf-launch .khf-launch__inner{min-height:0;display:block}.kc.khf-launch .khf-launch__copy{width:100%;padding:35px 0 0}.kc.khf-launch .khf-launch__copy h1{font-size:clamp(37px,10vw,55px);line-height:1.06;margin-bottom:22px;max-width:520px}.kc.khf-launch .khf-launch__product-name{font-size:18px;line-height:1.4;margin-bottom:10px}.kc.khf-launch .khf-launch__description{font-size:14px;line-height:1.6;max-width:390px;margin-bottom:22px}.kc.khf-launch .khf-launch__copy .khf-button{font-size:14px;padding:14px 24px;min-height:50px}.kc.khf-launch .khf-launch__trial{font-size:11px;margin-top:14px}.kc.khf-launch .khf-launch__visual{position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1.45;margin-top:6px}.kc.khf-launch .khf-launch__visual img{object-fit:cover;object-position:center}.kc.khf-launch .khf-launch__visual:after{background:linear-gradient(180deg,#210c2e,rgba(33,12,46,.15) 18%,transparent 34%)}.kc.khf-launch .khf-launch__product{display:none}body:has(.khf-launch) #header-component .header__row{--page-margin:20px}}@media(prefers-reduced-motion:reduce){.kc.khf-launch *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kameo-d-launch.css.map */
