:root{--black:#11100e;--black-soft:#1b1916;--gold:#b89a5b;--gold-light:#d8c18d;--white:#faf9f6;--cream:#f1ede5;--line:rgba(184,154,91,.32);--serif:"Italiana",Georgia,serif;--sans:"DM Sans",Arial,sans-serif;--pad:clamp(24px,5.5vw,88px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font:300 16px/1.6 var(--sans);overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select,textarea{font:inherit}button{color:inherit}.skip-link{position:fixed;left:20px;top:-100px;z-index:999;background:var(--gold);color:var(--black);padding:12px 18px}.skip-link:focus{top:20px}.site-header{position:fixed;z-index:100;top:0;left:0;width:100%;height:88px;padding:0 var(--pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;transition:.45s;border-bottom:1px solid transparent}.site-header.scrolled,.site-header.solid{height:72px;background:#11100ef0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-color:#ffffff1a}.brand{width:46px;height:46px;display:block}.brand img{display:block;width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(0) invert(1)}.desktop-nav{display:flex;gap:clamp(24px,3vw,48px);font-size:14px}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:1px;background:var(--gold);transition:.3s}.desktop-nav a:hover:after,.desktop-nav a.active:after{right:0}.header-book{justify-self:end;display:flex;align-items:center;gap:14px;font-size:14px}.line-arrow{position:relative;width:15px;height:15px;display:inline-block;flex:0 0 15px}.line-arrow:before{content:"";position:absolute;width:13px;height:1px;background:currentColor;left:1px;top:7px;transform:rotate(-45deg)}.line-arrow:after{content:"";position:absolute;width:6px;height:6px;border-top:1px solid;border-right:1px solid;right:0;top:1px}.menu-toggle{display:none;border:0;background:none}.mobile-menu{display:none}.hero-person{min-height:100svh;position:relative;display:flex;align-items:flex-end;overflow:hidden}.hero-image{position:absolute;inset:0}.hero-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 35%;filter:saturate(.72) contrast(1.02)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0a0908f2,#0a0908bf 33%,#0a090826 69%),linear-gradient(0deg,rgba(10,9,8,.54),transparent 52%)}.hero-content{position:relative;z-index:2;padding:150px var(--pad) 105px;width:min(920px,66vw)}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.2em;font-size:10px;color:var(--gold-light);margin:0 0 34px}.hero-content h1,.page-hero h1,.booking-main h1{font:clamp(76px,10vw,158px)/.88 var(--serif);letter-spacing:-.055em;margin:0}.hero-content h1 em,.page-hero h1 em,.booking-main h1 em,h2 em{font-style:italic;color:var(--gold-light)}.hero-content>p:not(.eyebrow){max-width:570px;margin:34px 0 0;font-size:17px;color:#ffffffc4}.hero-actions{display:flex;align-items:center;gap:34px;margin-top:46px}.button{display:inline-flex;min-height:58px;padding:0 28px;align-items:center;justify-content:space-between;gap:28px;border:0;cursor:pointer;min-width:230px;text-transform:none}.button.gold{background:var(--gold);color:var(--black)}.button.gold:hover{background:var(--gold-light)}.ink-button{background:var(--black);color:var(--white)}.plain-link,.underlink{display:inline-flex;align-items:center;gap:15px;border-bottom:1px solid currentColor;padding:10px 0}.underlink{margin-top:30px}.underlink.pale{color:var(--gold-light)}.hero-foot{position:absolute;z-index:2;right:var(--pad);bottom:28px;margin:0;text-transform:uppercase;letter-spacing:.2em;font-size:9px}.section-pad{padding:clamp(90px,11vw,180px) var(--pad)}.light-section{background:var(--white);color:var(--black)}.dark-section{background:var(--black);color:var(--white)}h2{font:clamp(58px,7vw,112px)/.95 var(--serif);letter-spacing:-.045em;margin:0}.intro{display:grid;grid-template-columns:1.25fr .75fr;gap:9vw;align-items:end}.intro-copy{padding-bottom:12px}.intro-copy>p{max-width:530px;margin:0 0 22px;color:#4f4a43;font-size:18px}.section-heading{display:grid;grid-template-columns:1fr .45fr;gap:5vw;align-items:end;margin-bottom:80px}.section-heading .kicker{grid-column:1/-1}.section-heading>p:last-child{color:#ffffff8f;max-width:420px}.section-heading.ink>p:last-child{color:#5e574d}.service-row{border-top:1px solid var(--line)}.service-row>a{display:grid;grid-template-columns:70px 1fr auto;align-items:center;padding:35px 8px;border-bottom:1px solid var(--line);transition:.35s}.service-row>a:hover{background:#171511;padding-left:22px}.service-row>a>span{font-size:10px;color:var(--gold)}.service-row p{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:var(--gold-light);margin:0 0 8px}.service-row h3{font:clamp(35px,4vw,66px)/1 var(--serif);margin:0}.service-row>a>.line-arrow{width:25px;height:25px;transform:scale(1.3)}.technology{display:grid;grid-template-columns:1fr 1fr;min-height:820px;background:linear-gradient(115deg,#171511,#0d0c0a);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.technology-copy{display:flex;flex-direction:column;justify-content:center}.technology-copy>p:not(.kicker){max-width:520px;color:#ffffff9e;margin:35px 0 0}.machine-stage{position:relative;min-height:700px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(184,154,91,.32),transparent 54%)}.machine-aura{position:absolute;width:55%;aspect-ratio:1;border-radius:50%;background:#d8c18d2e;filter:blur(55px)}.machine-stage small{position:absolute;right:28px;bottom:24px;text-transform:uppercase;letter-spacing:.16em;font-size:8px;color:#ffffff73}.machine-model{position:relative;width:min(310px,48%);height:570px;filter:drop-shadow(0 35px 30px rgba(0,0,0,.5));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.machine-top{position:absolute;left:3%;right:3%;top:0;height:44%;border-radius:42% 42% 22% 22%/22% 22% 14% 14%;background:linear-gradient(110deg,#d7d2c9,#fff 40%,#aaa298);box-shadow:inset 18px 5px 25px #ffffffb3}.machine-top:after{content:"";position:absolute;left:10%;right:10%;bottom:-15%;height:34%;background:inherit;clip-path:polygon(0 0,100% 0,86% 100%,14% 100%);border-radius:0 0 40% 40%}.machine-screen{position:absolute;z-index:2;left:25%;right:25%;top:19%;height:30%;background:linear-gradient(140deg,#69736e,#202624);border:5px solid #a8a298;border-radius:5px;box-shadow:inset 0 0 8px #000}.machine-top span{position:absolute;z-index:3;top:57%;width:100%;text-align:center;color:#72aaa3;font-size:14px}.machine-waist{position:absolute;z-index:3;left:17%;right:17%;top:40%;height:14%;border-radius:0 0 32% 32%;background:linear-gradient(100deg,#c9c2b8,#fff 45%,#aaa297);box-shadow:0 8px 18px #0003}.machine-waist b{position:absolute;width:14px;height:14px;border-radius:50%;background:#a8251c;left:24%;top:40%;box-shadow:0 0 0 3px #eee}.machine-waist i{position:absolute;width:30px;height:27px;border:4px solid #a19b91;right:21%;top:30%;border-radius:5px}.machine-column{position:absolute;inset:49% 26% 12%;border-radius:10% 10% 40% 40%;background:linear-gradient(100deg,#bbb4aa,#f8f6f1 42%,#9e978e)}.machine-base{position:absolute;left:12%;right:12%;bottom:3%;height:14%;border-radius:50% 50% 22% 22%;background:linear-gradient(100deg,#8d877e,#e9e5de 38%,#858078)}.machine-base i{position:absolute;width:22px;height:24px;border-radius:4px 4px 9px 9px;background:#4b4946;bottom:-13px}.machine-base i:nth-child(1){left:8%}.machine-base i:nth-child(2){left:30%}.machine-base i:nth-child(3){right:30%}.machine-base i:nth-child(4){right:8%}.price-preview .section-heading{margin-bottom:55px}.price-list{border-top:1px solid #cfc6b6;margin-bottom:48px}.price-list>a{display:grid;grid-template-columns:1fr 240px 30px;align-items:center;gap:30px;padding:26px 4px;border-bottom:1px solid #cfc6b6}.price-list span{font:clamp(24px,2.4vw,38px) var(--serif)}.price-list small{display:block;font:9px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:#766b5a;margin-top:5px}.price-list strong{font-weight:400}.price-list strong small{margin:0 0 5px}.studio-teaser{display:grid;grid-template-columns:1.1fr .9fr;min-height:780px;background:var(--black-soft)}.studio-teaser figure{margin:0;min-height:650px}.studio-teaser img{width:100%;height:100%;object-fit:cover;filter:saturate(.75)}.studio-teaser-copy{padding:var(--pad);display:flex;flex-direction:column;justify-content:center}.studio-teaser-copy>p:not(.kicker){max-width:440px;color:#ffffff9e;margin-top:32px}.closing-cta{text-align:center;background:var(--cream);color:var(--black)}.closing-cta h2{font-size:clamp(54px,7.5vw,120px)}.closing-cta .button{margin-top:48px}.site-footer{padding:100px var(--pad) 32px;background:#0b0a09;color:#bdb6aa;border-top:1px solid var(--line)}.footer-logo{display:block;width:min(520px,70vw);height:auto;margin:0 auto 70px;filter:grayscale(1) brightness(0) invert(1)}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:55px;border-top:1px solid #302c25;padding:50px 0 80px}.footer-grid>div{display:flex;flex-direction:column;gap:8px;font-size:12px}.footer-grid p{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:9px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #302c25;padding-top:25px;font-size:9px;text-transform:uppercase;letter-spacing:.13em}.site-footer.compact{padding-top:35px}.site-footer.compact .footer-bottom{border:0}.reveal{transition:opacity .9s,transform .9s}.reveal:not(.visible){opacity:0;transform:translateY(28px)}.page-hero{padding:190px var(--pad) 105px;min-height:660px;background:radial-gradient(circle at 80% 30%,#3b3122,#171410 45%,#0c0b09 72%);display:flex;flex-direction:column;justify-content:flex-end}.page-hero>p:last-child{max-width:560px;color:#fff9;margin:35px 0 0}.treatment-group{display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw;align-items:start}.group-intro{position:sticky;top:110px}.group-intro img{display:block;width:75%;aspect-ratio:4/3;object-fit:cover;margin-top:55px;filter:saturate(.72)}.treatment-group article{padding-top:95px}.treatment-group article h3{font:clamp(40px,5vw,78px) var(--serif);margin:0 0 22px}.treatment-group article>p{max-width:610px;color:#5a5349}.treatment-group.dark-section article>p{color:#fff9}dl{margin:60px 0}dl>div{border-top:1px solid #cec5b5;padding:22px 0;display:grid;grid-template-columns:150px 1fr;gap:30px}dt{text-transform:uppercase;letter-spacing:.13em;font-size:9px}dd{margin:0;color:#625a50}.treatment-accordion{padding-top:85px}.treatment-accordion details{border-top:1px solid var(--line);padding:26px 0}.treatment-accordion details:last-of-type{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;font:clamp(28px,3vw,48px) var(--serif);display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}.treatment-accordion details p{max-width:600px;color:#ffffff94}.treatment-accordion .button{margin-top:50px}.disclaimer{font-size:11px!important;border-top:1px solid #cfc6b6;padding-top:20px}.full-prices{padding-top:100px}.price-category{display:grid;grid-template-columns:.45fr 1fr;gap:8vw;padding:60px 0;border-top:1px solid #cfc6b6}.price-category h2{font-size:clamp(48px,5vw,78px)}.price-category p{display:flex;justify-content:space-between;gap:30px;margin:0;padding:22px 0;border-bottom:1px solid #d9d1c4}.price-category strong{font-weight:400;white-space:nowrap}.price-category .verified strong{color:#8a6a2d}.price-notice{margin:80px 0 0 auto;max-width:700px;padding:45px;background:var(--cream)}.price-notice>span{text-transform:uppercase;letter-spacing:.15em;font-size:9px;color:#806a3d}.price-notice p{color:#5d554a}.studio-page-hero{background:linear-gradient(90deg,#0b0a09f2,#0b0a0973),url(/images/lexi-luxe-studio-reception-prilep.webp) center/cover}.founder-story{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;align-items:center}.founder-story figure{margin:0}.founder-story img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.founder-story p:not(.kicker){color:#5a5349}.gallery-dark{display:grid;grid-template-columns:.85fr 1.15fr .75fr;gap:3vw;align-items:center}.gallery-dark figure{margin:0}.gallery-dark img{display:block;width:100%;height:580px;object-fit:cover;filter:saturate(.72)}.gallery-dark figure:nth-child(2) img{height:760px}.gallery-dark figcaption{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:var(--gold-light);margin-top:12px}.values>div{display:grid;grid-template-columns:repeat(3,1fr);gap:4vw;margin:55px 0}.values article{border-top:1px solid #cfc6b6;padding-top:22px}.values article>span{font-size:9px;color:#8a6a2d}.values h3{font:34px var(--serif)}.values p{color:#5d554a}.booking-page{background:var(--black)}.close-page{justify-self:end}.booking-main{min-height:100svh;padding:160px var(--pad) 80px;display:grid;grid-template-columns:1fr .75fr;gap:10vw;align-items:start}.booking-main>section>p:last-child{max-width:510px;color:#fff9;margin-top:35px}.booking-main h1{font-size:clamp(62px,7vw,112px)}.consultation-form{padding:50px;background:var(--white);color:var(--black)}.consultation-form label{display:block;margin-bottom:24px}.consultation-form label>span{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:9px;margin-bottom:7px}.consultation-form input,.consultation-form select,.consultation-form textarea{width:100%;border:0;border-bottom:1px solid #a89e8d;background:transparent;padding:12px 0;border-radius:0;outline:0}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{border-color:var(--gold)}.consultation-form small{display:block;color:#71695d;margin-top:22px}.form-message{font-size:12px;color:#8b3a2d}@media(max-width:900px){.desktop-nav,.header-book{display:none}.site-header{grid-template-columns:1fr auto}.menu-toggle{display:block;position:relative;width:44px;height:44px}.menu-toggle span{position:absolute;left:9px;right:9px;top:17px;height:1px;background:currentColor;transition:.3s}.menu-toggle span:last-child{top:25px}.menu-toggle.active span:first-child{top:21px;transform:rotate(45deg)}.menu-toggle.active span:last-child{top:21px;transform:rotate(-45deg)}.mobile-menu{position:fixed;z-index:90;inset:0;display:flex;align-items:center;background:var(--black);padding:110px var(--pad);transform:translateY(-100%);transition:.55s cubic-bezier(.7,0,.2,1)}.mobile-menu.open{transform:none}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu a{font:clamp(43px,10vw,78px)/1.3 var(--serif)}.intro,.technology,.studio-teaser,.treatment-group,.founder-story,.booking-main{grid-template-columns:1fr}.technology-copy{min-height:620px}.machine-stage{min-height:650px}.section-heading{grid-template-columns:1fr}.section-heading>p:last-child{margin-top:25px}.studio-teaser figure{min-height:700px}.price-category{grid-template-columns:1fr}.group-intro{position:relative;top:auto}.group-intro img{width:100%}.gallery-dark{grid-template-columns:1fr 1fr}.gallery-dark figure:last-child{display:none}.values>div{grid-template-columns:1fr}.booking-main{gap:60px}.consultation-form{padding:35px}}@media(max-width:600px){.site-header{height:70px}.brand{width:40px;height:40px}.hero-person{min-height:780px;align-items:flex-end}.hero-image{inset:0 0 38%}.hero-image img{object-position:60% center}.hero-shade{background:linear-gradient(0deg,#0d0c0a,#0d0c0afa 38%,#0d0c0a0f 72%)}.hero-content{padding:0 24px 74px;width:100%}.hero-content h1{font-size:18vw}.hero-content>p:not(.eyebrow){font-size:14px;margin-top:22px}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px}.hero-foot{display:none}.section-pad{padding:90px 24px}.intro{gap:55px}h2{font-size:15.5vw}.section-heading{margin-bottom:50px}.service-row>a{grid-template-columns:40px 1fr 18px;padding:26px 2px}.service-row h3{font-size:34px}.technology-copy{min-height:560px}.machine-stage{min-height:570px}.machine-model{height:450px;width:240px}.price-list>a{grid-template-columns:1fr 18px;gap:12px}.price-list strong{grid-column:1;font-size:13px}.price-list>a>.line-arrow{grid-column:2;grid-row:1/3}.studio-teaser{display:flex;flex-direction:column}.studio-teaser figure{min-height:560px}.studio-teaser-copy{padding:85px 24px}.closing-cta h2{font-size:15vw}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-bottom{flex-direction:column;gap:10px}.page-hero{padding:150px 24px 75px;min-height:580px}.page-hero h1{font-size:17vw}.treatment-group article,.treatment-accordion{padding-top:25px}dl>div{grid-template-columns:1fr;gap:8px}.price-category p{flex-direction:column;gap:5px}.price-category strong{white-space:normal}.price-notice{padding:28px}.founder-story{gap:55px}.gallery-dark{grid-template-columns:1fr}.gallery-dark figure:nth-child(2){display:none}.gallery-dark img{height:520px}.booking-main{padding:130px 24px 60px}.consultation-form{padding:25px}.site-footer.compact .footer-bottom{align-items:flex-start}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.reveal:not(.visible){opacity:1;transform:none}}.header-actions{justify-self:end;display:flex;align-items:center;gap:24px}.header-actions .header-book{justify-self:auto}.lang-switch{display:grid;place-items:center;min-width:38px;height:30px;border:1px solid rgba(255,255,255,.35);font-size:10px;letter-spacing:.12em;transition:.3s}.lang-switch:hover{background:var(--gold);border-color:var(--gold);color:var(--black)}.mobile-menu .mobile-language{font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin-top:28px}@media(max-width:900px){.site-header>.header-actions{display:none}}html{overflow-x:hidden}[lang=mk] .intro>*,[lang=mk] .booking-main>*{min-width:0}@media(max-width:600px){[lang=mk] .hero-content h1{font-size:12vw}[lang=mk] .page-hero h1{font-size:11vw}[lang=mk] h2{font-size:10vw}[lang=mk] .service-row h3{font-size:7.2vw}[lang=mk] .treatment-group article h3{font-size:9vw}[lang=mk] .values h3{font-size:8vw}[lang=mk] .booking-main h1{font-size:10vw}[lang=mk] .closing-cta h2{font-size:9vw}}@media(max-width:600px){[lang=mk] .service-row h3{font-size:6.2vw}[lang=mk] .studio-teaser h2{font-size:8.5vw}[lang=mk] .founder-story h2{font-size:8.3vw}[lang=mk] .booking-main h1{font-size:8vw}[lang=mk] .closing-cta h2{font-size:7.8vw}}@media(max-width:600px){[lang=mk] .founder-story h2{font-size:7vw}[lang=mk] .booking-main h1{font-size:6.8vw}}.price-category p span small{display:block;margin-top:5px;color:#786f63;font:9px/1.45 var(--sans);text-transform:none;letter-spacing:.04em}.price-category:target{scroll-margin-top:90px}.price-category:target h2{color:#8a6a2d}.laser-prices h3{font:clamp(26px,2.4vw,38px) var(--serif);margin:50px 0 8px;color:#6d572a}.laser-prices h3:first-child{margin-top:0}.laser-prices .offer-note{display:block;margin-top:28px;line-height:1.7}.laser-prices p strong{font-size:13px;text-align:right}.consultation-form .consent{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start}.consultation-form .consent input{width:18px;height:18px;margin:2px 0}.consultation-form .consent span{font-size:11px;line-height:1.5;text-transform:none;letter-spacing:0}.consultation-form a{text-decoration:underline;text-underline-offset:3px}.location-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;align-items:center}.location-section>div>p:not(.kicker){color:#5d554a;margin:28px 0}.location-section iframe{display:block;width:100%;height:560px;border:0;filter:grayscale(1) sepia(.15) contrast(.92)}.legal-main{background:var(--white);color:var(--black);min-height:100svh;padding:150px var(--pad) 100px}.legal-main article{max-width:820px;margin:auto}.legal-main h1{font:clamp(58px,8vw,110px)/.95 var(--serif);letter-spacing:-.045em;margin:0 0 60px}.legal-main h2{font-size:34px;margin:45px 0 12px}.legal-main p,.legal-main li{color:#554f47}.legal-main a{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.site-header>.header-actions{display:flex;position:absolute;right:76px}.site-header>.header-actions .header-book{display:none}.booking-page .site-header>.header-actions{right:var(--pad)}.booking-page .site-header>.header-actions .close-page{display:block}.location-section{grid-template-columns:1fr}.location-section iframe{height:440px}}.promo-category{background:#f1ede5;margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad)}.promo-price strong{color:#8a6a2d;font-size:clamp(25px,3vw,42px)}.benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px;margin:28px 0;padding:0;list-style:none}.benefit-list li{border-top:1px solid #d9d1c4;padding-top:12px;color:#5d554a;font-size:13px}.benefit-list li:before{content:"·";color:#8a6a2d;margin-right:9px}.offer-note{display:block;color:#786f63;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.price-notice a:not(.button){text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.benefit-list{grid-template-columns:1fr}.promo-category{margin-inline:-24px;padding-inline:24px}}
