.lc-hero{position:relative;width:100%;height:clamp(450px,calc(650px - 17vw),500px);overflow:hidden;display:flex;align-items:center}.lc-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);animation:lcPhotoIn 1.8s ease forwards;animation-delay:2.1s}.lc-hero-bg img{width:100%;height:100%;object-fit:cover;filter:none}.lc-hero-content{position:relative;z-index:2;width:100%;max-width:720px;padding:30px 8vw;box-sizing:border-box;opacity:0;transform:translateY(20px);animation:lcFadeUp 1.2s ease forwards;animation-delay:2.6s}.lc-hero-content h1{font-family:serif;font-size:clamp(30px,3.8vw,56px);color:#f6f3ef;line-height:1.15;font-weight:400;letter-spacing:.08em;white-space:pre-line}.lc-hero-content p{margin-top:20px;line-height:2;font-size:15px;color:#f6f3ef}.lc-opening{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#120b08;animation:lcOpeningOut .9s ease forwards;animation-delay:2.2s}.lc-opening-logo{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;opacity:0;animation:lcLogoIn 1.2s ease forwards;animation-delay:.8s}.lc-opening-logo img{width:250px;height:auto;max-width:100%;display:block}.lc-opening-logo p{margin-top:12px;color:var(--lc-ivory);letter-spacing:.08em}.lc-choco-drip{position:absolute;top:0;left:0;width:100%;height:42vh;background:linear-gradient(#3a1c10,#160905);border-radius:0 0 45% 45%;animation:lcMeltUp 2.2s ease forwards}@keyframes lcMeltUp{0%{transform:translateY(0)}to{transform:translateY(-90%)}}@keyframes lcLogoIn{to{opacity:1}}@keyframes lcOpeningOut{to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes lcPhotoIn{to{opacity:1;transform:scale(1)}}@keyframes lcFadeUp{to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lc-hero.css.map */
