body.mt-salon{--bg:#fffaf7;--bg2:#f6f0f5;--bg3:#eee7f2;--cream:#3e3540;--cream2:#544a55;--mut:#685f69;--dim:#756b75;--gold:#8b6637;--line:#76516f;background:#fffaf7;color:#3e3540}
.mt-header{background:#fffaf7f2;border-bottom-color:#c5afbf66;box-shadow:0 4px 24px #6e4e6910}.mt-brand strong{color:#365138}.mt-brand small{color:#716273}.mt-nav{color:#59455b}.mt-header-book{background:linear-gradient(120deg,#80617c,#674664);color:#fffaf7}
.mt-booking-page{padding:24px 24px 56px;background:radial-gradient(ellipse at 90% 10%,#e9dce744,transparent 55%),linear-gradient(180deg,#fffaf7,#f5eef4);min-width:0}
.mt-booking-breadcrumb{max-width:1160px;margin:0 auto 20px;font-size:12px;line-height:1.9;color:#716273}.mt-booking-breadcrumb a{text-underline-offset:4px}.mt-booking-content{max-width:600px;min-width:0;margin:0 auto}.mt-booking-content>div{max-width:100%}
.mt-footer{background:linear-gradient(135deg,#f8f0f4,#f5f1e9);border-top-color:#ceb8c4}.mt-booking-bar{display:none}
@media(max-width:680px){.mt-booking-page{padding:18px 0 32px}.mt-booking-breadcrumb{padding-inline:20px;margin-bottom:12px}.mt-booking-content{width:100%}.mt-nav{gap:16px;font-size:10px}}
