.mt-site .mt-page-intro,.mt-site .mt-about-brief,.mt-site .mt-offers-section,.mt-site .mt-topics-section,.mt-site .mt-methods-section,.mt-site .mt-compact-link,.mt-site .mt-next-action{padding:56px 24px;max-width:1120px;margin:auto;box-sizing:border-box}.mt-site .mt-page-intro{text-align:center}.mt-site .mt-page-intro h1{font-family:var(--serif);font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.7;margin:22px 0}.mt-site .mt-page-lead{max-width:700px;margin:16px auto;line-height:2}.mt-site .mt-content-tag,.mt-site .mt-section-tag{display:inline-block;font-size:13px;letter-spacing:.1em;color:#795370;padding:7px 13px;border:1px solid #c4aabe;background:#faf2f7;border-radius:3px;margin:0 0 20px}.mt-site .mt-page-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:32px auto 24px;max-width:960px;text-align:left}.mt-site .mt-page-routes a{padding:20px 22px;border:1px solid #d7c8d0;background:#fffdf9;border-radius:4px 22px;color:#5c465c;display:flex;flex-direction:column;gap:8px;text-decoration:none;min-width:0}.mt-site .mt-page-routes a[aria-current=page]{border-color:#98718c;box-shadow:inset 0 3px #b99b63;background:#f6edf3}.mt-site .mt-page-routes span{font-size:17px}.mt-site .mt-page-routes small{font-size:12px;color:#6d626b;line-height:1.7}.mt-site .mt-page-index{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;font-size:13px;margin-top:26px}.mt-site .mt-page-index a{padding:10px 4px;border-bottom:1px solid #c6b18b;text-decoration:none}.mt-site .mt-about-brief{max-width:860px}.mt-site .mt-about-brief>h2,.mt-site .mt-section-heading h2,.mt-site .mt-next-action h2,.mt-site .mt-compact-link h2{font:400 clamp(25px,3vw,34px)/1.8 var(--serif);margin:12px 0 24px}.mt-site .mt-about-brief>p{font-size:16px;line-height:2}.mt-site .mt-about-fold,.mt-site .mt-more-fold{border:1px solid #d6c6d0;background:#fffdf9;border-radius:4px 22px;margin:28px auto;overflow:hidden}.mt-site .mt-about-fold>summary,.mt-site .mt-more-fold>summary{cursor:pointer;min-height:56px;padding:22px 24px;box-sizing:border-box;font-size:16px;line-height:1.8;color:#654b61}.mt-site .mt-about-fold[open]>summary,.mt-site .mt-more-fold[open]>summary{border-bottom:1px solid #dfd0da;background:#f8f0f5}.mt-site .mt-about-fold>section{padding:36px 22px!important}.mt-site .mt-offers-section{max-width:none;background:linear-gradient(130deg,#f3ebf2,#fffaf3);border-block:1px solid #d7c4d1}.mt-site .mt-section-heading{max-width:960px;margin:auto}.mt-site .mt-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:960px;margin:30px auto}.mt-site .mt-offer-card{padding:30px;border:1px solid #c7b4c3;background:#fffdf8;border-radius:30px 4px;box-shadow:0 12px 32px -24px #725970}.mt-site .mt-offer-featured{border-top:3px solid #b3945d}.mt-site .mt-offer-kind{color:#87683d;font-size:13px;letter-spacing:.12em}.mt-site .mt-offer-card h3{font:400 26px/1.7 var(--serif);margin:14px 0}.mt-site .mt-offer-price{font:400 25px/1.6 var(--serif);color:#79536c}.mt-site .mt-offer-card p{line-height:1.9}.mt-site .mt-category-note{max-width:960px;margin:20px auto;font-size:13px;line-height:1.9;color:#6b626a}.mt-site .mt-topics-section{max-width:1120px}.mt-site .mt-topics-section .mori-blog-note{max-width:960px}.mt-site .mt-topics-section>.mt-more-fold{max-width:960px}.mt-site .mt-evidence-section{padding:56px 0;background:#edf1eb;border-block:1px solid #c8d2c4}.mt-site .mt-evidence-section>.mt-section-heading{padding:0 24px}.mt-site .mt-tag-evidence{color:#45604b;background:#f3f7f0;border-color:#a9bda6}.mt-site .mt-evidence-section .salon-research-section{padding-block:20px!important;background:none!important}.mt-site .mt-next-action{text-align:center}.mt-site .mt-methods-section{max-width:1120px}.mt-site .mt-compact-link{max-width:960px;text-align:center;border-block:1px solid #d6c5cf;margin:40px auto;background:#fffdf9}.mt-site .mt-booking-steps{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;list-style:none;counter-reset:booking;padding:0;font-size:13px;margin:26px auto 0}.mt-site .mt-booking-steps li{counter-increment:booking}.mt-site .mt-booking-steps li:before{content:counter(booking) " ";color:#977344}.mt-site .mt-booking-page .mt-page-intro{padding-top:20px}.mt-site .mt-booking-page .mt-page-routes a{padding:14px}.mt-site a:focus-visible,.mt-site summary:focus-visible{outline:3px solid #9b7b41;outline-offset:4px}@media(max-width:680px){.mt-site .mt-page-intro,.mt-site .mt-about-brief,.mt-site .mt-offers-section,.mt-site .mt-topics-section,.mt-site .mt-methods-section,.mt-site .mt-next-action,.mt-site .mt-compact-link{padding:36px 20px}.mt-site .mt-page-routes{grid-template-columns:1fr;gap:8px;margin:24px 0}.mt-site .mt-page-routes a{padding:15px 18px;border-radius:4px 16px;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.mt-site .mt-page-routes span{font-size:15px;flex-shrink:0}.mt-site .mt-page-routes small{font-size:11px;text-align:right}.mt-site .mt-offer-grid{grid-template-columns:1fr;gap:18px}.mt-site .mt-offer-card{padding:26px 22px}.mt-site .mt-about-fold>summary,.mt-site .mt-more-fold>summary{padding:18px;font-size:15px}.mt-site .mt-page-intro h1{font-size:29px;letter-spacing:.02em}.mt-site .mt-page-lead{font-size:15px}.mt-site .mt-evidence-section{padding:36px 0}.mt-site .mt-booking-steps{display:grid;grid-template-columns:1fr 1fr;text-align:left}.mt-site .mt-category-note{font-size:12px}.mt-site .mt-page-index{justify-content:flex-start;gap:6px 18px}}.mt-site main [id]{scroll-margin-top:145px}.mt-site .mt-topics-section>.mt-content-tag{color:#896b3b;background:#fcf6e9;border-color:#c8b17e}.mt-site #analysis-pricing{padding:0 18px;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/59/assets/moriterasu-page-map.css.map */
