.lfm{--f-g:#0b0a09;--f-g2:#141210;--f-ink:#f4eee4;--f-soft:#b9ae9e;--f-line:rgba(244,238,228,.12);--f-brass:#cfa96b;--f-brass-hi:#e6c48a;--f-serif:"Cormorant Garamond",var(--font-heading-family),Georgia,serif;--f-sans:Manrope,var(--font-body-family),system-ui,sans-serif;--f-gut:clamp(20px,5vw,80px);background:var(--f-g);color:var(--f-ink);font-family:var(--f-sans)}.lfm *{box-sizing:border-box}html body:not(#lfmx) .lfm.lfm a{color:inherit}html body:not(#lfmx) .lfm.lfm h2,html body:not(#lfmx) .lfm.lfm h3{color:var(--f-ink)}.lfm-eyebrow{display:block;margin:0 0 22px;font:500 13px/1 var(--f-sans);color:var(--f-brass-hi);letter-spacing:0;text-transform:none}.lfm-h{margin:0;font:300 clamp(46px,5.2vw,90px)/.95 var(--f-serif);letter-spacing:-.02em}.lfm-h em{font-style:normal}.lfm-w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.lfm-w>span{display:inline-block}html body:not(#lfmx) .lfm.lfm .lfm-btn{display:inline-flex;align-items:center;gap:12px;height:50px;padding:0 26px;margin-top:18px;border:1px solid rgba(207,169,107,.55);border-radius:999px;font:600 14px/1 var(--f-sans);color:var(--f-brass-hi);text-decoration:none;transition:background-color .3s,color .3s,border-color .3s}html body:not(#lfmx) .lfm.lfm .lfm-btn:hover{background:var(--f-brass);color:#14100b;border-color:var(--f-brass)}.lfm-st{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,6vw,110px);align-items:center;padding:clamp(80px,14vh,160px) var(--f-gut)}.lfm-st__win{position:relative;display:block;margin:0;aspect-ratio:4/5;overflow:hidden;background:#1b1815;clip-path:inset(0 round 999px 999px 0 0)}.lfm-js .lfm-st__win{clip-path:inset(18% 22% 0 22% round 999px 999px 0 0)}.lfm-st__win img{display:block;width:100%;height:100%;object-fit:cover;object-position:28% 45%;transform-origin:50% 40%}.lfm-js .lfm-st__win img{transform:scale(1.18)}.lfm-js .lfm-st__win{transition:clip-path 1.6s cubic-bezier(.16,1,.3,1)}.lfm-js .lfm-st__win img{transition:transform 2s cubic-bezier(.16,1,.3,1)}.lfm-js .lfm-st__win.is-open{clip-path:inset(0% 0% 0% 0% round 999px 999px 0px 0px)}.lfm-js .lfm-st__win.is-open img{transform:none}.lfm-rule{display:block;width:140px;height:12px;margin:30px 0 28px}.lfm-rule path{fill:none;stroke:var(--f-brass);stroke-width:1.2;stroke-linecap:round}.lfm-st__rte p{margin:0 0 18px;max-width:34rem;font:400 17px/1.7 var(--f-sans);color:var(--f-ink)}.lfm-st__rte p:first-child{font:300 italic clamp(22px,1.8vw,28px)/1.4 var(--f-serif);margin-bottom:24px}.lfm-qa{background:var(--f-g2);border-top:1px solid var(--f-line);padding:clamp(80px,14vh,150px) var(--f-gut)}.lfm-qa__head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:clamp(40px,7vh,70px)}.lfm-qa__lead{flex:0 1 24rem;max-width:24rem}.lfm-qa__lead p{margin:0;font:400 16px/1.6 var(--f-sans);color:var(--f-soft)}.lfm-qa__lead .lfm-btn{margin-top:20px}.lfm-qa__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(40px,6vw,100px)}.lfm-qa__list{position:relative;border-left:1px solid var(--f-line)}.lfm-qa__mark{position:absolute;left:-1px;top:0;display:block;width:2px;height:64px;background:var(--f-brass);transform-origin:0 0;transition:transform .5s cubic-bezier(.2,.7,.2,1)}html body:not(#lfmx) .lfm.lfm .lfm-qa__q{display:block;width:100%;min-height:64px;margin:0;padding:20px 0 20px 28px;background:none;border:0;border-radius:0;box-shadow:none;text-align:left;font:400 clamp(21px,1.7vw,26px)/1.2 var(--f-serif);letter-spacing:0;color:var(--f-soft);cursor:pointer;transition:color .3s}html body:not(#lfmx) .lfm.lfm .lfm-qa__q:hover,html body:not(#lfmx) .lfm.lfm .lfm-qa__q[aria-selected=true]{color:var(--f-ink)}.lfm-qa__q:focus-visible{outline:1px solid var(--f-brass);outline-offset:4px}.lfm-qa__pane{position:relative;min-height:300px;transition:min-height .4s}.lfm-qa__a{position:absolute;inset:0 0 auto 0;opacity:0;transform:translateY(18px);transition:opacity .45s,transform .55s cubic-bezier(.2,.7,.2,1);pointer-events:none;visibility:hidden}.lfm-qa__a.is-on{opacity:1;transform:none;pointer-events:auto;visibility:visible}.lfm-qa__a h3{margin:0 0 20px;font:300 clamp(30px,2.6vw,42px)/1.08 var(--f-serif)}.lfm-qa__a p,.lfm-acc__c p{margin:0 0 12px;max-width:34rem;font:400 17px/1.7 var(--f-sans);color:var(--f-ink)}html body:not(#lfmx) .lfm.lfm .lfm-qa__a a,html body:not(#lfmx) .lfm.lfm .lfm-acc__c a,html body:not(#lfmx) .lfm.lfm .lfm-qa__lead a:not(.lfm-btn){color:var(--f-brass-hi)}.lfm-qa__sign{margin-top:28px;font:500 13px/1 var(--f-sans);color:var(--f-soft)}.lfm-acc{display:none}.lfm-nl{position:relative;overflow:hidden;text-align:center;border-top:1px solid var(--f-line);padding:clamp(90px,16vh,170px) var(--f-gut);scroll-margin-top:90px}.lfm-nl__glow{position:absolute;left:50%;top:50%;display:block;width:70vmax;height:70vmax;margin:-35vmax 0 0 -35vmax;border-radius:50%;background:radial-gradient(closest-side,#cfa96b3d,#cfa96b00);animation:lfm-drift 18s ease-in-out infinite alternate;animation-play-state:paused;pointer-events:none}.lfm-nl.is-on .lfm-nl__glow{animation-play-state:running}@keyframes lfm-drift{0%{transform:translate3d(-22%,-8%,0)}50%{transform:translate3d(14%,10%,0)}to{transform:translate3d(24%,-12%,0)}}.lfm-nl>*:not(.lfm-nl__glow){position:relative}.lfm-nl .lfm-h{max-width:14ch;margin:0 auto}.lfm-nl__txt{margin:22px auto 0;max-width:30rem;font:400 17px/1.6 var(--f-sans);color:var(--f-ink)}.lfm-nl__form{max-width:560px;margin:44px auto 0}.lfm-nl__row{display:flex;align-items:flex-end;gap:18px}.lfm-nl__field{position:relative;flex:1;display:block;text-align:left}html body:not(#lfmx) .lfm.lfm .lfm-nl__field input{width:100%;height:54px;margin:0;padding:0 2px;background:transparent!important;-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(244,238,228,.28);border-radius:0;box-shadow:none;color:var(--f-ink);font:400 18px/1 var(--f-sans);outline:none}.lfm-nl__field input::placeholder{color:var(--f-soft);opacity:1}.lfm-nl__line{position:absolute;left:0;right:0;bottom:0;display:block;height:1px;background:var(--f-brass-hi);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.lfm-nl__field:focus-within .lfm-nl__line{transform:scaleX(1)}html body:not(#lfmx) .lfm.lfm .lfm-nl__btn{height:54px;margin:0;padding:0 30px;border:0;border-radius:999px;background:var(--f-brass);color:#14100b;font:600 14px/1 var(--f-sans);letter-spacing:0;cursor:pointer;transition:background-color .3s,transform .3s}html body:not(#lfmx) .lfm.lfm .lfm-nl__btn:hover{background:var(--f-brass-hi)}.lfm-nl__btn:active{transform:scale(.97)}.lfm-nl__fine,.lfm-nl__msg{margin:18px auto 0;max-width:30rem;font:400 13px/1.6 var(--f-sans);color:var(--f-soft)}.lfm-nl__msg{font-size:15px;color:var(--f-brass-hi)}html body:not(#lfmx) .lfm.lfm .lfm-nl__fine a{color:var(--f-ink)}.lfm-ft{position:relative;overflow:hidden;background:var(--f-g2);border-top:1px solid var(--f-line);padding:clamp(60px,10vh,100px) var(--f-gut) 0}.lfm-ft__top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.2fr;gap:40px}.lfm-ft__tag{margin:0 0 22px;font:300 italic 26px/1.2 var(--f-serif);color:var(--f-brass-hi)}.lfm-ft__desc{margin:0 0 22px;max-width:22rem;font:400 15px/1.6 var(--f-sans);color:var(--f-soft)}html body:not(#lfmx) .lfm.lfm .list-social{display:flex;justify-content:flex-start;gap:10px;margin:0;padding:0;list-style:none}html body:not(#lfmx) .lfm.lfm .list-social__link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--f-line);border-radius:50%;color:var(--f-ink);transition:border-color .3s,color .3s}html body:not(#lfmx) .lfm.lfm .list-social__link:hover{border-color:var(--f-brass);color:var(--f-brass-hi)}.lfm-ft .list-social svg{width:18px;height:18px}html body:not(#lfmx) .lfm.lfm .lfm-ft__h{margin:0 0 18px;font:500 13px/1 var(--f-sans);letter-spacing:0;text-transform:none;color:var(--f-brass-hi)!important}.lfm-ft ul{list-style:none;margin:0;padding:0}html body:not(#lfmx) .lfm.lfm .lfm-ft__nav a,html body:not(#lfmx) .lfm.lfm .lfm-ft__mail{display:inline-block;padding:6px 0;font:400 15px/1.3 var(--f-sans);color:var(--f-ink);text-decoration:none;background:linear-gradient(var(--f-brass),var(--f-brass)) 0 100%/0 1px no-repeat;transition:background-size .4s,color .3s;overflow-wrap:anywhere}html body:not(#lfmx) .lfm.lfm .lfm-ft__nav a:hover,html body:not(#lfmx) .lfm.lfm .lfm-ft__mail:hover{background-size:100% 1px;color:var(--f-brass-hi)}.lfm-ft__mark{display:flex;justify-content:space-between;margin:clamp(50px,9vh,90px) calc(var(--f-gut) * -.4) 0;padding-top:.04em;overflow:hidden;font:300 clamp(64px,17.5vw,300px)/.78 var(--f-serif);letter-spacing:-.03em;color:var(--f-ink);-webkit-user-select:none;user-select:none}.lfm-ft__mark span{display:block}.lfm-ft__mark .sp{width:.18em}.lfm-js .lfm-ft__mark span{transform:translateY(105%);transition:transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 50ms)}.lfm-js .lfm-ft__mark.is-in span{transform:none}.lfm-ft__bot{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:clamp(18px,3vh,30px);padding:22px 0 28px;border-top:1px solid var(--f-line);font:400 13px/1.4 var(--f-sans);color:var(--f-soft)}.lfm-ft__bot p{margin:0}.lfm-ft__pol{display:flex;gap:18px;flex-wrap:wrap}html body:not(#lfmx) .lfm.lfm .lfm-ft__pol a{color:var(--f-soft);text-decoration:none}html body:not(#lfmx) .lfm.lfm .lfm-ft__pol a:hover{color:var(--f-ink)}.lfm-ft__pay{display:flex;gap:6px;margin:0;padding:0;list-style:none}.lfm-ft__pay svg{display:block;width:34px;height:22px}html body:not(#lfmx) .lfm.lfm .lfm-ft__up{color:var(--f-ink);text-decoration:none}@media(max-width:749px){.lfm-st{grid-template-columns:1fr;padding-top:70px}.lfm-js .lfm-st__win{clip-path:inset(10% 14% 0 14% round 999px 999px 0 0)}.lfm-qa__lead{flex:1 1 100%;max-width:none}.lfm-qa__body{display:none}.lfm-acc{display:block;border-top:1px solid var(--f-line)}.lfm-acc__i{border-bottom:1px solid var(--f-line)}html body:not(#lfmx) .lfm.lfm .lfm-acc__b{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:64px;margin:0;padding:22px 0;background:none;border:0;border-radius:0;box-shadow:none;text-align:left;font:400 22px/1.2 var(--f-serif);letter-spacing:0;color:var(--f-ink);cursor:pointer}.lfm-acc__x{position:relative;flex:0 0 18px;display:block;height:18px}.lfm-acc__x:before,.lfm-acc__x:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--f-brass-hi);transition:transform .4s}.lfm-acc__x:after{transform:rotate(90deg)}.lfm-acc__i.is-open .lfm-acc__x:after{transform:rotate(0)}.lfm-acc__c{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.2,.7,.2,1)}.lfm-acc__i.is-open .lfm-acc__c{grid-template-rows:1fr}.lfm-acc__c>div{overflow:hidden}.lfm-acc__c>div>:last-child{margin-bottom:24px}.lfm-acc__c p{font-size:16px}.lfm-nl__row{flex-direction:column;align-items:stretch}html body:not(#lfmx) .lfm.lfm .lfm-nl__btn{width:100%}.lfm-ft__top{grid-template-columns:1fr 1fr;gap:34px 20px}.lfm-ft__brand,.lfm-ft__stay{grid-column:1/-1}.lfm-ft__bot{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lfm-js .lfm-st__win{clip-path:inset(0 round 999px 999px 0 0)}.lfm-js .lfm-st__win img,.lfm-js .lfm-ft__mark span{transform:none;transition:none}.lfm-nl__glow{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/lpx-fim.css.map */
