:root{--ink:#10120e;--plum:#6a7357;--pink:#edf0e7;--paper:#fff;--line:#d9dcd3}body{background:#fff;color:#151713}header{background:#fff;backdrop-filter:none;display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:0}.topstrip{grid-column:1/-1;background:#000;color:#fff;font-size:11px;line-height:1.6}.topstrip .wrap{display:flex;justify-content:space-between;padding-block:9px}.headerrow{display:contents}.headerrow .brand{margin:26px 40px;font-size:43px;font-weight:500}.brand span{font-size:10px;letter-spacing:1px}.headerrow .cartopen{grid-column:3;grid-row:2;margin-right:40px;background:#788166;color:#fff;border:0;border-radius:2px}nav.wrap{grid-column:2;grid-row:2;width:auto;gap:28px;justify-content:center;margin:0;padding:0 16px}nav a{font-weight:500;font-size:14px}nav a[aria-current]{color:#6a7357;border:0}#count{background:#fff;color:#566046}.home{background:#000;color:#fff}.editorialhero{display:grid;grid-template-columns:1fr .95fr 1fr;min-height:570px;margin-top:0;gap:0}.photopair{display:grid;grid-template-rows:1fr 1fr;gap:6px;min-width:0}.photopair img{height:282px;width:100%;object-fit:cover}.photopair:first-child img:first-child{object-position:center 30%}.herocenter{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:40px 25px;background:#000}.salonname{font-size:88px;font-weight:300;line-height:1.1;margin:0}.salonsub{font-size:24px;font-weight:300;margin:8px 0 32px}.herocenter h1{font-size:22px;font-weight:400;line-height:1.7;letter-spacing:0;margin:0 0 32px}.button{border-radius:2px;background:#788166;font-size:14px;letter-spacing:.3px;padding:12px 28px}.welcome{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-block:80px;border-bottom:1px solid #34372e;align-items:center}.welcome h2{font-size:46px;font-weight:300}.welcome .eight{columns:2;line-height:2;font-size:15px;margin:0;color:#c9cbbf}.home .section{padding-block:80px}.split{gap:75px}.split>img{border-radius:0;height:540px}.tag{color:#aeb49f;font-size:12px}.tag:after{content:'';display:inline-block;vertical-align:middle;width:75px;height:1px;background:#8c9579;margin-left:14px}h1,h2,h3{letter-spacing:0}h2{font-size:36px}.split h2{font-size:44px;font-weight:400}.home p{color:#c8cabe}.home .herocenter p{color:white}.home .textlink{color:#b8c1a3}.home .reasons>div{border-color:#525744}.home .reasons h3{color:#e9ecdf}.promo{background:#25291e;border-radius:0;border-left:3px solid #9aa78c;padding:48px}.promo .light{background:#a2ad8e;color:#10120e}.home .articles details{background:#11140e;border:1px solid #3d4332;border-radius:0;color:#ecefe4}.reviews{border-radius:0;background:#e9ecdf;color:#171b11;padding:65px}.home .reviews p{color:#505744}.reviews .textlink{color:#4e583d!important}.catalog{gap:44px 30px}.service{background:transparent;border-bottom:1px solid #bac1ad}.service>img{border-radius:0;height:360px}.service h3{font-size:22px}.home .service p{color:#c8cabe}.home .note{color:#9ba28e}.add{background:#8b9873;color:#fff;border-radius:0;width:38px;height:38px}.price{font-size:15px}.sectionhead{margin-bottom:30px}.reasons{gap:40px}.contactgrid{gap:65px}iframe{border-radius:0;filter:grayscale(1)}footer{background:#151810;color:#fff;margin-top:0}.footnote{border-color:#3a4130;color:#acb49f}.footergrid .brand{font-size:44px}.home .contactgrid h2{color:#fff}.section>h1{font-size:52px;font-weight:400;border-bottom:1px solid var(--line);padding-bottom:30px;margin-bottom:44px}.home .eight{max-width:none}dialog{background:#fff;color:#151713}dialog .button{color:#fff}dialog p{color:#505744!important}dialog .drawerhead h2{font-size:28px}#toast{border-radius:0;background:#788166}.skip{color:#111}
@media(min-width:1500px){.editorialhero{min-height:660px}.photopair img{height:327px}}
@media(max-width:1050px){header{grid-template-columns:1fr 1fr}.headerrow .brand{margin:20px 25px}.headerrow .cartopen{grid-column:2;margin-right:25px;justify-self:end}nav.wrap{grid-column:1/-1;grid-row:3;justify-content:center;padding:12px 20px;border-top:1px solid #eceee6}.editorialhero{min-height:500px}.photopair img{height:247px}.salonname{font-size:64px}.salonsub{font-size:20px}.herocenter{padding:30px 18px}.herocenter h1{font-size:18px}.split{gap:35px}.welcome .eight{columns:1}.service>img{height:300px}}
@media(max-width:600px){header{position:sticky}.topstrip .wrap{font-size:9px}.headerrow .brand{margin:16px;font-size:34px}.headerrow .cartopen{margin-right:16px;font-size:11px}nav.wrap{justify-content:flex-start;gap:24px;width:100%;padding:8px 16px}nav a{font-size:12px}.editorialhero{width:calc(100% - 32px);grid-template-columns:1fr 1fr;min-height:0}.herocenter{grid-column:1/-1;grid-row:1;padding:36px 20px 32px}.salonname{font-size:70px}.salonsub{font-size:21px;margin-bottom:15px}.herocenter h1{font-size:18px;margin-bottom:22px}.photopair{grid-template-rows:1fr 1fr;gap:4px}.photopair img{height:210px}.photopair:first-child{padding-right:2px}.photopair:last-child{padding-left:2px}.welcome{grid-template-columns:1fr;gap:20px;padding-block:40px}.welcome h2{font-size:36px}.welcome .eight{columns:1;font-size:14px}.home .section{padding-block:42px}.split>img{height:370px}.split h2{font-size:36px}h2{font-size:29px}.catalog{gap:28px 16px}.service>img{height:220px}.service h3{font-size:17px}.service p{font-size:12px;min-height:68px}.price{font-size:11px}.add{width:30px;height:32px}.promo{padding:28px 24px}.reviews{padding:36px 24px}.section>h1{font-size:36px}.footergrid{padding-block:12px}.contactgrid{gap:28px}}
header{color:#111}.topstrip{color:#fff}
