.salon-page{color:#102747;background:#fbfbf9}.salon-wrap{width:min(1240px,calc(100% - 48px));margin-inline:auto}.salon-breadcrumb{display:flex;gap:12px;padding-block:22px;font-size:13px;color:#52647a}.salon-hero,.salon-band{background:#edf3f9;border-block:1px solid #dce3eb}.salon-hero-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding-block:65px}.salon-label{font-size:11px;letter-spacing:.16em;color:#1465b8;font-weight:600}.salon-page h1{font:400 clamp(40px,4.8vw,68px)/1.08 Georgia,serif;letter-spacing:-.045em;margin:22px 0}.salon-page h1 em{font-style:normal;color:#1465b8}.salon-page p,.salon-page li{color:#52647a;line-height:1.8;font-size:15px}.salon-page figure{margin:0;min-width:0}.salon-page figure img{width:100%;height:auto;display:block;border-radius:10px;border:1px solid #d0dceb;box-shadow:0 15px 45px #10274712}.salon-page figcaption{font-size:12px;color:#63758a;margin-top:12px}.salon-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.salon-status{font-size:12px!important;color:#1465b8!important;font-weight:600}.salon-section{padding-block:72px}.salon-heading{max-width:750px;margin-bottom:32px}.salon-page h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-.025em;margin:18px 0}.salon-modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.salon-modules article{background:white;border:1px solid #dce3eb;border-radius:10px;padding:28px}.salon-modules article>span{font-size:12px;color:#1465b8}.salon-page h3{font-size:20px;margin:13px 0;font-weight:500}.salon-modules p{margin-bottom:0;font-size:14px}.salon-two{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.salon-page ol,.salon-page ul{padding-left:20px}.salon-page li{margin-block:12px}.salon-note{font-size:12px!important}.salon-gallery{display:grid;grid-template-columns:1fr 1fr;gap:24px}.salon-price-card{padding:32px;background:white;border:1px solid #cedcea;border-radius:12px}.salon-price-card .salon-price{font-size:34px;color:#1465b8;line-height:1.25;margin:14px 0}.salon-price small{display:block;font-size:13px;margin-top:8px;color:#52647a}.salon-price-card p{font-size:13px}.salon-price-card .button{width:100%}.salon-faq{display:grid;gap:12px}.salon-faq details{background:#fff;border:1px solid #dce3eb;border-radius:9px;padding:22px}.salon-faq summary{font-size:16px;cursor:pointer}.salon-faq p{margin-bottom:0}.salon-contact{border-top:1px solid #dce3eb}.salon-contact p{max-width:640px}@media(min-width:761px){.studio-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.salon-wrap{width:calc(100% - 36px)}.salon-hero-grid,.salon-two,.salon-modules,.salon-gallery{grid-template-columns:1fr;gap:25px}.salon-hero-grid{padding-block:35px}.salon-section{padding-block:44px}.salon-modules article,.salon-price-card{padding:23px}.salon-actions .button{flex:1;min-width:150px}.salon-page h1{font-size:43px}.salon-page h2{font-size:34px}.salon-page li{font-size:14px}}
