#care-page *{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}#care-page strong,#care-page b,#care-page h1,#care-page h3,#care-page h4{font-weight:700}#care-page header{margin-top:0!important;color:inherit}#care-page{--navy:#1e382a;--navy-deep:#16291f;--ink:#2d4337;--gold:#aa813b;--gold-light:#e8d69d;--ivory:#faf7f0;--cream:#f2ead9;--red:#4a8966;--pink:#9fccb3;--line:#ded2bc;--serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;--sans:"Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}#care-page *{box-sizing:border-box}#care-page{scroll-behavior:smooth;scroll-padding-top:100px}#care-page{margin:0;color:var(--ink);background:#fffdf8;font-family:var(--sans);font-size:16px;line-height:1.95;-webkit-font-smoothing:antialiased}#care-page button,#care-page a{-webkit-tap-highlight-color:transparent}#care-page a{color:inherit;text-decoration:none}#care-page button{font:inherit;cursor:pointer}#care-page img{display:block;max-width:100%;height:auto}#care-page p{margin:0 0 1.2em}#care-page h1,#care-page h2,#care-page h3{margin:0;line-height:1.55}#care-page h2{font-family:var(--serif);font-size:36px;font-weight:600;letter-spacing:.065em}#care-page h3{font-size:20px;letter-spacing:.025em;margin-bottom:14px}#care-page figure{margin:0}#care-page small{font-size:12px}#care-page svg{display:block;width:100%;height:auto}#care-page a:focus-visible,#care-page button:focus-visible,#care-page summary:focus-visible{outline:3px solid #d27014;outline-offset:5px}#care-page a,#care-page button{transition:background-color .2s,color .2s,box-shadow .2s,transform .2s}#care-page a:hover{color:var(--gold)}#care-page section[id],#care-page nav[id]{scroll-margin-top:100px}#care-page .wrap{width:min(1180px,calc(100% - 96px));margin:auto}#care-page .fine-print{font-size:12px;line-height:1.85;color:#6a766f;margin:12px 0}#care-page .section{padding:76px 0 88px;position:relative;overflow:hidden}#care-page .ornate{background:linear-gradient(105deg,#f9f6ef,#fffefa 42%,#f5efdf)}#care-page .ornate>.wrap{border:1px solid #cbb988;padding:48px 36px;box-shadow:inset 0 0 0 7px #faf6ec,inset 0 0 0 8px #e6dbc1;position:relative}#care-page .gold-note{border-left:3px solid #b19660;background:#ede3cc7a;padding:20px 25px;margin:24px 0;font-family:var(--serif);font-size:18px;line-height:1.85}#care-page table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6}#care-page thead{background:var(--navy);color:#fff}#care-page th,#care-page td{text-align:left;padding:14px 15px;border-bottom:1px solid #e3dac8}#care-page thead th{font-weight:500;font-size:13px}#care-page tbody th{font-weight:500;color:#48574f}#care-page td{text-align:right}#care-page tbody tr:nth-child(odd){background:#faf7f0}#care-page tbody tr:first-child td{background:#f1f7f4}#care-page .faq-section{background:#fff}#care-page .faq-list{display:grid;gap:12px}#care-page .faq-list details{border:1px solid #d2c09c;background:#fffefa}#care-page .faq-list summary{list-style:none;display:flex;align-items:center;gap:16px;padding:23px 25px;cursor:pointer;line-height:1.6;font-weight:700;font-size:16px}#care-page details[open] summary{background:#f2ead9}#care-page .answer{display:flex;gap:20px;padding:25px;border-top:1px solid #dfd1b4;font-size:14px}#care-page .answer p{margin:0}@media (max-width:1100px){#care-page .wrap{width:calc(100% - 56px)}#care-page .ornate>.wrap{padding:32px 28px}}@media (max-width:760px){html{scroll-padding-top:70px}#care-page{font-size:14px;line-height:1.9}#care-page section[id],#care-page nav[id]{scroll-margin-top:78px}#care-page .wrap{width:calc(100% - 32px)}#care-page .fine-print{font-size:10px;line-height:1.8}#care-page .section{padding:44px 0 48px}#care-page .ornate>.wrap{padding:28px 18px;box-shadow:inset 0 0 0 4px #faf6ec,inset 0 0 0 5px #e6dbc1}#care-page .gold-note{font-size:16px;padding:16px 18px;margin:20px 0}#care-page table{font-size:12px}#care-page thead th{font-size:10px}#care-page th,#care-page td{padding:12px 7px}#care-page .faq-list summary{padding:17px 14px;gap:10px;font-size:13px;line-height:1.7}#care-page .answer{gap:13px;padding:19px 17px;font-size:12px}}@media (max-width:360px){#care-page .wrap{width:calc(100% - 24px)}#care-page .ornate>.wrap{padding:25px 13px}#care-page th,#care-page td{padding:10px 5px}}@media (max-width:760px){.fine-print{font-size:11px}#care-page .answer{font-size:13px}}@media (prefers-reduced-motion:reduce){#care-page *,#care-page *:before,#care-page *:after{transition:none!important;animation:none!important}}#care-page .mlb-head{margin-bottom:30px}#care-page .mlb-kicker{display:flex;align-items:center;gap:13px;margin:0 0 10px;color:#8a6f3e;font:12px/1.4 Georgia,serif;letter-spacing:.22em}#care-page .mlb-kicker::before{content:"";width:38px;height:1px;background:var(--gold)}#care-page .mlb-head h2{font:500 clamp(23px,2.8cqw,34px)/1.55 "Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:.04em}@container mlbody (max-width:560px){#care-page .mlb-head{margin-bottom:22px}#care-page .mlb-head h2{font-size:23px;line-height:1.65}#care-page .mlb-kicker{font-size:10px;margin-bottom:8px}}#care-page .mlb-head h2{position:relative;display:flex;align-items:center;gap:20px;padding:22px 28px;border:1px solid #d9caa9;border-left:6px solid #b18d49;border-radius:4px 20px 20px 4px;background:linear-gradient(105deg,#f1e8d5 0%,#fffcf4 62%,#fff 100%);box-shadow:0 4px 0 #c2b18e28;font-weight:600;text-shadow:0 1px 0 #fff}#care-page .mlb-head h2>.mlb-heading-text{min-width:0;text-wrap:balance}#care-page .mlb-head h2::after{content:"✦";margin-left:auto;align-self:center;color:#b18d49;font-size:24px;flex:none}@container mlbody (max-width:560px){#care-page .mlb-head h2{font-size:21px;line-height:1.5;padding:17px 14px;gap:10px;border-left-width:4px;border-radius:4px 13px 13px 4px;letter-spacing:.025em}#care-page .mlb-head h2::after{font-size:17px}}#care-page{--ink:#1b3125;--gold:#ae8b46;--line:#e3d8c1}#care-page main{container:mlbody/inline-size}#care-page .mlb-head{margin:0 0 30px}#care-page .mlb-head .mlb-kicker{margin-bottom:12px}#care-page .mlb-head h2{font-family:var(--serif);color:var(--ink)}@media (max-width:760px){#care-page .mlb-head{margin-bottom:23px}#care-page .mlb-head h2{font-size:21px}}#care-page #women-general-access{--navy:#1b3125;--rose:#539972;--wine:#407658;--gold:#c7a45b;--deepgold:#96712e;--ivory:#fff9f0;--serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;color:var(--navy);font:16px/1.8 "Yu Gothic",Meiryo,sans-serif;isolation:isolate;overflow:clip}#care-page #women-general-access *,#care-page #women-general-access *::before,#care-page #women-general-access *::after{box-sizing:border-box}#care-page #women-general-access :where(h1,h2,h3,p,figure){margin:0}#care-page #women-general-access a{color:inherit;text-decoration:none}#care-page #women-general-access img{display:block;max-width:100%}#care-page #women-general-access :focus-visible{outline:3px solid #356249;outline-offset:5px}#care-page #women-general-access section{scroll-margin-top:25px}#care-page #women-general-access .mhr-container{width:min(1160px,calc(100% - 64px));margin-inline:auto}#care-page #women-general-access .mhr-section-heading{text-align:center;margin-bottom:28px;font-family:var(--serif)}#care-page #women-general-access .mhr-kicker{font:12px/1.6 Georgia,serif;color:#866535;letter-spacing:.24em;margin-bottom:12px}#care-page #women-general-access .mhr-section-heading h2{font:600 clamp(27px,3vw,38px)/1.5 var(--serif);letter-spacing:.025em}#care-page #women-general-access .mhr-ornament{display:flex;align-items:center;justify-content:center;gap:15px;color:#b29358;margin-top:12px;font-size:14px}#care-page #women-general-access .mhr-ornament::before,#care-page #women-general-access .mhr-ornament::after{content:"";height:1px;width:80px;background:linear-gradient(90deg,transparent,#bb9d62)}#care-page #women-general-access .mhr-ornament::after{transform:rotate(180deg)}@media (max-width:1100px) and (min-width:701px){#women-general-access .mhr-container{width:calc(100% - 44px)}}@media (max-width:700px){#women-general-access{font-size:16px}#care-page #women-general-access .mhr-container{width:calc(100% - 32px)}#care-page #women-general-access .mhr-section-heading{margin-bottom:20px}#care-page #women-general-access .mhr-kicker{font-size:10px;letter-spacing:.2em;margin-bottom:8px}#care-page #women-general-access .mhr-section-heading h2{font-size:25px;line-height:1.55;letter-spacing:0}#care-page #women-general-access .mhr-ornament{margin-top:8px}}@media (prefers-reduced-motion:reduce){#care-page #women-general-access *,#care-page #women-general-access *::before,#care-page #women-general-access *::after{animation:none!important;transition:none!important}}#care-page #women-general-access .mhr-section{padding:82px 0}#care-page #women-general-access .mhr-section-heading h2 span{color:var(--wine)}#care-page #women-general-access .mhr-access{background:linear-gradient(100deg,#eff6f2,#fff8eb);border-top:1px solid #d2bb92}#care-page #women-general-access .mhr-access address{font-style:normal;font-size:15px;line-height:1.8;margin:22px 0}#care-page #women-general-access .mhr-phone{display:block;font:35px/1.3 Georgia,serif;letter-spacing:.04em;color:var(--wine)}#care-page #women-general-access .mhr-phone small{font:12px/1.7 "Yu Gothic",Meiryo,sans-serif;display:block;letter-spacing:.08em;color:var(--navy);margin-bottom:7px}@media (max-width:700px){#care-page #women-general-access .mhr-section{padding:48px 0}#care-page #women-general-access .mhr-section-heading h2{font-size:25px;line-height:1.6}#care-page #women-general-access .mhr-phone{font-size:32px}#care-page #women-general-access .mhr-access address{font-size:14px;margin:19px 0}}#care-page #women-general-access{--metal-gold:linear-gradient(115deg,#956b28,#dec17f 15%,#fff5d4 27%,#ad813b 42%,#f4dfa8 59%,#fff8dc 65%,#b38b45 80%,#edd49b 94%,#956b28);--metal-rose:linear-gradient(110deg,#3c6f53,#7cb194 24%,#add3be 43%,#6fa788 62%,#3d7154)}#care-page #women-general-access .mhr-clinic-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:38px}#care-page #women-general-access .mhr-clinic-four figure{margin:0;text-align:center;min-width:0}#care-page #women-general-access .mhr-clinic-four img{display:block;width:100%;height:auto;aspect-ratio:1.76;object-fit:cover;border-radius:8px}#care-page #women-general-access .mhr-clinic-four h3{margin:15px auto 16px;padding:3px 10px;width:80%;border-radius:999px;background:#d3e8dc;color:#59a47b;font:500 19px/1.4 var(--serif)}#care-page #women-general-access .mhr-clinic-four p{font:400 17px/1.8 var(--serif);letter-spacing:0}#care-page #women-general-access .mhr-clinic-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;max-width:900px;margin:38px auto 28px;padding:24px 0;border:1px solid #d5e9de;border-radius:12px;background:#fff}#care-page #women-general-access .mhr-clinic-features li{display:flex;flex-direction:column;align-items:center;gap:8px;font:700 14px/1.4 "Yu Gothic",Meiryo,sans-serif;letter-spacing:0;color:#242f29}#care-page #women-general-access .mhr-clinic-features li+li{border-left:1px solid #e4efe8}#care-page #women-general-access .mhr-clinic-features svg{width:48px;height:48px;color:#74b491}#care-page #women-general-access .mhr-clinic-map-area{max-width:900px;margin:0 auto;text-align:center;scroll-margin-top:24px}#care-page #women-general-access .mhr-clinic-map-area>.mhr-kicker{color:#59a47b;margin:0 0 5px;letter-spacing:.1em}#care-page #women-general-access .mhr-clinic-map-area>h3{font:500 27px/1.5 var(--serif);margin:0 0 23px}#care-page #women-general-access .mhr-clinic-map{display:block;width:100%;height:360px;border-radius:8px;background:#eee8df}#care-page #women-general-access .mhr-clinic-address{margin:24px 0;text-align:left;font-size:14px;line-height:1.75}#care-page #women-general-access .mhr-clinic-address>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:14px 8px;border-bottom:1px solid #dacbbc}#care-page #women-general-access .mhr-clinic-address dt{font-weight:700;color:#48785e}#care-page #women-general-access .mhr-clinic-address dd{margin:0}#care-page #women-general-access .mhr-clinic-address address{margin:0;font:inherit}#care-page #women-general-access .mhr-clinic-closed{display:block;margin-top:5px}#care-page #women-general-access .mhr-phone{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:420px;margin:24px auto 0;padding:14px 22px;border:1px solid var(--wine);border-radius:999px;background:#fafcfb;color:var(--wine);font:700 31px/1.3 "Yu Gothic",Meiryo,sans-serif;letter-spacing:.03em;box-shadow:0 3px 0 #48876417;transition:background .2s}#care-page #women-general-access .mhr-phone small{font:600 12px/1.5 "Yu Gothic",Meiryo,sans-serif;color:var(--wine);margin-bottom:4px;letter-spacing:.05em}#care-page #women-general-access .mhr-phone:hover{background:#edf4f0}#care-page #women-general-access .mhr-phone:focus-visible{outline:3px solid #b69759;outline-offset:4px}@media (max-width:1000px) and (min-width:701px){#women-general-access .mhr-clinic-four{gap:17px}#care-page #women-general-access .mhr-clinic-four h3{font-size:16px;width:90%}#care-page #women-general-access .mhr-clinic-four p{font-size:14px}}@media (max-width:700px){#care-page #women-general-access .mhr-clinic-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px;margin-top:25px}#care-page #women-general-access .mhr-clinic-four img{border-radius:6px;aspect-ratio:1.55}#care-page #women-general-access .mhr-clinic-four h3{width:92%;margin:10px auto 9px;font-size:15px;padding:3px 4px}#care-page #women-general-access .mhr-clinic-four p{font-size:12px;line-height:1.65}#care-page #women-general-access .mhr-clinic-features{margin:26px auto;padding:17px 0;border-radius:9px}#care-page #women-general-access .mhr-clinic-features li{font-size:10px;gap:7px}#care-page #women-general-access .mhr-clinic-features svg{width:33px;height:33px}#care-page #women-general-access .mhr-clinic-map-area>h3{font-size:22px;margin-bottom:17px}#care-page #women-general-access .mhr-clinic-map{height:280px}#care-page #women-general-access .mhr-clinic-address{font-size:13px;margin:18px 0}#care-page #women-general-access .mhr-clinic-address>div{grid-template-columns:65px minmax(0,1fr);gap:10px;padding:12px 0}#care-page #women-general-access .mhr-phone{font-size:28px;padding:13px 15px;max-width:360px;margin-top:20px}#care-page #women-general-access .mhr-phone small{font-size:11px}}#care-page #women-general-access{--navy:#20392b;--rose:#346048;--wine:#305441;--gold:#b7a06b;--deepgold:#827044;--ivory:#f9f7f7;--metal-rose:linear-gradient(110deg,#254634,#456b56 24%,#618571 43%,#3e624e 62%,#254634);--metal-blue:linear-gradient(110deg,#294b38,#456e57 24%,#587a67 43%,#3e624e 62%,#294b38);--metal-green:linear-gradient(110deg,#294335,#3e5c4b 24%,#4e6a5a 43%,#3a5747 62%,#294335);--metal-amber:linear-gradient(110deg,#664b22,#805d2a 24%,#89662f 43%,#785529 62%,#664b22)}#care-page #women-general-access .mhr-access{background:linear-gradient(100deg,#eff3f0,#f6f6eb);border-color:#b9c5be}#care-page #women-general-access .mhr-clinic-four h3{background:#d8e2dd;color:#405c4d}#care-page #women-general-access .mhr-clinic-features{border-color:#cad5cf;background:#fff}#care-page #women-general-access .mhr-clinic-features li+li{border-color:#e1e7e4}#care-page #women-general-access .mhr-clinic-features svg{color:#567564}#care-page #women-general-access .mhr-clinic-map-area>.mhr-kicker{color:#4f685a}#care-page #women-general-access .mhr-clinic-address>div{border-color:#cad2ce}#care-page #women-general-access .mhr-clinic-address dt{color:#485c51}#care-page #women-general-access .mhr-phone{background:#fdfbfb;box-shadow:0 3px 0 #30544117}#care-page #women-general-access .mhr-phone:hover{background:#e9eeeb}#care-page .mlb-precautions{padding:28px 32px;background:#f1eee6;border:1px solid #e3ddcf;border-radius:8px}#care-page .mlb-precaution-row{display:grid;grid-template-columns:155px 1fr;gap:20px;padding:14px 0;border-bottom:1px dashed #b7ae9b;font-size:13px;line-height:1.85}#care-page .mlb-precaution-row dt{font-weight:600;color:var(--ink)}#care-page .mlb-precaution-row:first-child{padding-top:0}#care-page .mlb-consult-note{background:#fff;padding:18px 22px;font-size:13px;line-height:1.85;margin-top:22px}@container mlbody (max-width:560px){#care-page .mlb-precautions{padding:22px 18px}#care-page .mlb-precaution-row{grid-template-columns:1fr;gap:5px;padding:13px 0;font-size:13px}#care-page .mlb-consult-note{padding:15px;font-size:12px}}@container mlbody (max-width:560px){#care-page .mlb-precaution-row,#care-page .mlb-consult-note{line-height:1.7}}#care-page .mlb-reasons{padding:52px 0;background:#faf5e9}#care-page .mlb-reasons-shell{position:relative;padding:36px 30px 30px;border:3px solid #b89037;border-radius:20px;background:radial-gradient(ellipse at 10% 0,#fffcecdd,transparent 47%),radial-gradient(ellipse at 100% 70%,#b7883355,transparent 55%),repeating-linear-gradient(125deg,#fff8c811 0 1px,transparent 1px 6px),linear-gradient(120deg,#dbc078,#fff2ba 20%,#cda24b 38%,#f9e6a7 49%,#fff5d1 67%,#d6b260 85%,#f0dfaa);box-shadow:inset 0 0 0 5px #fff4c580,inset 0 0 0 7px #ae83346b,0 12px 30px #6a4f2821}#care-page .mlb-reasons-heading{position:relative;text-align:center;margin:0 10px 30px;color:#7c541e}#care-page .mlb-reasons-heading>p{font:13px/1.4 Georgia,serif;letter-spacing:.26em;margin-bottom:17px;font-weight:700}#care-page .mlb-reasons-heading h2{position:relative;isolation:isolate;display:block;padding:20px 16px;border:1px solid #f3d598;color:#fff5d3;background:linear-gradient(110deg,#325c45,#50956f 43%,#38684e);box-shadow:inset 0 0 0 4px #3f7457,inset 0 0 0 5px #e6c17277,0 6px 12px #34604844;font:600 clamp(24px,3cqw,36px)/1.45 "Yu Mincho",serif;letter-spacing:.045em;text-shadow:0 2px 2px #1d352855}#care-page .mlb-reasons-heading h2>span{display:block;font-size:.54em;margin-bottom:4px;letter-spacing:.08em}#care-page .mlb-reasons-heading h2::before,#care-page .mlb-reasons-heading h2::after{content:"";display:block;position:absolute;top:14px;bottom:-13px;width:28px;z-index:-1;background:#325c45}#care-page .mlb-reasons-heading h2::before{left:-20px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,30% 50%)}#care-page .mlb-reasons-heading h2::after{right:-20px;clip-path:polygon(0 0,100% 0,70% 50%,100% 100%,0 100%)}#care-page .mlb-reasons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#care-page .mlb-reason{min-width:0;padding:17px;border:3px solid transparent;border-radius:12px;background:linear-gradient(145deg,#fffef7,#fff9e9) padding-box,linear-gradient(130deg,#98702d,#fff2b4 25%,#bd8b2f 52%,#ffeab0 76%,#9d732d) border-box;box-shadow:0 5px 14px #74501124,inset 0 0 0 1px #c4a15a}#care-page .mlb-reason-heading{display:flex;align-items:center;gap:12px;margin-bottom:13px;min-height:65px}#care-page .mlb-reason-number{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 62px;height:62px;border-radius:50%;border:2px solid #b28a39;background:linear-gradient(140deg,#fff3bc,#d6ac55,#fff1bc);box-shadow:inset 0 0 0 3px #fff5c7;color:#3e7356;font:700 29px/1 Georgia,serif}#care-page .mlb-reason-number small{font:9px/1.6 Georgia,serif;letter-spacing:.04em;color:#785120}#care-page .mlb-reason h3{margin:0;padding:0;border:0;color:#3a6d51;font-size:21px;line-height:1.5;letter-spacing:0;text-wrap:balance}#care-page .mlb-reason-photo{height:226px;padding:5px;border:1px solid #c8ac6e;background:#fff;border-radius:6px;overflow:hidden}#care-page .mlb-reason-photo img{width:100%;height:100%;object-fit:contain}#care-page .mlb-reason>p{margin-top:13px;font-size:14px;line-height:1.75}@container mlbody (max-width:800px){#care-page .mlb-reasons-shell{padding:26px 20px 20px}#care-page .mlb-reasons-grid{gap:14px}#care-page .mlb-reason{padding:12px}#care-page .mlb-reason h3{font-size:17px}#care-page .mlb-reason-heading{gap:9px}#care-page .mlb-reason-number{flex-basis:50px;height:50px;font-size:25px}#care-page .mlb-reason-photo{height:175px}}@container mlbody (max-width:600px){#care-page .mlb-reasons{padding:28px 0}#care-page .mlb-reasons-shell{padding:20px 11px 13px;border-width:2px;border-radius:12px}#care-page .mlb-reasons-heading{margin:0 5px 25px}#care-page .mlb-reasons-heading>p{font-size:10px;margin-bottom:12px}#care-page .mlb-reasons-heading h2{padding:16px 7px;font-size:clamp(17px,5.3cqw,28px);letter-spacing:.01em}#care-page .mlb-reasons-heading h2>span{font-size:.59em}#care-page .mlb-reasons-heading h2::before{left:-11px;width:16px}#care-page .mlb-reasons-heading h2::after{right:-11px;width:16px}#care-page .mlb-reasons-grid{grid-template-columns:1fr;gap:16px}#care-page .mlb-reason{padding:12px}#care-page .mlb-reason-heading{min-height:50px;margin-bottom:11px}#care-page .mlb-reason h3{font-size:17px}#care-page .mlb-reason-photo{height:auto;aspect-ratio:1.6}#care-page .mlb-reason-photo img{height:100%}#care-page .mlb-reason>p{font-size:13px;line-height:1.65;margin-top:11px}}#care-page{--ink:#224030;--navy:#284937;--navy-deep:#1d3628;--gold:#8fa398;--line:#cad9d1;--cream:#eef5f1;--ivory:#fbf8f9;background:#fff;color:var(--ink)}#care-page .section{padding-top:58px;padding-bottom:64px}#care-page .mlb-head .mlb-kicker{color:#4c775f}#care-page .mlb-head .mlb-kicker::before{background:#688e79}#care-page .mlb-head h2{background:linear-gradient(105deg,#dbece3,#f6faf8 65%,#fff);border-color:#b2c8bc;border-left-color:#518468;box-shadow:0 4px 0 #2e523f0c;color:#284937}#care-page .mlb-head h2::after{color:#759a86}#care-page .mlb-heading-text{color:inherit}#care-page .ornate{background:radial-gradient(ellipse at 3% 0,#e2eee780,transparent 52%),linear-gradient(130deg,#f7faf8,#fff 50%,#eef5f1)}#care-page .ornate>.wrap{background:#ffffff80;border-color:#a5c0b1;box-shadow:inset 0 0 0 7px #f4f9f6,inset 0 0 0 8px #d4e2da}#care-page .gold-note{border-color:#b4cabe;background:linear-gradient(120deg,#f6faf8,#ecf3ef);color:#345844}#care-page .mlb-reasons{background:#f0f6f3}#care-page .mlb-reasons-shell{border-color:#799e8a;background:radial-gradient(ellipse at 10% 0,#ffffffdd,transparent 47%),radial-gradient(ellipse at 100% 70%,#69977e44,transparent 55%),repeating-linear-gradient(125deg,#f8fbf922 0 1px,transparent 1px 6px),linear-gradient(120deg,#a8c6b5,#eef5f1 20%,#93baa5 38%,#dbebe2 49%,#f7faf8 67%,#afcebd 85%,#ddede4);box-shadow:inset 0 0 0 5px #f4f8f680,inset 0 0 0 7px #7093806b,0 12px 30px #32594421}#care-page .mlb-reasons-heading{color:#426e55}#care-page .mlb-reasons-heading h2{background:linear-gradient(110deg,#274835,#508367 43%,#2b513c);border-color:#c3d6cc;color:#fff;box-shadow:inset 0 0 0 4px #3f6a52,inset 0 0 0 5px #c9ded277,0 6px 12px #26463444;text-shadow:0 2px 2px #1d372955}#care-page .mlb-reasons-heading h2::before,#care-page .mlb-reasons-heading h2::after{background:#274835}#care-page .mlb-reason{background:linear-gradient(145deg,#fff,#f4f8f6) padding-box,linear-gradient(130deg,#6a907b,#ecf3ef 25%,#87ab97 52%,#f0f6f3 76%,#739783) border-box;box-shadow:0 5px 14px #2d523e24,inset 0 0 0 1px #a8c3b4}#care-page .mlb-reason-number{border-color:#86aa96;background:linear-gradient(140deg,#f1f7f4,#9cc2ad,#eff5f2);box-shadow:inset 0 0 0 3px #f1f6f3;color:#346048}#care-page .mlb-reason-number small{color:#436a55}#care-page .mlb-reason h3{color:#346048}#care-page .mlb-reason-photo{border-color:#b1c9bc}#care-page .mlb-reason-photo img{object-fit:cover}#care-page .mlb-reason-photo img[src*="clinic-private"]{object-position:39% center}#care-page .mlb-reason p{margin-bottom:0}#care-page .mlb-reason-heading{min-height:96px}#care-page #flow{background:linear-gradient(130deg,#f6faf8,#eaf2ee)}#care-page #precautions{background:#fff}#care-page .mlb-precautions{color:#3c5045}#care-page .mlb-precaution-row dd{margin:0}#care-page .mlb-precaution-row dd p{margin:0}#care-page .mlb-consult-note{margin-bottom:0}#care-page #faq{background:#f0f6f3}#care-page #women-general-access{background:transparent}#care-page #women-general-access .mhr-access{background:linear-gradient(125deg,#e9f2ed,#fcf8f9 50%,#e2ede7)}@media (max-width:760px){#care-page .section{padding-top:32px;padding-bottom:36px}#care-page .mlb-reason-heading{min-height:50px}}#care-page :is(#women-general-flow,#women-general-final){--navy:#1b3125;--rose:#539972;--wine:#407658;--gold:#c7a45b;--deepgold:#96712e;--ivory:#fff9f0;--serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;color:var(--navy);font:16px/1.8 "Yu Gothic",Meiryo,sans-serif;isolation:isolate;overflow:clip}#care-page :is(#women-general-flow,#women-general-final) *,#care-page :is(#women-general-flow,#women-general-final) *::before,#care-page :is(#women-general-flow,#women-general-final) *::after{box-sizing:border-box}#care-page :is(#women-general-flow,#women-general-final) :where(h1,h2,h3,p,figure){margin:0}#care-page :is(#women-general-flow,#women-general-final) a{color:inherit;text-decoration:none}#care-page :is(#women-general-flow,#women-general-final) img{display:block;max-width:100%}#care-page :is(#women-general-flow,#women-general-final) :focus-visible{outline:3px solid #356249;outline-offset:5px}#care-page :is(#women-general-flow,#women-general-final) section{scroll-margin-top:25px}#care-page :is(#women-general-flow,#women-general-final) .mhr-container{width:min(1160px,calc(100% - 64px));margin-inline:auto}#care-page :is(#women-general-flow,#women-general-final) .mhr-button{display:flex;align-items:center;justify-content:center;gap:13px;min-height:59px;padding:13px 20px;font-weight:700;font-size:18px;line-height:1.5;border-radius:5px;transition:filter .2s,transform .2s}#care-page :is(#women-general-flow,#women-general-final) .mhr-button-main{color:#fff;background:linear-gradient(110deg,#478362,#59a67c 52%,#447d5e);border:1px solid #9c7640;outline:1px solid #f0d59b;outline-offset:-4px;box-shadow:0 5px 12px #3a6b5025}#care-page :is(#women-general-flow,#women-general-final) .mhr-button>span:last-child{margin-left:auto;font-size:25px;font-weight:400}#care-page :is(#women-general-flow,#women-general-final) .mhr-button:hover{filter:brightness(1.08);transform:translateY(-2px)}#care-page :is(#women-general-flow,#women-general-final) .mhr-section-heading{text-align:center;margin-bottom:28px;font-family:var(--serif)}#care-page :is(#women-general-flow,#women-general-final) .mhr-kicker{font:12px/1.6 Georgia,serif;color:#866535;letter-spacing:.24em;margin-bottom:12px}#care-page :is(#women-general-flow,#women-general-final) .mhr-section-heading h2{font:600 clamp(27px,3vw,38px)/1.5 var(--serif);letter-spacing:.025em}#care-page :is(#women-general-flow,#women-general-final) .mhr-mobile-only{display:none}#care-page :is(#women-general-flow,#women-general-final) .mhr-dialog::backdrop{background:#192f2380;backdrop-filter:blur(4px)}@media (max-width:1100px) and (min-width:701px){:is(#women-general-flow,#women-general-final) .mhr-container{width:calc(100% - 44px)}}@media (max-width:700px){:is(#women-general-flow,#women-general-final){font-size:16px}#care-page :is(#women-general-flow,#women-general-final) .mhr-container{width:calc(100% - 32px)}#care-page :is(#women-general-flow,#women-general-final) .mhr-button{min-height:47px;padding:10px 14px;font-size:15px;gap:9px}#care-page :is(#women-general-flow,#women-general-final) .mhr-section-heading{margin-bottom:20px}#care-page :is(#women-general-flow,#women-general-final) .mhr-kicker{font-size:10px;letter-spacing:.2em;margin-bottom:8px}#care-page :is(#women-general-flow,#women-general-final) .mhr-section-heading h2{font-size:25px;line-height:1.55;letter-spacing:0}#care-page :is(#women-general-flow,#women-general-final) .mhr-mobile-only{display:initial}}@media (max-width:700px){#care-page :is(#women-general-flow,#women-general-final) .mhr-button>span:last-child{font-size:22px;line-height:1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#care-page :is(#women-general-flow,#women-general-final) *,#care-page :is(#women-general-flow,#women-general-final) *::before,#care-page :is(#women-general-flow,#women-general-final) *::after{animation:none!important;transition:none!important}}#care-page :is(#women-general-flow,#women-general-final) .mhr-section{padding:82px 0}#care-page :is(#women-general-flow,#women-general-final) .mhr-small{font-size:13px;line-height:1.85;color:#545a57}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow{background:#fffdfa}#care-page :is(#women-general-flow,#women-general-final) .mhr-faq summary::-webkit-details-marker{display:none}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone{display:block;font:35px/1.3 Georgia,serif;letter-spacing:.04em;color:var(--wine)}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone small{font:12px/1.7 "Yu Gothic",Meiryo,sans-serif;display:block;letter-spacing:.08em;color:var(--navy);margin-bottom:7px}#care-page :is(#women-general-flow,#women-general-final) .mhr-final{background:#fff8ee linear-gradient(125deg,#e8efe3,#fafbf3 50%,#dfe9df) center/cover;text-align:center;border-block:3px double #c3a264}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-motto{font:600 43px/1.5 var(--serif);margin-bottom:25px}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-motto em{font-style:normal;color:var(--rose)}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-motto>span{display:inline-block;font-size:16px;padding:4px 14px;border:1px solid #b49152;border-radius:50%;background:#fffaf2;vertical-align:middle;margin-left:18px;transform:rotate(4deg)}#care-page :is(#women-general-flow,#women-general-final) .mhr-final h2{font:600 27px/1.7 var(--serif);margin-bottom:22px}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-copy{max-width:780px;margin:auto;font-size:15px;line-height:1.9}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-copy p+p{margin-top:10px}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-actions{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:32px auto}#care-page :is(#women-general-flow,#women-general-final) .mhr-button-line{background:linear-gradient(110deg,#445a4e,#5b7366);color:#fff;border:1px solid #b39d62;outline:1px solid #e4d7ae;outline-offset:-4px;font-size:17px;box-shadow:0 5px 12px #36493f25}#care-page :is(#women-general-flow,#women-general-final) .mhr-final .mhr-small{margin-top:13px}@media (max-width:1100px) and (min-width:701px){#care-page :is(#women-general-flow,#women-general-final) .mhr-final-actions .mhr-button{font-size:15px}}@media (max-width:700px){#care-page :is(#women-general-flow,#women-general-final) .mhr-section{padding:48px 0}#care-page :is(#women-general-flow,#women-general-final) .mhr-small{font-size:12px}#care-page :is(#women-general-flow,#women-general-final) .mhr-section-heading h2{font-size:25px;line-height:1.6}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow .mhr-section-heading h2{font-size:23px}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone{font-size:32px}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-motto{font-size:28px;margin-bottom:19px;line-height:1.5}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-motto>span{display:block;font-size:14px;width:max-content;margin:10px auto 0}#care-page :is(#women-general-flow,#women-general-final) .mhr-final h2{font-size:21px;letter-spacing:-.045em}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-copy{text-align:left;font-size:14px}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-actions{grid-template-columns:1fr;gap:12px;margin:25px 0}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-actions .mhr-button{font-size:14px;min-height:54px}#care-page :is(#women-general-flow,#women-general-final) .mhr-final .mhr-small{font-size:11px}}#care-page :is(#women-general-flow,#women-general-final){--metal-gold:linear-gradient(115deg,#956b28,#dec17f 15%,#fff5d4 27%,#ad813b 42%,#f4dfa8 59%,#fff8dc 65%,#b38b45 80%,#edd49b 94%,#956b28);--metal-rose:linear-gradient(110deg,#3c6f53,#7cb194 24%,#add3be 43%,#6fa788 62%,#3d7154)}#care-page :is(#women-general-flow,#women-general-final) .mhr-button{border-radius:999px}#care-page :is(#women-general-flow,#women-general-final) .mhr-button{padding-inline:25px}#care-page :is(#women-general-flow,#women-general-final) .mhr-counsel-photo{position:relative;overflow:hidden}#care-page :is(#women-general-flow,#women-general-final) .mhr-counsel-photo img{position:absolute;top:0;left:0;width:100%;height:200%;object-fit:cover;object-position:70% 0}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow{padding:48px 0;background:#f8f5ed}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading{text-align:left;margin-bottom:26px}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading .mhr-kicker{color:#8c743f;letter-spacing:.2em;margin:0 0 10px}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading h2{position:relative;padding:22px 50px 22px 28px;border:1px solid #d8caa9;border-left:6px solid #b38d49;border-radius:0 20px 20px 0;background:linear-gradient(100deg,#f0e9d7,#fff 80%);box-shadow:0 4px 0 #bba87913;font-size:30px;line-height:1.5}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading h2::after{content:"✦";position:absolute;right:24px;top:50%;transform:translateY(-50%);color:#b48c42;font-size:25px}#care-page :is(#women-general-flow,#women-general-final) .mhr-photo-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:0}#care-page :is(#women-general-flow,#women-general-final) .mhr-photo-flow>li{position:relative;min-width:0;padding:6px;border:1px solid #c8b27d;border-radius:9px;background:linear-gradient(145deg,#fffefb,#f8f0df);box-shadow:0 4px 10px #80612712}#care-page :is(#women-general-flow,#women-general-final) .mhr-photo-flow>li:not(:last-child)::after{content:"›";position:absolute;right:-15px;top:38%;color:#ad8a47;font:25px/1 Georgia,serif}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-number{position:absolute;left:3px;top:3px;z-index:1;display:grid;place-items:center;width:25px;height:25px;border:1px solid #b28a42;border-radius:50%;background:linear-gradient(130deg,#fff4c6,#dfc07a,#fff0be);box-shadow:0 2px 5px #664d281a;color:#3a6c51;font:700 16px/1 Georgia,serif}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-photo{height:110px;background:#fff;border-radius:5px;overflow:hidden}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-photo>img{width:100%;height:100%;object-fit:contain}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-photo.mhr-counsel-photo>img{height:200%;object-fit:cover;object-position:70% 0}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-caption{padding:8px 2px 4px;text-align:center}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-caption h3{margin:0;padding:0;color:#604f30;font-size:13px;font-weight:700;line-height:1.45;letter-spacing:0}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-caption p{margin:5px 0 0;color:#746957;font-size:11px;line-height:1.45;letter-spacing:0}@media (max-width:700px){#care-page :is(#women-general-flow,#women-general-final) .mhr-flow{padding:32px 0}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading{margin-bottom:18px}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading .mhr-kicker{font-size:10px;margin-bottom:8px}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading h2{font-size:23px;line-height:1.45;padding:16px 36px 16px 16px;border-left-width:4px;border-radius:0 14px 14px 0}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading h2::after{font-size:19px;right:13px}#care-page :is(#women-general-flow,#women-general-final) .mhr-photo-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 8px}#care-page :is(#women-general-flow,#women-general-final) .mhr-photo-flow>li{grid-column:span 2;padding:4px;border-radius:6px}#care-page :is(#women-general-flow,#women-general-final) .mhr-photo-flow>li:nth-child(4){grid-column:2/span 2}#care-page :is(#women-general-flow,#women-general-final) .mhr-photo-flow>li::after{display:none}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-photo{height:65px}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-number{width:20px;height:20px;font-size:13px;left:2px;top:2px}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-caption{padding:5px 0 2px}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-caption h3{font-size:11px;line-height:1.4;text-wrap:balance}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-caption p{font-size:10px;line-height:1.4;text-wrap:balance}}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-user-counsel{background:#f5ede3}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-user-counsel>img{object-fit:cover;object-position:center 20%}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:420px;margin:24px auto 0;padding:14px 22px;border:1px solid var(--wine);border-radius:999px;background:#fafcfb;color:var(--wine);font:700 31px/1.3 "Yu Gothic",Meiryo,sans-serif;letter-spacing:.03em;box-shadow:0 3px 0 #48876417;transition:background .2s}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone small{font:600 12px/1.5 "Yu Gothic",Meiryo,sans-serif;color:var(--wine);margin-bottom:4px;letter-spacing:.05em}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone:hover{background:#edf4f0}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone:focus-visible{outline:3px solid #b69759;outline-offset:4px}@media (max-width:700px){#care-page :is(#women-general-flow,#women-general-final) .mhr-phone{font-size:28px;padding:13px 15px;max-width:360px;margin-top:20px}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone small{font-size:11px}}#care-page :is(#women-general-flow,#women-general-final){--navy:#20392b;--rose:#346048;--wine:#305441;--gold:#b7a06b;--deepgold:#827044;--ivory:#f9f7f7;--metal-rose:linear-gradient(110deg,#254634,#456b56 24%,#618571 43%,#3e624e 62%,#254634);--metal-blue:linear-gradient(110deg,#294b38,#456e57 24%,#587a67 43%,#3e624e 62%,#294b38);--metal-green:linear-gradient(110deg,#294335,#3e5c4b 24%,#4e6a5a 43%,#3a5747 62%,#294335);--metal-amber:linear-gradient(110deg,#664b22,#805d2a 24%,#89662f 43%,#785529 62%,#664b22)}#care-page :is(#women-general-flow,#women-general-final) .mhr-button-main{background:linear-gradient(110deg,#274835,#3f6550 52%,#2d513d);border-color:#67776e;outline-color:#bcc6c1;box-shadow:0 5px 12px #27483525}#care-page :is(#women-general-flow,#women-general-final) .mhr-button-line{background:linear-gradient(110deg,#3a5948,#4f6e5d);border-color:#74877d;outline-color:#bdcec5;box-shadow:0 5px 12px #2b423525}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow{background:#f4f1f2}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading h2{background:linear-gradient(100deg,#e7ece9,#fff 80%);border-color:#b9c4be;border-left-color:#7f9388;box-shadow:0 4px 0 #919d9613}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-heading .mhr-kicker{color:#5d7066}#care-page :is(#women-general-flow,#women-general-final) .mhr-photo-flow>li{background:linear-gradient(145deg,#fffefb,#eaf0ed);border-color:#aab8b0;box-shadow:0 4px 10px #3c504512}#care-page :is(#women-general-flow,#women-general-final) .mhr-flow-number{color:#2e493a}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone{background:#fdfbfb;box-shadow:0 3px 0 #30544117}#care-page :is(#women-general-flow,#women-general-final) .mhr-phone:hover{background:#e9eeeb}#care-page :is(#women-general-flow,#women-general-final) .mhr-final{background:radial-gradient(ellipse at 15% 10%,#d8e2dd77,transparent 50%),radial-gradient(ellipse at 90% 100%,#dbe5e0bb,transparent 50%),linear-gradient(135deg,#f9f6f7,#eff3f1);border-color:#a2b5ab}#care-page :is(#women-general-flow,#women-general-final) .mhr-final-motto>span{background:#f3f8f5;border-color:#95a99e}#care-page .mlb-toc{padding:28px 0;border-bottom:1px solid var(--line);background:#fffdf8}#care-page .mlb-toc-list{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}#care-page .mlb-toc-list a{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 5px;color:var(--ink);font-size:13px;text-decoration:none;border-bottom:1px solid #d6c9ad}#care-page .mlb-toc-list a::after{content:"↓";color:var(--gold)}@container mlbody (max-width:800px){#care-page .mlb-toc-list{grid-template-columns:repeat(3,minmax(0,1fr))}#care-page .mlb-toc{padding:20px 0}}@container mlbody (max-width:560px){#care-page .mlb-toc-list a{font-size:11px;gap:6px;padding:9px 2px}}#care-page .mlb-toc-list{gap:10px}#care-page .mlb-toc-list a{min-height:49px;padding:11px 8px;border:1px solid #b9a374;border-radius:10px;background:linear-gradient(150deg,#fffefb,#f5eedf);box-shadow:0 3px 0 #ddcfb1, inset 0 1px 0 #fff;font-weight:600;text-align:center;transition:background .2s,border-color .2s,box-shadow .2s}#care-page .mlb-toc-list a:hover{background:linear-gradient(150deg,#fff8e7,#eadcba);border-color:#927039;box-shadow:0 3px 0 #c9b88f}#care-page .mlb-toc-list a:active{box-shadow:0 1px 0 #ddcfb1}#care-page .mlb-toc-list a::after{color:#96743d}@container mlbody (max-width:560px){#care-page .mlb-toc-list{gap:10px 8px}#care-page .mlb-toc-list a{min-height:46px;padding:10px 4px;font-size:11px;gap:4px;border-radius:8px}}#care-page .mlb-toc{background:linear-gradient(120deg,#fbf7f8,#eef5f1);border-color:#b5cbbf}#care-page .mlb-toc-list{margin:0;padding:0}#care-page .mlb-toc-list li{--toc-ink:#3a6c51;--toc-light:#e7f1ec;--toc-border:#8db19d}#care-page .mlb-toc-list li:nth-child(2){--toc-ink:#365e48;--toc-light:#e4eee9;--toc-border:#8da99a}#care-page .mlb-toc-list li:nth-child(3){--toc-ink:#547061;--toc-light:#e8f0ec;--toc-border:#9ab4a6}#care-page .mlb-toc-list li:nth-child(4){--toc-ink:#4a6154;--toc-light:#e5eee9;--toc-border:#8da598}#care-page .mlb-toc-list li:nth-child(5){--toc-ink:#87602c;--toc-light:#f8edd7;--toc-border:#c2a46e}#care-page .mlb-toc-list li:nth-child(6){--toc-ink:#566d60;--toc-light:#ebf2ee;--toc-border:#a3b7ac}#care-page .mlb-toc-list a{color:var(--toc-ink);border-color:var(--toc-border);background:linear-gradient(150deg,#fff,var(--toc-light));box-shadow:0 3px 0 var(--toc-border),inset 0 1px 0 #fff}#care-page .mlb-toc-list a::after{color:var(--toc-ink)}#care-page .mlb-toc-list a:hover{background:var(--toc-light);border-color:var(--toc-ink);box-shadow:0 3px 0 var(--toc-ink)}#care-page .mlb-reasons{background:#faf5e9}#care-page .mlb-reasons-shell{border-color:#b89037;background:radial-gradient(ellipse at 10% 0,#fffcecdd,transparent 47%),radial-gradient(ellipse at 100% 70%,#b7883355,transparent 55%),repeating-linear-gradient(125deg,#fff8c811 0 1px,transparent 1px 6px),linear-gradient(120deg,#dbc078,#fff2ba 20%,#cda24b 38%,#f9e6a7 49%,#fff5d1 67%,#d6b260 85%,#f0dfaa);box-shadow:inset 0 0 0 5px #fff4c580,inset 0 0 0 7px #ae83346b,0 12px 30px #6a4f2821}#care-page .mlb-reasons-heading{color:#7c541e}#care-page .mlb-reasons-heading h2{background:linear-gradient(110deg,#325c45,#50956f 43%,#38684e);border-color:#f3d598;color:#fff5d3;box-shadow:inset 0 0 0 4px #3f7457,inset 0 0 0 5px #e6c17277,0 6px 12px #34604844;text-shadow:0 2px 2px #1d352855}#care-page .mlb-reasons-heading h2::before,#care-page .mlb-reasons-heading h2::after{background:#325c45}#care-page .mlb-reason{background:linear-gradient(145deg,#fffef7,#fff9e9) padding-box,linear-gradient(130deg,#98702d,#fff2b4 25%,#bd8b2f 52%,#ffeab0 76%,#9d732d) border-box;box-shadow:0 5px 14px #74501124,inset 0 0 0 1px #c4a15a}#care-page .mlb-reason-number{border-color:#b28a39;background:linear-gradient(140deg,#fff3bc,#d6ac55,#fff1bc);box-shadow:inset 0 0 0 3px #fff5c7;color:#3e7356}#care-page .mlb-reason-number small{color:#785120}#care-page .mlb-reason h3{color:#3a6d51}#care-page .mlb-reason-photo{border-color:#c8ac6e}#care-page #women-general-flow #flow{background:#f4f1f2}#care-page #women-general-final #contact{background:radial-gradient(ellipse at 15% 10%,#d8e2dd77,transparent 50%),radial-gradient(ellipse at 90% 100%,#dbe5e0bb,transparent 50%),linear-gradient(135deg,#f9f6f7,#eff3f1)}#care-page{--rose:#579372;--rose-dark:#426e55;--beige:#efe0d3;--gold:#b69a67;--ink:#41554a;--sans:"Noto Sans JP","Yu Gothic",Meiryo,sans-serif;--serif:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;color:var(--ink);background:#fffdfa}#care-page :focus-visible{outline:3px solid #5b8d72;outline-offset:4px}@media (prefers-reduced-motion:reduce){#care-page{scroll-behavior:auto}#care-page *,#care-page *:before,#care-page *:after{transition:none!important}}#care-page main>.compact-body{padding-block:30px;line-height:1.65}#care-page .compact-body p{line-height:1.65;margin-top:0;margin-bottom:10px}#care-page .compact-body h2{line-height:1.4}#care-page .compact-body h3{line-height:1.5;margin-bottom:10px}#care-page .compact-body .wrap{width:min(1180px,calc(100% - 48px))}#care-page .compact-body.ornate>.wrap{padding:24px 22px}#care-page .compact-body .mlb-head{margin:0 0 16px;padding:0 0 12px}#care-page .compact-body .mlb-head h2{padding:12px 16px;font-size:30px;line-height:1.4}#care-page .compact-body .mlb-head .mlb-kicker{margin-bottom:7px}#care-page .compact-body .gold-note{margin:12px 0;padding:12px 16px;font-size:17px;line-height:1.6}#care-page .compact-body .fine-print{margin:8px 0;font-size:12px;line-height:1.6}#care-page .compact-body .mlb-reasons-shell{padding:20px}#care-page .compact-body .mlb-reasons-heading{margin-bottom:18px;padding-bottom:14px}#care-page .compact-body .mlb-reasons-heading h2{font-size:28px;line-height:1.45}#care-page .compact-body .mlb-reasons-heading p{margin-bottom:7px}#care-page .compact-body .mlb-reasons-grid{gap:18px}#care-page .compact-body .mlb-reason{padding:14px;gap:10px}#care-page .compact-body .mlb-reason-heading{margin-bottom:10px;min-height:0}#care-page .compact-body .mlb-reason-photo{margin:0 0 10px;height:190px;aspect-ratio:auto}#care-page .compact-body .treatment-full-frame img{object-fit:contain;object-position:center}#care-page .compact-body .aftercare-explanation-photo{background:#fff}#care-page .compact-body .aftercare-explanation-photo img{object-fit:contain;object-position:center}#care-page .compact-body .women-reason-machines{grid-column:1/-1}#care-page .compact-body .women-reason-device-content{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}#care-page .compact-body .women-reason-devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:180px;margin:0;padding:8px;background:#fff}#care-page .compact-body .women-reason-device{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;gap:6px}#care-page .compact-body .women-reason-device img{width:auto;height:120px;max-width:100%;object-fit:contain;clip-path:inset(0 7% 0 0)}#care-page .compact-body .women-reason-device figcaption{font:700 12px/1.45 var(--sans);text-align:center;color:#4c705c;min-height:35px}#care-page .compact-body .women-reason-device-copy p{margin:0 0 10px}#care-page .compact-body .women-reason-device-link{display:inline-flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #b58e55;color:#4d7b62;font-size:13px;font-weight:700}#care-page .compact-body .mlb-reason p:last-child{margin-bottom:0}#care-page .compact-body .faq-list{margin-block:16px}#care-page .compact-body .faq-list details{margin-bottom:8px}#care-page .compact-body .faq-list summary{padding:14px 12px;line-height:1.6}#care-page .compact-body .answer{padding:12px 16px;line-height:1.65}#care-page #page-menu{padding:12px 0 14px}#care-page #page-menu .mlb-toc-list{gap:7px}#care-page #page-menu .mlb-toc-list li:nth-child(1){--toc-light:#f8e3ad;--toc-border:#c1a05b}#care-page #page-menu .mlb-toc-list li:nth-child(2){--toc-light:#cee5d8;--toc-border:#8fc2a6}#care-page #page-menu .mlb-toc-list li:nth-child(3){--toc-light:#dfcdf0;--toc-border:#b399ca}#care-page #page-menu .mlb-toc-list li:nth-child(4){--toc-light:#c9e4f7;--toc-border:#85b4d4}#care-page #page-menu .mlb-toc-list li:nth-child(5){--toc-light:#dcebc1;--toc-border:#a3b77b}#care-page #page-menu .mlb-toc-list li:nth-child(6){--toc-light:#c3e5df;--toc-border:#81b6ac}#care-page #page-menu .mlb-toc-list a{min-height:44px;padding:8px 6px;border-radius:5px;background:var(--toc-light);color:#344039;box-shadow:0 3px 0 var(--toc-border);font-weight:700}#care-page #page-menu .mlb-toc-list a:after{color:#fff;border-radius:50%;background:var(--toc-border);font-size:10px;line-height:13px;width:13px;height:13px}#care-page .women-image-dialog::backdrop{background:#22332aba}#care-page :is(#women-general-flow,#women-general-access,#women-general-final).compact-body{padding:0}#care-page :is(#women-general-flow,#women-general-access,#women-general-final) .mhr-section{padding-block:26px}#care-page :is(#women-general-flow,#women-general-access,#women-general-final) .mhr-section-heading{margin-bottom:16px}#care-page :is(#women-general-flow,#women-general-access,#women-general-final) .mhr-section-heading h2{font-size:28px;line-height:1.45;padding-block:14px}#care-page :is(#women-general-flow,#women-general-access,#women-general-final) p{line-height:1.65;margin-bottom:10px}@media (max-width:760px){#care-page main>.compact-body{padding-block:20px}#care-page .compact-body .wrap{width:calc(100% - 24px)}#care-page .compact-body.ornate>.wrap{padding:16px 12px}#care-page .compact-body .mlb-head{margin-bottom:12px;padding-bottom:8px}#care-page .compact-body .mlb-head h2{font-size:23px;padding:10px 12px;letter-spacing:.01em}#care-page .compact-body p{line-height:1.65;margin-bottom:8px}#care-page .compact-body .gold-note{font-size:16px;padding:10px 12px;margin:10px 0}#care-page .compact-body .mlb-reasons-shell{padding:12px}#care-page .compact-body .mlb-reasons-heading{margin-bottom:12px;padding-bottom:12px}#care-page .compact-body .mlb-reasons-heading h2{font-size:23px}#care-page .compact-body .mlb-reasons-grid{gap:12px}#care-page .compact-body .mlb-reason{padding:12px}#care-page .compact-body .mlb-reason-photo{height:160px}#care-page .compact-body .women-reason-device-content{grid-template-columns:1fr;gap:10px}#care-page .compact-body .women-reason-devices{height:156px;padding:6px;gap:4px;margin:0}#care-page .compact-body .women-reason-device img{height:100px}#care-page .compact-body .women-reason-device figcaption{font-size:10px;min-height:29px}#care-page .compact-body .faq-list summary{padding:12px 8px;font-size:14px}#care-page #page-menu{padding:10px 0 13px}#care-page :is(#women-general-flow,#women-general-access,#women-general-final) .mhr-section{padding-block:20px}#care-page :is(#women-general-flow,#women-general-access,#women-general-final) .mhr-section-heading{margin-bottom:12px}#care-page :is(#women-general-flow,#women-general-access,#women-general-final) .mhr-section-heading h2{font-size:23px;padding-block:10px}}body.mayurina-care-lp .datsumo-nav{display:none}body.mayurina-care-lp>header{margin-top:0!important}#care-page{padding-top:96px}@media (max-width:760px){#care-page{padding-top:67px;padding-bottom:84px}}#care-page .care-about-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:30px;align-items:center}#care-page .care-benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}#care-page .care-benefit{padding:20px 24px 20px 75px;position:relative;background:#fffaf6;border:1px solid #c8dcd1;border-top:3px solid #8cb69f}#care-page .care-benefit>span{font:400 34px Georgia,serif;position:absolute;left:18px;top:18px;color:#ba9970}#care-page .care-benefit h3{font-family:var(--serif);color:#4b775f;font-size:20px}#care-page .care-benefit p{font-size:15px;margin:0}#care-page .care-options{background:#fcf4e8;border:1px solid #cead7a;padding:20px 24px;margin:24px 0 0}#care-page .care-options h3{font-family:var(--serif);color:#4f7761;font-size:20px}#care-page .care-options p{font-size:15px}#care-page .care-options p:last-child{margin:0}#care-page .care-gray-section{background:linear-gradient(125deg,#e7f1ec,#fffaf4)}#care-page .care-gray-lead{max-width:850px;margin:0 auto;text-align:center}#care-page .care-gray-lead>strong{font:600 27px/1.65 var(--serif);color:#4a8665;display:block;margin:18px 0}#care-page .care-gray-lead p{font-size:16px;text-align:left}#care-page .care-hair-compare{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:850px;margin:24px auto}#care-page .care-hair-compare article{background:#fffdf9;border:1px solid #b4cbbe;padding:25px 24px 20px 85px;position:relative}#care-page .care-hair-compare h3{font:600 22px var(--serif)}#care-page .care-hair-compare p{font-size:14px;margin:0}#care-page .care-hair-symbol{position:absolute;left:30px;top:24px;width:22px;height:85px;background:#47574e;border-radius:100% 0 40% 40%;transform:rotate(12deg)}#care-page .care-hair-symbol.gray{background:#e7ece9;border:1px solid #afb7b3}#care-page .care-source-link{text-decoration:underline}#care-page .care-comfort-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#care-page .care-comfort-grid img{width:100%;height:200px;object-fit:cover;background:white;margin-bottom:16px;border:1px solid #bad3c5}#care-page .care-comfort-grid article:nth-child(2) img{object-fit:contain}#care-page .care-comfort-grid h3{font-family:var(--serif);font-size:20px;color:#4e7b62}#care-page .care-comfort-grid p{font-size:15px}#care-page #extra-fees{max-width:900px;margin:24px auto}#care-page .care-related{display:grid;grid-template-columns:1fr 1fr;gap:15px}#care-page .care-related a{border-bottom:1px solid #9cb9a9;padding:17px;background:#fbfcfb;font-size:15px}#care-page .care-references{margin-top:24px;font-size:12px}#care-page .care-references h3{font-size:14px;margin-bottom:8px}#care-page .care-references a{display:block;text-decoration:underline;margin:5px 0}#care-page .care-doctor-link{text-align:center;padding:18px;font-size:14px;border-block:1px solid #caddd3}#care-page .faq-list summary{display:flex;align-items:baseline;gap:14px;cursor:pointer}#care-page .faq-list summary>span{font:500 22px Georgia,serif;color:#a6795d}#care-page .faq-list summary:after{content:"＋";margin-left:auto;color:#729c85;flex:none}#care-page .faq-list details[open] summary:after{content:"－"}#care-page .faq-list summary::-webkit-details-marker{display:none}#care-page .faq-list .answer p:last-child{margin:0}#care-page section[id],#care-page nav[id]{scroll-margin-top:120px}@media (max-width:760px){#care-page .care-about-grid{grid-template-columns:1fr;gap:14px}#care-page .care-benefit-grid{grid-template-columns:1fr;gap:12px}#care-page .care-benefit{padding:16px 14px 16px 60px}#care-page .care-benefit>span{font-size:27px;left:14px;top:15px}#care-page .care-benefit h3{font-size:18px}#care-page .care-benefit p{font-size:14px}#care-page .care-options{padding:16px;margin-top:16px}#care-page .care-options h3{font-size:18px}#care-page .care-options p{font-size:14px}#care-page .care-gray-lead>strong{font-size:22px;text-align:left;margin:14px 0}#care-page .care-desktop{display:none}#care-page .care-gray-lead p{font-size:14px}#care-page .care-hair-compare{gap:12px;margin:18px auto;grid-template-columns:1fr}#care-page .care-hair-compare article{padding:18px 15px 18px 75px}#care-page .care-hair-symbol{height:66px;left:27px;top:21px;width:18px}#care-page .care-hair-compare h3{font-size:20px}#care-page .care-comfort-grid{grid-template-columns:1fr;gap:20px}#care-page .care-comfort-grid img{height:200px;max-width:400px;margin:0 auto 14px}#care-page .care-comfort-grid h3{font-size:19px}#care-page .care-comfort-grid p{font-size:14px}#care-page .care-related{grid-template-columns:1fr;gap:8px}}#care-page{--rose:#48765d;--rose-dark:#2f5543;--beige:#eef2e8;--gold:#b29a64;--ink:#354d40;background:#fdfefa}#care-page .care-benefit-scenes{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin:0 0 24px}#care-page .care-benefit-scenes figure{margin:0;background:#fff;border:1px solid #d7dfce;padding:5px 12px 14px;text-align:center}#care-page .care-benefit-scenes img{display:block;width:100%;height:245px;object-fit:contain}#care-page .care-benefit-scenes figcaption{font:500 18px/1.6 var(--serif);color:#43654b;margin:2px 0 0}#care-page .care-benefit{background:#f6f9f1;border-color:#d5dfca;border-top-color:#92ae86}#care-page .care-benefit h3{color:#3e6049}#care-page .care-gray-section{background:linear-gradient(125deg,#e8f0e3,#fbfcf6)}#care-page .care-gray-opening{display:grid;grid-template-columns:1fr 1.25fr;gap:26px;align-items:center;margin:0 auto;max-width:1020px}#care-page .care-gray-opening figure{margin:0}#care-page .care-gray-opening img{display:block;width:100%;height:auto;mix-blend-mode:multiply}#care-page .care-gray-opening .care-gray-lead>strong{text-align:left;font-size:24px;color:#3f6348;margin:10px 0 16px}#care-page .care-gray-opening .care-desktop{display:none}#care-page .care-hair-compare{max-width:1020px}@media (max-width:760px){#care-page .care-benefit-scenes{gap:10px;margin-bottom:16px}#care-page .care-benefit-scenes figure{padding:3px 5px 10px}#care-page .care-benefit-scenes img{height:135px;object-fit:cover}#care-page .care-benefit-scenes figcaption{font-size:13px;line-height:1.6}#care-page .care-gray-opening{grid-template-columns:1fr;gap:0}#care-page .care-gray-opening figure{width:100%;max-width:350px;margin:0 auto}#care-page .care-gray-opening .care-gray-lead>strong{font-size:22px;margin:8px 0 14px}}#care-page #page-menu .mlb-toc-list li a{background:linear-gradient(120deg,#eff5e8,#dcebd9);border-color:#a3b996;color:#3c5e49;box-shadow:0 3px 0 #adc39d}#care-page #page-menu .mlb-toc-list li a:hover{background:#ccdfc5}#care-page #page-menu .mlb-toc-list li a:after{color:#638762}#care-page .care-hair-symbol.dark{background:#423d35}#care-page .care-hair-symbol.gray{background:#e9e9e5;border-color:#aaa9a3}#care-page .care-general{--navy:#0d203f;--rose:#ac405b;--wine:#8a2c46;--gold:#c7a45b;--deepgold:#96712e;--ivory:#fff9f0;--serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;color:var(--navy);font:16px/1.8 "Yu Gothic",Meiryo,sans-serif;isolation:isolate;overflow:clip}#care-page .care-general *,#care-page .care-general *::before,#care-page .care-general *::after{box-sizing:border-box}#care-page .care-general :where(h1,h2,h3,p,figure){margin:0}#care-page .care-general a{color:inherit;text-decoration:none}#care-page .care-general button{font:inherit;color:inherit;cursor:pointer}#care-page .care-general img{display:block;max-width:100%}#care-page .care-general :focus-visible{outline:3px solid #17647f;outline-offset:5px}#care-page .care-general section{scroll-margin-top:25px}#care-page .care-general .mhr-container{width:min(1160px,calc(100% - 64px));margin-inline:auto}#care-page .care-general .mhr-hero{position:relative;background:#fff7eb url("assets/general/champagne-silk-bg-opt.webp") center/cover no-repeat;border-block:1px solid #d6b474}#care-page .care-general .mhr-hero::after{content:"";position:absolute;inset:8px;border:1px solid #c9a45a66;pointer-events:none}#care-page .care-general .mhr-hero-inner{max-width:1240px;margin:auto;padding:25px 44px 20px;position:relative;z-index:1}#care-page .care-general .mhr-brand-strip{width:max-content;max-width:100%;padding:2px 19px;background:linear-gradient(105deg,#8f6d30,#c5a56a 75%,#d5ba82);color:#fff;font-family:var(--serif);font-size:14px;letter-spacing:.09em;box-shadow:0 2px 8px #69461716}#care-page .care-general .mhr-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:20px;padding:20px 0 26px}#care-page .care-general .mhr-copy{position:relative;padding:4px 0 0}#care-page .care-general h1{font-family:var(--serif);font-weight:600;line-height:1.12;letter-spacing:-.055em;text-shadow:0 2px 0 #fff,0 5px 17px #fff;position:relative;z-index:1}#care-page .care-general .mhr-hero-sub{font-family:var(--serif);font-size:18px;line-height:1.8;margin-top:25px;letter-spacing:.03em}#care-page .care-general .mhr-device-heading{font-family:var(--serif);font-size:20px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;line-height:1.2}#care-page .care-general .mhr-device-heading::before,#care-page .care-general .mhr-device-heading::after{content:"";width:26px;height:1px;background:var(--gold)}#care-page .care-general .mhr-device-heading strong{font-size:55px;font-weight:500;color:#a87934}#care-page .care-general .mhr-devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end}#care-page .care-general .mhr-devices figure{position:relative;text-align:center}#care-page .care-general .mhr-device-stage{height:224px;display:flex;align-items:flex-end;justify-content:center;position:relative;padding-bottom:13px;isolation:isolate}#care-page .care-general .mhr-device-stage::before{content:"";position:absolute;bottom:0;width:100%;height:25px;border-radius:50%;background:linear-gradient(170deg,#fffcf5,#e2c98b 65%,#b98b3a);border:1px solid #c6a462;box-shadow:0 6px 13px #745d2b22;z-index:-1}#care-page .care-general .mhr-device-stage::after{content:"";position:absolute;inset:7px 4px 17px;border-radius:90px 90px 0 0;background:linear-gradient(#fffcf580,#eddaa855);z-index:-2}#care-page .care-general .mhr-device-stage img{width:auto;height:auto;max-height:204px;max-width:95%;filter:drop-shadow(3px 8px 4px #3e342b25);object-fit:contain;clip-path:inset(0 7% 0 0)}#care-page .care-general .mhr-device-en{display:block;font:10px/1.5 Georgia,serif;letter-spacing:.09em;color:#826336;margin:9px 0 3px}#care-page .care-general .mhr-devices figcaption strong{display:flex;align-items:center;justify-content:center;min-height:42px;font-size:15px;line-height:1.3;font-family:var(--serif);font-weight:600}#care-page .care-general .mhr-hero-bottom{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:34px}#care-page .care-general .mhr-zero{position:relative;display:flex;align-items:center;justify-content:center;gap:24px;border:1px solid #b98f48;border-radius:5px;background:linear-gradient(110deg,#fffdf8e8,#f9e9dbe8);padding:6px 25px;box-shadow:inset 0 0 0 4px #ffffff90,0 5px 13px #8f672114}#care-page .care-general .mhr-zero-label{font:600 24px/1.3 var(--serif)}#care-page .care-general .mhr-zero-label small{display:block;font:12px/1.5 "Yu Gothic",Meiryo,sans-serif;letter-spacing:.15em;margin-top:7px}#care-page .care-general .mhr-zero p{display:flex;align-items:baseline;line-height:1.1;color:var(--rose);font-family:var(--serif)}#care-page .care-general .mhr-zero strong{font-size:76px;font-weight:500}#care-page .care-general .mhr-zero p span{font-size:29px;margin-left:7px}#care-page .care-general .mhr-zero-spark{font-size:30px;color:var(--gold);position:absolute;right:13px;top:7px}#care-page .care-general .mhr-hero-actions{display:grid;gap:2px;text-align:center}#care-page .care-general .mhr-button{display:flex;align-items:center;justify-content:center;gap:13px;min-height:59px;padding:13px 20px;font-weight:700;font-size:18px;line-height:1.5;border-radius:5px;transition:filter .2s,transform .2s}#care-page .care-general .mhr-button-main{color:#fff;background:linear-gradient(110deg,#97334e,#b34c65 52%,#903148);border:1px solid #9c7640;outline:1px solid #f0d59b;outline-offset:-4px;box-shadow:0 5px 12px #7c293525}#care-page .care-general .mhr-button svg{width:23px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}#care-page .care-general .mhr-button>span:last-child{margin-left:auto;font-size:25px;font-weight:400}#care-page .care-general .mhr-button:hover{filter:brightness(1.08);transform:translateY(-2px)}#care-page .care-general .mhr-hero-price-link{display:flex;align-items:center;justify-content:center;gap:20px;min-height:40px;font-size:14px;font-weight:700}#care-page .care-general .mhr-hero-note{font-size:12px;line-height:1.6;margin-top:14px;text-align:center;color:#534b42}#care-page .care-general .mhr-section-heading{text-align:center;margin-bottom:28px;font-family:var(--serif)}#care-page .care-general .mhr-kicker{font:12px/1.6 Georgia,serif;color:#866535;letter-spacing:.24em;margin-bottom:12px}#care-page .care-general .mhr-section-heading h2{font:600 clamp(27px,3vw,38px)/1.5 var(--serif);letter-spacing:.025em}#care-page .care-general .mhr-ornament{display:flex;align-items:center;justify-content:center;gap:15px;color:#b29358;margin-top:12px;font-size:14px}#care-page .care-general .mhr-ornament::before,#care-page .care-general .mhr-ornament::after{content:"";height:1px;width:80px;background:linear-gradient(90deg,transparent,#bb9d62)}#care-page .care-general .mhr-ornament::after{transform:rotate(180deg)}#care-page .care-general .mhr-mobile-only{display:none}#care-page .care-general .mhr-dialog{color:var(--navy);width:min(560px,calc(100vw - 32px));max-height:85dvh;border:1px solid var(--gold);border-radius:8px;padding:35px;background:#fffdf8;box-shadow:0 10px 80px #15213640;font-size:15px;line-height:1.85}#care-page .care-general .mhr-dialog::backdrop{background:#10213880;backdrop-filter:blur(4px)}#care-page .care-general .mhr-dialog h2{font:600 28px/1.5 var(--serif);margin-bottom:17px}#care-page .care-general .mhr-dialog-close{position:absolute;right:7px;top:5px;width:44px;height:44px;border:0;background:none;font-size:28px}@media (max-width:1100px) and (min-width:701px){#care-page .care-general .mhr-container{width:calc(100% - 44px)}#care-page .care-general .mhr-hero-inner{padding-inline:30px}#care-page .care-general .mhr-device-stage{height:190px}#care-page .care-general .mhr-device-stage img{max-height:172px}}@media (max-width:700px){#care-page .care-general{font-size:16px}#care-page .care-general .mhr-container{width:calc(100% - 32px)}#care-page .care-general .mhr-hero{background-size:auto 100%;background-position:45% center}#care-page .care-general .mhr-hero::after{inset:5px}#care-page .care-general .mhr-hero-inner{padding:13px 16px 12px}#care-page .care-general .mhr-brand-strip{font-size:10px;letter-spacing:.025em;padding:3px 10px;line-height:1.7;margin-bottom:9px}#care-page .care-general .mhr-hero-grid{display:flex;flex-direction:column;gap:6px;padding:0 0 8px}#care-page .care-general .mhr-copy{width:100%;padding:0 7px}#care-page .care-general h1{line-height:1.12;letter-spacing:-.045em}#care-page .care-general .mhr-hero-sub{display:none}#care-page .care-general .mhr-device-showcase{width:100%}#care-page .care-general .mhr-device-heading{font-size:13px;gap:6px;margin:0 0 2px;height:27px}#care-page .care-general .mhr-device-heading strong{font-size:28px}#care-page .care-general .mhr-device-heading::before,#care-page .care-general .mhr-device-heading::after{width:25px}#care-page .care-general .mhr-devices{gap:8px}#care-page .care-general .mhr-device-stage{height:109px;padding-bottom:6px}#care-page .care-general .mhr-device-stage img{max-height:102px;max-width:90%}#care-page .care-general .mhr-device-stage::before{height:15px}#care-page .care-general .mhr-device-stage::after{inset:0 5px 9px}#care-page .care-general .mhr-device-en{display:none}#care-page .care-general .mhr-devices figcaption strong{font-size:11px;line-height:1.2;min-height:29px;margin-top:3px}#care-page .care-general .mhr-hero-bottom{display:flex;flex-direction:column;gap:8px}#care-page .care-general .mhr-zero{padding:2px 22px;gap:18px;width:100%;height:47px;box-shadow:inset 0 0 0 3px #ffffff90}#care-page .care-general .mhr-zero-label{font-size:17px;display:flex;align-items:center;gap:8px}#care-page .care-general .mhr-zero-label small{font-size:10px;line-height:1.3;letter-spacing:0;max-width:43px;margin:0;padding-left:7px;border-left:1px solid #d1b581}#care-page .care-general .mhr-zero strong{font-size:43px}#care-page .care-general .mhr-zero p span{font-size:21px;margin-left:4px}#care-page .care-general .mhr-zero-spark{font-size:19px;right:9px;top:3px}#care-page .care-general .mhr-hero-actions{width:100%;gap:0}#care-page .care-general .mhr-button{min-height:47px;padding:10px 14px;font-size:15px;gap:9px}#care-page .care-general .mhr-button svg{width:19px}#care-page .care-general .mhr-hero-price-link{font-size:12px;min-height:31px}#care-page .care-general .mhr-hero-note{font-size:10px;line-height:1.65;margin-top:4px;text-align:left}#care-page .care-general .mhr-section-heading{margin-bottom:20px}#care-page .care-general .mhr-kicker{font-size:10px;letter-spacing:.2em;margin-bottom:8px}#care-page .care-general .mhr-section-heading h2{font-size:25px;line-height:1.55;letter-spacing:0}#care-page .care-general .mhr-ornament{margin-top:8px}#care-page .care-general .mhr-mobile-only{display:initial}#care-page .care-general .mhr-dialog{padding:30px 20px 23px;font-size:14px}#care-page .care-general .mhr-dialog h2{font-size:24px}}@media (max-width:700px){#care-page .care-general .mhr-brand-strip{padding-block:1px;margin-bottom:7px}#care-page .care-general h1{line-height:1.06}#care-page .care-general .mhr-hero-grid{gap:3px;padding-bottom:5px}#care-page .care-general .mhr-device-heading{height:23px;font-size:12px}#care-page .care-general .mhr-device-heading strong{font-size:26px}#care-page .care-general .mhr-device-stage{height:90px}#care-page .care-general .mhr-device-stage img{max-height:85px}#care-page .care-general .mhr-devices figcaption strong{min-height:25px;font-size:11px}#care-page .care-general .mhr-zero{height:44px}#care-page .care-general .mhr-zero strong{font-size:40px}#care-page .care-general .mhr-hero-bottom{gap:7px}#care-page .care-general .mhr-button>span:last-child{font-size:22px;line-height:1}#care-page .care-general .mhr-hero .mhr-button{min-height:44px;padding-block:9px}#care-page .care-general .mhr-hero-price-link{min-height:44px}#care-page .care-general .mhr-hero-note{background:#fffaf0b8;border-radius:2px;padding:2px 4px}}@media (max-width:700px){#care-page .care-general .mhr-hero-actions{grid-template-columns:2fr 1fr;gap:6px;align-items:stretch}#care-page .care-general .mhr-hero .mhr-button{font-size:13px;padding:9px 8px;gap:0;white-space:nowrap}#care-page .care-general .mhr-hero .mhr-button svg,#care-page .care-general .mhr-hero .mhr-button>span:last-child{display:none}#care-page .care-general .mhr-hero-price-link{font-size:11px;line-height:1.45;gap:4px;border:1px solid #bda16a;background:#fffaf2d9;border-radius:4px;padding:4px 6px;text-align:left}}@media (prefers-reduced-motion:reduce){#care-page .care-general *,#care-page .care-general *::before,#care-page .care-general *::after{animation:none!important;transition:none!important}}@media (max-width:700px){#care-page .care-general .mhr-cta-wrap{display:block}#care-page .care-general .mhr-hero-price-link{justify-content:center;text-align:center;white-space:nowrap}}#care-page .care-general .mhr-hero{overflow:hidden}#care-page .care-general .mhr-hero-woman{position:absolute;right:-38px;top:-22px;width:600px;z-index:0;pointer-events:none}#care-page .care-general .mhr-hero-woman img{height:auto;width:100%;object-fit:contain;opacity:.88;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000b 22%,#000 48%),linear-gradient(to bottom,transparent 0%,#000 9%,#000 48%,#0009 76%,transparent 100%),radial-gradient(ellipse 65% 38% at 0% 30%,transparent 28%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,#000b 22%,#000 48%),linear-gradient(to bottom,transparent 0%,#000 9%,#000 48%,#0009 76%,transparent 100%),radial-gradient(ellipse 65% 38% at 0% 30%,transparent 28%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}#care-page .care-general .mhr-hero-woman figcaption{position:absolute;right:70px;bottom:90px;text-align:right;font-size:9px;line-height:1.2;color:#71604c}#care-page .care-general .mhr-brand-strip,#care-page .care-general .mhr-hero-grid,#care-page .care-general .mhr-hero-bottom,#care-page .care-general .mhr-hero-note{position:relative;z-index:1}#care-page .care-general .mhr-device-showcase{padding-right:92px}#care-page .care-general .mhr-device-heading{font-size:17px;white-space:nowrap}#care-page .care-general .mhr-device-heading::before,#care-page .care-general .mhr-device-heading::after{width:15px}#care-page .care-general .mhr-section{padding:82px 0}#care-page .care-general .mhr-small{font-size:13px;line-height:1.85;color:#52575c}#care-page .care-general .mhr-section-heading h2 span{color:var(--wine)}#care-page .care-general .mhr-text-link{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:48px;padding:11px 3px;border-bottom:1px solid #cbb78e;font-size:14px;font-weight:600;color:var(--wine)}#care-page .care-general .mhr-centered-cta{max-width:510px;margin:30px auto 0;text-align:center;display:grid;gap:14px}#care-page .care-general .mhr-machines{background:radial-gradient(ellipse at 50% 25%,#f7e7bf75,transparent 64%),#fffdf8}#care-page .care-general .mhr-machine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}#care-page .care-general .mhr-machine{position:relative;border:1px solid #b79756;background:#fff;box-shadow:0 8px 25px #8a6e2520;padding:9px;display:flex;flex-direction:column}#care-page .care-general .mhr-machine-no{font:28px/1.2 Georgia,serif;color:#a58040;position:absolute;left:22px;top:20px;border-bottom:1px solid #ccb47e;padding-bottom:6px}#care-page .care-general .mhr-machine-photo{height:235px;background:radial-gradient(ellipse at bottom,#f4e6bf,transparent 70%),#fffdf8;display:flex;align-items:center;justify-content:center;padding:25px 12px 10px}#care-page .care-general .mhr-machine-photo img{width:auto;height:auto;max-width:90%;max-height:196px;object-fit:contain;clip-path:inset(0 7% 0 0);filter:drop-shadow(3px 8px 5px #8c773430)}#care-page .care-general .mhr-machine-name{text-align:center;height:100px;min-height:100px;padding:10px 5px;background:linear-gradient(110deg,#9c7839,#c7a763,#a17a38);color:#fff;display:flex;flex-direction:column;justify-content:center;font:600 23px/1.3 var(--serif)}#care-page .care-general .mhr-machine-name small{display:block;font:10px/1.4 Georgia,serif;letter-spacing:.12em;margin-bottom:5px}#care-page .care-general .mhr-wavelength-slot{aspect-ratio:2.35;background:#fffcf6;border:1px solid #e1d3b3;margin-top:12px;min-height:50px}#care-page .care-general .mhr-machine-desc{padding:18px 15px 20px}#care-page .care-general .mhr-laser-label{font-size:12px;color:#90642a;border-bottom:1px solid #ddc89b;padding-bottom:9px;letter-spacing:-.03em}#care-page .care-general .mhr-machine h4{font:600 21px/1.6 var(--serif);margin:15px 0;color:var(--wine);min-height:68px}#care-page .care-general .mhr-machine-desc>p:last-child{font-size:14px;line-height:1.95}#care-page .care-general .mhr-all-prices{background:radial-gradient(ellipse at 0 0,#e8d09d66,transparent 50%),linear-gradient(120deg,#fff9e9,#f9edcf);position:relative}#care-page .care-general .mhr-full-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}#care-page .care-general .mhr-full-price{border:1px solid #bda16b;outline:1px solid #fff;outline-offset:-5px;background:#fffdfa;padding:0 24px 22px;box-shadow:0 8px 22px #80601e15;display:flex;flex-direction:column}#care-page .care-general .mhr-full-price h3{margin:0 -24px 10px;background:linear-gradient(110deg,#8f354e,#b45e74);color:#fff;text-align:center;padding:16px;font:600 27px/1.5 var(--serif);border-bottom:3px solid #c8aa67}#care-page .care-general .mhr-full-price h3 small{display:block;font:11px/1.5 Georgia,serif;letter-spacing:.2em;color:#efddc9;margin-bottom:3px}#care-page .care-general .mhr-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.6;margin:6px 0 15px}#care-page .care-general .mhr-table caption{font-size:12px;text-align:left;color:#686052;padding:9px 0}#care-page .care-general .mhr-table th,#care-page .care-general .mhr-table td{padding:15px 11px;border-bottom:1px solid #e2d3b7;text-align:left}#care-page .care-general .mhr-table thead{background:#f1e6d0;font-size:13px}#care-page .care-general .mhr-table tbody th{font-weight:500}#care-page .care-general .mhr-table td{text-align:right;font:600 24px/1.5 var(--serif);color:var(--wine);white-space:nowrap}#care-page .care-general .mhr-full-price>.mhr-text-link{margin-top:auto}#care-page .care-general .mhr-price-condition{margin:22px 0 36px;text-align:center}#care-page .care-general .mhr-extra-fees{border:1px solid #b89b5f;border-top:4px solid #b89b5f;background:#fffdf7;padding:28px;display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:start}#care-page .care-general .mhr-extra-fees h3{font:600 29px/1.5 var(--serif);margin-bottom:22px}#care-page .care-general .mhr-extra-fees p{font-size:14px;line-height:1.95}#care-page .care-general .mhr-extra-fees .mhr-table{margin:0}#care-page .care-general .mhr-extra-fees .mhr-table td{font-size:19px}#care-page .care-general .mhr-extra-fees .mhr-table th,#care-page .care-general .mhr-extra-fees .mhr-table td{padding:9px 10px}#care-page .care-general .mhr-faq summary::-webkit-details-marker{display:none}@media (max-width:1100px) and (min-width:701px){#care-page .care-general .mhr-device-showcase{padding-right:50px}#care-page .care-general .mhr-hero-woman{width:54%;right:-28px;top:-12px}#care-page .care-general .mhr-hero-woman img{width:100%;height:auto}#care-page .care-general .mhr-device-heading{font-size:13px;gap:4px}#care-page .care-general .mhr-device-heading:before,#care-page .care-general .mhr-device-heading:after{display:none}#care-page .care-general .mhr-machine-grid{gap:14px}#care-page .care-general .mhr-machine h4{font-size:18px}#care-page .care-general .mhr-machine-desc{padding-inline:8px}#care-page .care-general .mhr-full-price{padding-inline:15px}#care-page .care-general .mhr-full-price h3{margin-inline:-15px}#care-page .care-general .mhr-table{font-size:13px}#care-page .care-general .mhr-table td{font-size:21px}}@media (max-width:700px){#care-page .care-general .mhr-hero-woman{top:-20px;right:-32px;width:88%}#care-page .care-general .mhr-hero-woman img{height:auto;width:100%}#care-page .care-general .mhr-hero-woman figcaption{font-size:8px;right:48px;bottom:8px}#care-page .care-general .mhr-copy{padding-top:1px;padding-bottom:3px}#care-page .care-general .mhr-device-showcase{padding-right:0}#care-page .care-general .mhr-device-heading{font-size:12px}#care-page .care-general .mhr-device-heading:before,#care-page .care-general .mhr-device-heading:after{width:22px}#care-page .care-general .mhr-section{padding:48px 0}#care-page .care-general .mhr-small{font-size:12px}#care-page .care-general .mhr-section-heading h2{font-size:25px;line-height:1.6}#care-page .care-general .mhr-text-link{font-size:13px}#care-page .care-general .mhr-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:25px}#care-page .care-general .mhr-machine{padding:4px;box-shadow:0 4px 12px #8a6e2515}#care-page .care-general .mhr-machine-no{font-size:15px;top:9px;left:8px;padding-bottom:3px}#care-page .care-general .mhr-machine-photo{height:120px;padding:25px 0 7px}#care-page .care-general .mhr-machine-photo img{max-height:90px;max-width:94%}#care-page .care-general .mhr-machine-name{height:65px;min-height:65px;font-size:12px;line-height:1.4;letter-spacing:-.06em;padding:6px 1px}#care-page .care-general .mhr-machine-name small{font-size:7px;letter-spacing:0;margin-bottom:4px;white-space:nowrap}#care-page .care-general .mhr-wavelength-slot{min-height:51px;margin-top:6px;aspect-ratio:1.75}#care-page .care-general .mhr-machine-desc{padding:11px 4px 14px}#care-page .care-general .mhr-laser-label{font-size:10px;line-height:1.6;padding-bottom:8px;min-height:41px;overflow-wrap:anywhere}#care-page .care-general .mhr-machine h4{font-size:14px;line-height:1.65;margin:12px 0;min-height:115px;letter-spacing:-.035em}#care-page .care-general .mhr-machine h4 br{display:none}#care-page .care-general .mhr-machine-desc>p:last-child{font-size:13px;line-height:1.85;overflow-wrap:anywhere}#care-page .care-general .mhr-all-prices .mhr-section-heading h2{font-size:23px}#care-page .care-general .mhr-full-price-grid{grid-template-columns:1fr;gap:25px}#care-page .care-general .mhr-full-price{padding:0 15px 17px}#care-page .care-general .mhr-full-price h3{font-size:24px;margin-inline:-15px;padding:12px}#care-page .care-general .mhr-table{font-size:13px;line-height:1.7}#care-page .care-general .mhr-table caption{font-size:11px;padding:7px 0}#care-page .care-general .mhr-table th,#care-page .care-general .mhr-table td{padding:12px 7px}#care-page .care-general .mhr-table thead{font-size:11px}#care-page .care-general .mhr-table td{font-size:22px}#care-page .care-general .mhr-price-condition{text-align:left;margin:20px 0 25px}#care-page .care-general .mhr-extra-fees{display:flex;flex-direction:column;padding:21px 17px;gap:18px}#care-page .care-general .mhr-extra-fees>div{width:100%}#care-page .care-general .mhr-extra-fees h3{font-size:24px;margin-bottom:15px}#care-page .care-general .mhr-extra-fees p{font-size:13px}#care-page .care-general .mhr-extra-fees .mhr-table td{font-size:17px}#care-page .care-general .mhr-extra-fees .mhr-table th,#care-page .care-general .mhr-extra-fees .mhr-table td{padding:9px 3px}#care-page .care-general .mhr-centered-cta{margin-top:24px}#care-page .care-general .mhr-centered-cta .mhr-button{font-size:14px}}#care-page .care-general{--metal-gold:linear-gradient(115deg,#956b28,#dec17f 15%,#fff5d4 27%,#ad813b 42%,#f4dfa8 59%,#fff8dc 65%,#b38b45 80%,#edd49b 94%,#956b28);--metal-rose:linear-gradient(110deg,#75364e,#b8758b 24%,#dba5b5 43%,#ae687e 62%,#78364f)}#care-page .care-general .mhr-button,#care-page .care-general .mhr-hero-price-link{border-radius:999px}#care-page .care-general .mhr-button{padding-inline:25px}#care-page .care-general .mhr-text-link{border:1px solid #cbb78e;border-radius:999px;padding:11px 20px}#care-page .care-general .mhr-hero-price-link{border:1px solid #bda16a}#care-page .care-general .mhr-machines{padding:58px 0;background:radial-gradient(ellipse at 50% 5%,#f5dfb9aa,transparent 64%),#fffdf8}#care-page .care-general .mhr-machine-heading{position:relative;max-width:940px;margin:6px auto 27px;padding:20px 48px 24px;border:5px solid transparent;background:radial-gradient(ellipse at top,#bd7e8f66,transparent 80%),linear-gradient(120deg,#712b45,#9f5269 48%,#722c46) padding-box,var(--metal-gold) border-box;outline:1px solid #ba9655;outline-offset:5px;box-shadow:inset 0 0 0 1px #f5dbaf99,0 12px 24px #69352b20}#care-page .care-general .mhr-machine-heading::before,#care-page .care-general .mhr-machine-heading::after{content:"✦";position:absolute;top:50%;transform:translateY(-50%);color:#f4dca4;font:35px/1 Georgia,serif}#care-page .care-general .mhr-machine-heading::before{left:30px}#care-page .care-general .mhr-machine-heading::after{right:30px}#care-page .care-general .mhr-machine-heading .mhr-kicker{color:#f7e3b8;font-size:13px;letter-spacing:.24em;margin-bottom:5px}#care-page .care-general .mhr-machine-heading h2{font-size:30px;line-height:1.35;color:#fff9eb;text-shadow:0 2px 5px #49152c55}#care-page .care-general .mhr-machine-heading h2 span{font-size:37px;color:#fff4d7}#care-page .care-general .mhr-title-count{font:64px/.95 Georgia,serif;vertical-align:-3px;padding-right:4px;color:#f8df9c}#care-page .care-general .mhr-machine-heading .mhr-ornament{display:none}#care-page .care-general .mhr-approval{display:flex;align-items:center;justify-content:center;gap:14px;max-width:760px;margin:0 auto 20px;padding:12px 20px;border:1px solid #c4a262;border-radius:6px;background:linear-gradient(110deg,#fff7e5,#fffdf7 50%,#f4e7c9);box-shadow:inset 0 0 0 3px #fff9;font-size:15px;font-weight:600;line-height:1.5}#care-page .care-general .mhr-approval-mark{flex:none;width:33px;height:33px;display:grid;place-items:center;border:1px solid #b9944f;border-radius:50%;background:var(--metal-gold);color:#674c26;font-size:20px}#care-page .care-general .mhr-machine-grid{margin-top:0;gap:20px}#care-page .care-general .mhr-machine-photo{height:190px;padding-top:20px}#care-page .care-general .mhr-machine-photo img{max-height:165px}#care-page .care-general .mhr-machine-name{background:var(--metal-rose);box-shadow:inset 0 1px 0 #fff9,inset 0 -1px 0 #65304866;color:#fffaf7;height:83px;min-height:83px;border:1px solid #a66b80;text-shadow:0 1px 3px #58203955}#care-page .care-general .mhr-machine-name small{color:#fff0f1}#care-page .care-general .mhr-wavelength-slot{aspect-ratio:3;margin-top:9px}#care-page .care-general .mhr-machine-desc{padding:12px 15px 16px}#care-page .care-general .mhr-laser-label{padding-bottom:6px;line-height:1.45}#care-page .care-general .mhr-machine h4{font-size:21px;line-height:1.45;min-height:61px;margin:12px 0 9px}#care-page .care-general .mhr-machine-desc>p:last-child{font-size:14px;line-height:1.65}@media (max-width:700px){#care-page .care-general .mhr-text-link{padding:10px 15px}#care-page .care-general .mhr-machines{padding:36px 0}#care-page .care-general .mhr-machine-heading{border-width:3px;outline-offset:3px;padding:16px 12px 18px;margin:4px auto 20px}#care-page .care-general .mhr-machine-heading::before,#care-page .care-general .mhr-machine-heading::after{font-size:19px;top:51%}#care-page .care-general .mhr-machine-heading::before{left:9px}#care-page .care-general .mhr-machine-heading::after{right:9px}#care-page .care-general .mhr-machine-heading .mhr-kicker{font-size:9px;letter-spacing:.15em}#care-page .care-general .mhr-machine-heading h2{font-size:21px;line-height:1.45}#care-page .care-general .mhr-machine-heading h2 span{font-size:22px;white-space:nowrap}#care-page .care-general .mhr-title-count{font-size:43px;vertical-align:-2px;padding-right:2px}#care-page .care-general .mhr-approval{padding:10px 11px;gap:9px;font-size:12px;line-height:1.5;margin-bottom:17px}#care-page .care-general .mhr-approval-mark{width:27px;height:27px;font-size:17px}#care-page .care-general .mhr-machine-grid{gap:7px;margin-top:0}#care-page .care-general .mhr-machine-photo{height:112px;padding:23px 0 7px}#care-page .care-general .mhr-machine-photo img{max-height:83px}#care-page .care-general .mhr-machine-name{height:64px;min-height:64px;font-size:12px;line-height:1.35;padding:5px 0}#care-page .care-general .mhr-machine-name small{font-size:7px;margin-bottom:4px}#care-page .care-general .mhr-wavelength-slot{aspect-ratio:1.75;min-height:51px;margin-top:6px}#care-page .care-general .mhr-machine-desc{padding:9px 3px 10px}#care-page .care-general .mhr-laser-label{font-size:10px;line-height:1.4;min-height:36px;padding-bottom:5px}#care-page .care-general .mhr-machine h4{font-size:13px;line-height:1.45;min-height:57px;margin:9px 0 7px;letter-spacing:-.04em}#care-page .care-general .mhr-machine-desc>p:last-child{font-size:12px;line-height:1.55}}#care-page .care-general{--navy:#172f42;--rose:#246a70;--wine:#234e62;--gold:#b7a06b;--deepgold:#827044;--ivory:#f8faf6;--metal-rose:linear-gradient(110deg,#183e53,#376379 24%,#557f91 43%,#305a70 62%,#183e53);--metal-blue:linear-gradient(110deg,#1d4057,#36627d 24%,#4c7386 43%,#31586f 62%,#1d4057);--metal-green:linear-gradient(110deg,#204c44,#326858 24%,#437461 43%,#2f6252 62%,#204c44);--metal-amber:linear-gradient(110deg,#664b22,#805d2a 24%,#89662f 43%,#785529 62%,#664b22)}#care-page .care-general .mhr-hero{background:radial-gradient(ellipse at 4% 10%,#d8e9e7aa,transparent 48%),radial-gradient(ellipse at 96% 90%,#e3e9debb,transparent 45%),linear-gradient(165deg,#f4f9f8 0%,#fff 44%,#edf4f1 72%,#f5f0e4 100%);border-color:#a6b9b4}#care-page .care-general .mhr-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:url("assets/general/champagne-silk-bg-opt.webp") center/cover;filter:hue-rotate(125deg) saturate(.27);opacity:.55}#care-page .care-general .mhr-hero::after{border-color:#b4bca47a}#care-page .care-general .mhr-brand-strip{background:linear-gradient(105deg,#244f62,#527e88 75%,#698f96)}#care-page .care-general .mhr-hero-woman{width:360px;top:-4px;right:-38px;aspect-ratio:4/3;overflow:hidden}#care-page .care-general .mhr-hero-woman img{width:200%;max-width:none;height:auto;object-fit:initial;opacity:.96;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 55%,#000b 70%,transparent 99%);mask-image:linear-gradient(to bottom,#000 0%,#000 55%,#000b 70%,transparent 99%);-webkit-mask-composite:source-over;mask-composite:add}#care-page .care-general .mhr-hero-woman{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 16%,#000 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 16%,#000 85%,transparent 100%)}#care-page .care-general .mhr-hero-woman figcaption{right:40px;bottom:5px;color:#657777}#care-page .care-general .mhr-zero{border-color:#9caeab;background:linear-gradient(110deg,#ffffffef,#e9f2efed);box-shadow:inset 0 0 0 4px #ffffff90,0 5px 13px #224b4414}#care-page .care-general .mhr-hero-price-link{border-color:#9caeab;background:#ffffffc9}#care-page .care-general .mhr-hero-note{color:#445955}#care-page .care-general .mhr-button-main{background:linear-gradient(110deg,#193d55,#315e73 52%,#20485e);border-color:#617c7d;outline-color:#b8caba;box-shadow:0 5px 12px #193d5525}#care-page .care-general .mhr-devices>figure:nth-child(1),#care-page .care-general .mhr-machine:nth-child(1){--machine-ink:#285d7b;--machine-light:#dceaf0;--machine-metal:var(--metal-blue)}#care-page .care-general .mhr-devices>figure:nth-child(2),#care-page .care-general .mhr-machine:nth-child(2){--machine-ink:#2f6957;--machine-light:#e0eee4;--machine-metal:var(--metal-green)}#care-page .care-general .mhr-devices>figure:nth-child(3),#care-page .care-general .mhr-machine:nth-child(3){--machine-ink:#85632d;--machine-light:#f0e7d5;--machine-metal:var(--metal-amber)}#care-page .care-general .mhr-device-stage::before{background:linear-gradient(170deg,#fff,var(--machine-light) 58%,var(--machine-ink));border-color:color-mix(in srgb,var(--machine-ink),white 30%);box-shadow:0 6px 13px #28464c18}#care-page .care-general .mhr-device-stage::after{background:linear-gradient(#ffffff80,color-mix(in srgb,var(--machine-light),transparent 25%))}#care-page .care-general .mhr-device-en{color:var(--machine-ink)}#care-page .care-general .mhr-devices figcaption strong{color:var(--machine-ink)}#care-page .care-general .mhr-machine{border-color:color-mix(in srgb,var(--machine-ink),white 30%);box-shadow:0 8px 25px #27494e16}#care-page .care-general .mhr-machine-no{color:var(--machine-ink);border-color:var(--machine-light)}#care-page .care-general .mhr-machine-photo{background:radial-gradient(ellipse at bottom,var(--machine-light),transparent 72%),#fcfdfb}#care-page .care-general .mhr-machine-name{background:var(--machine-metal);border-color:var(--machine-ink);color:#fff;text-shadow:0 1px 2px #10252c55;box-shadow:inset 0 1px 0 #fff9,inset 0 -1px 0 #183c4566}#care-page .care-general .mhr-machine-name small{color:#fff}#care-page .care-general .mhr-machine h4,#care-page .care-general .mhr-laser-label{color:var(--machine-ink)}#care-page .care-general .mhr-laser-label{border-color:var(--machine-light)}#care-page .care-general .mhr-wavelength-slot{background:color-mix(in srgb,var(--machine-light),white 70%);border-color:color-mix(in srgb,var(--machine-ink),white 70%)}#care-page .care-general .mhr-machines{background:radial-gradient(ellipse at 50% 25%,#d8e8e375,transparent 64%),#fafcf9}#care-page .care-general .mhr-machine-heading{background:linear-gradient(120deg,#173d51,#35677b 58%,#1d4b5e) padding-box,var(--metal-gold) border-box;box-shadow:0 12px 30px #21475020}#care-page .care-general .mhr-machine-heading .mhr-kicker{color:#e5e7d5}#care-page .care-general .mhr-machine-heading h2,#care-page .care-general .mhr-machine-heading h2 span{color:#fffdf3}#care-page .care-general .mhr-approval{background:linear-gradient(110deg,#eff5ed,#fffdf3);border-color:#aebca2;box-shadow:inset 0 0 0 3px #fff}#care-page .care-general .mhr-all-prices{background:radial-gradient(ellipse at 0 0,#d9e6de88,transparent 50%),linear-gradient(120deg,#f7faf3,#e9f0e6)}#care-page .care-general .mhr-full-price{border-color:#a6b9aa;background:#fcfefb;box-shadow:0 8px 22px #35574a15}#care-page .care-general .mhr-full-price h3{background:linear-gradient(110deg,#275e54,#4b7b67);border-bottom-color:#b9bb92}#care-page .care-general .mhr-full-men h3{background:linear-gradient(110deg,#243e54,#597383)}#care-page .care-general .mhr-table thead{background:#e7eee2}#care-page .care-general .mhr-table th,#care-page .care-general .mhr-table td{border-color:#d4dfd1}#care-page .care-general .mhr-extra-fees{background:#fcfdf8;border-color:#a5b394}@media (max-width:1100px) and (min-width:701px){#care-page .care-general .mhr-hero-woman{width:37%;right:-20px;top:9px}}@media (max-width:700px){#care-page .care-general .mhr-hero-woman{width:48%;right:-12px;top:18px}#care-page .care-general .mhr-hero-woman img{width:200%;height:auto}#care-page .care-general .mhr-hero-woman figcaption{font-size:8px;right:26px;bottom:3px}#care-page .care-general .mhr-zero{box-shadow:inset 0 0 0 3px #ffffff90}#care-page .care-general .mhr-hero-note{background:#f6faf0b8}}#care-page .care-general .mhr-full-women{border-color:#bda5a1;background:#fffafa}#care-page .care-general .mhr-full-women h3{background:linear-gradient(110deg,#53312f,#856665)}#care-page .care-general .mhr-full-women .mhr-table thead{background:#eee4e2}#care-page .care-general .mhr-full-women .mhr-table th,#care-page .care-general .mhr-full-women .mhr-table td{border-color:#e2d2cf}#care-page .care-general .mhr-full-women .mhr-table td{color:#633b39}#care-page .care-general .mhr-full-price{--price-button-tone:#31586b}#care-page .care-general .mhr-full-women{--price-button-tone:#633b39}#care-page .care-general .mhr-full-price>.mhr-text-link{--button-tone:var(--price-button-tone,var(--tone));min-height:36px;padding:6px 15px;font-size:12px;line-height:1.4;border:1px solid color-mix(in srgb,var(--button-tone),black 12%);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--button-tone),white 15%),var(--button-tone) 75%);color:#fff;box-shadow:inset 0 1px 0 #ffffff70,0 3px 0 color-mix(in srgb,var(--button-tone),black 24%),0 5px 8px #142b3526;transition:transform .15s,box-shadow .15s,filter .15s}#care-page .care-general .mhr-full-price>.mhr-text-link{width:100%;max-width:340px;align-self:center;margin-bottom:3px;font-size:13px}#care-page .care-general .mhr-full-price>.mhr-text-link:hover{transform:translateY(-1px);filter:brightness(1.08)}#care-page .care-general .mhr-full-price>.mhr-text-link:active{transform:translateY(2px);box-shadow:inset 0 1px 0 #ffffff50,0 1px 0 color-mix(in srgb,var(--button-tone),black 24%),0 2px 4px #142b351a}@media (max-width:700px){#care-page .care-general .mhr-full-price>.mhr-text-link{min-height:34px;padding:6px 13px;font-size:11px}#care-page .care-general .mhr-full-price>.mhr-text-link{font-size:12px;max-width:280px}}#care-page .care-general .mhr-machine-name{height:66px;min-height:66px;padding:2px 4px;font-size:22px;line-height:1.1}#care-page .care-general .mhr-machine-name small{font-size:9px;line-height:1.1;margin-bottom:2px}#care-page .care-general .mhr-wavelength-slot{aspect-ratio:2.4}#care-page .care-general .mhr-wavelength-slot--illustrated{position:relative;display:grid;place-items:center;border:0;background:#fff;overflow:hidden}#care-page .care-general .mhr-wavelength-slot--illustrated img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}#care-page .care-general .mhr-wavelength-zoom{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:#fff;color:var(--navy);cursor:zoom-in}#care-page .care-general .mhr-wavelength-zoom:focus-visible{outline:2px solid var(--machine-ink);outline-offset:-2px}#care-page .care-general .mhr-wavelength-zoom-icon{position:absolute;right:1px;top:1px;display:grid;place-items:center;width:22px;height:22px;border:1px solid #d9e3df;border-radius:50%;background:#fffffff2}#care-page .care-general .mhr-wavelength-zoom-icon svg{width:15px;height:15px}#care-page .care-general .mhr-wavelength-dialog{width:min(980px,calc(100vw - 24px));padding:35px 14px 14px;background:#fff}#care-page .care-general .mhr-wavelength-dialog h2{font-size:20px;line-height:1.4;margin-bottom:12px;text-align:center}#care-page .care-general .mhr-wavelength-dialog>img{display:block;width:100%;height:auto}#care-page .care-general .mhr-wavelength-dialog>p{font-size:12px;line-height:1.6;margin-top:10px}@media (max-width:700px){#care-page .care-general .mhr-machine-name{height:50px;min-height:50px;padding:3px 0;font-size:12px;line-height:1.2}#care-page .care-general .mhr-machine-name small{font-size:7px;line-height:1.15;margin-bottom:2px}#care-page .care-general .mhr-wavelength-slot{aspect-ratio:1.75}}#care-page .care-general :where(*){font-family:inherit;font-weight:inherit;line-height:inherit}#care-page .care-general :where(header){margin-top:0!important}#care-page .care-general :where(b,strong){font-weight:bolder}#care-page .care-general .mhr-hero-woman img{width:200%!important;max-width:none!important;height:auto!important}#care-page .care-general .mhr-section-heading{color:var(--navy)}#care-page .care-general{--navy:#304e3d;--wine:#3b6e50;--rose:#48765d;--ink:#354d40;--gold:#b29a64;overflow:visible}#care-page .care-general .mhr-hero{background:radial-gradient(ellipse at 75% 25%,#ffffffe8,transparent 58%),linear-gradient(125deg,#e0eadb,#f6f8ed 46%,#ccddcc);border-color:#9aaf91}#care-page .care-general .mhr-hero::before{background:none;opacity:0}#care-page .care-general .mhr-brand-strip{background:linear-gradient(100deg,#3d644e,#78977a);color:#fffdf0}#care-page .care-general #mhr-title{font-family:var(--serif);font-size:46px;line-height:1.42;letter-spacing:.02em;font-weight:600;color:#304e3d;padding:0;background:none;width:auto}#care-page .care-general .care-hero-message{display:block;font-size:1em;line-height:1.5}#care-page .care-general .care-hero-treatment{display:inline-block;font-size:1.4em;font-style:normal;line-height:1.4;margin-top:8px;color:#3b6e50;border-bottom:1px solid #a69b68}#care-page .care-general .care-hero-vio-label{display:inline-block;border:1px solid #9caa7a;font:600 13px/1.4 var(--sans);padding:6px 8px;margin-left:12px;vertical-align:middle}#care-page .care-general .mhr-hero-sub{font-size:16px;margin-top:19px;line-height:1.8}#care-page .care-general .mhr-hero-sub small{display:block;font:500 11px/1.8 var(--sans);margin-top:10px}#care-page .care-general .mhr-hero-woman{width:350px;right:-18px;top:5px;aspect-ratio:1.4;mask-image:none;-webkit-mask-image:none}#care-page .care-general .mhr-hero-woman img{width:100%!important;height:100%!important;object-fit:contain;object-position:center top;opacity:1;mask-image:linear-gradient(to bottom,#000 65%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 100%)}#care-page .care-general .mhr-hero-woman figcaption{right:25px;bottom:17px;color:#596f56}#care-page .care-general .mhr-device-showcase{padding-top:0}#care-page .care-general .mhr-button-main{background:linear-gradient(110deg,#365b45,#52775a);color:#fff}#care-page .care-general .mhr-zero{color:#385e46}#care-page .care-general .mhr-zero strong{color:#3b6e50}#care-page .care-general .mhr-section{padding-block:36px}#care-page .care-general .mhr-machine-heading{padding:11px 38px 13px;margin:0 auto 19px;max-width:900px;background:linear-gradient(120deg,#244c3a,#4c7256 58%,#2e5542) padding-box,var(--metal-gold) border-box}#care-page .care-general .mhr-machine-heading .mhr-kicker{display:none}#care-page .care-general .mhr-machine-heading h2{font-size:27px;line-height:1.35;margin:0}#care-page .care-general .mhr-machine-heading h2>br{display:none}#care-page .care-general .mhr-machine-heading h2 span{font-size:30px;white-space:nowrap}#care-page .care-general .mhr-approval{margin-bottom:18px}#care-page .care-general .mhr-machine-heading::before,#care-page .care-general .mhr-machine-heading::after{font-size:23px}#care-page .care-point-box{position:relative;border:2px solid #cf8b56;background:#fffaf3;padding:20px 16px 6px}#care-page .care-point-tab{position:absolute;left:-2px;top:-26px;background:#cf8b56;color:#fff;padding:3px 14px;font:800 16px/1.35 var(--sans);letter-spacing:.06em}#care-page .care-point-box h3{font:600 20px/1.5 var(--serif);color:#9d612f;margin:0 0 9px}#care-page .care-point-box ul{list-style:none;margin:0;padding:0}#care-page .care-point-box li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px dashed #d49b6c;color:#835734;font:500 14px/1.65 var(--sans)}#care-page .care-point-box li:last-child{border-bottom:0}#care-page .care-point-icon{display:grid;place-items:center;flex:none;background:#d0905f;color:white;width:28px;height:28px;border-radius:5px}#care-page .care-point-icon svg{width:22px;height:22px}#care-page .care-benefits-three{grid-template-columns:repeat(3,1fr);gap:16px}#care-page .care-benefits-three .care-benefit{padding:22px 20px 20px}#care-page .care-benefits-three .care-benefit>span{position:static;display:block;font-size:34px;line-height:1;margin-bottom:14px}#care-page .care-vio-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}#care-page .care-vio-pair figure{margin:0;padding:0 10px 10px;border:1px solid #c4d2ba;background:white;min-width:0}#care-page .care-vio-pair figcaption{font:600 20px/1.5 var(--serif);text-align:center;color:#3a5e45;padding:12px;background:#edf4e7;margin:0 -10px 9px;border-bottom:1px solid #c4d2ba}#care-page .care-vio-pair figcaption small{font:600 10px/1.6 Georgia,serif;display:block;letter-spacing:.15em;color:#6e8d6a}#care-page .care-vio-pair img{width:100%;height:auto;aspect-ratio:2.8;object-fit:contain}#care-page .care-gray-opening .care-gray-lead>strong{background:#e1ebd7;border:1px solid #b7c9a6;border-left:5px solid #5f8152;padding:18px 20px;box-shadow:inset 0 0 0 3px #f6f9f0;font-size:25px;line-height:1.6}#care-page .care-gray-faq{max-width:1020px;margin:24px auto 0;border:1px solid #a4b798;border-radius:5px;background:#fcfdf8;padding:20px 24px}#care-page .care-gray-faq h3{display:flex;gap:13px;align-items:baseline;font:600 21px/1.6 var(--serif);color:#3b5f46}#care-page .care-gray-faq h3>span{font:500 27px Georgia,serif;color:#8a9d67;flex:none}#care-page .care-gray-faq p{padding-left:35px;font-size:15px;margin-bottom:0}#care-page #privacy.care-comfort-highlight{background:radial-gradient(ellipse at 80% 0,#65895e80,transparent 55%),linear-gradient(120deg,#244c3a,#41684e);color:#f9fbf0;padding:38px 0;border-block:4px double #b6bb80}#care-page #privacy .mlb-head{border:0}#care-page #privacy .mlb-kicker{color:#e4d8a3}#care-page #privacy .mlb-head h2{background:none;color:#fffbea;border:0;box-shadow:none;text-align:center;padding:8px 0;font-size:31px}#care-page #privacy .mlb-heading-text{color:#fffbea}#care-page .care-comfort-intro{text-align:center;font:500 18px/1.8 var(--serif);color:#f0f4e3}#care-page .care-comfort-tags{display:flex;gap:12px;justify-content:center;margin:20px 0 26px;flex-wrap:wrap}#care-page .care-comfort-tags span{padding:7px 20px;background:#f0e4ba;color:#405538;border:1px solid #c2b57c;border-radius:999px;font:700 14px/1.6 var(--sans)}#care-page #privacy .care-comfort-grid{gap:20px}#care-page #privacy .care-comfort-grid article{position:relative;background:#fffdf6;border:1px solid #e1d7aa;box-shadow:0 7px 15px #0b2d2a30;color:#354d40;padding:12px 12px 0}#care-page #privacy .care-comfort-grid img{width:100%;height:180px;border:0;margin:18px 0 0}#care-page #privacy .care-comfort-grid article>div{padding:14px 8px 12px}#care-page #privacy .care-comfort-grid h3{color:#315d43;font-size:21px}#care-page .care-comfort-number{position:absolute;left:12px;top:-10px;background:#c99a59;color:#fff;padding:4px 14px;font:600 12px/1.3 Georgia,serif;letter-spacing:.08em}#care-page .care-shaving-service{display:grid;grid-template-columns:70px 1fr;gap:21px;align-items:center;margin-top:26px;padding:24px 28px;background:#fff2df;border:3px double #d8a567;color:#72512f;box-shadow:0 8px 22px #12382c33}#care-page .care-shave-icon{display:grid;place-items:center;border:1px solid #ce9a60;background:#f2ddbb;border-radius:50%;width:70px;height:70px;color:#aa713a}#care-page .care-shave-icon svg{width:42px;height:42px}#care-page .care-service-label{color:#b38650;font:600 11px/1.5 Georgia,serif;letter-spacing:.15em}#care-page .care-shaving-service h3{font:600 23px/1.5 var(--serif);margin:6px 0 8px;color:#8b592c}#care-page .care-shaving-service p{font-size:15px}#care-page .care-shaving-price{display:inline-block;margin-top:5px!important;padding:7px 16px;border-block:1px solid #d8b388;font:600 16px/1.5 var(--sans)}#care-page .care-shaving-price strong{font:600 30px Georgia,serif;margin-left:14px}#care-page .care-shaving-price span{font-size:12px}#care-page .care-shaving-service .care-shaving-note{font-size:12px;margin:0}#care-page .care-general .mhr-all-prices .mhr-section-heading{margin-bottom:20px}#care-page .care-general .mhr-full-price h3{padding-block:12px;font-size:25px}#care-page .care-general .mhr-extra-fees{padding:22px;gap:28px}#care-page .care-general .mhr-dialog{max-height:90vh;overflow:auto}#care-page .care-heading-phrase{display:inline-block}#care-page .care-general #prices .mhr-table thead th{color:#354d40;background:transparent}#care-page .care-general #prices .mhr-table tbody tr,#care-page .care-general #prices .mhr-table tbody th,#care-page .care-general #prices .mhr-table tbody td{background:transparent}@media (max-width:1100px) and (min-width:701px){#care-page .care-general #mhr-title{font-size:36px}#care-page .care-general .care-hero-vio-label{font-size:11px;margin-left:8px}#care-page .care-general .mhr-hero-woman{width:32%;right:-8px;top:20px}#care-page .care-general .mhr-hero-sub{font-size:14px}}@media (max-width:760px){#care-page .care-benefits-three{grid-template-columns:1fr;gap:12px}#care-page .care-benefits-three .care-benefit{padding:15px 16px 16px 60px}#care-page .care-benefits-three .care-benefit>span{position:absolute;left:14px;top:18px;font-size:28px}#care-page .care-point-box{padding:17px 13px 4px}#care-page .care-point-box h3{font-size:18px}#care-page .care-point-box li{gap:10px;padding:10px 0;font-size:13px}#care-page .care-point-tab{font-size:14px;top:-24px}#care-page .care-vio-pair{grid-template-columns:1fr;gap:16px}#care-page .care-vio-pair figcaption{font-size:18px;padding:8px}#care-page .care-gray-opening .care-gray-lead>strong{font-size:21px;padding:14px 16px}#care-page .care-gray-faq{padding:15px;margin-top:17px}#care-page .care-gray-faq h3{font-size:18px;gap:10px}#care-page .care-gray-faq p{font-size:14px;padding-left:0}#care-page #privacy.care-comfort-highlight{padding:24px 0}#care-page #privacy .mlb-head h2{font-size:25px;line-height:1.6}#care-page .care-comfort-intro{font-size:15px}#care-page .care-comfort-tags{gap:7px;margin:15px 0 24px}#care-page .care-comfort-tags span{font-size:11px;padding:6px 10px}#care-page #privacy .care-comfort-grid{gap:25px}#care-page #privacy .care-comfort-grid article{padding:10px 10px 0}#care-page #privacy .care-comfort-grid img{height:180px}#care-page #privacy .care-comfort-grid h3{font-size:20px}#care-page .care-shaving-service{grid-template-columns:1fr;gap:10px;padding:18px;margin-top:25px}#care-page .care-shave-icon{width:48px;height:48px;float:left}#care-page .care-shave-icon svg{width:30px;height:30px}#care-page .care-shaving-service h3{font-size:20px}#care-page .care-shaving-service p{font-size:14px}}@media (max-width:700px){#care-page .care-general .mhr-hero-inner{padding:13px 14px 12px}#care-page .care-general .mhr-copy{min-height:185px;padding:2px 2px 0}#care-page .care-general #mhr-title{font-size:24px;line-height:1.4;max-width:64%;position:relative;z-index:2}#care-page .care-general .care-hero-message{line-height:1.5}#care-page .care-general .care-hero-treatment{font-size:1.5em;line-height:1.35;margin-top:8px;white-space:nowrap}#care-page .care-general .care-hero-vio-label{display:block;width:max-content;margin:8px 0 0;font-size:10px;padding:3px 7px}#care-page .care-general .mhr-hero-woman{width:58%;height:190px;right:-7px;top:36px;aspect-ratio:auto}#care-page .care-general .mhr-hero-woman img{width:100%!important;max-width:none!important;height:100%!important;object-fit:cover;object-position:50% 0;mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent 100%)}#care-page .care-general .mhr-hero-woman figcaption{right:10px;bottom:7px;font-size:8px}#care-page .care-general .mhr-device-heading{margin-bottom:5px}#care-page .care-general .mhr-section{padding-block:24px}#care-page .care-general .mhr-machine-heading{padding:10px 25px 12px;margin:0 auto 17px;border-width:3px;outline-offset:3px}#care-page .care-general .mhr-machine-heading h2{font-size:20px;line-height:1.4}#care-page .care-general .mhr-machine-heading h2>br{display:block}#care-page .care-general .mhr-machine-heading h2 span{font-size:22px;line-height:1.4}#care-page .care-general .mhr-machine-heading::before,#care-page .care-general .mhr-machine-heading::after{font-size:17px}#care-page .care-general .mhr-approval{margin-bottom:16px}#care-page .care-general .mhr-full-price-grid{gap:20px}#care-page .care-general .mhr-extra-fees{padding:18px 15px;gap:14px}#care-page .care-general .mhr-extra-fees h3{font-size:22px}#care-page .care-general .mhr-full-price h3{font-size:22px;padding-block:10px}}@media (max-width:360px){#care-page .care-general #mhr-title{font-size:21px}#care-page .care-general .mhr-copy{min-height:173px}#care-page .care-general .mhr-hero-woman{height:174px;top:36px}}@media (max-width:760px){#care-page #privacy .mlb-head h2{font-size:22px}#care-page #privacy .mlb-heading-text{padding-right:0}#care-page #privacy .mlb-head h2::after{display:none}}#care-page .care-reasons-source *{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}#care-page .care-reasons-source strong,#care-page .care-reasons-source h3{font-weight:700}#care-page .care-reasons-source header{margin-top:0!important;color:inherit}#care-page .care-reasons-source{--navy:#3c1a23;--navy-deep:#2d1219;--ink:#462a31;--gold:#aa813b;--gold-light:#e8d69d;--ivory:#faf7f0;--cream:#f2ead9;--red:#aa2848;--pink:#da91ae;--line:#ded2bc;--serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;--sans:"Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif}#care-page .care-reasons-source *{box-sizing:border-box}#care-page .care-reasons-source{scroll-behavior:smooth;scroll-padding-top:100px}#care-page .care-reasons-source{margin:0;color:var(--ink);background:#fffdf8;font-family:var(--sans);font-size:16px;line-height:1.95;-webkit-font-smoothing:antialiased}#care-page .care-reasons-source a{-webkit-tap-highlight-color:transparent}#care-page .care-reasons-source a{color:inherit;text-decoration:none}#care-page .care-reasons-source img{display:block;max-width:100%;height:auto}#care-page .care-reasons-source p{margin:0 0 1.2em}#care-page .care-reasons-source h2,#care-page .care-reasons-source h3{margin:0;line-height:1.55}#care-page .care-reasons-source h2{font-family:var(--serif);font-size:36px;font-weight:600;letter-spacing:.065em}#care-page .care-reasons-source h3{font-size:20px;letter-spacing:.025em;margin-bottom:14px}#care-page .care-reasons-source figure{margin:0}#care-page .care-reasons-source small{font-size:12px}#care-page .care-reasons-source a:focus-visible{outline:3px solid #d27014;outline-offset:5px}#care-page .care-reasons-source a{transition:background-color .2s,color .2s,box-shadow .2s,transform .2s}#care-page .care-reasons-source a:hover{color:var(--gold)}#care-page .care-reasons-source section[id]{scroll-margin-top:100px}#care-page .care-reasons-source .wrap{width:min(1180px,calc(100% - 96px));margin:auto}#care-page .care-reasons-source .fine-print{font-size:12px;line-height:1.85;color:#77686c;margin:12px 0}#care-page .care-reasons-source .section{padding:76px 0 88px;position:relative;overflow:hidden}#care-page .care-reasons-source .faq-list summary::-webkit-details-marker{display:none}@media (max-width:1100px){#care-page .care-reasons-source .wrap{width:calc(100% - 56px)}}@media (max-width:760px){#care-page .care-reasons-source{font-size:14px;line-height:1.9}#care-page .care-reasons-source section[id]{scroll-margin-top:78px}#care-page .care-reasons-source .wrap{width:calc(100% - 32px)}#care-page .care-reasons-source .fine-print{font-size:10px;line-height:1.8}#care-page .care-reasons-source .section{padding:44px 0 48px}}@media (max-width:360px){#care-page .care-reasons-source .wrap{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){#care-page .care-reasons-source *,#care-page .care-reasons-source *:before,#care-page .care-reasons-source *:after{transition:none!important;animation:none!important}}#care-page .care-reasons-source{--ink:#37151e;--gold:#ae8b46;--line:#e3d8c1}#care-page .care-reasons-source .mlb-reasons{padding:52px 0;background:#faf5e9}#care-page .care-reasons-source .mlb-reasons-shell{position:relative;padding:36px 30px 30px;border:3px solid #b89037;border-radius:20px;background:radial-gradient(ellipse at 10% 0,#fffcecdd,transparent 47%),radial-gradient(ellipse at 100% 70%,#b7883355,transparent 55%),repeating-linear-gradient(125deg,#fff8c811 0 1px,transparent 1px 6px),linear-gradient(120deg,#dbc078,#fff2ba 20%,#cda24b 38%,#f9e6a7 49%,#fff5d1 67%,#d6b260 85%,#f0dfaa);box-shadow:inset 0 0 0 5px #fff4c580,inset 0 0 0 7px #ae83346b,0 12px 30px #6a4f2821}#care-page .care-reasons-source .mlb-reasons-heading{position:relative;text-align:center;margin:0 10px 30px;color:#7c541e}#care-page .care-reasons-source .mlb-reasons-heading>p{font:13px/1.4 Georgia,serif;letter-spacing:.26em;margin-bottom:17px;font-weight:700}#care-page .care-reasons-source .mlb-reasons-heading h2{position:relative;isolation:isolate;display:block;padding:20px 16px;border:1px solid #f3d598;color:#fff5d3;background:linear-gradient(110deg,#731b2e,#b43143 43%,#851b2e);box-shadow:inset 0 0 0 4px #8d263d,inset 0 0 0 5px #e6c17277,0 6px 12px #69352b44;font:600 clamp(24px,3cqw,36px)/1.45 "Yu Mincho",serif;letter-spacing:.045em;text-shadow:0 2px 2px #41112155}#care-page .care-reasons-source .mlb-reasons-heading h2>span{display:block;font-size:.54em;margin-bottom:4px;letter-spacing:.08em}#care-page .care-reasons-source .mlb-reasons-heading h2::before,#care-page .care-reasons-source .mlb-reasons-heading h2::after{content:"";display:block;position:absolute;top:14px;bottom:-13px;width:28px;z-index:-1;background:#741a2e}#care-page .care-reasons-source .mlb-reasons-heading h2::before{left:-20px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,30% 50%)}#care-page .care-reasons-source .mlb-reasons-heading h2::after{right:-20px;clip-path:polygon(0 0,100% 0,70% 50%,100% 100%,0 100%)}#care-page .care-reasons-source .mlb-reasons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#care-page .care-reasons-source .mlb-reason{min-width:0;padding:17px;border:3px solid transparent;border-radius:12px;background:linear-gradient(145deg,#fffef7,#fff9e9) padding-box,linear-gradient(130deg,#98702d,#fff2b4 25%,#bd8b2f 52%,#ffeab0 76%,#9d732d) border-box;box-shadow:0 5px 14px #74501124,inset 0 0 0 1px #c4a15a}#care-page .care-reasons-source .mlb-reason-heading{display:flex;align-items:center;gap:12px;margin-bottom:13px;min-height:65px}#care-page .care-reasons-source .mlb-reason-number{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 62px;height:62px;border-radius:50%;border:2px solid #b28a39;background:linear-gradient(140deg,#fff3bc,#d6ac55,#fff1bc);box-shadow:inset 0 0 0 3px #fff5c7;color:#8d2436;font:700 29px/1 Georgia,serif}#care-page .care-reasons-source .mlb-reason-number small{font:9px/1.6 Georgia,serif;letter-spacing:.04em;color:#785120}#care-page .care-reasons-source .mlb-reason h3{margin:0;padding:0;border:0;color:#832438;font-size:21px;line-height:1.5;letter-spacing:0;text-wrap:balance}#care-page .care-reasons-source .mlb-reason-photo{height:226px;padding:5px;border:1px solid #c8ac6e;background:#fff;border-radius:6px;overflow:hidden}#care-page .care-reasons-source .mlb-reason-photo img{width:100%;height:100%;object-fit:contain}#care-page .care-reasons-source .mlb-reason>p{margin-top:13px;font-size:14px;line-height:1.75}@container mlbody (max-width:800px){#care-page .care-reasons-source .mlb-reasons-shell{padding:26px 20px 20px}#care-page .care-reasons-source .mlb-reasons-grid{gap:14px}#care-page .care-reasons-source .mlb-reason{padding:12px}#care-page .care-reasons-source .mlb-reason h3{font-size:17px}#care-page .care-reasons-source .mlb-reason-heading{gap:9px}#care-page .care-reasons-source .mlb-reason-number{flex-basis:50px;height:50px;font-size:25px}#care-page .care-reasons-source .mlb-reason-photo{height:175px}}@container mlbody (max-width:600px){#care-page .care-reasons-source .mlb-reasons{padding:28px 0}#care-page .care-reasons-source .mlb-reasons-shell{padding:20px 11px 13px;border-width:2px;border-radius:12px}#care-page .care-reasons-source .mlb-reasons-heading{margin:0 5px 25px}#care-page .care-reasons-source .mlb-reasons-heading>p{font-size:10px;margin-bottom:12px}#care-page .care-reasons-source .mlb-reasons-heading h2{padding:16px 7px;font-size:clamp(17px,5.3cqw,28px);letter-spacing:.01em}#care-page .care-reasons-source .mlb-reasons-heading h2>span{font-size:.59em}#care-page .care-reasons-source .mlb-reasons-heading h2::before{left:-11px;width:16px}#care-page .care-reasons-source .mlb-reasons-heading h2::after{right:-11px;width:16px}#care-page .care-reasons-source .mlb-reasons-grid{grid-template-columns:1fr;gap:16px}#care-page .care-reasons-source .mlb-reason{padding:12px}#care-page .care-reasons-source .mlb-reason-heading{min-height:50px;margin-bottom:11px}#care-page .care-reasons-source .mlb-reason h3{font-size:17px}#care-page .care-reasons-source .mlb-reason-photo{height:auto;aspect-ratio:1.6}#care-page .care-reasons-source .mlb-reason-photo img{height:100%}#care-page .care-reasons-source .mlb-reason>p{font-size:13px;line-height:1.65;margin-top:11px}}#care-page .care-reasons-source{--ink:#441e28;--navy:#4f222d;--navy-deep:#3c1720;--gold:#a68c93;--line:#dbc8cd;--cream:#f6ecef;--ivory:#fbf8f9;background:#fff;color:var(--ink)}#care-page .care-reasons-source .section{padding-top:58px;padding-bottom:64px}#care-page .care-reasons-source .mlb-reasons{background:#f7eff1}#care-page .care-reasons-source .mlb-reasons-shell{border-color:#a37480;background:radial-gradient(ellipse at 10% 0,#ffffffdd,transparent 47%),radial-gradient(ellipse at 100% 70%,#9d637244,transparent 55%),repeating-linear-gradient(125deg,#fcf7f822 0 1px,transparent 1px 6px),linear-gradient(120deg,#caa4ad,#f7ebee 20%,#bf8e9a 38%,#efd7dd 49%,#fbf6f7 67%,#d2abb5 85%,#efdbe0);box-shadow:inset 0 0 0 5px #faf2f480,inset 0 0 0 7px #986b766b,0 12px 30px #5e2d3921}#care-page .care-reasons-source .mlb-reasons-heading{color:#733c4a}#care-page .care-reasons-source .mlb-reasons-heading h2{background:linear-gradient(110deg,#4e202c,#894a5a 43%,#572532);border-color:#d8c1c7;color:#fff;box-shadow:inset 0 0 0 4px #703947,inset 0 0 0 5px #e1c6cd77,0 6px 12px #4c202b44;text-shadow:0 2px 2px #3c182155}#care-page .care-reasons-source .mlb-reasons-heading h2::before,#care-page .care-reasons-source .mlb-reasons-heading h2::after{background:#4e202c}#care-page .care-reasons-source .mlb-reason{background:linear-gradient(145deg,#fff,#faf2f4) padding-box,linear-gradient(130deg,#956571,#f6e9ec 25%,#b0828e 52%,#f8eef0 76%,#9b6f7a) border-box;box-shadow:0 5px 14px #56293424,inset 0 0 0 1px #c6a5ad}#care-page .care-reasons-source .mlb-reason-number{border-color:#ae828d;background:linear-gradient(140deg,#f9eff2,#c797a3,#f8ecef);box-shadow:inset 0 0 0 3px #f9eef1;color:#652f3c}#care-page .care-reasons-source .mlb-reason-number small{color:#6f3e4b}#care-page .care-reasons-source .mlb-reason h3{color:#652f3c}#care-page .care-reasons-source .mlb-reason-photo{border-color:#ccaeb6}#care-page .care-reasons-source .mlb-reason-photo img{object-fit:cover}#care-page .care-reasons-source .mlb-reason-photo img[src*="clinic-private"]{object-position:39% center}#care-page .care-reasons-source .mlb-reason p{margin-bottom:0}#care-page .care-reasons-source .mlb-reason-heading{min-height:96px}@media (max-width:760px){#care-page .care-reasons-source .section{padding-top:32px;padding-bottom:36px}#care-page .care-reasons-source .mlb-reason-heading{min-height:50px}}#care-page .care-reasons-source :is(#women-general-flow,#women-general-final) .mhr-dialog::backdrop{background:#32161d80;backdrop-filter:blur(4px)}#care-page .care-reasons-source :is(#women-general-flow,#women-general-final) .mhr-faq summary::-webkit-details-marker{display:none}#care-page .care-reasons-source .mlb-reasons{background:#faf5e9}#care-page .care-reasons-source .mlb-reasons-shell{border-color:#b89037;background:radial-gradient(ellipse at 10% 0,#fffcecdd,transparent 47%),radial-gradient(ellipse at 100% 70%,#b7883355,transparent 55%),repeating-linear-gradient(125deg,#fff8c811 0 1px,transparent 1px 6px),linear-gradient(120deg,#dbc078,#fff2ba 20%,#cda24b 38%,#f9e6a7 49%,#fff5d1 67%,#d6b260 85%,#f0dfaa);box-shadow:inset 0 0 0 5px #fff4c580,inset 0 0 0 7px #ae83346b,0 12px 30px #6a4f2821}#care-page .care-reasons-source .mlb-reasons-heading{color:#7c541e}#care-page .care-reasons-source .mlb-reasons-heading h2{background:linear-gradient(110deg,#731b2e,#b43143 43%,#851b2e);border-color:#f3d598;color:#fff5d3;box-shadow:inset 0 0 0 4px #8d263d,inset 0 0 0 5px #e6c17277,0 6px 12px #69352b44;text-shadow:0 2px 2px #41112155}#care-page .care-reasons-source .mlb-reasons-heading h2::before,#care-page .care-reasons-source .mlb-reasons-heading h2::after{background:#741a2e}#care-page .care-reasons-source .mlb-reason{background:linear-gradient(145deg,#fffef7,#fff9e9) padding-box,linear-gradient(130deg,#98702d,#fff2b4 25%,#bd8b2f 52%,#ffeab0 76%,#9d732d) border-box;box-shadow:0 5px 14px #74501124,inset 0 0 0 1px #c4a15a}#care-page .care-reasons-source .mlb-reason-number{border-color:#b28a39;background:linear-gradient(140deg,#fff3bc,#d6ac55,#fff1bc);box-shadow:inset 0 0 0 3px #fff5c7;color:#8d2436}#care-page .care-reasons-source .mlb-reason-number small{color:#785120}#care-page .care-reasons-source .mlb-reason h3{color:#832438}#care-page .care-reasons-source .mlb-reason-photo{border-color:#c8ac6e}#care-page .care-reasons-source{--rose:#9b4f69;--rose-dark:#733c50;--beige:#efe0d3;--gold:#b69a67;--ink:#573f47;--sans:"Noto Sans JP","Yu Gothic",Meiryo,sans-serif;--serif:"Noto Serif JP","Yu Mincho","Hiragino Mincho ProN",serif;color:var(--ink);background:#fffdfa}#care-page .care-reasons-source :focus-visible{outline:3px solid #93556a;outline-offset:4px}@media (prefers-reduced-motion:reduce){#care-page .care-reasons-source{scroll-behavior:auto}#care-page .care-reasons-source *,#care-page .care-reasons-source *:before,#care-page .care-reasons-source *:after{transition:none!important}}#care-page .care-reasons-source .compact-body p{line-height:1.65;margin-top:0;margin-bottom:10px}#care-page .care-reasons-source .compact-body h2{line-height:1.4}#care-page .care-reasons-source .compact-body h3{line-height:1.5;margin-bottom:10px}#care-page .care-reasons-source .compact-body .wrap{width:min(1180px,calc(100% - 48px))}#care-page .care-reasons-source .compact-body .fine-print{margin:8px 0;font-size:12px;line-height:1.6}#care-page .care-reasons-source .compact-body .mlb-reasons-shell{padding:20px}#care-page .care-reasons-source .compact-body .mlb-reasons-heading{margin-bottom:18px;padding-bottom:14px}#care-page .care-reasons-source .compact-body .mlb-reasons-heading h2{font-size:28px;line-height:1.45}#care-page .care-reasons-source .compact-body .mlb-reasons-heading p{margin-bottom:7px}#care-page .care-reasons-source .compact-body .mlb-reasons-grid{gap:18px}#care-page .care-reasons-source .compact-body .mlb-reason{padding:14px;gap:10px}#care-page .care-reasons-source .compact-body .mlb-reason-heading{margin-bottom:10px;min-height:0}#care-page .care-reasons-source .compact-body .mlb-reason-photo{margin:0 0 10px;height:190px;aspect-ratio:auto}#care-page .care-reasons-source .compact-body .treatment-full-frame img{object-fit:contain;object-position:center}#care-page .care-reasons-source .compact-body .aftercare-explanation-photo{background:#fff}#care-page .care-reasons-source .compact-body .aftercare-explanation-photo img{object-fit:contain;object-position:center}#care-page .care-reasons-source .compact-body .women-reason-machines{grid-column:1/-1}#care-page .care-reasons-source .compact-body .women-reason-device-content{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center}#care-page .care-reasons-source .compact-body .women-reason-devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:180px;margin:0;padding:8px;background:#fff}#care-page .care-reasons-source .compact-body .women-reason-device{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;gap:6px}#care-page .care-reasons-source .compact-body .women-reason-device img{width:auto;height:120px;max-width:100%;object-fit:contain;clip-path:inset(0 7% 0 0)}#care-page .care-reasons-source .compact-body .women-reason-device figcaption{font:700 12px/1.45 var(--sans);text-align:center;color:#75475a;min-height:35px}#care-page .care-reasons-source .compact-body .women-reason-device-copy p{margin:0 0 10px}#care-page .care-reasons-source .compact-body .women-reason-device-link{display:inline-flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #b58e55;color:#814756;font-size:13px;font-weight:700}#care-page .care-reasons-source .compact-body .mlb-reason p:last-child{margin-bottom:0}#care-page .care-reasons-source .women-image-dialog::backdrop{background:#35202bba}@media (max-width:760px){#care-page .care-reasons-source .compact-body .wrap{width:calc(100% - 24px)}#care-page .care-reasons-source .compact-body p{line-height:1.65;margin-bottom:8px}#care-page .care-reasons-source .compact-body .mlb-reasons-shell{padding:12px}#care-page .care-reasons-source .compact-body .mlb-reasons-heading{margin-bottom:12px;padding-bottom:12px}#care-page .care-reasons-source .compact-body .mlb-reasons-heading h2{font-size:23px}#care-page .care-reasons-source .compact-body .mlb-reasons-grid{gap:12px}#care-page .care-reasons-source .compact-body .mlb-reason{padding:12px}#care-page .care-reasons-source .compact-body .mlb-reason-photo{height:160px}#care-page .care-reasons-source .compact-body .women-reason-device-content{grid-template-columns:1fr;gap:10px}#care-page .care-reasons-source .compact-body .women-reason-devices{height:156px;padding:6px;gap:4px;margin:0}#care-page .care-reasons-source .compact-body .women-reason-device img{height:100px}#care-page .care-reasons-source .compact-body .women-reason-device figcaption{font-size:10px;min-height:29px}}#care-page .care-general .mhr-hero{background:radial-gradient(ellipse at 70% 20%,#fffdf7cc,transparent 62%),repeating-linear-gradient(120deg,transparent 0,transparent 34px,#758c6b10 34px,#758c6b10 35px),radial-gradient(circle at 2px 2px,#a1ad7d25 1px,transparent 1.4px) 0 0/17px 17px,linear-gradient(120deg,#d9e7d1,#f7faed 48%,#bfD4be);isolation:isolate}#care-page .care-general .mhr-hero::before{display:block;content:"";position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 96% 4%,transparent 0,transparent 56px,#ffffff65 58px,transparent 60px,transparent 94px);opacity:.5;pointer-events:none}#care-page .care-general .mhr-hero-inner{padding-top:22px;padding-bottom:18px}#care-page .care-general .mhr-hero-grid{grid-template-columns:1fr 1.05fr;gap:12px;padding:10px 0 20px;align-items:center}#care-page .care-general #mhr-title{font-size:clamp(45px,4.7vw,62px);line-height:1.32;letter-spacing:-.025em;text-shadow:0 2px 0 #fff,0 0 14px #ffffffe6}#care-page .care-general .care-hero-message{line-height:1.4}#care-page .care-general .care-hero-treatment{position:relative;font-size:1.5em;line-height:1.35;letter-spacing:.015em;color:#2e6042;text-shadow:1px 2px 0 #fff,2px 5px 0 #acbd9540;border:0;margin-top:10px;z-index:1}#care-page .care-general .care-hero-treatment::before{content:"";position:absolute;inset:auto -5px 8px;height:16px;background:linear-gradient(90deg,#d4b76a66,#eadb9e99,#d4b76a44);transform:rotate(-2deg);z-index:-1}#care-page .care-general .care-hero-treatment::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:12px;border-bottom:2px solid #a78b46;border-radius:50%;transform:rotate(-3deg)}#care-page .care-general .care-hero-vio-label{font-size:12px;margin-left:6px;padding:5px 7px;background:#ffffffe0}#care-page .care-general .mhr-hero-sub{font-size:17px;line-height:1.7;margin-top:18px}#care-page .care-general .mhr-hero-woman{width:550px;right:-22px;top:0;height:365px;aspect-ratio:auto;overflow:hidden}#care-page .care-general .mhr-hero-woman img{object-fit:contain;object-position:center top;mask-image:linear-gradient(to bottom,#000 75%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent)}#care-page .care-general .mhr-hero-woman figcaption{bottom:8px;right:28px}#care-page .care-general .mhr-device-showcase{padding:145px 0 0;position:relative}#care-page .care-general .mhr-device-heading{width:max-content;max-width:100%;margin:0 auto 5px;padding:2px 12px;background:#f6fae8c9;border-radius:50px;text-shadow:0 1px 5px white}#care-page .care-general .mhr-device-stage{height:204px}#care-page .care-general .mhr-device-stage img{max-height:188px}#care-page .care-general .mhr-zero strong{color:#b82e3d;text-shadow:0 2px 0 #fff}#care-page .care-general .mhr-hero-actions{gap:10px}#care-page .care-general .mhr-hero-actions .mhr-button-main{background:linear-gradient(180deg,#6f9774 0,#46774e 43%,#2e5b3a 100%);border:1px solid #2b4d30;box-shadow:inset 0 2px 2px #ffffffe0,inset 0 -2px 2px #244b35a0,0 5px 0 #203f2c,0 8px 13px #24453140;outline-color:#ecdfa9;outline-offset:-5px;transform:none}#care-page .care-general .mhr-hero-actions .mhr-button-main:hover{filter:brightness(1.08);transform:translateY(-1px)}#care-page .care-general .mhr-hero-actions .mhr-button-main:active{transform:translateY(4px);box-shadow:inset 0 1px 3px #1c422a80,0 1px 0 #203f2c}#care-page .care-about-grid{grid-template-columns:1.08fr 1fr;grid-template-areas:"copy image" "copy point";gap:15px 30px;align-items:start}#care-page .care-about-copy{grid-area:copy;padding-top:8px}#care-page .care-intro-illustration{grid-area:image;margin:0 auto 5px;width:100%;max-width:375px;height:230px;overflow:hidden}#care-page .care-intro-illustration img{width:100%;height:100%;object-fit:cover;object-position:center;mix-blend-mode:multiply}#care-page .care-point-box{grid-area:point;margin-top:10px;padding:28px 16px 7px}#care-page .care-point-box h3.care-point-tab{font:700 17px/1.5 var(--sans);left:-2px;top:-20px;color:white;margin:0;padding:5px 13px;background:#bc7b47;letter-spacing:0}#care-page .care-point-box li{font-size:14px;line-height:1.9;padding:9px 0;align-items:flex-start}#care-page .care-point-box li strong{font-size:1.13em;font-weight:700;color:#8a5027}#care-page .care-point-icon{margin-top:3px}#care-page .care-benefits-three .care-benefit{background:radial-gradient(circle at 2px 2px,#9dac7522 1px,transparent 1.3px) 0 0/13px 13px,linear-gradient(135deg,#fffdf4,#edf3df 75%,#dce8d4);border:1px solid #adbf9c;box-shadow:inset 0 0 0 4px #ffffff88,0 5px 12px #44603c0d}#care-page .care-benefits-three .care-benefit:nth-child(2){background:repeating-linear-gradient(135deg,transparent 0,transparent 12px,#bac69f18 12px,#bac69f18 13px),linear-gradient(130deg,#fffef5,#f5e8d0)}#care-page .care-benefits-three .care-benefit h3{text-decoration:underline;text-decoration-color:#b3a365;text-decoration-thickness:2px;text-underline-offset:7px;line-height:1.9;margin-bottom:13px}#care-page .care-reasons-source{--ink:#462a31;--navy:#3c1a23;--red:#aa2848;--gold:#aa813b}#care-page .care-reasons-source #reasons{background:radial-gradient(ellipse at 80% 0,#65895e80,transparent 55%),linear-gradient(120deg,#244c3a,#41684e);padding-block:38px}#care-page .care-vio-pair figure:first-child{border-color:#cbb3af}#care-page .care-vio-pair figure:first-child figcaption{background:#eee4e2;color:#633b39;border-color:#cbb3af}#care-page .care-vio-pair figure:first-child figcaption small{color:#8f6965}#care-page .care-vio-pair figure:last-child{border-color:#aec1cc}#care-page .care-vio-pair figure:last-child figcaption{background:#e5edf2;color:#31586b;border-color:#aec1cc}#care-page .care-vio-pair figure:last-child figcaption small{color:#658497}#care-page .care-general .mhr-full-men .mhr-table thead{background:#e5edf2}#care-page .care-price-digits,#care-page .care-general #prices .care-price-digits{color:#b82e3d}#care-page .care-general #prices .care-price-digits{font:inherit}#care-page .care-general .mhr-machine-heading h2{padding:0}#care-page :is(section,nav)[id]{scroll-margin-top:110px!important}@media (min-width:701px) and (max-width:1100px){#care-page .care-general .mhr-hero-woman{width:48%;height:330px;right:-8px;top:15px}#care-page .care-general .mhr-device-showcase{padding-top:140px}#care-page .care-general .care-hero-vio-label{display:block;width:max-content;margin:8px 0 0}#care-page .care-general #mhr-title{font-size:43px}#care-page .care-general .mhr-hero-sub{font-size:15px}}@media (max-width:760px){#care-page :is(section,nav)[id]{scroll-margin-top:85px!important}#care-page .care-about-grid{display:grid;grid-template-columns:1fr;grid-template-areas:"image" "copy" "point";gap:13px}#care-page .care-intro-illustration{height:210px;max-width:340px;margin:-5px auto 0}#care-page .care-about-copy{padding:0}#care-page .care-about-copy p{margin-bottom:12px}#care-page .care-point-box{margin-top:18px;padding:24px 13px 4px}#care-page .care-point-box h3.care-point-tab{font-size:15px;padding:5px 11px;top:-19px}#care-page .care-point-box li{font-size:13px;padding-block:10px;line-height:1.9}#care-page .care-point-box li strong{font-size:15px}#care-page .care-benefits-three .care-benefit h3{font-size:17px}#care-page .care-reasons-source #reasons{padding-block:24px}}@media (max-width:700px){#care-page .care-general .mhr-hero-inner{padding:12px 13px 13px}#care-page .care-general .mhr-hero-grid{gap:3px;padding:4px 0 8px}#care-page .care-general .mhr-copy{min-height:229px;padding:5px 0 0}#care-page .care-general #mhr-title{font-size:28px;max-width:70%;line-height:1.35;letter-spacing:-.04em}#care-page .care-general .care-hero-message{line-height:1.45}#care-page .care-general .care-hero-treatment{font-size:1.72em;margin-top:9px;letter-spacing:0}#care-page .care-general .care-hero-treatment::before{height:10px;bottom:4px}#care-page .care-general .care-hero-treatment::after{bottom:0;height:8px;border-width:1px}#care-page .care-general .care-hero-vio-label{font-size:10px;padding:4px 8px;margin:8px 0 0}#care-page .care-general .mhr-hero-woman{width:69%;height:229px;right:-31px;top:40px}#care-page .care-general .mhr-hero-woman img{object-fit:cover;object-position:52% 0;mask-image:linear-gradient(to bottom,#000 82%,transparent);-webkit-mask-image:linear-gradient(to bottom,#000 82%,transparent)}#care-page .care-general .mhr-hero-woman figcaption{right:34px;bottom:3px}#care-page .care-general .mhr-device-showcase{padding:0;width:100%}#care-page .care-general .mhr-device-heading{padding:0 8px;background:#f6fae8aa}#care-page .care-general .mhr-device-stage{height:109px}#care-page .care-general .mhr-device-stage img{max-height:102px}#care-page .care-general .mhr-hero-actions{gap:7px;align-items:center}#care-page .care-general .mhr-hero-actions .mhr-button-main{min-height:43px}}@media (max-width:360px){#care-page .care-general #mhr-title{font-size:25px}#care-page .care-general .mhr-copy{min-height:212px}#care-page .care-general .mhr-hero-woman{height:215px;top:38px;right:-28px}#care-page .care-point-box h3.care-point-tab{font-size:14px}}#care-page .care-general .mhr-device-showcase{padding-top:105px}#care-page .care-general .mhr-hero-grid{padding-bottom:14px}#care-page .care-benefits-three .care-benefit:nth-child(1){background:radial-gradient(circle at 2px 2px,#689c7925 1px,transparent 1.4px) 0 0/13px 13px,linear-gradient(135deg,#f5fcf3,#dceee1);border-color:#9fbea5}#care-page .care-benefits-three .care-benefit:nth-child(2){background:repeating-linear-gradient(135deg,transparent 0,transparent 12px,#c2945f18 12px,#c2945f18 13px),linear-gradient(135deg,#fff9ee,#f6dfc2);border-color:#d6b489}#care-page .care-benefits-three .care-benefit:nth-child(3){background:radial-gradient(circle at 2px 2px,#7aa3bb25 1px,transparent 1.4px) 0 0/13px 13px,linear-gradient(135deg,#f5fafc,#dcebf4);border-color:#a2bfce}#care-page #privacy .mlb-head h2 .care-heading-phrase{text-decoration:underline;text-decoration-color:#e3cf8f;text-decoration-thickness:2px;text-underline-offset:8px;text-decoration-skip-ink:none}#care-page #privacy .care-comfort-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#care-page .care-shaving-service .care-shaving-preparation{font-size:12px;line-height:1.8;margin:10px 0 0}#care-page .care-general #prices{padding-top:26px}#care-page .care-general #prices .mhr-section-heading{max-width:720px;margin:0 auto 18px;padding:13px 18px 15px;border:1px solid #9aaf89;background:linear-gradient(115deg,#fffef5,#edf3e6);box-shadow:inset 0 0 0 4px #ffffffb3,inset 0 0 0 5px #c7d1b3}#care-page .care-general #prices .mhr-section-heading .mhr-kicker{margin:0 0 5px;font-size:11px;line-height:1.4}#care-page .care-general #prices #mhr-all-price-title{padding:0;margin:0;font-size:32px;line-height:1.5}#care-page .care-general #prices .care-shaving-table-note{font-size:12px;line-height:1.8;text-align:left;margin:8px 0 0;color:#536458}@media (min-width:701px) and (max-width:1100px){#care-page .care-general .mhr-device-showcase{padding-top:100px}}@media (max-width:760px){#care-page #privacy .care-comfort-grid{grid-template-columns:1fr}#care-page #privacy .mlb-head h2 .care-heading-phrase{text-underline-offset:6px}#care-page .care-shaving-service .care-shaving-preparation{font-size:12px}}@media (max-width:700px){#care-page .care-general .mhr-copy{min-height:190px}#care-page .care-general .mhr-hero-woman{height:194px}#care-page .care-general .mhr-device-showcase{padding-top:0}#care-page .care-general .mhr-hero-grid{padding-bottom:6px}#care-page .care-general #prices{padding-top:18px}#care-page .care-general #prices .mhr-section-heading{padding:10px 9px 12px;margin-bottom:14px}#care-page .care-general #prices .mhr-section-heading .mhr-kicker{font-size:10px;margin-bottom:4px}#care-page .care-general #prices #mhr-all-price-title{font-size:22px;letter-spacing:.015em}#care-page .care-general #prices .care-shaving-table-note{font-size:11px}}@media (max-width:360px){#care-page .care-general .mhr-copy{min-height:175px}#care-page .care-general .mhr-hero-woman{height:180px}#care-page .care-general #prices #mhr-all-price-title{font-size:20px}}