@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('fonts/manrope-cyrillic.woff2') format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('fonts/manrope-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-U+20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('fonts/manrope-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:'ST Stengazeta';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/st-stengazeta.woff2') format('woff2')}
@font-face{font-family:'Hitch Hike';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/hitch-hike.otf') format('opentype')}
@font-face{font-family:'Rozovii Chulok';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/rozovii-chulok.woff2') format('woff2')}
@font-face{font-family:Anjhay;font-style:normal;font-weight:400;font-display:swap;src:url('fonts/Anjhay.otf') format('opentype')}
body,button,input,select,textarea{font-family:Manrope,sans-serif}
.site-title,.entry-title,.entry-content h1,.entry-content h2,.entry-content h3,.lb-masters-page-profile h2,.lb-booking h2,.lb-month-nav h2{font-family:'ST Stengazeta',sans-serif!important;font-weight:400!important;letter-spacing:.02em;text-transform:uppercase}
.site-title{font-size:32px}
.mp-service-stack .mp-service-group-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.08em .48em;font-family:'ST Stengazeta',sans-serif;font-size:23px;font-weight:400;line-height:1.1;letter-spacing:.025em;text-transform:none!important}
.mp-service-stack .mp-service-group-name-de{gap:.08em .38em}
.mp-service-title-display{display:inline-flex;font-family:'Helvetica Now Display','Helvetica Now','Helvetica Neue',Helvetica,Arial,sans-serif!important;text-transform:none!important;letter-spacing:.075em}
.mp-service-title-initial{font-family:'Helvetica Now Display','Helvetica Now','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:800}
.mp-service-title-lower{font-family:'Helvetica Now Display','Helvetica Now','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:.075em}
.mp-service-title-script{font-family:'Hitch Hike',cursive;font-size:2em;font-weight:400;line-height:.9;letter-spacing:0;text-transform:none;color:#d2b884}
.mp-service-stack .mp-service-group-number{font-family:Manrope,sans-serif;font-size:14px;font-weight:600}
.entry-content em,.entry-content i,.lb-script{font-family:'Hitch Hike',cursive;font-size:1.6em;font-weight:400;font-style:normal;letter-spacing:0}
@media(max-width:900px){.mp-service-stack .mp-service-group-name{font-size:20px;gap:.08em .4em}.mp-service-stack .mp-service-group-name-de{gap:.08em .3em}.mp-service-title-script{font-size:1.9em}}
@media(max-width:600px){.site-title{font-size:25px}.mp-service-stack .mp-service-group-name{font-size:18px;gap:.08em .32em}.mp-service-stack .mp-service-group-name-de{gap:.08em .25em}.mp-service-title-script{font-size:1.8em}}
html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before,
html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{
    position:absolute!important;display:block!important;inset:auto!important;width:max-content!important;height:auto!important;
    left:calc(50vw + 135px)!important;right:auto!important;bottom:auto!important;transform:translateX(-50%) scale(1.12,1.06)!important;
    margin:0!important;padding:0!important;white-space:nowrap!important;line-height:1!important;text-align:center!important;
    font-weight:400!important;font-synthesis:none!important;text-transform:none!important;letter-spacing:.1em!important;font-kerning:none!important;
    color:rgba(245,242,234,.58)!important;filter:none!important;
    mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%)!important;
    -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 58%,transparent 100%)!important;background:transparent!important;
    border:0!important;outline:0!important;-webkit-text-stroke:.5px currentColor!important;text-shadow:none!important;
    pointer-events:none!important;opacity:1!important;visibility:visible!important;
    transition:left .3s ease,opacity .2s ease,visibility .2s ease!important
}
html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead{overflow:visible!important}
html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before{
    content:'LUBOV'!important;top:40px!important;font:400 185px/1 'Anjhay',cursive!important
}
html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{
    content:'massage'!important;top:185px!important;font:400 120px/1 'Anjhay',cursive!important;
    color:rgba(210,184,132,.62)!important
}
html[lang] body:is(.page-id-6,.page-id-7) #primary nav[aria-label="Language"]{top:34px!important}
html[lang] body.admin-bar:is(.page-id-6,.page-id-7) #primary nav[aria-label="Language"]{top:86px!important}
html[lang] body:is(.page-id-6,.page-id-7):has(.mp-service-tab[data-open="true"]) #masthead#masthead::before,
html[lang] body:is(.page-id-6,.page-id-7):has(.mp-service-tab[data-open="true"]) #masthead#masthead::after{
    left:calc(50vw + 249px)!important
}
@media(max-width:1199px){
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before{top:40px!important;font-size:150px!important}
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{top:184px!important;font-size:92px!important}
}
@media(max-width:999px){
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before{top:38px!important;font-size:128px!important}
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{top:164px!important;font-size:79px!important}
}
@media(max-width:899px){
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before{top:20px!important;font-size:108px!important}
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{top:128px!important;font-size:67px!important}
}
@media(max-width:782px){
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before,
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{left:calc(50vw + 100px)!important}
}
@media(max-width:899px){
    html[lang] body:is(.page-id-6,.page-id-7):has(.mp-service-tab[data-open="true"]) #masthead#masthead::before,
    html[lang] body:is(.page-id-6,.page-id-7):has(.mp-service-tab[data-open="true"]) #masthead#masthead::after{opacity:0!important;visibility:hidden!important}
}
@media(max-width:600px){
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before,
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{transform:translateX(-50%) scale(.86,1.06)!important}
    html[lang] body:is(.page-id-6,.page-id-7) #primary nav[aria-label="Language"]{top:30px!important}
    html[lang] body.admin-bar:is(.page-id-6,.page-id-7) #primary nav[aria-label="Language"]{top:62px!important}
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before{top:65px!important;font-size:80px!important}
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{top:129px!important;font-size:51px!important}
}
@media(max-width:400px){
    html[lang] body:is(.page-id-6,.page-id-7) #primary nav[aria-label="Language"]{top:30px!important}
    html[lang] body.admin-bar:is(.page-id-6,.page-id-7) #primary nav[aria-label="Language"]{top:62px!important}
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before,
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{left:calc(50vw + 82px)!important}
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::before{top:75px!important;font-size:78px!important;transform:translateX(-50%) scale(.72,1.06)!important}
    html[lang] body:is(.page-id-6,.page-id-7) #masthead#masthead::after{top:141px!important;font-size:58px!important;transform:translateX(-50%) scale(.56,1.06)!important}
}

/* Final tab motion override; this file loads after the panel stylesheet. */
.mp-service-tab{transition:flex-basis 1.15s cubic-bezier(.16,1,.3,1),width 1.15s cubic-bezier(.16,1,.3,1),background .55s ease!important}

/* Mobile navigation and portrait edges. */
#lb-mobile-nav{display:none}
@media(max-width:760px){
 body.lb-mobile-nav-ready{padding-top:46px!important}
 #lb-mobile-nav{position:fixed;z-index:100050;top:0;left:0;width:100%;height:46px;display:flex;justify-content:space-evenly;align-items:center;background:#70675e;box-shadow:0 1px 0 rgba(234,213,166,.2)}
 body.admin-bar #lb-mobile-nav{top:46px}
 #lb-mobile-nav a{font:500 13px/1.2 Manrope,Arial,sans-serif;color:#ead5a6!important;text-decoration:none!important;padding:10px}
 body.flubov-masters-route{--flm-topbar:46px!important}
 body.admin-bar.flubov-masters-route{--flm-topbar:92px!important}
 body.flubov-masters-route .flm-home-nav{display:none!important}
 html body .flm.flm--scroll-test .flm__portrait{width:100%!important;justify-self:center!important;-webkit-mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 60%,transparent 100%)!important}
 html body .flm.flm--scroll-test .flm__portrait picture{display:flex!important;justify-content:center!important;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 30%,#000 70%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0%,#000 30%,#000 70%,transparent 100%)!important}
 html body .flm.flm--scroll-test .flm__portrait img{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 28%,#000 72%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0%,#000 28%,#000 72%,transparent 100%)!important}
 html body .flm.flm--scroll-test .flm__portrait::after{background:none!important}
}

@media(max-width:760px){body.lb-mobile-nav-ready:is(.page-id-6,.page-id-7) nav[aria-label="Language"]{top:56px!important}body.admin-bar.lb-mobile-nav-ready:is(.page-id-6,.page-id-7) nav[aria-label="Language"]{top:102px!important}}

@media(max-width:760px){html[lang] body.lb-mobile-nav-ready:is(.page-id-6,.page-id-7) #primary nav[aria-label="Language"]{top:56px!important}html[lang] body.admin-bar.lb-mobile-nav-ready:is(.page-id-6,.page-id-7) #primary nav[aria-label="Language"]{top:102px!important}}

@media(max-width:760px){html body .flm.flm--scroll-test .flm__copy{left:29px!important;width:calc(100% - 80px)!important;top:calc(70% - min(19%, 140px) + 67px)!important}html body .flm.flm--scroll-test .flm__progress{right:19px!important}}

@media(max-width:760px){
html body .flm.flm--scroll-test .flm__portrait{height:calc(100% + 90px)!important;align-self:start!important;-webkit-mask-image:linear-gradient(to bottom,#000 52%,rgba(0,0,0,.90) 70%,rgba(0,0,0,.50) 87%,transparent 100%)!important;mask-image:linear-gradient(to bottom,#000 52%,rgba(0,0,0,.90) 70%,rgba(0,0,0,.50) 87%,transparent 100%)!important}
html body .flm.flm--scroll-test .flm__portrait picture{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 45%,#000 55%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0%,#000 45%,#000 55%,transparent 100%)!important;align-items:flex-start!important}
html body .flm.flm--scroll-test .flm__portrait img{max-height:calc(100% - 90px)!important}
}

@media(max-width:760px){html body .flm.flm--scroll-test .flm__portrait picture{background:#b3a18d!important;-webkit-mask-image:none!important;mask-image:none!important}}

@media(max-width:760px){html body .flm.flm--scroll-test .flm__portrait img{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 28%,#000 72%,transparent 100%),linear-gradient(to bottom,#000 88%,transparent 100%)!important;-webkit-mask-composite:source-in!important;mask-image:linear-gradient(to right,transparent 0%,#000 28%,#000 72%,transparent 100%),linear-gradient(to bottom,#000 88%,transparent 100%)!important;mask-composite:intersect!important}}

@media(max-width:760px){html body .flm.flm--scroll-test .flm__portrait img{transform:scale(1.30)!important;transform-origin:center bottom!important}}

/* Fit the mobile story into shorter screens. */
@media(max-width:760px){html body .flm.flm--scroll-test .flm__portrait img{transform:scale(1.12)!important}html body .flm.flm--scroll-test .flm__staff-link{margin-top:18px!important}}
@media(max-width:760px) and (max-height:700px){html body .flm.flm--scroll-test .flm__copy{top:calc(70% - min(19%, 140px) + 47px)!important}html body .flm.flm--scroll-test .flm__progress{top:calc(70% - 20px)!important}html body .flm.flm--scroll-test .flm__draft{font-size:21px!important;line-height:1.24!important}html body .flm.flm--scroll-test .flm__morph,html body .flm.flm--scroll-test .flm__measure{font-size:28px!important}html body .flm.flm--scroll-test .flm__staff-link{margin-top:12px!important}}
