@font-face{font-family:Vazirmatn;src:url('/assets/contact-vazirmatn-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url('/assets/contact-vazirmatn-500.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Vazirmatn;src:url('/assets/contact-vazirmatn-700.ttf') format('truetype');font-weight:700;font-display:swap}
body.esthetics-page{margin:0;background:#000000;font-family:Vazirmatn,sans-serif;font-synthesis:none;color:#111;font-size:18px;line-height:1.8}
.esthetics-page .header,.esthetics-page .footer{background:#000000;color:#fff}.esthetics-page .header{width:100%;max-width:none;padding-inline:4%;height:96px}.esthetics-page .preview-note{background:#000000;color:#fff}.esthetics-page .header a{color:#fff}.esthetics-page .header .brand img{width:70px}
.esthetics-page .footer{width:100%;max-width:none;padding-inline:4%}.esthetics-page main{margin-top:0!important}.esthetics-page main figure{margin-block:0}.esthetics-page main h1{letter-spacing:normal}.esthetics-page .contact-image-pending{aspect-ratio:1;background:#000000;border:1px solid #a3823e;display:flex;align-items:center;justify-content:center;color:#f0f0ef;font-size:14px;text-align:center}
html[data-edit-mode] .esthetics-page [data-edit-key]{cursor:text;outline:1px dashed #a3823e55;outline-offset:4px}html[data-edit-mode] .esthetics-page [data-media-key]{cursor:pointer}html[data-edit-mode] .esthetics-page [data-edit-key]:hover,html[data-edit-mode] .esthetics-page [data-media-key]:hover{outline:2px solid #a3823e}
.esthetics-page .transfer-nav{display:flex;gap:30px;font-size:13px;align-items:center}.esthetics-page .header a{text-decoration:none}.esthetics-page .header-contact{font-size:13px}.esthetics-page .preview-note{line-height:1.8}
@media(max-width:760px){.esthetics-page .transfer-nav{gap:14px;font-size:11px;flex-wrap:wrap}.esthetics-page .header{gap:18px;padding-inline:4%}.esthetics-page .header .brand{min-width:85px}.esthetics-page .header .brand img{width:65px}.esthetics-page .header-contact{font-size:11px}}
/* Match WordPress's inline image centering inside figure elements. */
.esthetics-page main .wp-block-image img{display:inline-block}


@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url('/assets/esthetics-manrope.woff2') format('woff2')}
.esthetics-page main .entry-content>section.alignfull{width:100%;max-width:100%;margin-inline:0}
