@font-face{font-family:MayurinaAcneSans;src:url(assets/acne-text-v18.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}#mayurina-acne{--ink:#162b44;--text:#39434a;--gold:#a4864c;--gold2:#d6bb7b;--line:#ddcda9;--ivory:#f8f5ed;--rose:#8d2944;--teal:#2e6971;--serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;--sans:"Yu Gothic",Meiryo,sans-serif;color:var(--text);background:white;font:16px/1.95 var(--sans);width:100%;max-width:1280px;min-width:0;margin:0 auto;isolation:isolate;overflow-wrap:anywhere;color-scheme:light;text-align:left}#mayurina-acne{--sans:MayurinaAcneSans,"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}#mayurina-acne *,#mayurina-acne *::before,#mayurina-acne *::after{box-sizing:border-box}#mayurina-acne :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}#mayurina-acne :where(h1,h2,h3,h4){color:var(--ink);border:0;background:none;box-shadow:none;line-height:1.5}#mayurina-acne :where(h1,h2,h3,h4)::before,#mayurina-acne :where(h1,h2,h3,h4)::after{content:none}#mayurina-acne a{color:inherit;text-underline-offset:4px}#mayurina-acne button{font:inherit;cursor:pointer}#mayurina-acne :where(a,button,summary,video,[tabindex]):focus-visible{outline:3px solid #9a711f;outline-offset:5px}#mayurina-acne img{max-width:100%;height:auto;display:block;border:0}#mayurina-acne strong{font-weight:700;color:var(--ink);background:linear-gradient(transparent 76%,#e9d8a861 76%)}#mayurina-acne .mac-wrap{width:calc(100% - 96px);max-width:1090px;margin:auto}#mayurina-acne .mac-section{padding:70px 0;position:relative;scroll-margin-top:110px}#mayurina-acne .mac-ivory{background:radial-gradient(ellipse at 95% 0,#f2dfb64d,transparent 50%),linear-gradient(135deg,#fdfaf2,#f7f0e1)}#mayurina-acne .mac-sage{background-color:#f0f5ef;background-image:url("assets/leaves.svg");background-size:330px}#mayurina-acne .mac-note{font-size:13px;line-height:1.85;color:#656768}#mayurina-acne .mac-price-note{font-size:11px;line-height:1.6;margin-top:5px}#mayurina-acne .mac-hero-shortcuts{display:flex;gap:24px;margin-top:16px;font-size:13px}#mayurina-acne .mac-nav{padding:25px 0 29px;border-top:1px solid #dcc28a;border-bottom:1px solid #dcc28a;background:linear-gradient(90deg,#f3e8cc,#fffdf5,#f3e8cc)}#mayurina-acne .mac-nav ul{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}#mayurina-acne .mac-nav a{display:block;text-decoration:none;text-align:center;font-size:13px;font-weight:700;padding:12px 6px;border:1px solid #b9a579;border-radius:9px;background:linear-gradient(120deg,#fffefa,#f6eedf);box-shadow:inset 0 0 0 2px #fff9,0 3px 0 #bda46980}#mayurina-acne .mac-nav a:after{content:" ↓";color:#9c8048}#mayurina-acne .mac-nav a{height:100%;display:flex;justify-content:center;align-items:center;gap:3px}#mayurina-acne figcaption{font-size:12px;line-height:1.8;color:#62686a;margin-top:10px}#mayurina-acne .mac-table-wrap{overflow-x:auto;border:1px solid #c5ae7d;border-radius:10px;background:#fff;box-shadow:0 6px 14px #8b6f3212}#mayurina-acne table{border-collapse:collapse;width:100%;margin:0;color:var(--text);font-size:14px;line-height:1.8}#mayurina-acne th,#mayurina-acne td{padding:15px 17px;border:1px solid #e2d7c1;text-align:left;vertical-align:top}#mayurina-acne th{font-weight:700;background:linear-gradient(110deg,#ebdba9,#f8edce);color:#564527}#mayurina-acne tbody th{background:#faf5e8;color:var(--ink);width:26%}#mayurina-acne tr:nth-child(even) td{background:#fdfbf5}#mayurina-acne details{background:#fff;border:1px solid #d7c49a;border-radius:9px;margin-top:14px;overflow:hidden;box-shadow:0 4px 11px #9d7d3b09}#mayurina-acne summary{position:relative;list-style:none;padding:19px 54px 19px 23px;cursor:pointer;font-weight:700;color:var(--ink);line-height:1.8;background:linear-gradient(105deg,#fffaf0,#fff)}#mayurina-acne summary::-webkit-details-marker{display:none}#mayurina-acne summary:after{content:"＋";position:absolute;right:19px;top:17px;color:#99763b;font-size:22px;font-weight:400}#mayurina-acne details[open]>summary:after{content:"−"}#mayurina-acne details[open]>summary{border-bottom:1px solid #e5d9bf}#mayurina-acne .mac-detail-body{padding:22px 24px}#mayurina-acne .mac-lightbox::backdrop{background:#0e1c2bd9}@media (max-width:1000px){#mayurina-acne .mac-wrap{width:calc(100% - 48px)}}@media (max-width:700px){#mayurina-acne{font-size:15px;line-height:1.95}#mayurina-acne .mac-wrap{width:calc(100% - 32px)}#mayurina-acne .mac-section{padding:43px 0;scroll-margin-top:80px}#mayurina-acne .mac-price-note{font-size:10px}#mayurina-acne .mac-hero-shortcuts{justify-content:center;font-size:12px;gap:24px}#mayurina-acne .mac-nav{padding:20px 0 24px}#mayurina-acne .mac-nav ul{grid-template-columns:repeat(3,1fr);gap:10px 8px}#mayurina-acne .mac-nav a{font-size:11px;padding:11px 4px}#mayurina-acne summary{padding:17px 44px 17px 19px;font-size:14px}#mayurina-acne .mac-detail-body{padding:18px}}@media (max-width:700px){#mayurina-acne .mac-price-note{font-size:11px}}@media (prefers-reduced-motion:reduce){#mayurina-acne *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{#mayurina-acne details>.mac-detail-body{display:block!important}#mayurina-acne .mac-table-wrap{overflow:visible}}#mayurina-acne :where(*){font-family:inherit;font-weight:inherit;line-height:inherit}#mayurina-acne :where(header){margin-top:0!important}#mayurina-acne :where(b,strong){font-weight:bolder}#mayurina-acne #mac-top{font-size:14px;line-height:1.7}#mayurina-acne{width:100%;max-width:1280px;min-width:0;margin:0 auto;background:#fff;isolation:isolate}#mayurina-acne :where(section,header,nav,aside,article){max-width:none}#mayurina-acne #mac-top{container:mlp / inline-size;isolation:isolate;width:100%;margin:0 auto;color:#0d203f;font-family:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;box-sizing:border-box}#mayurina-acne #mac-top *,#mayurina-acne #mac-top *::before,#mayurina-acne #mac-top *::after{box-sizing:border-box}#mayurina-acne #mac-top .mlp-stage{position:relative;overflow:hidden;aspect-ratio:1672/940;background:#faf7ef;isolation:isolate}#mayurina-acne #mac-top .mlp-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none;border:0}#mayurina-acne #mac-top .mlp-light{position:absolute;z-index:1;pointer-events:none;inset:-12%;background:radial-gradient(ellipse at 26% 40%,rgba(255,221,142,.26),transparent 38%),radial-gradient(ellipse at 64% 8%,rgba(255,255,255,.8),transparent 26%);mix-blend-mode:soft-light;animation:macref-mlp-drift 13s ease-in-out infinite alternate}#mayurina-acne #mac-top .mlp-stars{position:absolute;inset:0;z-index:2;pointer-events:none}#mayurina-acne #mac-top .mlp-star{position:absolute;width:2.1cqw;aspect-ratio:1;background:radial-gradient(circle,white 0%,#fff2c4 16%,rgba(245,200,100,.18) 40%,transparent 70%);filter:drop-shadow(0 0 5px #fff4cf);animation:macref-mlp-twinkle 5.8s ease-in-out infinite}#mayurina-acne #mac-top .mlp-star::before,#mayurina-acne #mac-top .mlp-star::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#fff 48%,#fff 52%,transparent);clip-path:polygon(50% 0,56% 43%,100% 50%,56% 57%,50% 100%,44% 57%,0 50%,44% 43%)}#mayurina-acne #mac-top .mlp-star::after{transform:rotate(45deg) scale(.48);opacity:.7}#mayurina-acne #mac-top .mlp-star:nth-child(1){left:61%;top:4%;animation-delay:-.6s}#mayurina-acne #mac-top .mlp-star:nth-child(2){left:58.5%;top:10%;width:3cqw;animation-delay:-2.4s}#mayurina-acne #mac-top .mlp-star:nth-child(3){left:62%;top:16%;animation-delay:-4s}#mayurina-acne #mac-top .mlp-copy{position:relative;z-index:3;width:55%;padding:1.5cqw 0 2.4cqw 3.8cqw}#mayurina-acne #mac-top .mlp-title{padding:0;margin:0 0 .65cqw;border:0;background:none;color:#0d203f;text-align:center;font-weight:600;line-height:1.12;letter-spacing:.015em;text-shadow:0 1px 12px rgba(255,255,255,.75)}#mayurina-acne #mac-top .mlp-title::before,#mayurina-acne #mac-top .mlp-title::after{display:none}#mayurina-acne #mac-top .mlp-title-line{display:block;font-size:7.15cqw;white-space:nowrap;color:#102541;-webkit-text-stroke:.35px #bdab7c;text-shadow:0 1px 0 #fff7dc,0 2px 0 #d8c28e,0 5px 12px #23314819}#mayurina-acne #mac-top .mlp-title-sub{display:flex;align-items:center;justify-content:center;gap:.75cqw;font-size:4.1cqw;line-height:1.2;letter-spacing:.03em;margin-top:.25cqw;text-shadow:0 1px 0 #fff9e6}#mayurina-acne #mac-top .mlp-title-sub::before,#mayurina-acne #mac-top .mlp-title-sub::after{content:"";display:block;flex:0 0 3.2cqw;height:1px;background:linear-gradient(90deg,transparent,#a8823b)}#mayurina-acne #mac-top .mlp-title-sub::after{background:linear-gradient(90deg,#a8823b,transparent)}#mayurina-acne #mac-top .mlp-record{margin:0 0 1.1cqw;padding:0;color:#0d203f}#mayurina-acne #mac-top .mlp-prices{display:grid;grid-template-columns:1fr 1fr;gap:.8cqw;margin:0 0 1.25cqw}#mayurina-acne #mac-top .mlp-price{position:relative;isolation:isolate;overflow:hidden;min-width:0;margin:0;padding:.8cqw 1.15cqw .65cqw;border:1px solid rgba(255,255,255,.9);border-radius:6px;background:linear-gradient(115deg,rgba(255,245,246,.97),rgba(255,250,251,.91));color:#8a2c46;box-shadow:0 5px 14px #30251512}#mayurina-acne #mac-top .mlp-price--pico{color:#0c5a6a;background:linear-gradient(115deg,rgba(246,253,253,.97),rgba(247,252,252,.91))}#mayurina-acne #mac-top .mlp-machine{position:absolute;z-index:-1;right:0;bottom:0;width:25%;height:95%;object-fit:contain;object-position:right bottom;opacity:.17;mix-blend-mode:multiply;pointer-events:none}#mayurina-acne #mac-top .mlp-price-title{position:relative;margin:0;padding:0 0 .5cqw;border:0;border-bottom:1px solid #bd7f904d;color:inherit;background:none;font-size:1.55cqw;font-weight:600;line-height:1.35;letter-spacing:-.045em;text-align:center;white-space:nowrap}#mayurina-acne #mac-top .mlp-price-title::before,#mayurina-acne #mac-top .mlp-price-title::after{display:none}#mayurina-acne #mac-top .mlp-price--pico .mlp-price-title{font-size:1.43cqw;border-color:#85afb74d}#mayurina-acne #mac-top .mlp-price-body{display:flex;flex-direction:column;justify-content:flex-end;min-height:5.9cqw;padding-top:.55cqw}#mayurina-acne #mac-top .mlp-amount{display:flex;align-items:baseline;justify-content:center;gap:.15cqw;margin:0;line-height:1.2;white-space:nowrap;font-weight:500}#mayurina-acne #mac-top .mlp-label{font-size:1.4cqw}#mayurina-acne #mac-top .mlp-price--pico .mlp-label{font-size:1.12cqw}#mayurina-acne #mac-top .mlp-yen-number{font-family:"Times New Roman",Georgia,serif;font-size:3.75cqw;font-weight:600;letter-spacing:-.055em}#mayurina-acne #mac-top .mlp-yen{font-size:1.55cqw}#mayurina-acne #mac-top .mlp-tax{font-size:1.02cqw;letter-spacing:-.045em}#mayurina-acne #mac-top .mlp-price-note{font-family:"Yu Gothic",Meiryo,sans-serif;font-weight:500;font-size:1.12cqw;line-height:1.4;text-align:center;margin:.4cqw 0 0;padding:.3cqw .2cqw;background:#c7657d12;border-radius:30px;position:relative}#mayurina-acne #mac-top .mlp-price--pico .mlp-price-note{background:#18687912}#mayurina-acne #mac-top .mlp-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:1.7cqw;width:83%;min-height:48px;margin:0 auto;padding:.9cqw 2cqw;color:#fff!important;background:linear-gradient(135deg,#263958,#102340);border:1px solid #4b5b77;border-radius:999px;text-decoration:none!important;text-align:center;font-size:2cqw;font-weight:500;line-height:1.4;box-shadow:inset 0 1px 2px #ffffff40,0 5px 12px #15294913;transition:box-shadow .25s,background .25s}#mayurina-acne #mac-top .mlp-cta:hover{background:linear-gradient(135deg,#354b6d,#152f53);box-shadow:0 6px 18px #15294925}#mayurina-acne #mac-top .mlp-cta:focus-visible{outline:3px solid #9a711f;outline-offset:4px}#mayurina-acne #mac-top .mlp-arrow{display:block;width:.7cqw;height:.7cqw;min-width:7px;min-height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}#mayurina-acne #mac-top .mlp-disclosure{position:absolute;z-index:4;left:4%;bottom:3.9%;width:64%;margin:0;color:#45464d;font-family:"Yu Gothic",Meiryo,sans-serif;font-size:clamp(11px,.94cqw,14px);font-weight:400;line-height:1.6}#mayurina-acne #mac-top:not(.mlp-motion-ready) .mlp-light,#mayurina-acne #mac-top:not(.mlp-motion-ready) .mlp-star{animation:none}@keyframes macref-mlp-title-in{from{opacity:0;transform:translateY(24px);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes macref-mlp-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes macref-mlp-card-in{0%{opacity:0;transform:translateY(18px) scale(.95)}75%{opacity:1;transform:translateY(-2px) scale(1.012)}100%{opacity:1;transform:none}}@keyframes macref-mlp-shine{0%{left:-85%}100%{left:150%}}@keyframes macref-mlp-drift{from{transform:translate(-1.5%,-1%) scale(1)}to{transform:translate(2.5%,1.5%) scale(1.05)}}@keyframes macref-mlp-ribbon{from{transform:translateY(-5px) rotate(-8deg)}to{transform:translateY(16px) rotate(-5deg)}}@keyframes macref-mlp-twinkle{0%,100%{opacity:.2;transform:scale(.75)}45%{opacity:.9;transform:scale(1.15)}70%{opacity:.36;transform:scale(.85)}}@container mlp (max-width:800px){#mayurina-acne #mac-top .mlp-stage{aspect-ratio:auto;min-height:0;padding-bottom:14px;background:linear-gradient(#fffaf0,#fcf9f4)}#mayurina-acne #mac-top .mlp-photo{inset:0 0 auto;height:60cqw;object-fit:cover;object-position:right top;opacity:1;mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%)}#mayurina-acne #mac-top .mlp-light{inset:0;max-height:63cqw}#mayurina-acne #mac-top .mlp-copy{position:relative;width:100%;padding:56cqw 3.5cqw 0}#mayurina-acne #mac-top .mlp-title{position:absolute;top:9.5cqw;left:1.5cqw;width:54cqw;margin:0;text-align:center;z-index:3}#mayurina-acne #mac-top .mlp-title-line{font-size:8.385cqw;line-height:1.2;letter-spacing:0;-webkit-text-stroke:.25px #bdab7c;text-shadow:0 1px 0 #fff7dc,0 1.5px 0 #d8c28e,0 3px 5px #10254166}#mayurina-acne #mac-top .mlp-title-sub{font-size:5.07cqw;line-height:1.35;margin-top:1.5cqw;letter-spacing:0;text-shadow:0 1px 0 #fff9e6,0 2px 4px #10254155}#mayurina-acne #mac-top .mlp-record{position:absolute;top:33.5cqw;left:7.32cqw;width:36.96cqw;margin:0;padding:2.2cqw 1.1cqw 1.98cqw;border:1px solid #b7944a;border-radius:50%;background:linear-gradient(140deg,#fffdf4f5 12%,#f4e6bded 47%,#fff9e8f5 75%,#ead39ceb);box-shadow:0 2px 8px #92713518,inset 0 0 0 1px #fffaf0;color:#102541;text-align:center;isolation:isolate}#mayurina-acne #mac-top .mlp-record::before{content:"";position:absolute;inset:.88cqw;border:1px solid #ba985655;border-radius:inherit;pointer-events:none;z-index:-1}#mayurina-acne #mac-top .mlp-record::after{content:"✦";position:absolute;left:50%;top:-2.31cqw;transform:translateX(-50%);color:#b38a37;font-size:4.18cqw;line-height:1;text-shadow:0 0 3px #fff9e9;pointer-events:none}#mayurina-acne #mac-top .mlp-prices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2cqw;margin:0 0 3.5cqw}#mayurina-acne #mac-top .mlp-price{display:flex;flex-direction:column;padding:1.5cqw 1.6cqw 1.3cqw;border-radius:6px;background:#fff5f7}#mayurina-acne #mac-top .mlp-price--pico{background:#f2fafb}#mayurina-acne #mac-top .mlp-price-title{display:flex;align-items:center;justify-content:center;min-height:6.2cqw;font-size:clamp(11px,3.1cqw,22px);letter-spacing:-.045em;text-align:center;padding:0 0 .6cqw;line-height:1.15}#mayurina-acne #mac-top .mlp-price--pico .mlp-price-title{display:block;font-size:clamp(10px,2.6cqw,18px);padding-top:0;line-height:1.12}#mayurina-acne #mac-top .mlp-price-body{min-height:0;flex:1;justify-content:flex-end;padding-top:.8cqw}#mayurina-acne #mac-top .mlp-amount{justify-content:center;flex-wrap:wrap;column-gap:.3cqw;row-gap:0;line-height:1.05}#mayurina-acne #mac-top .mlp-label{flex:0 0 100%;font-size:clamp(11px,2.9cqw,18px);line-height:1.1;text-align:left;padding-left:1.5cqw;margin-bottom:0}#mayurina-acne #mac-top .mlp-price--pico .mlp-label{font-size:clamp(9px,2.45cqw,16px)}#mayurina-acne #mac-top .mlp-yen-number{font-size:7.9cqw;letter-spacing:-.055em}#mayurina-acne #mac-top .mlp-yen{font-size:clamp(11px,3cqw,18px)}#mayurina-acne #mac-top .mlp-tax{font-size:clamp(10px,2.7cqw,16px);letter-spacing:-.07em}#mayurina-acne #mac-top .mlp-price--pico .mlp-tax{font-size:clamp(9px,2.4cqw,15px)}#mayurina-acne #mac-top .mlp-price-note{font-size:clamp(10px,2.7cqw,16px);line-height:1.3;margin-top:.6cqw;padding:.45cqw .2cqw;width:100%;letter-spacing:-.035em;white-space:nowrap}#mayurina-acne #mac-top .mlp-price--pico .mlp-price-note{font-size:clamp(9px,2.4cqw,15px)}#mayurina-acne #mac-top .mlp-machine{right:.5cqw;width:30%;height:91%}#mayurina-acne #mac-top .mlp-cta{width:76%;font-size:clamp(12px,3.3cqw,18px);padding:2.3cqw 2cqw;min-height:40px;gap:3cqw;box-shadow:inset 0 1px 2px #ffffff30,0 2px 6px #15294910}#mayurina-acne #mac-top .mlp-arrow{width:1.5cqw;height:1.5cqw;min-width:6px;min-height:6px}#mayurina-acne #mac-top .mlp-disclosure{position:relative;left:auto;bottom:auto;width:auto;font-size:11px;line-height:1.65;margin:3.5cqw 4cqw 0}#mayurina-acne #mac-top .mlp-star{width:3.5cqw}#mayurina-acne #mac-top .mlp-star:nth-child(1){left:58%;top:4cqw}#mayurina-acne #mac-top .mlp-star:nth-child(2){left:54%;top:9cqw;width:5cqw}#mayurina-acne #mac-top .mlp-star:nth-child(3){left:61%;top:14cqw}}@media (prefers-reduced-motion:reduce){#mayurina-acne #mac-top *,#mayurina-acne #mac-top *::before,#mayurina-acne #mac-top *::after{animation:none!important;transition:none!important}}@media print{#mayurina-acne #mac-top *,#mayurina-acne #mac-top *::after{animation:none!important}}#mayurina-acne #mac-top .mlp-record{position:relative}#mayurina-acne #mac-top .mlp-record-ornament{position:absolute;left:-6%;top:-7%;width:112%;height:112%;overflow:visible;pointer-events:none;z-index:-1;filter:drop-shadow(0 1px 1px #84632335)}#mayurina-acne #mac-top .mlp-price{border:1.5px solid #c792a0;box-shadow:inset 0 0 0 1px #ffffffd9,0 3px 3px #76544716,0 10px 18px -5px #614f4942,0 19px 30px -13px #58433638}#mayurina-acne #mac-top .mlp-price--pico{border-color:#7daeb4;box-shadow:inset 0 0 0 1px #ffffffed,0 3px 3px #45676e16,0 10px 18px -5px #35576140,0 19px 30px -13px #35576133}#mayurina-acne #mac-top .mlp-cta{border:3px solid transparent;background:linear-gradient(135deg,#263958,#102340) padding-box,linear-gradient(115deg,#9b722e 0%,#d9b96e 14%,#fff4cc 26%,#b1843c 41%,#eed59b 56%,#fff9df 63%,#bb924b 79%,#f6e5b5 92%,#9b722e 100%) border-box;box-shadow:inset 0 1px 2px #ffffff40,0 3px 7px #76582b20,0 7px 15px -6px #15294944}#mayurina-acne #mac-top .mlp-cta:hover{background:linear-gradient(135deg,#354b6d,#152f53) padding-box,linear-gradient(115deg,#9b722e 0%,#d9b96e 14%,#fff4cc 26%,#b1843c 41%,#eed59b 56%,#fff9df 63%,#bb924b 79%,#f6e5b5 92%,#9b722e 100%) border-box;box-shadow:inset 0 1px 2px #ffffff40,0 7px 18px #15294930}#mayurina-acne #mac-top .mlp-price{overflow:visible}#mayurina-acne #mac-top .mlp-price-medal{position:absolute;left:-1.6cqw;top:-3.8cqw;width:4.8cqw;z-index:4;pointer-events:none;filter:drop-shadow(0 3px 3px #6550214a)}#mayurina-acne #mac-top .mlp-price-medal svg{display:block;width:100%;height:auto;overflow:visible}@container mlp (min-width:801px){#mayurina-acne #mac-top .mlp-price-medal{width:4.2cqw;left:-2.25cqw;top:-.55cqw}}@container mlp (max-width:800px){#mayurina-acne #mac-top .mlp-price-medal{width:8cqw;left:-1.6cqw;top:-7.4cqw}}@container mlp (max-width:800px){#mayurina-acne #mac-top .mlp-record{position:absolute;box-shadow:0 3px 9px #92713524,inset 0 0 0 1px #fffaf0}#mayurina-acne #mac-top .mlp-record::after{display:none}#mayurina-acne #mac-top .mlp-record-ornament{left:-17%;top:-18%;width:134%;height:136%;z-index:-1}#mayurina-acne #mac-top .mlp-price{border-width:1px;box-shadow:inset 0 0 0 1px #ffffffd9,0 3px 4px #76544715,0 8px 12px -4px #614f4947}#mayurina-acne #mac-top .mlp-price--pico{box-shadow:inset 0 0 0 1px #ffffffed,0 3px 4px #45676e15,0 8px 12px -4px #35576143}#mayurina-acne #mac-top .mlp-cta{border-width:2.5px}}#mayurina-acne{--ink:#162b44;--text:#39434a;--gold:#a4864c;--line:#ded6c7;--ivory:#f8f5ed;--rose:#945166;--teal:#2e6971;container:mlbody / inline-size;color:var(--text);background:#fff;font:16px/1.95 "Yu Gothic",Meiryo,sans-serif;letter-spacing:.025em;text-align:left;overflow-wrap:anywhere}#mayurina-acne *,#mayurina-acne *::before,#mayurina-acne *::after{box-sizing:border-box}#mayurina-acne :where(h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0;padding:0}#mayurina-acne :where(h2,h3,h4){color:var(--ink);background:none;border:0;position:static}#mayurina-acne :where(h2,h3,h4)::before,#mayurina-acne :where(h2,h3,h4)::after{content:none}#mayurina-acne :where(p+p,p+ul,p+ol,p+dl){margin-top:1em}#mayurina-acne a{color:var(--teal);text-underline-offset:4px;text-decoration-thickness:1px}#mayurina-acne a:focus-visible,#mayurina-acne summary:focus-visible{outline:3px solid var(--gold);outline-offset:4px}#mayurina-acne :where(img,svg){display:block;max-width:100%}#mayurina-acne img{height:auto;border:0;margin:0}#mayurina-acne .mlb-head{margin-bottom:30px}#mayurina-acne .mlb-kicker{display:flex;align-items:center;gap:13px;margin:0 0 10px;color:#8a6f3e;font:12px/1.4 Georgia,serif;letter-spacing:.22em}#mayurina-acne .mlb-kicker::before{content:"";width:38px;height:1px;background:var(--gold)}#mayurina-acne .mlb-head h2{font:500 clamp(23px,2.8cqw,34px)/1.55 "Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:.04em}#mayurina-acne h3{font-size:20px;line-height:1.65;font-weight:600;margin-bottom:12px}#mayurina-acne details{border:1px solid #ded8cc;border-radius:7px;background:#fff;overflow:hidden}#mayurina-acne summary{list-style:none;position:relative;cursor:pointer;color:var(--ink);padding:20px 48px 20px 22px;min-height:64px;font-size:16px;font-weight:600;line-height:1.7}#mayurina-acne summary::-webkit-details-marker{display:none}#mayurina-acne summary::after{content:"＋";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:400;color:var(--gold)}#mayurina-acne details[open]>summary::after{content:"−"}#mayurina-acne details[open]>summary{border-bottom:1px solid #ebe5d9;background:#fffdf8}#mayurina-acne .mlb-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}#mayurina-acne .mlb-case{border:1px solid #ddd5c7;border-radius:8px;overflow:hidden;background:#fff}#mayurina-acne .mlb-case-info{padding:18px 22px;font-size:13px;line-height:1.8}#mayurina-acne .mlb-price-table{border:1px solid #e0d2d6;border-top:4px solid #a16778;border-radius:7px;padding:25px;background:#fffcfd}#mayurina-acne .mlb-price-table:last-child{background:#f9fcfc;border-color:#cbdcde;border-top-color:#397781}#mayurina-acne .mlb-price-table h3{font-size:21px}#mayurina-acne .mlb-price-table p{font-size:13px;margin-bottom:14px}#mayurina-acne table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}#mayurina-acne th,#mayurina-acne td{padding:13px 8px;border:0;border-bottom:1px solid #ddd6c9;vertical-align:middle;text-align:left;line-height:1.7;background:none}#mayurina-acne th{font-size:12px;color:#62665f;font-weight:500}#mayurina-acne .mlb-price-table td:last-child,#mayurina-acne .mlb-price-table th:last-child{width:40%;text-align:right;white-space:nowrap}#mayurina-acne .mlb-price-table td:last-child{font-weight:600;color:var(--ink)}#mayurina-acne .mlb-price-table tbody tr:first-child td{background:#f6efdf}#mayurina-acne .mlb-price-table tbody tr:last-child td{border-bottom:0}#mayurina-acne .mlb-precautions{padding:28px 32px;background:#f1eee6;border:1px solid #e3ddcf;border-radius:8px}#mayurina-acne .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}#mayurina-acne .mlb-precaution-row dt{font-weight:600;color:var(--ink)}#mayurina-acne .mlb-precaution-row:first-child{padding-top:0}#mayurina-acne .mlb-device-note{font-size:12px;line-height:1.9;margin-top:20px}#mayurina-acne .mlb-doctor-heading{margin-top:55px}#mayurina-acne .mlb-supervisor-box{border:3px solid #b69a60;border-radius:12px;padding:24px;max-width:600px;margin:2em auto 0;font-family:"Noto Sans JP",sans-serif;background-color:#fff;text-align:left}#mayurina-acne .mlb-supervisor-photo{text-align:center;margin-bottom:20px}#mayurina-acne .mlb-supervisor-photo img{width:100px;height:100px;border-radius:50%;object-fit:cover;display:block;margin:0 auto}#mayurina-acne .mlb-supervisor-info{font-size:13px;line-height:1.8;color:#333;text-align:left}#mayurina-acne .mlb-supervisor-label{font-size:15px;font-weight:bold;margin-top:13px;margin-bottom:6px;display:block;color:#111}#mayurina-acne .mlb-supervisor-small{font-size:15px;line-height:1.6;color:#222}#mayurina-acne .mlb-supervisor-small ul{list-style:none;padding:0;margin:14px 0}#mayurina-acne .mlb-supervisor-small li{padding:3px 0;font-size:14px}@keyframes macref-mlb-rise-in{from{opacity:.45;transform:translateY(15px)}to{opacity:1;transform:none}}@container mlbody (max-width:560px){#mayurina-acne .mlb-head{margin-bottom:22px}#mayurina-acne .mlb-head h2{font-size:23px;line-height:1.65}#mayurina-acne .mlb-kicker{font-size:10px;margin-bottom:8px}#mayurina-acne .mlb-case-grid{grid-template-columns:1fr;gap:20px}#mayurina-acne h3{font-size:18px}#mayurina-acne summary{padding:17px 42px 17px 17px;font-size:15px;min-height:59px}#mayurina-acne summary::after{right:16px}#mayurina-acne .mlb-case-info{padding:16px}#mayurina-acne .mlb-price-table{padding:20px 16px}#mayurina-acne .mlb-price-table h3{font-size:21px}#mayurina-acne .mlb-price-table td{font-size:13px;padding:12px 5px}#mayurina-acne .mlb-price-table td:last-child{width:42%}#mayurina-acne .mlb-precautions{padding:22px 18px}#mayurina-acne .mlb-precaution-row{grid-template-columns:1fr;gap:5px;padding:13px 0;font-size:13px}#mayurina-acne .mlb-supervisor-box{padding:24px}}@media (prefers-reduced-motion:reduce){#mayurina-acne *,#mayurina-acne *::before,#mayurina-acne *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{#mayurina-acne *{animation:none!important}}#mayurina-acne .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}#mayurina-acne .mlb-head h2>.mlb-heading-text{min-width:0;text-wrap:balance}#mayurina-acne .mlb-head h2::after{content:"✦";margin-left:auto;align-self:center;color:#b18d49;font-size:24px;flex:none}#mayurina-acne .mlb-photo-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;margin:26px 0 22px;padding:0}#mayurina-acne .mlb-photo-flow-step{position:relative;min-width:0;margin:0;padding:6px;border:1px solid #c8b27d;border-radius:9px;background:linear-gradient(145deg,#fffefb,#f8f0df);box-shadow:0 4px 10px #80612712}#mayurina-acne .mlb-photo-flow-step:not(:last-child)::after{content:"›";position:absolute;right:-15px;top:38%;color:#ad8a47;font:25px/1 Georgia,serif}#mayurina-acne .mlb-photo-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:#7e2839;font:700 16px/1 Georgia,serif}#mayurina-acne .mlb-photo-flow-image{height:110px;background:#fff;border-radius:5px;overflow:hidden}#mayurina-acne .mlb-photo-flow-image img{display:block;width:100%;height:100%;object-fit:contain}#mayurina-acne .mlb-photo-flow-caption{padding:8px 2px 3px;text-align:center}#mayurina-acne .mlb-photo-flow-caption h3{margin:0;padding:0;color:#604f30;font-size:13px;font-weight:700;line-height:1.45;letter-spacing:0}@container mlbody (max-width:700px){#mayurina-acne .mlb-photo-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 8px;margin:20px 0 18px}#mayurina-acne .mlb-photo-flow-step{grid-column:span 2;padding:4px;border-radius:6px}#mayurina-acne .mlb-photo-flow-step:nth-child(4){grid-column:2/span 2}#mayurina-acne .mlb-photo-flow-step::after{display:none}#mayurina-acne .mlb-photo-flow-image{height:65px}#mayurina-acne .mlb-photo-flow-number{width:20px;height:20px;font-size:13px;left:2px;top:2px}#mayurina-acne .mlb-photo-flow-caption{padding:5px 0 2px}#mayurina-acne .mlb-photo-flow-caption h3{font-size:11px;line-height:1.4}}@container mlbody (max-width:360px){#mayurina-acne .mlb-photo-flow-caption h3{font-size:10px;text-wrap:balance}}#mayurina-acne .mlb-price-table h3{padding-bottom:10px;border-bottom:2px solid #d5bd8e}@container mlbody (max-width:560px){#mayurina-acne :where(p+p,p+ul,p+ol,p+dl){margin-top:.8em}#mayurina-acne .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}#mayurina-acne .mlb-head h2::after{font-size:17px}#mayurina-acne .mlb-case-info,#mayurina-acne .mlb-precaution-row,#mayurina-acne .mlb-device-note{line-height:1.7}}@container mlbody (max-width:350px){#mayurina-acne .mlb-price-table th:last-child,#mayurina-acne .mlb-price-table td:last-child{width:50%}}#mayurina-acne .mlb-head--8 h2::after{content:none}#mayurina-acne .mlb-head--8 h2{gap:23px;padding:15px 28px 15px 20px;border-color:#bf9f59;background:linear-gradient(110deg,#ead9b0,#fff8e8 55%,#f2e5c8);box-shadow:0 5px 0 #d9c99f50, inset 0 1px 0 #fff}#mayurina-acne .mlb-case-medal{display:block;flex:0 0 77px;width:77px;filter:drop-shadow(0 3px 2px #87662326)}#mayurina-acne .mlb-case-medal svg{width:100%;height:auto;overflow:visible}@container mlbody (max-width:560px){#mayurina-acne .mlb-head--8 h2{gap:12px;padding:12px 13px 12px 11px;font-size:21px}#mayurina-acne .mlb-case-medal{flex-basis:58px;width:58px}}#mayurina-acne .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}#mayurina-acne .mlb-reasons-heading{position:relative;text-align:center;margin:0 10px 30px;color:#7c541e}#mayurina-acne .mlb-reasons-heading>p{font:13px/1.4 Georgia,serif;letter-spacing:.26em;margin-bottom:17px;font-weight:700}#mayurina-acne .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}#mayurina-acne .mlb-reasons-heading h2>span{display:block;font-size:.54em;margin-bottom:4px;letter-spacing:.08em}#mayurina-acne .mlb-reasons-heading h2::before,#mayurina-acne .mlb-reasons-heading h2::after{content:"";display:block;position:absolute;top:14px;bottom:-13px;width:28px;z-index:-1;background:#741a2e}#mayurina-acne .mlb-reasons-heading h2::before{left:-20px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,30% 50%)}#mayurina-acne .mlb-reasons-heading h2::after{right:-20px;clip-path:polygon(0 0,100% 0,70% 50%,100% 100%,0 100%)}#mayurina-acne .mlb-reasons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}#mayurina-acne .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}#mayurina-acne .mlb-reason-heading{display:flex;align-items:center;gap:12px;margin-bottom:13px;min-height:65px}#mayurina-acne .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}#mayurina-acne .mlb-reason-number small{font:9px/1.6 Georgia,serif;letter-spacing:.04em;color:#785120}#mayurina-acne .mlb-reason h3{margin:0;padding:0;border:0;color:#832438;font-size:21px;line-height:1.5;letter-spacing:0;text-wrap:balance}#mayurina-acne .mlb-reason>p{margin-top:13px;font-size:14px;line-height:1.75}@container mlbody (max-width:800px){#mayurina-acne .mlb-reasons-shell{padding:26px 20px 20px}#mayurina-acne .mlb-reasons-grid{gap:14px}#mayurina-acne .mlb-reason{padding:12px}#mayurina-acne .mlb-reason h3{font-size:17px}#mayurina-acne .mlb-reason-heading{gap:9px}#mayurina-acne .mlb-reason-number{flex-basis:50px;height:50px;font-size:25px}}@container mlbody (max-width:600px){#mayurina-acne .mlb-reasons-shell{padding:20px 11px 13px;border-width:2px;border-radius:12px}#mayurina-acne .mlb-reasons-heading{margin:0 5px 25px}#mayurina-acne .mlb-reasons-heading>p{font-size:10px;margin-bottom:12px}#mayurina-acne .mlb-reasons-heading h2{padding:16px 7px;font-size:clamp(17px,5.3cqw,28px);letter-spacing:.01em}#mayurina-acne .mlb-reasons-heading h2>span{font-size:.59em}#mayurina-acne .mlb-reasons-heading h2::before{left:-11px;width:16px}#mayurina-acne .mlb-reasons-heading h2::after{right:-11px;width:16px}#mayurina-acne .mlb-reasons-grid{grid-template-columns:1fr;gap:16px}#mayurina-acne .mlb-reason{padding:12px}#mayurina-acne .mlb-reason-heading{min-height:50px;margin-bottom:11px}#mayurina-acne .mlb-reason h3{font-size:17px}#mayurina-acne .mlb-reason>p{font-size:13px;line-height:1.65;margin-top:11px}}#mayurina-acne .mlb-case-title{display:flex;align-items:center;gap:12px;padding:15px 18px;background:linear-gradient(110deg,#faf0ed,#fffcf7);border-bottom:1px solid #dbc9ae}#mayurina-acne .mlb-case--pico .mlb-case-title{background:linear-gradient(110deg,#edf4ef,#fffcf7)}#mayurina-acne .mlb-case-index{display:block;flex:none;border:1px solid #c3a769;border-radius:4px;padding:7px 9px;background:linear-gradient(125deg,#fff9de,#e8d5aa,#fffae5);color:#765b2c;font:14px/1.3 Georgia,serif;letter-spacing:.04em;box-shadow:0 2px 4px #795e2412}#mayurina-acne .mlb-case-title h3{margin:0;font-size:16px;line-height:1.65;border:0;padding:0}#mayurina-acne .mlb-case-photo{margin:0;padding:12px 12px 0;background:#fff}#mayurina-acne .mlb-case-photo>a{display:block;outline-offset:2px}#mayurina-acne .mlb-case-photo img{width:100%;height:auto;max-width:100%;object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal;transform:none;border-radius:0}#mayurina-acne .mlb-case-photo figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 3px;font-size:12px;line-height:1.6;color:#655b4c}#mayurina-acne .mlb-case-photo figcaption>span{font-weight:600}#mayurina-acne .mlb-case-photo figcaption>a{flex:none;font-size:11px}#mayurina-acne .mlb-case-info{border-top:1px solid #e5dac5;padding:5px 18px 16px}#mayurina-acne .mlb-case-facts>div{display:grid;grid-template-columns:83px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px dashed #ded3bb}#mayurina-acne .mlb-case-facts dt{font-weight:700;font-size:12px;color:#79643e}#mayurina-acne .mlb-case-facts dd{font-size:12px;line-height:1.75;letter-spacing:0}@container mlbody (max-width:600px){#mayurina-acne .mlb-case-title{padding:11px 12px;gap:9px}#mayurina-acne .mlb-case-title h3{font-size:14px;line-height:1.55}#mayurina-acne .mlb-case-index{font-size:12px;padding:6px 7px}#mayurina-acne .mlb-case-photo{padding:7px 7px 0}#mayurina-acne .mlb-case-photo figcaption{font-size:11px;padding:9px 3px;gap:6px}#mayurina-acne .mlb-case-photo figcaption>a{font-size:10px}#mayurina-acne .mlb-case-info{padding:3px 12px 12px}#mayurina-acne .mlb-case-facts>div{grid-template-columns:76px minmax(0,1fr);gap:8px;padding:9px 0}#mayurina-acne .mlb-case-facts dd{font-size:12px;line-height:1.6}#mayurina-acne .mlb-case-facts dt{font-size:11px}}#mayurina-acne #price .mlb-price-table{padding:21px}#mayurina-acne #price .mlb-price-table th,#mayurina-acne #price .mlb-price-table td{padding:9px 7px;line-height:1.55}#mayurina-acne #price .mlb-price-number{color:#b52838;font-size:18px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;white-space:nowrap}@container mlbody (max-width:680px){#mayurina-acne #price .mlb-price-table{padding:17px 14px}#mayurina-acne #price .mlb-price-table th,#mayurina-acne #price .mlb-price-table td{padding:8px 5px;line-height:1.5}#mayurina-acne #price .mlb-price-number{font-size:16px}}#mayurina-acne #mac-top .mlp-price .mlp-yen-number{color:#b52838}#mayurina-acne{--sans:MayurinaAcneSans,"Yu Gothic",Meiryo,sans-serif;--ink:#162b44;--text:#39434a;--gold:#a4864c;font:16px/1.9 var(--sans);container:mlbody / inline-size}#mayurina-acne .mac-wrap{width:calc(100% - 80px);max-width:1090px}#mayurina-acne .mac-section{padding:58px 0;scroll-margin-top:30px}#mayurina-acne .mac-section:nth-of-type(even):not(.mac-ivory):not(.mac-sage){background:#fbfcfc}#mayurina-acne .mlb-head{--head-accent:#38777c;--head-tint:#e0eeec;margin-bottom:30px}#mayurina-acne .mlb-head .mlb-kicker{color:var(--head-accent);font:12px/1.5 Georgia,serif;letter-spacing:.18em;display:block;margin:0 0 9px}#mayurina-acne .mlb-head h2{font-family:var(--serif);font-size:30px;line-height:1.55;font-weight:700;border:1px solid color-mix(in srgb,var(--head-accent) 50%,white);border-left:6px solid var(--head-accent);border-radius:5px 22px 22px 5px;padding:22px 28px;background:linear-gradient(110deg,var(--head-tint),#fff 95%);box-shadow:0 5px 0 color-mix(in srgb,var(--head-accent) 12%,transparent);color:var(--ink);text-shadow:0 1px #fff}#mayurina-acne .mlb-head h2::after{content:"✦";color:var(--head-accent);font-size:23px}#mayurina-acne .mac-title-rose{--head-accent:#a26378;--head-tint:#f0d7e0}#mayurina-acne .mac-title-blue{--head-accent:#5c7a9b;--head-tint:#dce7f2}#mayurina-acne .mac-title-sage{--head-accent:#71865d;--head-tint:#e5eddc}#mayurina-acne .mac-title-gold{--head-accent:#947137;text-align:center}#mayurina-acne .mac-title-gold h2{justify-content:center;position:relative;border:5px double #b39250;border-radius:17px;padding:28px 32px;background:linear-gradient(115deg,#c9aa65 0%,#f9efc8 12%,#e1c781 25%,#fff9e7 44%,#f7e7b8 58%,#d3b36e 78%,#fff2c9 91%,#b9934c 100%);box-shadow:inset 0 0 0 5px #fff9e099,inset 0 1px 14px #fff,0 4px 0 #aa8a4a3d,0 12px 28px #73551c12;color:#584323;text-shadow:0 1px 0 #fff;letter-spacing:.055em}#mayurina-acne .mac-title-gold h2:before{content:"✧";display:block;font-size:30px;color:#947137;margin-right:14px}#mayurina-acne .mac-title-gold h2:after{content:"✧";margin-left:14px;color:#947137;font-size:30px}#mayurina-acne .mac-price-note{font:11px/1.6 var(--sans);text-align:center;color:#4b4b50;position:relative}#mayurina-acne .mac-nav{padding:22px 0;background:#fff}#mayurina-acne .mac-nav ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}#mayurina-acne .mac-nav a{border:1px solid #7e94ad;background:#edf3f8;color:#385a7b;border-radius:8px;box-shadow:0 3px 0 #bdcbd440;min-height:50px;line-height:1.5;font-size:13px}#mayurina-acne .mac-nav li:nth-child(2) a{background:#f4f0e6;border-color:#b9a26e;color:#7d602b}#mayurina-acne .mac-nav li:nth-child(3) a{background:#edf5f1;border-color:#80a99b;color:#3a7061}#mayurina-acne .mac-nav li:nth-child(4) a{background:#f1edf6;border-color:#b29dc5;color:#77598c}#mayurina-acne .mac-nav li:nth-child(5) a{background:#fff3e7;border-color:#d6a872;color:#8e6338}#mayurina-acne .mac-nav li:nth-child(6) a{background:#f9edf1;border-color:#c48d9f;color:#984e68}#mayurina-acne .mac-nav li:nth-child(7) a{background:#eef4e7;border-color:#a0b880;color:#688347}#mayurina-acne .mac-nav li:nth-child(8) a{background:#eaf5f7;border-color:#87acb5;color:#447a85}#mayurina-acne .mac-type-block{--type-accent:#6787a5;--type-tint:#edf3f9;border:2px solid var(--type-accent);border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 5px 0 #162b4406;min-width:0}#mayurina-acne .mac-type-banner{padding:17px 20px;background:linear-gradient(125deg,var(--type-tint),white);border-bottom:1px solid color-mix(in srgb,var(--type-accent) 30%,white)}#mayurina-acne .mac-type-banner h3{color:var(--type-accent);font:700 24px/1.5 var(--serif);margin:3px 0}#mayurina-acne #price{background:#fff}#mayurina-acne #price .mac-main-price{margin:24px 0;min-width:0}#mayurina-acne #price .mac-main-price:nth-of-type(2){border-color:#a9c6c8;border-top-color:#397781;background:#f4faf9}#mayurina-acne #price .mac-main-price:nth-of-type(3){border-color:#d6c2df;border-top-color:#8c639e;background:#faf6fc}#mayurina-acne #price .mac-main-price>h3{font:700 24px/1.5 var(--serif);margin:0 0 17px;padding-bottom:10px;border-bottom:2px solid #d6bdc6;color:#91576d}#mayurina-acne #price .mac-main-price:nth-of-type(2)>h3{color:#397781;border-color:#a9c6c8}#mayurina-acne #price .mac-main-price:nth-of-type(3)>h3{color:#8c639e;border-color:#d6c2df}#mayurina-acne #price .mac-price-subheading{font:700 18px/1.6 var(--serif);margin:20px 0 12px}#mayurina-acne #price table{width:100%;min-width:0;border-collapse:collapse;font-size:14px;background:transparent}#mayurina-acne #price table th,#mayurina-acne #price table td{padding:10px 8px;border:0;border-bottom:1px solid #ddd8db;line-height:1.6}#mayurina-acne #price table thead th{background:#f1e9ed;color:#755b66;font-size:12px;font-weight:500;text-align:center;white-space:normal}#mayurina-acne #price table tbody th{background:transparent;font-size:13px;text-align:left;min-width:135px}#mayurina-acne #price table tbody td{text-align:right;font-size:11px;white-space:nowrap}#mayurina-acne #price table th:last-child,#mayurina-acne #price table td:last-child{width:auto}#mayurina-acne #price table tbody tr:first-child td{background:#f8f1f4}#mayurina-acne #price .mac-table-wrap{border:0;box-shadow:none;border-radius:0;background:none;margin:0}#mayurina-acne #price .mlb-price-number{font-size:18px;color:#b52838;font-weight:700;line-height:1.3}#mayurina-acne #price .mac-extra-price{margin:13px 0;border:1px solid #adc2cb;border-radius:7px;background:#fff;overflow:hidden}#mayurina-acne #price .mac-extra-price summary{background:#edf3f5;color:#446474;border-bottom:0;padding:17px 48px 17px 18px;font-size:15px}#mayurina-acne #price .mac-extra-price>.mlb-price-table{border:0;border-radius:0;margin:0;background:#fff}#mayurina-acne #risks .mlb-precautions{padding:22px}#mayurina-acne #risks .mlb-precaution-row{padding:10px 0}#mayurina-acne #risks .mlb-precaution-row dt,#mayurina-acne #risks .mlb-precaution-row dd{font-size:12px;line-height:1.75}#mayurina-acne #risks details summary{font-size:13px;padding:12px 40px 12px 15px;background:#f7f8f9}#mayurina-acne #risks .mac-detail-body{font-size:12px}#mayurina-acne .mlb-supervisor-photo img{object-position:80% top;filter:none}#mayurina-acne .mac-supervisor{text-align:left;margin-top:38px}#mayurina-acne .mlb-supervisor-box{font-family:var(--sans);margin-top:18px}@media (max-width:800px){#mayurina-acne .mac-wrap{width:calc(100% - 36px)}}@media (max-width:700px){#mayurina-acne{font-size:15px}#mayurina-acne .mac-wrap{width:calc(100% - 28px)}#mayurina-acne .mac-section{padding:38px 0}#mayurina-acne .mlb-head{margin-bottom:23px}#mayurina-acne .mlb-head h2{padding:16px 14px;font-size:22px;line-height:1.55;gap:8px;border-left-width:4px;border-radius:4px 16px 16px 4px}#mayurina-acne .mlb-head h2:after{font-size:17px}#mayurina-acne .mac-title-gold h2{border:4px double #ad8740;border-radius:13px;padding:22px 12px;font-size:23px;letter-spacing:.02em}#mayurina-acne .mac-title-gold h2:before,#mayurina-acne .mac-title-gold h2:after{font-size:21px;margin:0 3px}#mayurina-acne .mac-price-note{font-size:10px;line-height:1.6}#mayurina-acne .mac-hero-shortcuts{justify-content:center;gap:23px;font-size:12px;margin-top:15px}#mayurina-acne .mac-nav ul{grid-template-columns:1fr 1fr;gap:9px}#mayurina-acne .mac-nav a{font-size:12px;padding:10px 6px;min-height:48px}#mayurina-acne .mac-type-banner{padding:15px 16px}#mayurina-acne .mac-type-banner h3{font-size:23px}#mayurina-acne #price .mac-main-price{padding:18px 14px}#mayurina-acne #price .mac-main-price>h3{font-size:21px}#mayurina-acne #price .mac-responsive-price,#mayurina-acne #price .mac-responsive-price tbody{display:block}#mayurina-acne #price .mac-responsive-price thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#mayurina-acne #price .mac-responsive-price tbody tr{display:grid;grid-template-columns:1fr 1fr;margin-bottom:15px;border:1px solid #e2d4db;border-radius:6px;overflow:hidden;background:#fff}#mayurina-acne #price .mac-responsive-price tbody th{grid-column:1/-1;width:100%;font-size:13px;padding:9px 10px;background:#f2e9ee;min-width:0;border-bottom:1px solid #e2d4db}#mayurina-acne #price .mac-responsive-price tbody td{padding:9px 10px;font-size:10px;border-bottom:1px solid #ede5e9;background:#fff;white-space:normal}#mayurina-acne #price .mac-responsive-price tbody td:before{content:attr(data-label);display:block;text-align:left;font-size:10px;color:#7a6b73;line-height:1.5;margin-bottom:4px;min-height:15px}#mayurina-acne #price .mlb-price-number{font-size:18px}#mayurina-acne #price .mac-main-price:nth-of-type(2) tbody th{background:#e7f1ef}#mayurina-acne #price .mac-main-price:nth-of-type(3) tbody th{background:#efe7f4}#mayurina-acne #price .mac-extra-price summary{font-size:14px;line-height:1.7}#mayurina-acne #risks .mlb-precautions{padding:15px}#mayurina-acne .mlb-supervisor-box{padding:22px 18px}#mayurina-acne .mlb-supervisor-small li{font-size:13px}}#mayurina-acne :where(*){font-family:inherit;font-weight:inherit;line-height:inherit}#mayurina-acne :where(header){margin-top:0!important}#mayurina-acne :where(b,strong){font-weight:bolder}#mayurina-acne #mac-top{font-size:14px;line-height:1.7}#mayurina-acne{width:100%;max-width:1280px;min-width:0;margin:0 auto;background:#fff;isolation:isolate}#mayurina-acne :where(section,header,nav,aside,article){max-width:none}#mayurina-acne #mac-top{container:mlp / inline-size;isolation:isolate;width:100%;margin:0 auto;color:#0d203f;font-family:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;box-sizing:border-box}#mayurina-acne #mac-top *,#mayurina-acne #mac-top *::before,#mayurina-acne #mac-top *::after{box-sizing:border-box}#mayurina-acne #mac-top .mlp-stage{position:relative;overflow:hidden;aspect-ratio:1672/940;background:#faf7ef;isolation:isolate}#mayurina-acne #mac-top .mlp-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;max-width:none;border:0}#mayurina-acne #mac-top .mlp-light{position:absolute;z-index:1;pointer-events:none;inset:-12%;background:radial-gradient(ellipse at 26% 40%,rgba(255,221,142,.26),transparent 38%),radial-gradient(ellipse at 64% 8%,rgba(255,255,255,.8),transparent 26%);mix-blend-mode:soft-light;animation:mac3-drift 13s ease-in-out infinite alternate}#mayurina-acne #mac-top .mlp-stars{position:absolute;inset:0;z-index:2;pointer-events:none}#mayurina-acne #mac-top .mlp-star{position:absolute;width:2.1cqw;aspect-ratio:1;background:radial-gradient(circle,white 0%,#fff2c4 16%,rgba(245,200,100,.18) 40%,transparent 70%);filter:drop-shadow(0 0 5px #fff4cf);animation:mac3-twinkle 5.8s ease-in-out infinite}#mayurina-acne #mac-top .mlp-star::before,#mayurina-acne #mac-top .mlp-star::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#fff 48%,#fff 52%,transparent);clip-path:polygon(50% 0,56% 43%,100% 50%,56% 57%,50% 100%,44% 57%,0 50%,44% 43%)}#mayurina-acne #mac-top .mlp-star::after{transform:rotate(45deg) scale(.48);opacity:.7}#mayurina-acne #mac-top .mlp-star:nth-child(1){left:61%;top:4%;animation-delay:-.6s}#mayurina-acne #mac-top .mlp-star:nth-child(2){left:58.5%;top:10%;width:3cqw;animation-delay:-2.4s}#mayurina-acne #mac-top .mlp-star:nth-child(3){left:62%;top:16%;animation-delay:-4s}#mayurina-acne #mac-top .mlp-copy{position:relative;z-index:3;width:55%;padding:1.5cqw 0 2.4cqw 3.8cqw}#mayurina-acne #mac-top .mlp-title{padding:0;margin:0 0 .65cqw;border:0;background:none;color:#0d203f;text-align:center;font-weight:600;line-height:1.12;letter-spacing:.015em;text-shadow:0 1px 12px rgba(255,255,255,.75)}#mayurina-acne #mac-top .mlp-title::before,#mayurina-acne #mac-top .mlp-title::after{display:none}#mayurina-acne #mac-top .mlp-title-line{display:block;font-size:7.15cqw;white-space:nowrap;color:#102541;-webkit-text-stroke:.35px #bdab7c;text-shadow:0 1px 0 #fff7dc,0 2px 0 #d8c28e,0 5px 12px #23314819}#mayurina-acne #mac-top .mlp-title-sub{display:flex;align-items:center;justify-content:center;gap:.75cqw;font-size:4.1cqw;line-height:1.2;letter-spacing:.03em;margin-top:.25cqw;text-shadow:0 1px 0 #fff9e6}#mayurina-acne #mac-top .mlp-title-sub::before,#mayurina-acne #mac-top .mlp-title-sub::after{content:"";display:block;flex:0 0 3.2cqw;height:1px;background:linear-gradient(90deg,transparent,#a8823b)}#mayurina-acne #mac-top .mlp-title-sub::after{background:linear-gradient(90deg,#a8823b,transparent)}#mayurina-acne #mac-top .mlp-record{margin:0 0 1.1cqw;padding:0;color:#0d203f}#mayurina-acne #mac-top .mlp-prices{display:grid;grid-template-columns:1fr 1fr;gap:.8cqw;margin:0 0 1.25cqw}#mayurina-acne #mac-top .mlp-price{position:relative;isolation:isolate;overflow:hidden;min-width:0;margin:0;padding:.8cqw 1.15cqw .65cqw;border:1px solid rgba(255,255,255,.9);border-radius:6px;background:linear-gradient(115deg,rgba(255,245,246,.97),rgba(255,250,251,.91));color:#8a2c46;box-shadow:0 5px 14px #30251512}#mayurina-acne #mac-top .mlp-price--pico{color:#0c5a6a;background:linear-gradient(115deg,rgba(246,253,253,.97),rgba(247,252,252,.91))}#mayurina-acne #mac-top .mlp-machine{position:absolute;z-index:-1;right:0;bottom:0;width:25%;height:95%;object-fit:contain;object-position:right bottom;opacity:.17;mix-blend-mode:multiply;pointer-events:none}#mayurina-acne #mac-top .mlp-price-title{position:relative;margin:0;padding:0 0 .5cqw;border:0;border-bottom:1px solid #bd7f904d;color:inherit;background:none;font-size:1.55cqw;font-weight:600;line-height:1.35;letter-spacing:-.045em;text-align:center;white-space:nowrap}#mayurina-acne #mac-top .mlp-price-title::before,#mayurina-acne #mac-top .mlp-price-title::after{display:none}#mayurina-acne #mac-top .mlp-price--pico .mlp-price-title{font-size:1.43cqw;border-color:#85afb74d}#mayurina-acne #mac-top .mlp-price-body{display:flex;flex-direction:column;justify-content:flex-end;min-height:5.9cqw;padding-top:.55cqw}#mayurina-acne #mac-top .mlp-amount{display:flex;align-items:baseline;justify-content:center;gap:.15cqw;margin:0;line-height:1.2;white-space:nowrap;font-weight:500}#mayurina-acne #mac-top .mlp-label{font-size:1.4cqw}#mayurina-acne #mac-top .mlp-price--pico .mlp-label{font-size:1.12cqw}#mayurina-acne #mac-top .mlp-yen-number{font-family:"Times New Roman",Georgia,serif;font-size:3.75cqw;font-weight:600;letter-spacing:-.055em}#mayurina-acne #mac-top .mlp-yen{font-size:1.55cqw}#mayurina-acne #mac-top .mlp-tax{font-size:1.02cqw;letter-spacing:-.045em}#mayurina-acne #mac-top .mlp-price-note{font-family:"Yu Gothic",Meiryo,sans-serif;font-weight:500;font-size:1.12cqw;line-height:1.4;text-align:center;margin:.4cqw 0 0;padding:.3cqw .2cqw;background:#c7657d12;border-radius:30px;position:relative}#mayurina-acne #mac-top .mlp-price--pico .mlp-price-note{background:#18687912}#mayurina-acne #mac-top .mlp-cta{position:relative;display:flex;align-items:center;justify-content:center;gap:1.7cqw;width:83%;min-height:48px;margin:0 auto;padding:.9cqw 2cqw;color:#fff!important;background:linear-gradient(135deg,#263958,#102340);border:1px solid #4b5b77;border-radius:999px;text-decoration:none!important;text-align:center;font-size:2cqw;font-weight:500;line-height:1.4;box-shadow:inset 0 1px 2px #ffffff40,0 5px 12px #15294913;transition:box-shadow .25s,background .25s}#mayurina-acne #mac-top .mlp-cta:hover{background:linear-gradient(135deg,#354b6d,#152f53);box-shadow:0 6px 18px #15294925}#mayurina-acne #mac-top .mlp-cta:focus-visible{outline:3px solid #9a711f;outline-offset:4px}#mayurina-acne #mac-top .mlp-arrow{display:block;width:.7cqw;height:.7cqw;min-width:7px;min-height:7px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}#mayurina-acne #mac-top .mlp-disclosure{position:absolute;z-index:4;left:4%;bottom:3.9%;width:64%;margin:0;color:#45464d;font-family:"Yu Gothic",Meiryo,sans-serif;font-size:clamp(11px,.94cqw,14px);font-weight:400;line-height:1.6}#mayurina-acne #mac-top:not(.mlp-motion-ready) .mlp-light,#mayurina-acne #mac-top:not(.mlp-motion-ready) .mlp-star{animation:none}@keyframes mac3-title-in{from{opacity:0;transform:translateY(24px);clip-path:inset(100% 0 0 0)}to{opacity:1;transform:none;clip-path:inset(0)}}@keyframes mac3-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes mac3-card-in{0%{opacity:0;transform:translateY(18px) scale(.95)}75%{opacity:1;transform:translateY(-2px) scale(1.012)}100%{opacity:1;transform:none}}@keyframes mac3-shine{0%{left:-85%}100%{left:150%}}@keyframes mac3-drift{from{transform:translate(-1.5%,-1%) scale(1)}to{transform:translate(2.5%,1.5%) scale(1.05)}}@keyframes mac3-ribbon{from{transform:translateY(-5px) rotate(-8deg)}to{transform:translateY(16px) rotate(-5deg)}}@keyframes mac3-twinkle{0%,100%{opacity:.2;transform:scale(.75)}45%{opacity:.9;transform:scale(1.15)}70%{opacity:.36;transform:scale(.85)}}@container mlp (max-width:800px){#mayurina-acne #mac-top .mlp-stage{aspect-ratio:auto;min-height:0;padding-bottom:14px;background:linear-gradient(#fffaf0,#fcf9f4)}#mayurina-acne #mac-top .mlp-photo{inset:0 0 auto;height:60cqw;object-fit:cover;object-position:right top;opacity:1;mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%)}#mayurina-acne #mac-top .mlp-light{inset:0;max-height:63cqw}#mayurina-acne #mac-top .mlp-copy{position:relative;width:100%;padding:56cqw 3.5cqw 0}#mayurina-acne #mac-top .mlp-title{position:absolute;top:9.5cqw;left:1.5cqw;width:54cqw;margin:0;text-align:center;z-index:3}#mayurina-acne #mac-top .mlp-title-line{font-size:8.385cqw;line-height:1.2;letter-spacing:0;-webkit-text-stroke:.25px #bdab7c;text-shadow:0 1px 0 #fff7dc,0 1.5px 0 #d8c28e,0 3px 5px #10254166}#mayurina-acne #mac-top .mlp-title-sub{font-size:5.07cqw;line-height:1.35;margin-top:1.5cqw;letter-spacing:0;text-shadow:0 1px 0 #fff9e6,0 2px 4px #10254155}#mayurina-acne #mac-top .mlp-record{position:absolute;top:33.5cqw;left:7.32cqw;width:36.96cqw;margin:0;padding:2.2cqw 1.1cqw 1.98cqw;border:1px solid #b7944a;border-radius:50%;background:linear-gradient(140deg,#fffdf4f5 12%,#f4e6bded 47%,#fff9e8f5 75%,#ead39ceb);box-shadow:0 2px 8px #92713518,inset 0 0 0 1px #fffaf0;color:#102541;text-align:center;isolation:isolate}#mayurina-acne #mac-top .mlp-record::before{content:"";position:absolute;inset:.88cqw;border:1px solid #ba985655;border-radius:inherit;pointer-events:none;z-index:-1}#mayurina-acne #mac-top .mlp-record::after{content:"✦";position:absolute;left:50%;top:-2.31cqw;transform:translateX(-50%);color:#b38a37;font-size:4.18cqw;line-height:1;text-shadow:0 0 3px #fff9e9;pointer-events:none}#mayurina-acne #mac-top .mlp-prices{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2cqw;margin:0 0 3.5cqw}#mayurina-acne #mac-top .mlp-price{display:flex;flex-direction:column;padding:1.5cqw 1.6cqw 1.3cqw;border-radius:6px;background:#fff5f7}#mayurina-acne #mac-top .mlp-price--pico{background:#f2fafb}#mayurina-acne #mac-top .mlp-price-title{display:flex;align-items:center;justify-content:center;min-height:6.2cqw;font-size:clamp(11px,3.1cqw,22px);letter-spacing:-.045em;text-align:center;padding:0 0 .6cqw;line-height:1.15}#mayurina-acne #mac-top .mlp-price--pico .mlp-price-title{display:block;font-size:clamp(10px,2.6cqw,18px);padding-top:0;line-height:1.12}#mayurina-acne #mac-top .mlp-price-body{min-height:0;flex:1;justify-content:flex-end;padding-top:.8cqw}#mayurina-acne #mac-top .mlp-amount{justify-content:center;flex-wrap:wrap;column-gap:.3cqw;row-gap:0;line-height:1.05}#mayurina-acne #mac-top .mlp-label{flex:0 0 100%;font-size:clamp(11px,2.9cqw,18px);line-height:1.1;text-align:left;padding-left:1.5cqw;margin-bottom:0}#mayurina-acne #mac-top .mlp-price--pico .mlp-label{font-size:clamp(9px,2.45cqw,16px)}#mayurina-acne #mac-top .mlp-yen-number{font-size:7.9cqw;letter-spacing:-.055em}#mayurina-acne #mac-top .mlp-yen{font-size:clamp(11px,3cqw,18px)}#mayurina-acne #mac-top .mlp-tax{font-size:clamp(10px,2.7cqw,16px);letter-spacing:-.07em}#mayurina-acne #mac-top .mlp-price--pico .mlp-tax{font-size:clamp(9px,2.4cqw,15px)}#mayurina-acne #mac-top .mlp-price-note{font-size:clamp(10px,2.7cqw,16px);line-height:1.3;margin-top:.6cqw;padding:.45cqw .2cqw;width:100%;letter-spacing:-.035em;white-space:nowrap}#mayurina-acne #mac-top .mlp-price--pico .mlp-price-note{font-size:clamp(9px,2.4cqw,15px)}#mayurina-acne #mac-top .mlp-machine{right:.5cqw;width:30%;height:91%}#mayurina-acne #mac-top .mlp-cta{width:76%;font-size:clamp(12px,3.3cqw,18px);padding:2.3cqw 2cqw;min-height:40px;gap:3cqw;box-shadow:inset 0 1px 2px #ffffff30,0 2px 6px #15294910}#mayurina-acne #mac-top .mlp-arrow{width:1.5cqw;height:1.5cqw;min-width:6px;min-height:6px}#mayurina-acne #mac-top .mlp-disclosure{position:relative;left:auto;bottom:auto;width:auto;font-size:11px;line-height:1.65;margin:3.5cqw 4cqw 0}#mayurina-acne #mac-top .mlp-star{width:3.5cqw}#mayurina-acne #mac-top .mlp-star:nth-child(1){left:58%;top:4cqw}#mayurina-acne #mac-top .mlp-star:nth-child(2){left:54%;top:9cqw;width:5cqw}#mayurina-acne #mac-top .mlp-star:nth-child(3){left:61%;top:14cqw}}@media (prefers-reduced-motion:reduce){#mayurina-acne #mac-top *,#mayurina-acne #mac-top *::before,#mayurina-acne #mac-top *::after{animation:none!important;transition:none!important}}@media print{#mayurina-acne #mac-top *,#mayurina-acne #mac-top *::after{animation:none!important}}#mayurina-acne #mac-top .mlp-record{position:relative}#mayurina-acne #mac-top .mlp-record-ornament{position:absolute;left:-6%;top:-7%;width:112%;height:112%;overflow:visible;pointer-events:none;z-index:-1;filter:drop-shadow(0 1px 1px #84632335)}#mayurina-acne #mac-top .mlp-price{border:1.5px solid #c792a0;box-shadow:inset 0 0 0 1px #ffffffd9,0 3px 3px #76544716,0 10px 18px -5px #614f4942,0 19px 30px -13px #58433638}#mayurina-acne #mac-top .mlp-price--pico{border-color:#7daeb4;box-shadow:inset 0 0 0 1px #ffffffed,0 3px 3px #45676e16,0 10px 18px -5px #35576140,0 19px 30px -13px #35576133}#mayurina-acne #mac-top .mlp-cta{border:3px solid transparent;background:linear-gradient(135deg,#263958,#102340) padding-box,linear-gradient(115deg,#9b722e 0%,#d9b96e 14%,#fff4cc 26%,#b1843c 41%,#eed59b 56%,#fff9df 63%,#bb924b 79%,#f6e5b5 92%,#9b722e 100%) border-box;box-shadow:inset 0 1px 2px #ffffff40,0 3px 7px #76582b20,0 7px 15px -6px #15294944}#mayurina-acne #mac-top .mlp-cta:hover{background:linear-gradient(135deg,#354b6d,#152f53) padding-box,linear-gradient(115deg,#9b722e 0%,#d9b96e 14%,#fff4cc 26%,#b1843c 41%,#eed59b 56%,#fff9df 63%,#bb924b 79%,#f6e5b5 92%,#9b722e 100%) border-box;box-shadow:inset 0 1px 2px #ffffff40,0 7px 18px #15294930}#mayurina-acne #mac-top .mlp-price{overflow:visible}#mayurina-acne #mac-top .mlp-price-medal{position:absolute;left:-1.6cqw;top:-3.8cqw;width:4.8cqw;z-index:4;pointer-events:none;filter:drop-shadow(0 3px 3px #6550214a)}#mayurina-acne #mac-top .mlp-price-medal svg{display:block;width:100%;height:auto;overflow:visible}@container mlp (min-width:801px){#mayurina-acne #mac-top .mlp-price-medal{width:4.2cqw;left:-2.25cqw;top:-.55cqw}}@container mlp (max-width:800px){#mayurina-acne #mac-top .mlp-price-medal{width:8cqw;left:-1.6cqw;top:-7.4cqw}}@container mlp (max-width:800px){#mayurina-acne #mac-top .mlp-record{position:absolute;box-shadow:0 3px 9px #92713524,inset 0 0 0 1px #fffaf0}#mayurina-acne #mac-top .mlp-record::after{display:none}#mayurina-acne #mac-top .mlp-record-ornament{left:-17%;top:-18%;width:134%;height:136%;z-index:-1}#mayurina-acne #mac-top .mlp-price{border-width:1px;box-shadow:inset 0 0 0 1px #ffffffd9,0 3px 4px #76544715,0 8px 12px -4px #614f4947}#mayurina-acne #mac-top .mlp-price--pico{box-shadow:inset 0 0 0 1px #ffffffed,0 3px 4px #45676e15,0 8px 12px -4px #35576143}#mayurina-acne #mac-top .mlp-cta{border-width:2.5px}}#mayurina-acne{font-size:14px;line-height:1.7}#mayurina-acne .mac-section{padding:42px 0}#mayurina-acne .mlb-head{margin-bottom:22px}#mayurina-acne .mlb-head h2{padding-top:17px;padding-bottom:17px}#mayurina-acne .mac-section :is(p,dd,li){line-height:1.7}#mayurina-acne .mac-section p strong{font-weight:700;background:none;text-decoration:underline;text-decoration-color:#be8296;text-decoration-thickness:2px;text-underline-offset:.2em}#mayurina-acne .mac-note{font-size:11px;line-height:1.6}#mayurina-acne .mac-detail-body{font-size:13px;line-height:1.7}#mayurina-acne .mac-detail-body p{font-size:13px}#mayurina-acne #mac-top .mlp-stage{aspect-ratio:auto;min-height:60cqw}#mayurina-acne #mac-top .mlp-copy{padding-bottom:5.2cqw}#mayurina-acne #mac-top .mlp-title{font-weight:900}#mayurina-acne #mac-top .mlp-title-line{font-weight:900;font-size:6.6cqw}#mayurina-acne #mac-top .mlp-title-sub{font-weight:800;font-size:3.8cqw}#mayurina-acne #mac-top .mac-hero-catch{font-size:1.65cqw;text-align:center;margin:.45cqw 0 1.2cqw;line-height:1.3;font-weight:600}#mayurina-acne #mac-top .mlp-record{margin-bottom:1.7cqw}#mayurina-acne #mac-top .mlp-price .mlp-yen-number{color:#b52838}#mayurina-acne #mac-top .mlp-price--co2{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:12px;color:#735683;background:linear-gradient(115deg,#fcf6ff,#f7f0fa);border-color:#ad94bd}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-title{border:0;padding:0;font-size:1.5cqw;white-space:normal}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-body{padding:0;min-height:0}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-note{grid-column:1/-1;justify-self:center;width:auto;padding:.15cqw 2cqw;margin-top:.3cqw;background:#aa84b715}#mayurina-acne #mac-top .mlp-price--co2 .mlp-machine{width:18%;opacity:.1}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-medal{width:3.5cqw}#mayurina-acne #mac-top .mlp-price-note{white-space:normal}#mayurina-acne #mac-top .mlp-disclosure{bottom:1.2cqw;line-height:1.5}#mayurina-acne #mac-top .mac-hero-shortcuts{margin:1.1cqw 0 0;justify-content:center;gap:20px;font:12px/1.4 var(--sans)}#mayurina-acne a[href="https://mayurina.reserve.ne.jp/"]{border:2px solid transparent;background:linear-gradient(180deg,#516586 0%,#293d60 40%,#152a4a 51%,#304967 100%) padding-box,linear-gradient(115deg,#9b722e,#fff4cc 26%,#b1843c 41%,#fff9df 63%,#bb924b 79%,#f6e5b5) border-box;box-shadow:inset 0 2px 1px #ffffff72,inset 0 -2px 2px #0a1b3499,0 4px 0 #0d1e38,0 8px 14px #162b4430;color:white!important;text-shadow:0 -1px #112443;text-decoration:none;transition:box-shadow .15s,transform .15s}#mayurina-acne a[href="https://mayurina.reserve.ne.jp/"]:active{transform:translateY(2px);box-shadow:inset 0 1px 1px #ffffff62,0 2px 0 #0d1e38}#mayurina-acne #mac-top .mlp-cta{background:linear-gradient(180deg,#516586,#293d60 40%,#152a4a 51%,#304967) padding-box,linear-gradient(115deg,#9b722e,#fff4cc 26%,#b1843c 41%,#fff9df 63%,#bb924b 79%,#f6e5b5) border-box;box-shadow:inset 0 2px 1px #ffffff72,inset 0 -2px 2px #0a1b3499,0 4px 0 #0d1e38,0 8px 14px #162b4430}#mayurina-acne .mac-nav a{--nav:#7e94ad;--nav-fill:#edf3f8;border:1px solid var(--nav);border-radius:10px;background:linear-gradient(150deg,#fffefb,var(--nav-fill));box-shadow:0 3px 0 color-mix(in srgb,var(--nav) 55%,white),inset 0 1px 0 #fff;font-weight:600;min-height:49px}#mayurina-acne .mac-nav li:nth-child(2) a{--nav:#b9a26e;--nav-fill:#f4f0e6}#mayurina-acne .mac-nav li:nth-child(3) a{--nav:#80a99b;--nav-fill:#edf5f1}#mayurina-acne .mac-nav li:nth-child(4) a{--nav:#b29dc5;--nav-fill:#f1edf6}#mayurina-acne .mac-nav li:nth-child(5) a{--nav:#d6a872;--nav-fill:#fff3e7}#mayurina-acne .mac-nav li:nth-child(6) a{--nav:#c48d9f;--nav-fill:#f9edf1}#mayurina-acne .mac-nav li:nth-child(7) a{--nav:#a0b880;--nav-fill:#eef4e7}#mayurina-acne .mac-nav li:nth-child(8) a{--nav:#87acb5;--nav-fill:#eaf5f7}#mayurina-acne .mac-nav li:nth-child(n) a{border-color:var(--nav);background:linear-gradient(150deg,#fffefb,var(--nav-fill))}#mayurina-acne .mac-nav a:active{box-shadow:0 1px 0 var(--nav)}@container mlp (max-width:800px){#mayurina-acne #mac-top .mlp-stage{min-height:0;padding-bottom:12px}#mayurina-acne #mac-top .mlp-copy{padding:61cqw 3.5cqw 0}#mayurina-acne #mac-top .mlp-title{top:8cqw}#mayurina-acne #mac-top .mlp-title-line{font-size:9.3cqw}#mayurina-acne #mac-top .mlp-title-sub{font-size:5.35cqw;margin-top:.8cqw;gap:.4cqw}#mayurina-acne #mac-top .mac-hero-catch{position:absolute;top:27cqw;left:2cqw;width:53cqw;font-size:clamp(11px,3.4cqw,23px);margin:0;line-height:1.4;white-space:nowrap}#mayurina-acne #mac-top .mlp-record{top:35cqw;margin:0}#mayurina-acne #mac-top .mlp-prices{row-gap:2.5cqw}#mayurina-acne #mac-top .mlp-price--co2{padding:1.5cqw 3cqw}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-title{font-size:clamp(11px,3.2cqw,22px);text-align:center;line-height:1.4;display:block}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-medal{width:6cqw;left:-1.4cqw;top:0}#mayurina-acne #mac-top .mlp-price--co2 .mlp-label{font-size:clamp(10px,2.6cqw,18px)}#mayurina-acne #mac-top .mlp-price--co2 .mlp-yen-number{font-size:7cqw}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-note{font-size:clamp(10px,2.7cqw,18px);margin:.8cqw 0 0}#mayurina-acne #mac-top .mlp-disclosure{position:relative;bottom:auto;line-height:1.45;margin:3cqw 4cqw 0;font-size:10px}#mayurina-acne #mac-top .mac-hero-shortcuts{margin:3cqw 0 0;gap:15px;font-size:11px}}@media (max-width:700px){#mayurina-acne{font-size:13px;line-height:1.65}#mayurina-acne .mac-section{padding:30px 0}#mayurina-acne .mlb-head{margin-bottom:17px}#mayurina-acne .mlb-head h2{padding-top:13px;padding-bottom:13px}#mayurina-acne .mac-title-gold h2{font-size:20px;letter-spacing:0;padding:17px 8px;gap:4px}#mayurina-acne .mac-title-gold h2:before,#mayurina-acne .mac-title-gold h2:after{font-size:14px;margin:0 2px}#mayurina-acne .mac-nav a{font-size:11px;min-height:46px;padding:9px 4px;border-radius:8px}}#mayurina-acne #mac-top .mlp-stage{background-color:#edf3e7}#mayurina-acne #mac-top .mlp-record-ornament{max-width:100%;max-height:none;display:block}#mayurina-acne #mac-top .mlp-price--co2{display:flex;flex-direction:column;gap:3px;padding:.8cqw 1.3cqw}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-title{width:100%;display:block;text-align:center;line-height:1.4;font-size:1.7cqw}#mayurina-acne #mac-top .mlp-price--co2 .mlp-amount{justify-content:center;gap:.35cqw}#mayurina-acne #mac-top .mlp-price--co2 .mlp-label{position:static;transform:none;margin-right:.7cqw;white-space:nowrap;flex:0 0 auto;padding:0}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-body{width:100%}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-note{margin:0;padding:0;background:none}#mayurina-acne #mac-top .mac-hero-circles{position:absolute;top:43cqw;right:4cqw;display:flex;gap:1.5cqw;z-index:3;pointer-events:none}#mayurina-acne #mac-top .mac-hero-circle{width:12cqw;aspect-ratio:1;border-radius:50%;border:1px solid #b59b65;outline:3px solid #fff9;box-shadow:inset 0 0 0 4px white,inset 0 0 0 5px #ceb783,0 6px 16px #6b704028;background:radial-gradient(circle at 35% 25%,#fff,#f2f1e9);display:grid;place-items:center;color:#7f765f;font:500 1.2cqw/1.4 var(--serif)}#mayurina-acne .mac-juve-more>summary::-webkit-details-marker{display:none}#mayurina-acne a[href="https://page.line.me/379troam"]{color:#fff!important;border:2px solid #6ac88a;background:linear-gradient(180deg,#3fcd72 0%,#06c755 38%,#08ae4c 57%,#069d44 100%);box-shadow:inset 0 2px 1px #baf7cd99,inset 0 -2px 2px #00672f66,0 4px 0 #087c39,0 7px 12px #1165382b;text-shadow:0 -1px #058139;text-decoration:none}#mayurina-acne a[href="https://page.line.me/379troam"]:active{transform:translateY(2px);box-shadow:inset 0 1px #baf7cd77,0 2px 0 #087c39}@container mlp (max-width:800px){#mayurina-acne #mac-top .mlp-record-ornament{max-width:none}#mayurina-acne #mac-top .mlp-copy{padding-top:65cqw}#mayurina-acne #mac-top .mlp-price--co2{padding:1.5cqw 3cqw;gap:.6cqw}#mayurina-acne #mac-top .mlp-price--co2 .mlp-price-title{font-size:clamp(12px,3.6cqw,22px);line-height:1.25}#mayurina-acne #mac-top .mlp-price--co2 .mlp-label{font-size:clamp(10px,2.7cqw,18px);margin-right:2cqw}#mayurina-acne #mac-top .mlp-price--co2 .mlp-yen-number{font-size:7cqw}#mayurina-acne #mac-top .mac-hero-circles{top:43cqw;right:3cqw;gap:2cqw}#mayurina-acne #mac-top .mac-hero-circle{width:18cqw;font-size:2.7cqw;box-shadow:inset 0 0 0 3px white,inset 0 0 0 4px #ceb783,0 3px 10px #6b704020;outline-width:2px}}@media (max-width:700px){#mayurina-acne #treatments>.mac-wrap>.mlb-head h2{padding:13px 6px;font-size:clamp(12px,3.9vw,21px);letter-spacing:0;line-height:1.6}}#mayurina-acne .mac-nav{padding:8px 0 11px}#mayurina-acne .mac-nav ul{margin:0;gap:7px 8px}#mayurina-acne #price .mac-price-surface-1{--surface:#aa7485;--surface-bg:#f7e7ed}#mayurina-acne #price .mac-price-surface-2{--surface:#9175ac;--surface-bg:#eae2f4}#mayurina-acne #price .mac-extra-price{border:1px solid var(--surface);border-radius:9px;box-shadow:0 3px 0 color-mix(in srgb,var(--surface) 30%,white)}#mayurina-acne #price .mac-extra-price>summary{background:linear-gradient(140deg,#fff 0%,var(--surface-bg) 60%,#fff 100%);box-shadow:inset 0 1px white,inset 0 0 0 3px #ffffff88;color:#34495a;text-shadow:0 1px #fff;font:700 16px/1.5 var(--serif);min-height:52px;padding:14px 44px 14px 17px}#mayurina-acne #price .mac-extra-price>summary:after{color:var(--surface)}@media (max-width:700px){#mayurina-acne .mac-nav{padding:7px 0 10px}#mayurina-acne .mac-nav ul{gap:7px}#mayurina-acne .mac-nav a{min-height:43px;padding:7px 4px}#mayurina-acne #price .mac-extra-price>summary{font-size:14px;padding:13px 37px 13px 13px}}#mayurina-acne #treatments>.mac-wrap>.mlb-head{margin-bottom:18px}#mayurina-acne #treatments>.mac-wrap>.mlb-head h2{font-size:32px;line-height:1.3;padding-top:14px;padding-bottom:14px;letter-spacing:0}@media (max-width:700px){#mayurina-acne #treatments>.mac-wrap>.mlb-head{margin-bottom:14px}#mayurina-acne #treatments>.mac-wrap>.mlb-head h2{font-size:clamp(16px,calc(5.5vw - .6px),24px);line-height:1.25;padding:9px 8px;gap:6px}#mayurina-acne #treatments>.mac-wrap>.mlb-head h2::after{font-size:14px}}#mayurina-acne .mac-type-banner h3{display:flex;align-items:center;gap:8px}#mayurina-acne .mac-type-number{display:inline-flex;align-items:center;justify-content:center;flex:none;width:29px;height:29px;border:1px solid var(--type-accent);border-radius:50%;background:linear-gradient(140deg,#fff,var(--type-tint));box-shadow:inset 0 0 0 2px #fff,0 2px 0 #162b4410;font:700 15px/1 Georgia,serif;color:var(--type-accent);letter-spacing:0}@media (max-width:700px){#mayurina-acne .mac-type-banner h3{gap:7px}}#mayurina-acne #mac-top .mac-hero-circle{position:relative}#mayurina-acne #mac-top .mac-hero-circle img{position:absolute;inset:5px;width:calc(100% - 10px);height:calc(100% - 10px);border-radius:50%;object-fit:cover}#mayurina-acne #mac-top .mac-hero-circle span{position:absolute;left:50%;bottom:-.5cqw;transform:translateX(-50%);z-index:1;white-space:nowrap;padding:.12em .65em;border:1px solid #c7b382;border-radius:99px;background:linear-gradient(#fff,#faf6e9);box-shadow:0 2px 5px #6b70401c;color:#5f5439;font-weight:700;line-height:1.3}@media (max-width:680px){#mayurina-acne #price .mac-extra-price thead th:first-child{width:32%}#mayurina-acne #price .mac-extra-price thead th:last-child{width:68%}}#mayurina-acne .mac-breadcrumb{display:none}#mayurina-acne .mac-skip{position:absolute;left:-9999px;top:8px;z-index:9999;background:#fff;padding:12px}#mayurina-acne .mac-skip:focus{left:12px}#mayurina-acne .mac-mobile{display:none}#mayurina-acne .mac-sage{background:#f0f5ef}#mayurina-acne .mac-ivory{background:#f8f5ed}#mayurina-acne .mac-eyebrow{font:12px/1.5 Georgia,serif;letter-spacing:.18em;color:#71865d;display:block;margin-bottom:10px}#mayurina-acne .mac-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:12px 26px;text-decoration:none;border:1px solid #b29a67;border-radius:6px;background:linear-gradient(150deg,#fffefb,#f2ead7);box-shadow:inset 0 1px white,0 3px 0 #cebd96;color:#705934;font-weight:600;font-size:14px;line-height:1.5}#mayurina-acne .mac-navy{color:#fff9e9;background:linear-gradient(180deg,#af4874,#8c3057 48%,#732141 55%,#944263);border-color:#bf9d72;box-shadow:inset 0 2px #fff3,0 4px 0 #6b2945;text-shadow:0 -1px #60253a}#mayurina-acne .mac-textlink{display:inline-flex;gap:15px;align-items:center;font-size:13px;text-decoration:underline;color:#566d72;min-height:38px}#mayurina-acne .mac-center{text-align:center;margin-top:24px}#mayurina-acne #mac-top .mlp-copy{padding-top:2.8cqw}#mayurina-acne #mac-top .mlp-title{font-family:var(--serif)}#mayurina-acne #mac-top .mlp-title-sub{font-size:2.5cqw;margin-top:1.1cqw}#mayurina-acne .mac-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0}#mayurina-acne .mac-tone-2{--type-accent:#a48d74;--type-tint:#f7f0e9}#mayurina-acne .mac-tone-3{--type-accent:#c47583;--type-tint:#fff0f1}#mayurina-acne .mac-tone-4{--type-accent:#aa7f9a;--type-tint:#f7eff6}#mayurina-acne .mac-type-banner{display:flex;gap:12px;align-items:center}#mayurina-acne .mac-type-block>p{margin:12px 20px 20px;font-size:13px;line-height:1.8}#mayurina-acne .mac-note{margin:24px 0;padding:20px 24px;background:#fffdf6;border:1px solid #d7c797;border-radius:8px;font-size:13px;line-height:1.85}#mayurina-acne .mac-note h3{font:700 19px/1.6 var(--serif);margin-bottom:8px}#mayurina-acne .mac-related{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px;border:1px solid #bdcdb8;background:#fff;border-radius:10px}#mayurina-acne .mac-related h3{font:700 24px/1.6 var(--serif);margin-bottom:12px}#mayurina-acne .mac-related p{max-width:550px;font-size:13px}#mayurina-acne .mac-related .mac-button{flex-shrink:0}#mayurina-acne .mac-prose p+p{margin-top:15px}#mayurina-acne .mac-approach-intro{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:42px;margin:26px 0}#mayurina-acne .mac-approach-intro img{border-radius:10px;max-height:310px;width:100%;object-fit:cover}#mayurina-acne figcaption{font-size:10px;color:#747c78;margin-top:6px}#mayurina-acne .mac-approach-intro h3{font:700 26px/1.7 var(--serif);margin-bottom:16px}#mayurina-acne .mac-steps{display:grid;grid-template-columns:1fr 1fr;gap:16px}#mayurina-acne .mac-step{display:flex;gap:16px;padding:22px;background:#fff;border:1px solid #bda779;border-radius:12px;box-shadow:0 4px 0 #d6c8a433}#mayurina-acne .mac-step-number{flex:0 0 48px;font:32px/1.3 Georgia,serif;color:#9c7c43;text-align:center}#mayurina-acne .mac-step-number small{display:block;font-size:10px}#mayurina-acne .mac-step h3{font:700 20px/1.6 var(--serif);margin-bottom:8px}#mayurina-acne .mac-step p{font-size:13px;line-height:1.8}#mayurina-acne .mac-care-option{display:flex;gap:20px;padding:20px;background:#e9f0e2;border:1px solid #a0b389;border-radius:9px}#mayurina-acne .mac-care-option>span{font:12px Georgia,serif;color:#71865d;white-space:nowrap;padding-top:10px}#mayurina-acne .mac-care-option h3{font:700 20px/1.6 var(--serif);margin-bottom:6px}#mayurina-acne .acne-price-date{font-size:11px;color:#7b6b70;margin-top:10px;text-align:right}#mayurina-acne #price .acne-price-condition{font-size:12px;line-height:1.8;margin:12px 0 0}#mayurina-acne #price .acne-price-example{font-size:13px;margin-top:18px;padding:13px;background:#f5e9ee;border:1px solid #dfc9d3;border-radius:5px}#mayurina-acne #price .acne-price-example strong{color:#b52838;background:none}#mayurina-acne #price .acne-price-table tbody tr:first-child td{background:transparent}#mayurina-acne #price .acne-price-table tbody tr td:nth-child(2){background:#f8f1f4}#mayurina-acne #price .mac-main-price:nth-of-type(2) .acne-price-table thead th{background:#e5f0ed;color:#456a65}#mayurina-acne #price .mac-main-price:nth-of-type(3) .acne-price-table thead th{background:#eee5f3;color:#725c7c}#mayurina-acne #price .acne-addition-table{table-layout:fixed}#mayurina-acne .mac-price-note{font-size:12px;line-height:1.8;margin-top:24px}#mayurina-acne .mac-price-note p+p{margin-top:8px}#mayurina-acne .mac-counseling{text-align:center;background:linear-gradient(120deg,#faf8f0,#eef4ed)}#mayurina-acne .mac-counseling h2{font:700 32px/1.7 var(--serif);margin-bottom:20px}#mayurina-acne .mac-reserve-actions{display:flex;justify-content:center;gap:20px;margin:25px 0}#mayurina-acne .mac-phone-number{display:block;font:30px Georgia,serif;text-decoration:none}#mayurina-acne .mac-phone-number small{display:block;font:12px var(--sans);margin-bottom:10px}#mayurina-acne .mac-access{display:grid;grid-template-columns:1fr 1fr;gap:40px;text-align:left;margin-top:35px;padding:30px;border-top:1px solid #c9b78d;background:#fff9}#mayurina-acne .mac-access h3{font:700 21px/1.6 var(--serif);margin-bottom:14px}#mayurina-acne .mac-access p{font-size:13px;line-height:1.8;margin-bottom:12px}#mayurina-acne .mac-hours h4{font-size:14px;margin-bottom:15px}#mayurina-acne .mac-hours dl>div{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #ddd8ca}@media (max-width:800px){#mayurina-acne .mac-related{display:block;padding:20px}#mayurina-acne .mac-related .mac-button{margin-top:20px}#mayurina-acne .mac-steps{grid-template-columns:1fr}}@media (max-width:600px){#mayurina-acne .mac-mobile{display:inline}#mayurina-acne #mac-top .mlp-copy{padding:60cqw 4cqw 4cqw}#mayurina-acne #mac-top .mlp-title{top:10cqw}#mayurina-acne #mac-top .mlp-title-sub{font-size:3.2cqw;margin-top:2cqw}#mayurina-acne .mac-type-grid{gap:12px}#mayurina-acne .mac-type-banner{padding:12px 8px;gap:5px;flex-wrap:wrap}#mayurina-acne .mac-type-banner h3{font-size:17px}#mayurina-acne .mac-type-number{width:24px;height:24px;font-size:12px}#mayurina-acne .mac-type-block>p{margin:10px;font-size:12px;line-height:1.7}#mayurina-acne .mac-note{padding:17px;font-size:12px}#mayurina-acne .mac-note h3{font-size:18px}#mayurina-acne .mac-related h3{font-size:21px}#mayurina-acne .mac-button{font-size:12px;padding:12px 15px}#mayurina-acne .mac-approach-intro{grid-template-columns:1fr;gap:20px}#mayurina-acne .mac-approach-intro>div{text-align:center}#mayurina-acne .mac-approach-intro h3{font-size:23px}#mayurina-acne .mac-step{padding:18px;gap:10px}#mayurina-acne .mac-step h3{font-size:19px}#mayurina-acne .mac-care-option{display:block;padding:17px}#mayurina-acne .mac-care-option>span{display:block;margin-bottom:10px}#mayurina-acne .mac-care-option h3{font-size:19px}#mayurina-acne .mac-counseling h2{font-size:25px}#mayurina-acne .mac-counseling>div>p{font-size:12px}#mayurina-acne .mac-reserve-actions{flex-direction:column;gap:16px}#mayurina-acne .mac-access{grid-template-columns:1fr;gap:25px;padding:20px}}@media (prefers-reduced-motion:reduce){}#mayurina-acne .acv3{--ink:#173047;--text:#474846;--gold:#ac8743;--line:#d8c59e;--ivory:#fdfaf3;--rose:#983c53;--teal:#226773;--serif:"Yu Mincho","Hiragino Mincho ProN",serif;--sans:"Yu Gothic","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;color:var(--text);background:white;font:16px/1.95 var(--sans);max-width:1280px;margin:auto;color-scheme:light}#mayurina-acne .acv3 *{box-sizing:border-box;min-width:0}#mayurina-acne .acv3 h2,#mayurina-acne .acv3 h3,#mayurina-acne .acv3 h4{color:var(--ink);margin:0;font-weight:600;line-height:1.6}#mayurina-acne .acv3 h3{font-size:21px}#mayurina-acne .acv3 h4{font-size:16px;margin:22px 0 10px}#mayurina-acne .acv3 p{margin:0 0 1em}#mayurina-acne .acv3 img{max-width:100%;height:auto;vertical-align:middle}#mayurina-acne .acv3 figure{margin:0}#mayurina-acne .acv3 a{color:var(--teal);text-underline-offset:4px;overflow-wrap:anywhere}#mayurina-acne .acv3 button{font:inherit;cursor:pointer}#mayurina-acne .acv3 a,#mayurina-acne .acv3 button{-webkit-tap-highlight-color:transparent}#mayurina-acne .acv3 :focus-visible{outline:3px solid #197b91;outline-offset:4px}#mayurina-acne .acv3 [id]{scroll-margin-top:24px}#mayurina-acne .acv3 ::selection{background:#ebd8ae;color:var(--ink)}#mayurina-acne .acv3 figcaption{font-size:12px;text-align:center;color:#7b715e;margin-top:8px}#mayurina-acne .acv3 .m-plan{border:1px solid #c8b383;border-radius:9px;background:#faf6ec;padding:30px;margin-top:28px}#mayurina-acne .acv3 .m-plan p{margin:0}#mayurina-acne .acv3 .m-campaign{margin-top:36px;border:1px solid #d7c298;padding:24px;background:#fffaf0;border-radius:8px}#mayurina-acne .acv3 .m-campaign-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}#mayurina-acne .acv3 .m-campaign-head h3{font:600 22px/1.6 var(--serif);color:#916135}#mayurina-acne .acv3 .m-campaign-head>div{display:flex;gap:7px}#mayurina-acne .acv3 .m-campaign button{border:1px solid #bda578;background:white;border-radius:50%;width:34px;height:34px;color:#80612d;line-height:1;font-size:25px}#mayurina-acne .acv3 .m-campaign>p{font-size:12px}#mayurina-acne .acv3 .f-campaign-track{display:flex;overflow-x:auto;gap:16px;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:0 0 10px}#mayurina-acne .acv3 .f-campaign-track>a{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;text-decoration:none;color:#654b30;font-size:12px;background:white;border:1px solid #e6d8bc}#mayurina-acne .acv3 .f-campaign-track img{width:100%;aspect-ratio:1.4;object-fit:contain;background:white}#mayurina-acne .acv3 .f-campaign-track span{display:block;padding:8px 10px}#mayurina-acne .acv3 .m-case{border:1px solid #d7c69f;border-radius:9px;overflow:hidden;background:#fffefb}#mayurina-acne .acv3 .m-faq summary::-webkit-details-marker{display:none}#mayurina-acne .acv3 .f-lightbox::backdrop{background:#142733dc}@media (max-width:700px){#mayurina-acne .acv3{font-size:14px;line-height:1.95}#mayurina-acne .acv3 .m-plan{padding:20px;margin-top:22px}#mayurina-acne .acv3 .m-plan p{font-size:13px}#mayurina-acne .acv3 .m-campaign{padding:17px;margin-top:28px}#mayurina-acne .acv3 .m-campaign-head h3{font-size:19px}#mayurina-acne .acv3 .m-campaign-head>div{gap:4px;flex:none}#mayurina-acne .acv3 .m-campaign button{width:28px;height:28px;font-size:22px}#mayurina-acne .acv3 .m-campaign>p{font-size:11px}#mayurina-acne .acv3 .f-campaign-track>a{flex-basis:90%}#mayurina-acne .acv3 .f-campaign-track img{aspect-ratio:1.3}}@media (prefers-reduced-motion:reduce){#mayurina-acne .acv3 *{animation:none!important;transition:none!important}}#mayurina-acne .acv3{--ink:#162b44;--text:#39434a;--gold:#a4864c;--line:#ded6c7;--ivory:#f8f5ed;--rose:#945166;--teal:#2e6971;container:mlbody / inline-size;color:var(--text);background:#fff;font:16px/1.95 "Yu Gothic",Meiryo,sans-serif;letter-spacing:.025em;text-align:left;overflow-wrap:anywhere}#mayurina-acne .acv3 *,#mayurina-acne .acv3 *::before,#mayurina-acne .acv3 *::after{box-sizing:border-box}#mayurina-acne .acv3 :where(h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0;padding:0}#mayurina-acne .acv3 :where(h2,h3,h4){color:var(--ink);background:none;border:0;position:static}#mayurina-acne .acv3 :where(h2,h3,h4)::before,#mayurina-acne .acv3 :where(h2,h3,h4)::after{content:none}#mayurina-acne .acv3 :where(p+p,p+ul,p+ol,p+dl){margin-top:1em}#mayurina-acne .acv3 a{color:var(--teal);text-underline-offset:4px;text-decoration-thickness:1px}#mayurina-acne .acv3 a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}#mayurina-acne .acv3 :where(img,svg){display:block;max-width:100%}#mayurina-acne .acv3 img{height:auto;border:0;margin:0}#mayurina-acne .acv3 .mlb-head{margin-bottom:30px}#mayurina-acne .acv3 .mlb-kicker{display:flex;align-items:center;gap:13px;margin:0 0 10px;color:#8a6f3e;font:12px/1.4 Georgia,serif;letter-spacing:.22em}#mayurina-acne .acv3 .mlb-kicker::before{content:"";width:38px;height:1px;background:var(--gold)}#mayurina-acne .acv3 .mlb-head h2{font:500 clamp(23px,2.8cqw,34px)/1.55 "Yu Mincho","Hiragino Mincho ProN",serif;letter-spacing:.04em}#mayurina-acne .acv3 h3{font-size:20px;line-height:1.65;font-weight:600;margin-bottom:12px}#mayurina-acne .acv3 summary::-webkit-details-marker{display:none}#mayurina-acne .acv3 .mlb-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}#mayurina-acne .acv3 .mlb-case{border:1px solid #ddd5c7;border-radius:8px;overflow:hidden;background:#fff}#mayurina-acne .acv3 .mlb-case-info{padding:18px 22px;font-size:13px;line-height:1.8}@keyframes mlb-rise-in{from{opacity:.45;transform:translateY(15px)}to{opacity:1;transform:none}}@container mlbody (max-width:560px){#mayurina-acne .acv3 .mlb-head{margin-bottom:22px}#mayurina-acne .acv3 .mlb-head h2{font-size:23px;line-height:1.65}#mayurina-acne .acv3 .mlb-kicker{font-size:10px;margin-bottom:8px}#mayurina-acne .acv3 .mlb-case-grid{grid-template-columns:1fr;gap:20px}#mayurina-acne .acv3 h3{font-size:18px}#mayurina-acne .acv3 .mlb-case-info{padding:16px}}@media (prefers-reduced-motion:reduce){#mayurina-acne .acv3 *,#mayurina-acne .acv3 *::before,#mayurina-acne .acv3 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{#mayurina-acne .acv3 *{animation:none!important}}#mayurina-acne .acv3 .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}#mayurina-acne .acv3 .mlb-head h2>.mlb-heading-text{min-width:0;text-wrap:balance}#mayurina-acne .acv3 .mlb-head h2::after{content:"✦";margin-left:auto;align-self:center;color:#b18d49;font-size:24px;flex:none}#mayurina-acne .acv3 .mlb-photo-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;margin:26px 0 22px;padding:0}#mayurina-acne .acv3 .mlb-photo-flow-step{position:relative;min-width:0;margin:0;padding:6px;border:1px solid #c8b27d;border-radius:9px;background:linear-gradient(145deg,#fffefb,#f8f0df);box-shadow:0 4px 10px #80612712}#mayurina-acne .acv3 .mlb-photo-flow-step:not(:last-child)::after{content:"›";position:absolute;right:-15px;top:38%;color:#ad8a47;font:25px/1 Georgia,serif}#mayurina-acne .acv3 .mlb-photo-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:#7e2839;font:700 16px/1 Georgia,serif}#mayurina-acne .acv3 .mlb-photo-flow-image{height:110px;background:#fff;border-radius:5px;overflow:hidden}#mayurina-acne .acv3 .mlb-photo-flow-image img{display:block;width:100%;height:100%;object-fit:contain}#mayurina-acne .acv3 .mlb-photo-flow-caption{padding:8px 2px 3px;text-align:center}#mayurina-acne .acv3 .mlb-photo-flow-caption h3{margin:0;padding:0;color:#604f30;font-size:13px;font-weight:700;line-height:1.45;letter-spacing:0}@container mlbody (max-width:700px){#mayurina-acne .acv3 .mlb-photo-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 8px;margin:20px 0 18px}#mayurina-acne .acv3 .mlb-photo-flow-step{grid-column:span 2;padding:4px;border-radius:6px}#mayurina-acne .acv3 .mlb-photo-flow-step:nth-child(4){grid-column:2/span 2}#mayurina-acne .acv3 .mlb-photo-flow-step::after{display:none}#mayurina-acne .acv3 .mlb-photo-flow-image{height:65px}#mayurina-acne .acv3 .mlb-photo-flow-number{width:20px;height:20px;font-size:13px;left:2px;top:2px}#mayurina-acne .acv3 .mlb-photo-flow-caption{padding:5px 0 2px}#mayurina-acne .acv3 .mlb-photo-flow-caption h3{font-size:11px;line-height:1.4}}@container mlbody (max-width:360px){#mayurina-acne .acv3 .mlb-photo-flow-caption h3{font-size:10px;text-wrap:balance}}@container mlbody (max-width:560px){#mayurina-acne .acv3 :where(p+p,p+ul,p+ol,p+dl){margin-top:.8em}#mayurina-acne .acv3 .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}#mayurina-acne .acv3 .mlb-head h2::after{font-size:17px}#mayurina-acne .acv3 .mlb-case-info{line-height:1.7}}#mayurina-acne .acv3 .mlb-head--8 h2::after{content:none}#mayurina-acne .acv3 .mlb-head--8 h2{gap:23px;padding:15px 28px 15px 20px;border-color:#bf9f59;background:linear-gradient(110deg,#ead9b0,#fff8e8 55%,#f2e5c8);box-shadow:0 5px 0 #d9c99f50, inset 0 1px 0 #fff}#mayurina-acne .acv3 .mlb-case-medal{display:block;flex:0 0 77px;width:77px;filter:drop-shadow(0 3px 2px #87662326)}#mayurina-acne .acv3 .mlb-case-medal svg{width:100%;height:auto;overflow:visible}@container mlbody (max-width:560px){#mayurina-acne .acv3 .mlb-head--8 h2{gap:12px;padding:12px 13px 12px 11px;font-size:21px}#mayurina-acne .acv3 .mlb-case-medal{flex-basis:58px;width:58px}}#mayurina-acne .acv3 .mlb-case-title{display:flex;align-items:center;gap:12px;padding:15px 18px;background:linear-gradient(110deg,#faf0ed,#fffcf7);border-bottom:1px solid #dbc9ae}#mayurina-acne .acv3 .mlb-case--pico .mlb-case-title{background:linear-gradient(110deg,#edf4ef,#fffcf7)}#mayurina-acne .acv3 .mlb-case-index{display:block;flex:none;border:1px solid #c3a769;border-radius:4px;padding:7px 9px;background:linear-gradient(125deg,#fff9de,#e8d5aa,#fffae5);color:#765b2c;font:14px/1.3 Georgia,serif;letter-spacing:.04em;box-shadow:0 2px 4px #795e2412}#mayurina-acne .acv3 .mlb-case-title h3{margin:0;font-size:16px;line-height:1.65;border:0;padding:0}#mayurina-acne .acv3 .mlb-case-photo{margin:0;padding:12px 12px 0;background:#fff}#mayurina-acne .acv3 .mlb-case-photo>a{display:block;outline-offset:2px}#mayurina-acne .acv3 .mlb-case-photo img{width:100%;height:auto;max-width:100%;object-fit:contain;filter:none;opacity:1;mix-blend-mode:normal;transform:none;border-radius:0}#mayurina-acne .acv3 .mlb-case-photo figcaption{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 3px;font-size:12px;line-height:1.6;color:#655b4c}#mayurina-acne .acv3 .mlb-case-photo figcaption>span{font-weight:600}#mayurina-acne .acv3 .mlb-case-photo figcaption>a{flex:none;font-size:11px}#mayurina-acne .acv3 .mlb-case-info{border-top:1px solid #e5dac5;padding:5px 18px 16px}#mayurina-acne .acv3 .mlb-case-facts>div{display:grid;grid-template-columns:83px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px dashed #ded3bb}#mayurina-acne .acv3 .mlb-case-facts dt{font-weight:700;font-size:12px;color:#79643e}#mayurina-acne .acv3 .mlb-case-facts dd{font-size:12px;line-height:1.75;letter-spacing:0}@container mlbody (max-width:600px){#mayurina-acne .acv3 .mlb-case-title{padding:11px 12px;gap:9px}#mayurina-acne .acv3 .mlb-case-title h3{font-size:14px;line-height:1.55}#mayurina-acne .acv3 .mlb-case-index{font-size:12px;padding:6px 7px}#mayurina-acne .acv3 .mlb-case-photo{padding:7px 7px 0}#mayurina-acne .acv3 .mlb-case-photo figcaption{font-size:11px;padding:9px 3px;gap:6px}#mayurina-acne .acv3 .mlb-case-photo figcaption>a{font-size:10px}#mayurina-acne .acv3 .mlb-case-info{padding:3px 12px 12px}#mayurina-acne .acv3 .mlb-case-facts>div{grid-template-columns:76px minmax(0,1fr);gap:8px;padding:9px 0}#mayurina-acne .acv3 .mlb-case-facts dd{font-size:12px;line-height:1.6}#mayurina-acne .acv3 .mlb-case-facts dt{font-size:11px}}#mayurina-acne .acv3{--rose:#945166;--teal:#2e6971}#mayurina-acne .acv3 .m-plan{margin-top:30px}#mayurina-acne .acv3 .m-campaign p{font-size:12px}#mayurina-acne .acv3 .m-campaign img{height:100%;max-height:260px;width:100%;object-fit:contain}#mayurina-acne .acv3 .m-campaign-head h3{margin:0}#mayurina-acne .acv3 .m-campaign-head button{font-family:inherit}#mayurina-acne .acv3 .mlb-case-title h3{border:0;background:transparent}#mayurina-acne .acv3 .m-treatment-roadmap{background:linear-gradient(135deg,#60233c,#883f58 60%,#6f304b);border:2px solid #ccab69;border-radius:14px;padding:32px;color:#fff;box-shadow:0 10px 28px #62273e25;margin-top:36px}#mayurina-acne .acv3 .m-roadmap-heading{text-align:center;margin-bottom:26px}#mayurina-acne .acv3 .m-roadmap-heading h3{font:600 28px/1.6 "Yu Mincho",serif;color:#fff7e4;margin:9px 0 12px;padding:0;border:0;background:none}#mayurina-acne .acv3 .m-roadmap-stages{display:grid;grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:stretch}#mayurina-acne .acv3 .m-roadmap-stage{min-width:0;background:#fff8f8;border:1px solid #e7c8cf;border-radius:10px;padding:23px 20px;color:#263e4c}#mayurina-acne .acv3 .m-roadmap-stage-2{background:#fffaf0;border-color:#e7d2a5}#mayurina-acne .acv3 .m-stage-heading{display:flex;align-items:center;gap:12px;margin-bottom:13px}#mayurina-acne .acv3 .m-stage-heading>span{display:grid;place-items:center;flex:none;width:37px;height:37px;background:#813b55;border:1px solid #ae7890;border-radius:50%;font:italic 21px/1 Georgia,serif;color:white}#mayurina-acne .acv3 .m-stage-heading h4{font:600 21px/1.5 "Yu Mincho",serif;color:#74354d;margin:0}#mayurina-acne .acv3 .m-roadmap-stage p{font-size:13px;line-height:1.85;color:#435462;margin:0}#mayurina-acne .acv3 .m-roadmap-devices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;align-items:start}#mayurina-acne .acv3 .m-roadmap-devices figure{margin:0;min-width:0;text-align:center}#mayurina-acne .acv3 .m-roadmap-devices img{height:150px;width:100%;object-fit:contain;display:block;object-position:center bottom;margin:0 auto 8px}#mayurina-acne .acv3 .m-roadmap-devices figcaption{font:600 14px/1.6 "Yu Gothic",Meiryo,sans-serif;color:#673149}#mayurina-acne .acv3 .m-roadmap-devices small{display:block;font-size:10px;line-height:1.6;font-weight:400;color:#67707b;margin-top:3px}#mayurina-acne .acv3 .m-roadmap-base{display:grid;grid-template-columns:100px minmax(0,1fr);gap:18px;align-items:center;padding:18px 22px;margin-top:18px;border:1px solid #edcba7;border-radius:9px;background:#fff8e9;color:#483e34}#mayurina-acne .acv3 .m-roadmap-care{background:#f0f7f3;border-color:#bdd1c7}#mayurina-acne .acv3 .m-roadmap-base-icon img{height:65px;width:100%;object-fit:contain}#mayurina-acne .acv3 .m-roadmap-base-icon svg{display:block;width:50px;height:50px;fill:none;stroke:#698776;stroke-width:2;stroke-linecap:round;margin:auto}#mayurina-acne .acv3 .m-base-label{display:block;color:#966937;font-size:11px;line-height:1.5;margin-bottom:5px;font-weight:600}#mayurina-acne .acv3 .m-roadmap-care .m-base-label{color:#527761}#mayurina-acne .acv3 .m-roadmap-base h4{font:600 18px/1.5 "Yu Mincho",serif;color:#673d36;margin:0 0 7px}#mayurina-acne .acv3 .m-roadmap-care h4{color:#395f4a}#mayurina-acne .acv3 .m-roadmap-base p{font-size:12px;line-height:1.7;color:#59564d;margin:0}#mayurina-acne .acv3 .m-treatment-roadmap .m-roadmap-note{font-size:11px;line-height:1.7;color:#f7e4eb;margin:18px 0 0}@media (min-width:701px) and (max-width:1000px){#mayurina-acne .acv3 .m-treatment-roadmap{padding:24px 20px}#mayurina-acne .acv3 .m-roadmap-stage{padding:18px 14px}#mayurina-acne .acv3 .m-stage-heading h4{font-size:18px}#mayurina-acne .acv3 .m-roadmap-stages{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}}@media (max-width:700px){#mayurina-acne .acv3 .m-treatment-roadmap{padding:22px 14px;border-radius:10px;margin-top:25px}#mayurina-acne .acv3 .m-roadmap-heading{margin-bottom:20px}#mayurina-acne .acv3 .m-roadmap-heading h3{font-size:21px;line-height:1.65;margin:8px 0 10px}#mayurina-acne .acv3 .m-roadmap-stages{grid-template-columns:minmax(0,1fr)}#mayurina-acne .acv3 .m-roadmap-stage{padding:18px 14px}#mayurina-acne .acv3 .m-stage-heading{gap:9px;margin-bottom:10px}#mayurina-acne .acv3 .m-stage-heading>span{height:30px;width:30px;font-size:18px}#mayurina-acne .acv3 .m-stage-heading h4{font-size:18px;line-height:1.6}#mayurina-acne .acv3 .m-roadmap-stage p{font-size:12px;line-height:1.7}#mayurina-acne .acv3 .m-roadmap-devices{gap:10px;margin-top:12px}#mayurina-acne .acv3 .m-roadmap-devices img{height:110px;margin-bottom:6px}#mayurina-acne .acv3 .m-roadmap-devices figcaption{font-size:12px}#mayurina-acne .acv3 .m-roadmap-devices small{font-size:9px;line-height:1.5}#mayurina-acne .acv3 .m-roadmap-base{grid-template-columns:47px minmax(0,1fr);gap:10px;padding:14px 11px;margin-top:13px;align-items:start}#mayurina-acne .acv3 .m-roadmap-base-icon img{height:42px;margin-top:24px}#mayurina-acne .acv3 .m-roadmap-base-icon svg{width:35px;height:35px;margin-top:26px}#mayurina-acne .acv3 .m-base-label{font-size:10px;line-height:1.5}#mayurina-acne .acv3 .m-roadmap-base h4{font-size:16px;line-height:1.6}#mayurina-acne .acv3 .m-roadmap-base p{font-size:11px;line-height:1.65}#mayurina-acne .acv3 .m-treatment-roadmap .m-roadmap-note{font-size:10px;line-height:1.7;margin-top:14px}}#mayurina-acne .acv3 .m-roadmap-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}@media (min-width:701px) and (max-width:1000px){#mayurina-acne .acv3 .m-roadmap-stages{gap:12px 16px}}@media (max-width:700px){#mayurina-acne .acv3 .m-treatment-roadmap{padding:22px 10px}#mayurina-acne .acv3 .m-roadmap-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#mayurina-acne .acv3 .m-roadmap-stage{padding:12px 8px}#mayurina-acne .acv3 .m-stage-heading{gap:5px;align-items:flex-start;min-height:43px;margin-bottom:9px}#mayurina-acne .acv3 .m-stage-heading>span{width:22px;height:22px;font-size:14px;margin-top:1px}#mayurina-acne .acv3 .m-stage-heading h4{font-size:14px;line-height:1.5}#mayurina-acne .acv3 .m-roadmap-stage p{font-size:11px;line-height:1.65}#mayurina-acne .acv3 .m-roadmap-devices{gap:7px;margin-top:12px}#mayurina-acne .acv3 .m-roadmap-devices img{height:83px;margin-bottom:6px}#mayurina-acne .acv3 .m-roadmap-devices figcaption{font-size:10px;line-height:1.5;letter-spacing:0}#mayurina-acne .acv3 .m-roadmap-devices small{font-size:8px;line-height:1.5;margin-top:4px}}@media (max-width:350px){#mayurina-acne .acv3 .m-stage-heading h4{font-size:13px}#mayurina-acne .acv3 .m-stage-heading>span{width:20px;height:20px;font-size:13px}#mayurina-acne .acv3 .m-roadmap-stage{padding:11px 6px}#mayurina-acne .acv3 .m-roadmap-devices img{height:74px}}#mayurina-acne .acv3 .m-roadmap-heading h3{max-width:720px;border:1px solid #e6c784;border-radius:7px;box-shadow:inset 0 0 0 3px #daba7330;background:#ffffff0b;padding:12px 16px;margin:11px auto 16px;text-wrap:balance}@media (max-width:700px){#mayurina-acne .acv3 .m-roadmap-heading h3{padding:10px 8px;margin:9px auto 13px}}#mayurina-acne .acv3{width:100%;min-width:0;isolation:isolate}#mayurina-acne .acv3{background:transparent;max-width:none}#mayurina-acne .mac-wrap.acv3{width:calc(100% - 56px);max-width:1090px;margin-inline:auto}#mayurina-acne .acv3 .m-roadmap-devices a{display:block;text-decoration:none}#mayurina-acne .acv3 .m-roadmap-devices img{height:130px}#mayurina-acne .acv3 .m-roadmap-stage-2 .m-roadmap-devices img{height:100px}#mayurina-acne .acv3 .m-roadmap-stage-2 .v3-mix-crop{height:100px}#mayurina-acne .v3-mix-crop{width:55px;height:130px;overflow:hidden;margin:auto}#mayurina-acne .acv3 .v3-mix-crop img{width:100%;height:100%;object-fit:cover;object-position:right}#mayurina-acne .acv3 .m-roadmap-base-icon img{height:100px;object-fit:contain;border-radius:5px}#mayurina-acne .acv3 .v3-roadmap-link{display:inline-block;font-size:12px;color:#58725d;margin-top:9px}#mayurina-acne .v3-price-more>h3{font:700 24px/1.6 var(--serif);margin:22px 0 15px}#mayurina-acne .v3-case-section{background:linear-gradient(130deg,#fffdf7,#f5ecd7)}#mayurina-acne .acv3 .mlb-case{align-self:start;border:1px solid #cbb78c;box-shadow:0 7px 20px #9a794314}#mayurina-acne .acv3 .v3-case-lead{margin-bottom:26px;font-size:15px;line-height:1.85}#mayurina-acne .acv3 .v3-case-endnote{margin-top:22px;font-size:12px}#mayurina-acne .acv3 .mlb-case-photo img{display:block;filter:none;height:auto;aspect-ratio:auto}#mayurina-acne .acv3 .mlb-case-facts{margin:0}#mayurina-acne .acv3 .mlb-case-facts dd{margin:0}#mayurina-acne .acv3 .mlb-case-info>.mac-textlink{margin-top:10px}#mayurina-acne .v3-photo-note{font-size:10px;margin-top:12px;color:#74766f}#mayurina-acne #price .v3-fee-title{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:65px}#mayurina-acne #price .v3-fee-title img{display:block;width:48px;height:60px;object-fit:contain;flex:none}#mayurina-acne #price .v3-fee-title img[src*="mix-manuka"]{width:45px;object-fit:cover;object-position:right}#mayurina-acne #price .v3-price-expanded{background:#fbf6f9;border-color:#d6b5c7;border-top-color:#a6668a}#mayurina-acne #price .v3-price-expanded>h3{color:#8a4b6e}#mayurina-acne #price .v3-price-more .mac-extra-price summary{display:flex;justify-content:space-between;align-items:center;gap:10px}#mayurina-acne #price .v3-price-more summary img{width:34px;height:40px;object-fit:contain}#mayurina-acne #price .mac-extra-price:not([class*="mac-price-surface-"]){border:1px solid #baa0b0;border-radius:8px;box-shadow:0 3px 0 #ddd1d9;overflow:hidden;margin:14px 0}#mayurina-acne #price .mac-extra-price:not([class*="mac-price-surface-"])>summary{background:linear-gradient(110deg,#f5eaf1,#fff);padding:16px 42px 16px 18px;color:#754e67}#mayurina-acne .acv3 .f-campaign-track>a{flex-basis:calc((100% - 16px)/2)}#mayurina-acne .acv3 .f-campaign-track img{display:block;height:auto;max-height:none;aspect-ratio:1;object-fit:contain}#mayurina-acne .v3-faq{margin-top:25px}#mayurina-acne .v3-faq details{border:1px solid #c8d5bd;border-radius:8px;background:white;margin:0 0 12px;overflow:hidden}#mayurina-acne .v3-faq summary{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 22px;align-items:start;gap:12px;padding:18px 20px;min-height:60px;list-style:none;cursor:pointer;background:linear-gradient(100deg,#edf3e7,#fff);font:600 14px/1.8 var(--sans);white-space:normal}#mayurina-acne .v3-faq summary::before,#mayurina-acne .v3-faq summary::after{content:none!important;display:none!important}#mayurina-acne .v3-faq summary::-webkit-details-marker{display:none}#mayurina-acne .v3-faq .v3-q{position:static;display:block;font:22px/1.3 Georgia,serif;color:#71865d}#mayurina-acne .v3-faq .v3-plus{position:static;display:block;font:22px/1.3 Arial,sans-serif;text-align:center;color:#71865d}#mayurina-acne .v3-faq .v3-plus::before{content:"＋"}#mayurina-acne .v3-faq details[open] .v3-plus::before{content:"−"}#mayurina-acne .v3-answer{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:20px;border-top:1px solid #dae2d3;font-size:13px;line-height:1.85}#mayurina-acne .v3-answer>span{position:static;color:#a26378;font:22px/1.3 Georgia,serif}#mayurina-acne .v3-answer>p{margin:0;min-width:0}@media (max-width:600px){#mayurina-acne .mac-wrap.acv3{width:calc(100% - 28px)}#mayurina-acne .acv3 .m-roadmap-devices img{height:83px}#mayurina-acne .acv3 .m-roadmap-stage-2 .m-roadmap-devices img{height:70px}#mayurina-acne .acv3 .m-roadmap-stage-2 .v3-mix-crop{height:70px;width:36px}#mayurina-acne .acv3 .m-roadmap-devices figcaption{font-size:10px;line-height:1.5}#mayurina-acne .acv3 .m-roadmap-base-icon img{height:65px;margin-top:8px}#mayurina-acne .acv3 .v3-roadmap-link{font-size:10px}#mayurina-acne .v3-price-more>h3{font-size:21px}#mayurina-acne .acv3 .v3-case-lead{font-size:13px}#mayurina-acne .acv3 .f-campaign-track>a{flex-basis:90%}#mayurina-acne #price .v3-supplement-table,#mayurina-acne #price .v3-supplement-table tbody{display:block}#mayurina-acne #price .v3-supplement-table thead{display:none}#mayurina-acne #price .v3-supplement-table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e2d4db;border-radius:5px;margin:10px 0;overflow:hidden}#mayurina-acne #price .v3-supplement-table th{grid-column:1/-1;width:auto;min-width:0;background:#eee7ee}#mayurina-acne #price .v3-supplement-table td{width:auto;min-width:0;white-space:normal;font-size:10px;padding:10px 6px}#mayurina-acne #price .v3-supplement-table td:before{content:attr(data-label);display:block;text-align:left;font-size:9px;margin-bottom:5px;color:#755b66}#mayurina-acne #price .v3-supplement-table .mlb-price-number{font-size:15px}#mayurina-acne #price .v3-supplement-table tr:has(td:only-of-type){grid-template-columns:1fr}#mayurina-acne .v3-faq summary{grid-template-columns:24px minmax(0,1fr) 20px;padding:16px 12px;gap:8px;font-size:13px;line-height:1.75}#mayurina-acne .v3-answer{grid-template-columns:24px minmax(0,1fr);padding:17px 12px;gap:8px;font-size:12px}}#mayurina-acne .mac-approach-intro figure img{aspect-ratio:3/2;object-fit:cover;object-position:center 30%;width:100%;height:auto}#mayurina-acne #flow .mlb-photo-flow-step:nth-child(2) img{object-fit:cover;object-position:center 30%}#mayurina-acne .v4-flow-booking{background:#fffdf7;border:1px solid #d1bd91;border-radius:7px;padding:18px 20px;font-size:13px;line-height:1.85}#mayurina-acne .v4-flow-booking strong{display:block;color:#7e6133;margin-bottom:7px}#mayurina-acne .v4-flow-booking p{margin:0}#mayurina-acne .v4-risk-link{display:block;margin-top:8px;color:#657855;text-decoration:underline;font-size:12px}#mayurina-acne #risks .mac-detail-body p+p{margin-top:15px}#mayurina-acne .v4-doctor-section{background:#f8f5ed}#mayurina-acne .v4-doctor-section .mac-supervisor{margin:0}#mayurina-acne .v4-flow-break{display:none}@media (max-width:767px){#mayurina-acne .v4-flow-booking{padding:14px;font-size:12px}#mayurina-acne .v4-flow-booking span{display:block;line-height:1.3}}@media (max-width:600px){#mayurina-acne .v4-flow-break{display:block}}#mayurina-acne #mac-top.v5-hero .mlp-stage{background:linear-gradient(135deg,#fff6e9,#f9e2cd 50%,#fffbf5);min-height:calc(68cqw + 33px)}#mayurina-acne #mac-top.v5-hero .mlp-photo{height:56.28cqw;object-position:right top;mask-image:linear-gradient(#000 84%,transparent)}#mayurina-acne #mac-top.v5-hero .mlp-copy{padding:2.8cqw 0 4.2cqw 3.8cqw}#mayurina-acne #mac-top.v5-hero .mlp-title-line{font-size:6.6cqw}#mayurina-acne #mac-top.v5-hero .mlp-title-sub{font-size:2.5cqw;margin-top:.8cqw}#mayurina-acne #mac-top.v5-hero .mac-hero-catch{font-size:1.8cqw;line-height:1.55;margin:1cqw 0 1cqw}#mayurina-acne #mac-top.v5-hero .v5-care-badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35cqw;isolation:isolate;width:35cqw;min-height:10cqw;margin:0 auto 1.8cqw;border:1px solid #b7944a;border-radius:50%;background:linear-gradient(140deg,#fffdf4f5,#f4e6bded 47%,#fff9e8f5 75%,#ead39ceb);box-shadow:0 3px 9px #92713524,inset 0 0 0 1px #fffaf0}#mayurina-acne #mac-top.v5-hero .v5-care-badge::before{content:"";position:absolute;inset:.8cqw;border:1px solid #ba985655;border-radius:inherit;pointer-events:none}#mayurina-acne #mac-top.v5-hero .v5-care-badge .mlp-record-ornament{left:-17%;top:-18%;width:134%;height:136%;max-width:none;z-index:-1}#mayurina-acne #mac-top.v5-hero .v5-care-badge strong{font:600 2.8cqw/1.35 var(--serif);color:#a33245;white-space:nowrap}#mayurina-acne #mac-top.v5-hero .v5-badge-small{font:500 1.3cqw/1.4 var(--serif);color:#655134}#mayurina-acne #mac-top.v5-hero .mlp-price{text-decoration:none}#mayurina-acne #mac-top.v5-hero .mlp-price:focus-visible{outline:3px solid #0d203f;outline-offset:3px}#mayurina-acne #mac-top.v5-hero .mlp-price--pico .mlp-price-title{font-size:1.55cqw}#mayurina-acne #mac-top.v5-hero .mlp-price--co2 .mlp-machine{width:12%;right:2%;height:88%}#mayurina-acne #mac-top.v5-hero .mac-hero-circles{top:43cqw;right:5cqw}#mayurina-acne #mac-top.v5-hero .mac-hero-circle img{object-position:center}#mayurina-acne #mac-top.v5-hero .mlp-disclosure{font-size:clamp(10px,.94cqw,13px);width:64%}#mayurina-acne #mac-top.v5-hero .mlp-disclosure a{text-decoration:underline}@container mlp (max-width:800px){#mayurina-acne #mac-top.v5-hero .mlp-stage{min-height:0;padding-bottom:5.5cqw;background:linear-gradient(#fff0dc,#fffaf4 67%,#fffdf8)}#mayurina-acne #mac-top.v5-hero .mlp-photo{height:63cqw;object-fit:cover;object-position:right top;mask-image:linear-gradient(#000 82%,transparent)}#mayurina-acne #mac-top.v5-hero .mlp-copy{width:100%;padding:65cqw 3.5cqw 0}#mayurina-acne #mac-top.v5-hero .mlp-title{top:7.2cqw;left:1.5cqw;width:54cqw}#mayurina-acne #mac-top.v5-hero .mlp-title-line{font-size:8.9cqw;line-height:1.2}#mayurina-acne #mac-top.v5-hero .mlp-title-sub{font-size:3.3cqw;margin-top:1.4cqw;gap:.5cqw}#mayurina-acne #mac-top.v5-hero .mac-hero-catch{top:24cqw;left:2cqw;width:51cqw;font-size:3.1cqw;line-height:1.5;margin:0;white-space:normal}#mayurina-acne #mac-top.v5-hero .v5-care-badge{position:absolute;top:37cqw;left:7cqw;width:38cqw;min-height:17cqw;padding:1cqw;gap:.6cqw;margin:0}#mayurina-acne #mac-top.v5-hero .v5-care-badge strong{font-size:4cqw;line-height:1.35}#mayurina-acne #mac-top.v5-hero .v5-badge-small{font-size:2.3cqw;line-height:1.3}#mayurina-acne #mac-top.v5-hero .mlp-price--pico .mlp-price-title{font-size:3.1cqw;display:flex}#mayurina-acne #mac-top.v5-hero .mlp-price--co2 .mlp-price-title{font-size:3.6cqw;min-height:0}#mayurina-acne #mac-top.v5-hero .mac-hero-circles{top:44cqw;right:5cqw}#mayurina-acne #mac-top.v5-hero .mac-hero-circle{width:18cqw}#mayurina-acne #mac-top.v5-hero .mlp-disclosure{position:relative;left:auto;bottom:auto;width:auto;margin:3cqw 4cqw 0;font-size:2.3cqw;line-height:1.55}}#mayurina-acne .v6-type-illustration{margin:18px 20px 0;border:1px solid #e3dac7;border-radius:6px;overflow:hidden;background:#fffdf9}#mayurina-acne .v6-type-illustration>a{display:block;background:#fffdf9}#mayurina-acne .v6-type-illustration img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}#mayurina-acne .v6-type-illustration figcaption{padding:6px 10px;border-top:1px solid #eee7db;background:#fffdf9;text-align:right;font:11px/1.6 var(--sans)}#mayurina-acne .v6-type-illustration figcaption a{color:#586b60;text-decoration:underline;text-underline-offset:3px}#mayurina-acne .v6-type-illustration a:focus-visible{outline:3px solid #0d203f;outline-offset:-3px}#mayurina-acne #types .v6-illustration-note{font:11px/1.8 var(--sans);color:#6c716c;margin:18px 0 -12px}@media (max-width:600px){#mayurina-acne #types .mac-type-grid{grid-template-columns:minmax(0,1fr);gap:20px}#mayurina-acne .v6-type-illustration{margin:12px 14px 0}#mayurina-acne #types .mac-type-banner{padding:12px 14px;gap:8px;flex-wrap:nowrap}#mayurina-acne #types .mac-type-banner h3{font-size:20px}#mayurina-acne #types .mac-type-block>p{margin:12px 14px 18px;font-size:13px;line-height:1.8}}#mayurina-acne .v8-mechanism{margin:24px 0}#mayurina-acne .v8-mechanism>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}#mayurina-acne .v8-mechanism li{min-width:0;overflow:hidden;border:1px solid #e8d9c7;border-radius:10px;background:#fffaf4;padding:0 0 12px;text-align:center}#mayurina-acne .v8-mechanism-art{width:100%;aspect-ratio:1;background-image:url("assets/acne-mechanism-v8.webp");background-repeat:no-repeat;background-size:200% 200%}#mayurina-acne .v8-mechanism-art-1{background-position:0 0}#mayurina-acne .v8-mechanism-art-2{background-position:100% 0}#mayurina-acne .v8-mechanism-art-3{background-position:0 100%}#mayurina-acne .v8-mechanism-art-4{background-position:100% 100%}#mayurina-acne .v8-mechanism h3{display:flex;align-items:center;justify-content:center;gap:7px;font:600 17px/1.5 var(--serif);margin:0 5px 4px;color:#846142}#mayurina-acne .v8-mechanism h3>span{font:11px Georgia,serif;background:#a78b69;color:#fff;border-radius:50%;width:22px;height:22px;display:grid;place-items:center}#mayurina-acne .v8-mechanism li p{font:11px/1.65 var(--sans);color:#6b6259;margin:0 8px}#mayurina-acne .v8-treatment-directory{margin-top:30px}#mayurina-acne .v8-menu-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:start}#mayurina-acne .v8-menu-group{min-width:0;border:1px solid #95b9c8;border-radius:14px;padding:12px;background:linear-gradient(150deg,#eff8fa,#e8f2f4);box-shadow:0 4px 12px #2943530b}#mayurina-acne .v8-menu-group>h3{font:600 19px/1.5 var(--serif);color:#50778b;border-bottom:1px solid #91bacd;padding:0 0 8px;margin:0 0 10px}#mayurina-acne .v8-menu-list{display:grid;gap:10px}#mayurina-acne .v8-menu-card{--accent:#506a99;--tint:#edf3fd;background:var(--tint);border:1px solid #fff;border-radius:12px;padding:11px;box-shadow:0 3px 9px #18344208;min-width:0;scroll-margin-top:24px}#mayurina-acne .v8-tone-2{--accent:#397973;--tint:#eaf6f1}#mayurina-acne .v8-tone-3{--accent:#7e6298;--tint:#f2edfa}#mayurina-acne .v8-tone-4{--accent:#9b753a;--tint:#fff5df}#mayurina-acne .v8-tone-5{--accent:#a26378;--tint:#fbedf1}#mayurina-acne .v8-tone-6{--accent:#5b7b4b;--tint:#eef5e6}#mayurina-acne .v8-menu-card>header{display:grid;grid-template-columns:25px minmax(0,1fr);gap:7px;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--accent) 27%,white);padding-bottom:7px;margin-bottom:8px}#mayurina-acne .v8-menu-card>header>span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font:11px Georgia,serif}#mayurina-acne .v8-menu-card h4{font:600 16px/1.45 var(--serif);color:var(--accent);letter-spacing:0;margin:0}#mayurina-acne .v8-menu-body{display:grid;grid-template-columns:66px minmax(0,1fr);gap:9px;align-items:start}#mayurina-acne .v8-menu-body figure{margin:0;background:#fff;border:1px solid #ddd6c6;border-radius:8px;overflow:hidden;padding:3px}#mayurina-acne .v8-menu-body img{display:block;width:100%;height:72px;object-fit:contain}#mayurina-acne .v8-menu-body p{font:12px/1.7 var(--sans);color:#39434a;margin:0}#mayurina-acne .v8-menu-body a{display:block;text-align:right;min-height:30px;padding-top:5px;color:var(--accent);font:11px/1.6 var(--sans);text-decoration:underline;text-underline-offset:3px}#mayurina-acne .v8-menu-note,#mayurina-acne .v8-case-note{font:11px/1.7 var(--sans);color:#65706a;margin-top:12px}#mayurina-acne .v8-step{gap:14px;padding:18px}#mayurina-acne .v8-step-side{flex:0 0 85px;display:flex;flex-direction:column;align-items:center;gap:8px}#mayurina-acne .v8-step .mac-step-number{flex:initial;font-size:28px}#mayurina-acne .v8-step-images{display:flex;justify-content:center;align-items:center;width:85px;height:76px;gap:4px}#mayurina-acne .v8-step-images img{max-width:100%;min-width:0;height:76px;width:100%;object-fit:contain}#mayurina-acne .v8-step-images img:only-child.v8-step-photo{object-fit:cover;object-position:64% center;border-radius:7px}#mayurina-acne .v8-step h3{font-size:18px;line-height:1.6}#mayurina-acne .v8-step p{font-size:13px;line-height:1.85}#mayurina-acne .v8-body-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:center;margin:24px 0}#mayurina-acne .v8-body-intro figure{margin:0}#mayurina-acne .v8-body-intro img{display:block;width:100%;aspect-ratio:2.25/1;object-fit:cover;object-position:center 52%;border-radius:10px;border:1px solid #d1c4b0}#mayurina-acne .v8-body-intro figcaption{font:10px/1.7 var(--sans);color:#68716b;margin-top:5px}#mayurina-acne .v8-body-intro>p{font:14px/1.9 var(--sans);margin:0}#mayurina-acne .v8-body-menus{display:grid;grid-template-columns:1fr 1fr;gap:16px}#mayurina-acne .v8-body-menus .v8-menu-body{grid-template-columns:90px 1fr}#mayurina-acne .v8-body-menus .v8-menu-body img{height:90px}@media (max-width:900px){#mayurina-acne .v8-menu-groups{grid-template-columns:1fr}#mayurina-acne .v8-menu-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){#mayurina-acne .v8-mechanism>ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#mayurina-acne .v8-mechanism h3{font-size:15px;gap:5px}#mayurina-acne .v8-mechanism li p{font-size:10px}#mayurina-acne .v8-menu-list{grid-template-columns:1fr}#mayurina-acne .v8-menu-group{padding:10px 7px}#mayurina-acne .v8-menu-group>h3{font-size:18px}#mayurina-acne .v8-menu-card{padding:10px}#mayurina-acne .v8-menu-card h4{font-size:15px}#mayurina-acne .v8-step{gap:12px;padding:15px 13px}#mayurina-acne .v8-step-side{flex-basis:69px}#mayurina-acne .v8-step-images{width:69px;height:67px}#mayurina-acne .v8-step-images img{height:67px}#mayurina-acne .v8-step h3{font-size:17px;line-height:1.6;margin-bottom:8px}#mayurina-acne .v8-step p{font-size:12px;line-height:1.85}#mayurina-acne .v8-body-intro{grid-template-columns:1fr;gap:13px;margin:20px 0}#mayurina-acne .v8-body-intro>p{font-size:13px}#mayurina-acne .v8-body-menus{grid-template-columns:1fr;gap:12px}#mayurina-acne .v8-body-menus .v8-menu-body{grid-template-columns:72px 1fr}#mayurina-acne .v8-body-menus .v8-menu-body img{height:76px}}#mayurina-acne .mac-approach-intro h3{position:relative;line-height:1.55}#mayurina-acne .mac-approach-intro h3 span{background:linear-gradient(transparent 72%,#ead59c99 72%,#ead59c99 91%,transparent 91%);padding:0 2px}#mayurina-acne .mac-approach-intro h3:before,#mayurina-acne .mac-approach-intro h3:after{content:"✦";position:absolute;color:#ba9249;text-shadow:0 0 8px #f0dba5;pointer-events:none}#mayurina-acne .mac-approach-intro h3:before{left:-19px;top:-16px;font-size:20px}#mayurina-acne .mac-approach-intro h3:after{right:0;bottom:-9px;font-size:16px}#mayurina-acne .v8-step:nth-child(1){background:#edf5fa;border-color:#9bb6c9}#mayurina-acne .v8-step:nth-child(2){background:#eef6ee;border-color:#a7bda0}#mayurina-acne .v8-step:nth-child(3){background:#fcf0f1;border-color:#d2a4b0}#mayurina-acne .v8-step:nth-child(4){background:#f4effa;border-color:#bba9cc}#mayurina-acne .v8-step:nth-child(1) .mac-step-number{color:#537a99}#mayurina-acne .v8-step:nth-child(2) .mac-step-number{color:#607b58}#mayurina-acne .v8-step:nth-child(3) .mac-step-number{color:#aa637d}#mayurina-acne .v8-step:nth-child(4) .mac-step-number{color:#85669c}#mayurina-acne .mac-care-option.v10-care{display:grid;grid-template-columns:128px minmax(0,1fr);gap:5px 18px;align-items:center}#mayurina-acne .v10-care figure{grid-column:1;grid-row:1/3;margin:0;align-self:stretch}#mayurina-acne .v10-care figure img{width:100%;height:100%;max-height:132px;object-fit:cover;object-position:68% center;border-radius:8px}#mayurina-acne .v10-care>span,#mayurina-acne .v10-care>div{grid-column:2}#mayurina-acne .v10-care>span{font-size:11px;margin:0}#mayurina-acne .v10-reasons{background:#fffdf6;padding-top:25px}#mayurina-acne .v10-reasons .mlb-reasons-heading h2 span{display:block;font-size:.65em;margin-bottom:6px}#mayurina-acne .v10-reasons .mlb-reason h3{font-size:22px;line-height:1.6}#mayurina-acne .v10-reasons .mlb-reason p{font-size:14px;line-height:1.9}#mayurina-acne .v10-reasons .mlb-reason p small{display:block;margin-top:10px;font:10px/1.7 var(--sans);color:#746a5a}#mayurina-acne .v10-reason-devices{display:flex;justify-content:center;gap:20px;height:160px;margin:20px 0}#mayurina-acne .v10-reason-devices img{width:25%;height:100%;object-fit:contain;min-width:0}#mayurina-acne .v10-reason-photo{margin:20px 0}#mayurina-acne .v10-reason-photo img{width:100%;height:160px;object-fit:cover;object-position:center 45%;border-radius:8px}#mayurina-acne .v10-reason-bonus{display:flex;gap:16px;align-items:center;border:1px solid #c8ae70;border-radius:9px;background:#fffaf0;padding:15px;margin-top:18px}#mayurina-acne .v10-reason-bonus img{width:65px;height:78px;object-fit:contain}#mayurina-acne .v10-reason-bonus span{font:10px Georgia,serif;color:#a3813c;letter-spacing:2px}#mayurina-acne .v10-reason-bonus h3{font:600 17px/1.6 var(--serif);margin:4px 0}#mayurina-acne .v10-reason-bonus p{font:12px/1.8 var(--sans);margin:0}#mayurina-acne .acv3 .m-roadmap-heading{background:linear-gradient(130deg,#e8f2f3,#f6fafa);border:1px solid #a2c3c7;border-radius:10px;padding:20px 14px;color:#315c67;margin-bottom:18px}#mayurina-acne .acv3 .m-roadmap-heading h3{color:#315c67}#mayurina-acne .acv3 .m-roadmap-base{padding:12px 16px;gap:13px;min-height:0}#mayurina-acne .acv3 .m-roadmap-base-icon{width:58px;flex-basis:58px}#mayurina-acne .acv3 .m-roadmap-base-icon img{max-height:64px}#mayurina-acne .acv3 .m-roadmap-base h4{font-size:18px;margin:3px 0 5px}#mayurina-acne .acv3 .m-roadmap-base p{font-size:12px;line-height:1.75;margin:0}#mayurina-acne .acv3 .m-base-label{font-size:10px}#mayurina-acne .acv3 .v3-roadmap-link{font-size:11px;margin-top:5px}#mayurina-acne .v10-duration-arrow{width:100%;box-sizing:border-box;margin:15px 0 0;min-height:54px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px 7px;padding:10px 24px 10px 10px;clip-path:polygon(0 0,95% 0,100% 50%,95% 100%,0 100%);background:linear-gradient(90deg,#e9ca77,#f3dfad 48%,#efafb9);color:#593d23;text-align:center;font:13px/1.6 var(--sans)}#mayurina-acne .v10-duration-arrow strong{font-size:17px}#mayurina-acne .acv3 .v10-duration-note{font:10px/1.7 var(--sans);color:#fff8eb;margin:8px 2px 0}#mayurina-acne .v8-menu-group:nth-child(1){background:linear-gradient(145deg,#edf7f4,#dfeee7);border-color:#9bbdab}#mayurina-acne .v8-menu-group:nth-child(1)>h3{color:#427761;border-color:#9bbdab}#mayurina-acne .v8-menu-group:nth-child(2){background:linear-gradient(145deg,#eef5fc,#ddeafa);border-color:#9db5d1}#mayurina-acne .v8-menu-group:nth-child(2)>h3{color:#5176a0;border-color:#9db5d1}#mayurina-acne .v8-menu-group:nth-child(3){background:linear-gradient(145deg,#fff3f3,#f2e3eb);border-color:#ccacb9}#mayurina-acne .v8-menu-group:nth-child(3)>h3{color:#966278;border-color:#ccacb9}#mayurina-acne .v10-treatment-cautions{margin-top:26px;border:1px solid #c4b388;border-radius:9px;background:#fffdf6;overflow:hidden}#mayurina-acne .v10-treatment-cautions>summary{cursor:pointer;position:relative;padding:17px 42px 17px 16px;font:600 15px/1.6 var(--sans);list-style:none;color:#0d203f}#mayurina-acne .v10-treatment-cautions>summary::-webkit-details-marker{display:none}#mayurina-acne .v10-treatment-cautions>summary:after{content:"＋";position:absolute;right:14px;top:50%;transform:translateY(-50%);color:#a88646;font-size:23px}#mayurina-acne .v10-treatment-cautions[open]>summary:after{content:"−"}#mayurina-acne .v10-treatment-cautions>div{padding:4px 18px 18px;border-top:1px solid #e2d6bb}#mayurina-acne .v10-treatment-cautions section{padding:12px 0;border-bottom:1px solid #e8e0d0}#mayurina-acne .v10-treatment-cautions h3{font:600 14px/1.7 var(--sans);margin:0 0 4px}#mayurina-acne .v10-treatment-cautions p{font:12px/1.8 var(--sans);margin:0}#mayurina-acne .v10-treatment-cautions>div>p{margin-top:14px}@media (max-width:600px){#mayurina-acne #types .mac-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}#mayurina-acne #types .mac-type-banner{padding:10px 8px;gap:5px;flex-wrap:wrap}#mayurina-acne #types .mac-type-banner h3{font-size:15px;white-space:normal;line-height:1.5}#mayurina-acne #types .mac-type-banner>span{font-size:10px;width:22px;height:22px;flex-basis:22px}#mayurina-acne #types .v6-type-illustration{margin:8px 8px 0}#mayurina-acne #types .v6-type-illustration figcaption{font-size:9px;line-height:1.6}#mayurina-acne #types .mac-type-block>p{margin:9px 9px 13px;font-size:12px;line-height:1.75}#mayurina-acne .mac-care-option.v10-care{grid-template-columns:82px minmax(0,1fr);gap:3px 12px;padding:15px}#mayurina-acne .v10-care h3{font-size:16px;line-height:1.6}#mayurina-acne .v10-care p{font-size:12px;line-height:1.75}#mayurina-acne .v10-reasons .mlb-reasons-shell{padding:20px 9px 12px;border-width:2px}#mayurina-acne .v10-reasons .mlb-reasons-heading{padding:17px 6px;margin:0 -3px 20px}#mayurina-acne .v10-reasons .mlb-reasons-heading h2{font-size:26px;line-height:1.6}#mayurina-acne .v10-reasons .mlb-reasons-heading h2 span{font-size:15px}#mayurina-acne .v10-reasons .mlb-reasons-grid{grid-template-columns:1fr;gap:13px}#mayurina-acne .v10-reasons .mlb-reason{padding:14px 12px;border-width:2px}#mayurina-acne .v10-reasons .mlb-reason-number{width:49px;height:49px;flex-basis:49px;font-size:24px}#mayurina-acne .v10-reasons .mlb-reason h3{font-size:18px}#mayurina-acne .v10-reasons .mlb-reason p{font-size:12px;line-height:1.85}#mayurina-acne .v10-reason-devices{height:118px;margin:14px 0}#mayurina-acne .v10-reason-photo{margin:14px 0}#mayurina-acne .v10-reason-photo img{height:140px}#mayurina-acne .v10-reason-bonus{padding:12px 9px;gap:10px}#mayurina-acne .v10-reason-bonus img{width:48px;height:68px}#mayurina-acne .v10-reason-bonus h3{font-size:14px}#mayurina-acne .v10-reason-bonus p{font-size:11px}#mayurina-acne .acv3 .m-roadmap-base{padding:11px 10px;gap:10px}#mayurina-acne .acv3 .m-roadmap-base h4{font-size:16px}#mayurina-acne .acv3 .m-roadmap-base-icon{width:44px;flex-basis:44px}#mayurina-acne .v10-duration-arrow{font-size:11px;gap:0}#mayurina-acne .v10-duration-arrow strong{font-size:16px;width:100%}#mayurina-acne .v10-treatment-cautions>summary{font-size:13px}}#mayurina-acne{line-height:1.75}#mayurina-acne .mac-section{padding:32px 0}#mayurina-acne .mlb-head,#mayurina-acne .acv3 .mlb-head{margin-bottom:14px}#mayurina-acne .mlb-head h2,#mayurina-acne .acv3 .mlb-head h2{padding-top:13px;padding-bottom:13px;line-height:1.45;min-height:0}#mayurina-acne .mlb-kicker,#mayurina-acne .acv3 .mlb-kicker{margin-bottom:7px}#mayurina-acne main>.mac-section p{line-height:1.75}#mayurina-acne .mac-type-grid{margin:16px 0;gap:14px}#mayurina-acne .mac-type-block>p{margin:10px 15px 14px}#mayurina-acne .mac-note{margin:16px 0;padding:15px 18px}#mayurina-acne .mac-related{padding:18px;gap:18px}#mayurina-acne .mac-related h3{margin-bottom:7px;line-height:1.45}#mayurina-acne .v8-mechanism{margin:16px 0}#mayurina-acne .mac-prose p+p{margin-top:10px}#mayurina-acne .mac-approach-intro{margin:18px 0;gap:24px}#mayurina-acne .mac-approach-intro h3{line-height:1.45;margin-bottom:10px}#mayurina-acne .mac-steps{gap:12px}#mayurina-acne .v8-step{padding:14px;gap:12px}#mayurina-acne .v8-step h3{line-height:1.45;margin-bottom:6px}#mayurina-acne .mac-care-option.v10-care{padding:14px;gap:4px 14px}#mayurina-acne #reasons .mlb-reasons-shell{padding:18px 15px 14px}#mayurina-acne #reasons .mlb-reasons-heading{padding:0;margin:0 4px 16px}#mayurina-acne #reasons .mlb-reasons-heading>p{margin:0 0 8px}#mayurina-acne #reasons .mlb-reasons-heading h2{padding:12px 10px;line-height:1.35}#mayurina-acne #reasons .mlb-reasons-heading h2 span{margin-bottom:3px}#mayurina-acne #reasons .mlb-reasons-grid{gap:12px;align-items:start}#mayurina-acne #reasons .mlb-reason{padding:13px}#mayurina-acne #reasons .mlb-reason-heading{min-height:0;gap:10px;margin-bottom:9px}#mayurina-acne #reasons .mlb-reason-number{width:48px;height:48px;flex-basis:48px;font-size:25px}#mayurina-acne #reasons .mlb-reason h3{font-size:20px;line-height:1.45}#mayurina-acne #reasons .mlb-reason>p{margin-top:9px;line-height:1.7}#mayurina-acne #reasons .mlb-reason p small{margin-top:6px;line-height:1.6}#mayurina-acne .v12-record{position:relative;isolation:isolate;aspect-ratio:2.45;width:100%;max-width:390px;margin:9px auto 7px;container-type:inline-size;filter:drop-shadow(0 4px 4px #8f6c2920)}#mayurina-acne .v12-record-ellipse{position:absolute;inset:8% 6% 5%;border:1.6px solid #b48a32;border-radius:50%;background:linear-gradient(135deg,#fffef5 12%,#f9edc9 58%,#fff8e3);box-shadow:inset 0 0 0 3px #fffaf0}#mayurina-acne .v12-record-ellipse:before{content:"";position:absolute;inset:5px;border:1px solid #cfb36e99;border-radius:50%}#mayurina-acne .v12-record .v12-record-ornament{position:absolute;inset:0;width:100%;height:100%;max-width:none;overflow:visible;pointer-events:none}#mayurina-acne .v12-record-copy{position:absolute;inset:24% 8% 10%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#0d203f;gap:2px}#mayurina-acne .v12-record-copy>span{font:600 clamp(11px,4.1cqw,16px)/1.3 var(--sans);letter-spacing:.02em}#mayurina-acne .v12-record-copy>div{display:flex;align-items:baseline;justify-content:center;gap:3px;white-space:nowrap;line-height:1}#mayurina-acne .v12-record-copy strong{font:400 clamp(40px,16.4cqw,65px)/1.05 "Times New Roman",serif;letter-spacing:-.055em;color:#ae304d}#mayurina-acne .v12-record-copy small{font:500 clamp(10px,3.5cqw,13px)/1.1 var(--sans)}#mayurina-acne .v12-record-copy b{font:600 clamp(13px,4.8cqw,18px)/1.1 var(--sans)}#mayurina-acne #reasons .v10-reason-devices{height:115px;gap:15px;margin:9px 0}#mayurina-acne #reasons .v10-reason-photo{margin:9px 0}#mayurina-acne #reasons .v10-reason-photo img{height:125px}#mayurina-acne #reasons .v10-reason-bonus{margin-top:12px;padding:10px;gap:10px}#mayurina-acne #reasons .v10-reason-bonus h3{margin:3px 0;line-height:1.45}#mayurina-acne #reasons .v10-reason-bonus img{height:60px;width:50px}#mayurina-acne .acv3 .m-treatment-roadmap{padding:20px;margin-top:18px}#mayurina-acne .acv3 .v12-roadmap-heading{position:relative;padding:0 8px 10px;margin:0 0 14px;border:0;border-bottom:1px solid #e5c78999;border-radius:0;background:none;box-shadow:none}#mayurina-acne .acv3 .v12-roadmap-heading:after{content:"◆";position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);padding:0 9px;color:#e3c587;background:#78354e;font-size:11px;line-height:14px}#mayurina-acne .acv3 .v12-roadmap-heading h3{color:#fff5da;font:600 23px/1.45 var(--serif);margin:0;letter-spacing:0;text-wrap:balance}#mayurina-acne #acne-roadmap-title{padding:0;border:0;border-radius:0;background:none;box-shadow:none}#mayurina-acne .acv3 .m-roadmap-stage{padding:15px}#mayurina-acne .acv3 .m-stage-heading{margin-bottom:8px}#mayurina-acne .acv3 .m-roadmap-devices{margin-top:9px;gap:8px}#mayurina-acne .acv3 .m-roadmap-base{padding:10px 12px;gap:10px;margin-top:12px}#mayurina-acne .acv3 .m-roadmap-base h4{margin:2px 0 4px}#mayurina-acne .v10-duration-arrow{margin-top:12px;min-height:46px;padding-top:6px;padding-bottom:6px}#mayurina-acne .acv3 .m-roadmap-note{margin-top:10px;line-height:1.65}#mayurina-acne .v8-treatment-directory{margin-top:22px}#mayurina-acne .v8-menu-groups{gap:12px}#mayurina-acne .v8-menu-group:nth-child(1){background:radial-gradient(ellipse at 15% 0,#fffdf0ba,transparent 65%),repeating-linear-gradient(120deg,#fff9d955 0 1px,transparent 1px 5px),linear-gradient(130deg,#d8b869,#f6e7af 30%,#d5b66e 60%,#f8eac0);border-color:#b99b54;box-shadow:inset 0 0 0 2px #fff7d573,0 3px 9px #8b6a2720}#mayurina-acne .v8-menu-group:nth-child(1)>h3{color:#755923;border-color:#b79a53}#mayurina-acne .v8-menu-group:nth-child(2){background:linear-gradient(145deg,#f8cba3,#ffddb0 42%,#fff0ae);border-color:#d5a160}#mayurina-acne .v8-menu-group:nth-child(2)>h3{color:#895526;border-color:#d5a160}#mayurina-acne .v8-menu-group:nth-child(3){background:#fff8d9;border-color:#d7c989}#mayurina-acne .v8-menu-group:nth-child(3)>h3{color:#7e6b30;border-color:#d7c989}#mayurina-acne .v8-menu-group>h3{line-height:1.45;margin-bottom:10px;padding-bottom:8px}#mayurina-acne .v8-menu-list{gap:8px}#mayurina-acne .v8-menu-card{padding:9px}#mayurina-acne .v8-menu-card>header{padding-bottom:6px;margin-bottom:7px}#mayurina-acne .v8-menu-body p{line-height:1.65}#mayurina-acne .v12-scar-link{text-align:center;margin-top:15px}#mayurina-acne .v12-scar-link a{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:44px;padding:9px 18px;border:1px solid #b6a477;border-radius:7px;background:linear-gradient(135deg,#fffdf5,#f1e8d0);color:#655536;font:600 14px/1.5 var(--sans);text-decoration:none;box-shadow:0 2px 0 #c2b18a}#mayurina-acne .v8-body-intro{margin:16px 0;gap:15px}#mayurina-acne .v10-treatment-cautions{margin-top:16px}#mayurina-acne .v12-case-more{text-align:center;margin:18px 0 6px}#mayurina-acne .v12-case-more a{display:inline-flex;align-items:center;justify-content:center;gap:35px;min-width:260px;max-width:100%;box-sizing:border-box;padding:12px 25px;border:2px solid #c3a35f;border-radius:30px;background:linear-gradient(#63738d,#1b3455 45%,#102744 52%,#294464);color:#fff8e9;box-shadow:inset 0 2px 2px #ffffff72,0 5px 0 #0d203b,0 8px 12px #182c4126;text-decoration:none;font:600 16px/1.5 var(--serif);transition:transform .15s,box-shadow .15s}#mayurina-acne .v12-case-more a:active{transform:translateY(3px);box-shadow:inset 0 2px 2px #ffffff72,0 2px 0 #0d203b}#mayurina-acne .v12-case-more a>span{font:24px/1 var(--sans)}#mayurina-acne .acv3 .mlb-case-info{padding:12px}#mayurina-acne .acv3 .mlb-case-facts>div{padding-top:7px;padding-bottom:7px}#mayurina-acne .acv3 .mlb-case-facts dd{line-height:1.7}#mayurina-acne #price .mac-main-price{margin:17px 0;padding:16px}#mayurina-acne .v12-price-jumps{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 10px}#mayurina-acne .v12-price-jumps a{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:6px 11px;box-sizing:border-box;border:1px solid #c7b681;border-radius:5px;background:linear-gradient(#fffef8,#f4ecd7);color:#655437;text-decoration:none;font:500 12px/1.4 var(--sans);box-shadow:0 1px 0 #d5c8aa}#mayurina-acne .v12-price-jumps a span{color:#9d7b36}#mayurina-acne [id^="price-"]{scroll-margin-top:18px}#mayurina-acne [id^="price-"]:target{outline:2px solid #b59045;outline-offset:4px}#mayurina-acne .mac-access{margin-top:24px}@media (max-width:600px){#mayurina-acne .mac-section{padding:22px 0}#mayurina-acne .mlb-head,#mayurina-acne .acv3 .mlb-head{margin-bottom:11px}#mayurina-acne .mlb-head h2,#mayurina-acne .acv3 .mlb-head h2{padding-top:10px;padding-bottom:10px;line-height:1.45}#mayurina-acne main>.mac-section p{line-height:1.7}#mayurina-acne .mac-type-grid{margin:12px 0}#mayurina-acne .mac-type-block>p{margin:8px 9px 10px;line-height:1.65}#mayurina-acne .mac-related{padding:13px;gap:12px}#mayurina-acne .mac-note{padding:12px 14px;margin:12px 0}#mayurina-acne .mac-approach-intro{gap:14px;margin:14px 0}#mayurina-acne .mac-steps{gap:10px}#mayurina-acne .v8-step{padding:12px 10px;gap:10px}#mayurina-acne .v8-step h3{font-size:17px;line-height:1.45;margin-bottom:5px}#mayurina-acne .mac-care-option.v10-care{padding:12px}#mayurina-acne #reasons .mlb-reasons-shell{padding:12px 8px 10px}#mayurina-acne #reasons .mlb-reasons-heading{margin-bottom:12px}#mayurina-acne #reasons .mlb-reasons-heading h2{padding:10px 7px;font-size:25px}#mayurina-acne #reasons .mlb-reasons-grid{gap:10px}#mayurina-acne #reasons .mlb-reason{padding:10px}#mayurina-acne #reasons .mlb-reason h3{font-size:17px;line-height:1.4}#mayurina-acne #reasons .mlb-reason>p{font-size:12px;line-height:1.65;margin-top:7px}#mayurina-acne #reasons .v10-reason-devices{height:88px;margin:7px 0}#mayurina-acne #reasons .v10-reason-photo img{height:105px}#mayurina-acne #reasons .v10-reason-bonus{padding:8px;margin-top:10px}#mayurina-acne .acv3 .m-treatment-roadmap{padding:14px 10px;margin-top:14px}#mayurina-acne .acv3 .v12-roadmap-heading{padding:0 0 8px;margin-bottom:12px}#mayurina-acne .acv3 .v12-roadmap-heading h3{font-size:19px;line-height:1.4}#mayurina-acne .acv3 .m-roadmap-stage{padding:12px 9px}#mayurina-acne .acv3 .m-roadmap-base{padding:8px 9px;margin-top:10px}#mayurina-acne .v8-treatment-directory{margin-top:18px}#mayurina-acne .v8-menu-group{padding:10px 7px}#mayurina-acne .v8-menu-group>h3{font-size:18px;line-height:1.4}#mayurina-acne .v8-menu-body p{line-height:1.65}#mayurina-acne .v8-body-intro{margin:12px 0;gap:10px}#mayurina-acne .v12-scar-link a{font-size:12px;width:100%;gap:12px}#mayurina-acne .v12-price-jumps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0 8px}#mayurina-acne .v12-price-jumps a{padding:5px 6px;font-size:10px;line-height:1.35;gap:3px;min-height:37px}#mayurina-acne #price .mac-main-price{margin:14px 0;padding:13px 10px}}@media (min-width:601px){#mayurina-acne #price table.mac-responsive-price tbody th{background:#f2e9ee;border-bottom-color:#e2d4db}#mayurina-acne #price table.mac-responsive-price tbody td{border-bottom-color:#ede5e9}#mayurina-acne #price .mac-main-price:nth-of-type(2) tbody th{background:#e7f1ef}#mayurina-acne #price .mac-main-price:nth-of-type(3) tbody th{background:#efe7f4}#mayurina-acne #price table.mac-responsive-price thead th{background:#f2e9ee;color:#7a6b73;border-bottom-color:#e2d4db}#mayurina-acne #price .mac-main-price:nth-of-type(2) .acne-price-table thead th{background:#e7f1ef;color:#7a6b73;border-bottom-color:#e2d4db}#mayurina-acne #price .mac-main-price:nth-of-type(3) .acne-price-table thead th{background:#efe7f4;color:#7a6b73;border-bottom-color:#e2d4db}#mayurina-acne #price .v3-supplement-table th{background:#eee7ee}#mayurina-acne #price .v3-supplement-table thead th{color:#755b66}}#mayurina-acne .v12-price-jumps a.v14-price-jump{background:var(--tint,#edf3fd);color:var(--accent,#506a99);border-color:color-mix(in srgb,var(--accent,#506a99) 45%,white);box-shadow:inset 0 1px #fff,0 1px 0 color-mix(in srgb,var(--accent,#506a99) 30%,white)}#mayurina-acne .v12-price-jumps a.v14-price-jump span{color:inherit}#mayurina-acne .v12-price-jumps a.v14-price-jump:focus-visible{outline:2px solid var(--accent,#506a99);outline-offset:2px}

#mayurina-acne .v18-menu-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 2px 0;padding:8px 0 0;border-top:1px solid rgba(158,120,47,.3)}
#mayurina-acne .v18-menu-links a{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:#72521e;font-size:13px;line-height:1.6;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#mayurina-acne .v18-menu-links a:focus-visible{outline:2px solid #0d203f;outline-offset:3px}
#mayurina-acne .v18-menu-links a:hover{color:#0d203f}
