.kh-mob{display:none}.kh-mob summary{list-style:none;cursor:pointer;width:44px;height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.kh-mob summary::-webkit-details-marker{display:none}.kh-mob summary i{display:block;width:22px;height:2px;background:var(--k-wine);transition:transform .2s}.kh-mob[open] summary i:nth-child(1){transform:translateY(7px) rotate(45deg)}.kh-mob[open] summary i:nth-child(2){opacity:0}.kh-mob[open] summary i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.kh-mobpanel{position:absolute;left:0;right:0;top:100%;background:#fff;border-bottom:1px solid var(--k-line);max-height:calc(100vh - 110px);overflow:auto;padding:8px 20px 36px;z-index:70;box-shadow:0 30px 40px -20px #5108134d}.kh-mobpanel h5{margin:22px 0 6px;font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--k-plum);font-weight:700}.kh-mobpanel a.row{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px solid var(--k-line)}.kh-mobpanel a.row img{width:52px;height:52px;object-fit:contain;background:var(--k-petal);flex:none}.kh-mobpanel a.row b{flex:1;font-size:15px;font-weight:600;line-height:1.25}.kh-mobpanel a.row span{font-size:14px;color:var(--k-mute)}.kh-mobpanel a.lnk{display:block;padding:14px 0;border-bottom:1px solid var(--k-line);font-size:18px;font-weight:600}@keyframes kh-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}@keyframes kh-pucker{0%{transform:scale(1)}40%{transform:scale(.93,1.06)}to{transform:scale(1)}}.kh-lipsec{--lip:#C9677D;--gloss:.35;--alpha:1;display:flex;flex-wrap:wrap;gap:40px;padding:80px 0 70px;background:color-mix(in srgb,var(--lip) 16%,#fff);transition:background .6s}.kh-lipsec .in{display:flex;flex-wrap:wrap;gap:56px;align-items:center;max-width:1440px;margin:0 auto;padding:0 48px;width:100%}.kh-lipctl{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:24px}.kh-lipctl h1{font-size:80px;line-height:.95;text-transform:uppercase;font-weight:500}.kh-lipctl .sub{font-size:20px;line-height:1.55;max-width:460px;color:#5d3a40}.kh-ptabs{display:flex;flex-wrap:wrap;gap:8px}.kh-ptabs button{border:1.5px solid var(--k-wine);background:#fff;color:var(--k-wine);font:700 12px inherit;font-family:inherit;letter-spacing:.18em;text-transform:uppercase;padding:13px 16px;cursor:pointer;transition:background .2s,color .2s}.kh-ptabs button.on{background:var(--k-wine);color:var(--k-gold)}.kh-shades{display:flex;flex-wrap:wrap;gap:10px;max-width:520px}.kh-shades button{width:52px;height:52px;border-radius:50%;border:2px solid #fff;outline:2px solid transparent;outline-offset:2px;cursor:pointer;box-shadow:inset 0 -8px 14px #0000002e,0 4px 10px -4px #0000004d;transition:transform .2s,outline-color .2s}.kh-shades button:hover{transform:scale(1.12)}.kh-shades button.on{outline-color:var(--k-wine)}.kh-lpanel[hidden]{display:none}.kh-readout{font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.kh-readout b{font-size:30px;letter-spacing:.02em;display:block;margin-top:6px;font-weight:500;text-transform:none}.kh-stage{flex:1 1 460px;min-width:0;position:relative;min-height:520px;display:flex;align-items:center;justify-content:center}.kh-lipsvg{width:min(560px,100%);height:auto;overflow:visible;cursor:pointer;filter:drop-shadow(0 30px 30px rgba(81,8,19,.3))}.kh-lipsvg .lipfill{fill:var(--lip);transition:fill .5s}.kh-lipsvg .lipgrp{opacity:var(--alpha,1);transition:opacity .4s;transform-origin:200px 130px}.kh-lipsvg .gloss{opacity:var(--gloss,.4);transition:opacity .4s}.kh-lipsvg.pop .lipgrp{animation:kh-pucker .5s ease}.kh-lipsvg .sp{opacity:0;transform-box:fill-box;transform-origin:center}.kh-lipsec.sparkle .kh-lipsvg .sp{animation:kh-twinkle 1.8s ease-in-out infinite}.kh-lipsvg .sp:nth-child(2){animation-delay:.3s!important}.kh-lipsvg .sp:nth-child(3){animation-delay:.7s!important}.kh-lipsvg .sp:nth-child(4){animation-delay:1.1s!important}.kh-lipsvg .sp:nth-child(5){animation-delay:1.4s!important}.kh-tubewrap{position:absolute;right:2%;bottom:6%;width:96px;filter:drop-shadow(0 20px 20px rgba(81,8,19,.35));animation:kh-float 6s ease-in-out infinite}.kh-tubewrap svg{width:100%;height:auto;display:block}.kh-tubewrap .bullet{fill:var(--lip);transition:fill .5s}.kh-pimg{position:absolute;left:0;bottom:0;width:150px;background:#fff;padding:8px;box-shadow:0 20px 30px -14px #51081366}.kh-pimg img{width:100%;height:150px;object-fit:contain;display:block}.kh-pimg span{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;padding-top:6px;text-align:center}.kh-gal{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:150px;gap:14px}.kh-gal a,.kh-gal div.g{position:relative;overflow:hidden;background:var(--k-petal);display:block}.kh-gal img{width:100%;height:100%;object-fit:cover;transition:transform .6s;display:block}.kh-gal a:hover img{transform:scale(1.05)}.kh-gal .cap{position:absolute;left:14px;bottom:14px;background:#fff;color:var(--k-wine);padding:9px 13px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700}.kh-gal .g1{grid-column:span 4;grid-row:span 4}.kh-gal .g2,.kh-gal .g3,.kh-gal .g4,.kh-gal .g5{grid-column:span 4;grid-row:span 2}.kh-tcards{display:flex;flex-wrap:wrap;gap:14px}.kh-tcards>div{flex:1 1 300px;min-width:0;background:var(--k-petal);overflow:hidden}.kh-tcards img{width:100%;height:auto;display:block}.kh-real{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.kh-real img{width:100%;height:340px;object-fit:cover;object-position:center 25%;display:block}.kh-banner{width:100%;height:auto;display:block;margin-top:14px}@media(max-width:989px){.kh-mob{display:block}.kh-bar{display:grid;grid-template-columns:44px 1fr auto;gap:8px}.kh-logo{justify-content:center;flex:none}.kh-util{flex:none}.kh-lipctl h1{font-size:48px}.kh-lipsec .in{padding:0 20px;gap:30px}.kh-lipsec{padding:50px 0}.kh-stage{min-height:360px}.kh-tubewrap{width:64px}.kh-pimg{width:100px}.kh-pimg img{height:100px}.kh-gal{grid-template-columns:repeat(2,1fr);grid-auto-rows:170px}.kh-gal .g1,.kh-gal .g2,.kh-gal .g3,.kh-gal .g4,.kh-gal .g5{grid-column:span 1;grid-row:span 1}.kh-gal .g1{grid-column:span 2;grid-row:span 2}.kh-real{grid-template-columns:1fr}.kh-real img{height:300px}}@media(prefers-reduced-motion:reduce){.kh-tubewrap,.kh-lipsec.sparkle .kh-lipsvg .sp{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/khaia-more.css.map */
