.el-root .el-reveal{opacity:1;transform:none}.el-root .el-hero--full{position:relative;min-height:clamp(560px,84vh,880px);display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:var(--el-paper-3)}.el-root .el-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0}.el-root .el-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 20%}.el-root .el-hero--full:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#1a161757,#1a16170f,#1a161729 60%,#1a1617a8)}.el-root .el-hero-inner{position:relative;z-index:2;text-align:center;color:var(--el-white);padding:0 var(--el-pad) clamp(46px,7vw,96px);max-width:820px}.el-root .el-hero-inner .el-eyebrow{color:#f3e7e0;opacity:.95}.el-root .el-hero-inner h1{font-family:var(--el-serif);font-weight:500;font-size:clamp(2.4rem,6.2vw,5.2rem);line-height:.98;letter-spacing:.015em;text-transform:uppercase;margin:16px 0 18px;color:var(--el-white)}.el-root .el-hero-inner h1 em{font-style:italic;text-transform:none;color:#f2dce2;font-weight:400}.el-root .el-hero-inner p{max-width:56ch;margin:0 auto 30px;color:#fcfaf7f0;font-weight:300;font-size:15.5px;line-height:1.72}.el-root .el-hero-inner .el-hero-cta{justify-content:center;margin-top:8px}.el-root .el-btn--light{background:var(--el-white);color:var(--el-ink)}.el-root .el-btn--light:hover{background:var(--el-wine);color:var(--el-white)}.el-root .el-tlink--light{color:var(--el-white)}.el-root .el-tlink--light:after{background:#fcfaf7bf}.el-root .el-promise{text-align:center;max-width:820px;margin:0 auto;padding:clamp(58px,8vw,104px) var(--el-pad) 0}.el-root .el-promise h2{font-family:var(--el-serif);font-weight:500;font-size:clamp(1.9rem,4.6vw,3.5rem);text-transform:uppercase;letter-spacing:.015em;line-height:1.02;margin:14px 0 20px;color:var(--el-ink)}.el-root .el-promise h2 em{font-style:italic;text-transform:none;color:var(--el-wine);font-weight:400}.el-root .el-promise p{color:var(--el-ink-2);font-weight:300;max-width:62ch;margin:0 auto;line-height:1.78;font-size:15.5px}.el-root .el-tiles{grid-template-columns:repeat(4,1fr)}.el-root .el-tile{aspect-ratio:3/4.35}.el-root .el-tile:after{background:linear-gradient(to top,#1a1617bd,#1a16170d 56%)}.el-root .el-tile-cap{left:0;right:0;bottom:0;padding:0 16px 24px;text-align:center}.el-root .el-tile-cap .el-k{opacity:.9}.el-root .el-tile-cap h4{text-transform:uppercase;letter-spacing:.07em;font-size:clamp(1.05rem,1.5vw,1.45rem);margin:6px 0 0}.el-root .el-tile-cap .el-go{border-bottom:1px solid rgba(252,250,247,.55)}.el-root .el-viewall{display:flex;justify-content:center;margin-top:clamp(30px,3.4vw,48px)}.el-root .el-viewall a{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500;border:1px solid var(--el-ink);padding:15px 34px;color:var(--el-ink);transition:background .3s,color .3s}.el-root .el-viewall a:hover{background:var(--el-ink);color:var(--el-paper)}.el-root .el-megawrap{position:static;display:flex;align-items:center}.el-root .el-mega-trigger{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.el-root .el-mega-trigger .el-caret{font-size:8px;transition:transform .25s}.el-root .el-mega{position:absolute;left:0;right:0;top:100%;background:var(--el-white);border-top:1px solid var(--el-line);border-bottom:1px solid var(--el-line);box-shadow:0 26px 46px -28px #241f2166;padding:clamp(26px,3vw,42px) var(--el-pad);display:grid;grid-template-columns:repeat(3,1fr) 1.1fr;gap:34px;align-items:start;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .26s ease,transform .26s ease,visibility .26s;z-index:70}.el-root .el-megawrap:hover .el-mega{opacity:1;visibility:visible;transform:none}.el-root .el-megawrap:hover .el-mega-trigger .el-caret{transform:rotate(180deg)}.el-root .el-mega h6{font-family:var(--el-sans);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--el-wine);margin:0 0 12px;font-weight:500}.el-root .el-mega a{display:block;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--el-ink-2);padding:7px 0;transition:color .2s}.el-root .el-mega a:hover{color:var(--el-wine)}.el-root .el-mega-feat{background:var(--el-paper-2);padding:22px;display:flex;flex-direction:column;justify-content:flex-end;min-height:180px}.el-root .el-mega-feat .el-eyebrow{margin-bottom:8px}.el-root .el-mega-feat h5{font-family:var(--el-serif);font-weight:500;font-size:20px;line-height:1.08;margin:0 0 14px;color:var(--el-ink)}.el-root .el-mega-feat .el-tlink{font-size:10.5px}@media(max-width:900px){.el-root .el-tiles{grid-template-columns:1fr 1fr;gap:12px}.el-root .el-tile{aspect-ratio:3/3.9}.el-root .el-nav-left .el-megawrap{display:none}.el-root .el-hero-inner{padding-bottom:54px}}@media(max-width:480px){.el-root .el-tiles{grid-template-columns:1fr 1fr;gap:10px}.el-root .el-hero-inner h1{font-size:clamp(2rem,9vw,2.8rem)}}.el-root .el-brand{letter-spacing:.16em;font-size:clamp(15px,2vw,20px);white-space:nowrap}.el-root .el-fwordmark{font-size:clamp(2rem,11vw,6.5rem);letter-spacing:.04em;line-height:1.04}@media(max-width:900px){.el-root .el-brand{font-size:15px;letter-spacing:.12em}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/elara-home.css.map */
