#mens-page #mens-machine-design{--navy:#0d203f;--rose:#ac405b;--wine:#8a2c46;--gold:#c7a45b;--deepgold:#96712e;--ivory:#fff9f0;--serif:"Yu Mincho","Hiragino Mincho ProN","Noto Serif JP",serif;color:var(--navy);font:16px/1.8 "Yu Gothic",Meiryo,sans-serif;isolation:isolate;overflow:clip}#mens-page #mens-machine-design *,#mens-page #mens-machine-design *::before,#mens-page #mens-machine-design *::after{box-sizing:border-box}#mens-page #mens-machine-design :where(h1,h2,h3,p,figure){margin:0}#mens-page #mens-machine-design a{color:inherit;text-decoration:none}#mens-page #mens-machine-design button{font:inherit;color:inherit;cursor:pointer}#mens-page #mens-machine-design img{display:block;max-width:100%}#mens-page #mens-machine-design :focus-visible{outline:3px solid #17647f;outline-offset:5px}#mens-page #mens-machine-design section{scroll-margin-top:25px}#mens-page #mens-machine-design .mhr-container{width:min(1160px,calc(100% - 64px));margin-inline:auto}#mens-page #mens-machine-design .mhr-button{display:flex;align-items:center;justify-content:center;gap:13px;min-height:59px;padding:13px 20px;font-weight:700;font-size:18px;line-height:1.5;border-radius:5px;transition:filter .2s,transform .2s}#mens-page #mens-machine-design .mhr-button-main{color:#fff;background:linear-gradient(110deg,#97334e,#b34c65 52%,#903148);border:1px solid #9c7640;outline:1px solid #f0d59b;outline-offset:-4px;box-shadow:0 5px 12px #7c293525}#mens-page #mens-machine-design .mhr-button>span:last-child{margin-left:auto;font-size:25px;font-weight:400}#mens-page #mens-machine-design .mhr-button:hover{filter:brightness(1.08);transform:translateY(-2px)}#mens-page #mens-machine-design .mhr-section-heading{text-align:center;margin-bottom:28px;font-family:var(--serif)}#mens-page #mens-machine-design .mhr-kicker{font:12px/1.6 Georgia,serif;color:#866535;letter-spacing:.24em;margin-bottom:12px}#mens-page #mens-machine-design .mhr-section-heading h2{font:600 clamp(27px,3vw,38px)/1.5 var(--serif);letter-spacing:.025em}#mens-page #mens-machine-design .mhr-ornament{display:flex;align-items:center;justify-content:center;gap:15px;color:#b29358;margin-top:12px;font-size:14px}#mens-page #mens-machine-design .mhr-ornament::before,#mens-page #mens-machine-design .mhr-ornament::after{content:"";height:1px;width:80px;background:linear-gradient(90deg,transparent,#bb9d62)}#mens-page #mens-machine-design .mhr-ornament::after{transform:rotate(180deg)}#mens-page #mens-machine-design .mhr-dialog{color:var(--navy);width:min(560px,calc(100vw - 32px));max-height:85dvh;border:1px solid var(--gold);border-radius:8px;padding:35px;background:#fffdf8;box-shadow:0 10px 80px #15213640;font-size:15px;line-height:1.85}#mens-page #mens-machine-design .mhr-dialog h2{font:600 28px/1.5 var(--serif);margin-bottom:17px}#mens-page #mens-machine-design .mhr-dialog-close{position:absolute;right:7px;top:5px;width:44px;height:44px;border:0;background:none;font-size:28px}@media (max-width:1100px) and (min-width:701px){#mens-page #mens-machine-design .mhr-container{width:calc(100% - 44px)}}@media (max-width:700px){#mens-page #mens-machine-design{font-size:16px}#mens-page #mens-machine-design .mhr-container{width:calc(100% - 32px)}#mens-page #mens-machine-design .mhr-button{min-height:47px;padding:10px 14px;font-size:15px;gap:9px}#mens-page #mens-machine-design .mhr-section-heading{margin-bottom:20px}#mens-page #mens-machine-design .mhr-kicker{font-size:10px;letter-spacing:.2em;margin-bottom:8px}#mens-page #mens-machine-design .mhr-section-heading h2{font-size:25px;line-height:1.55;letter-spacing:0}#mens-page #mens-machine-design .mhr-ornament{margin-top:8px}#mens-page #mens-machine-design .mhr-dialog{padding:30px 20px 23px;font-size:14px}#mens-page #mens-machine-design .mhr-dialog h2{font-size:24px}}@media (max-width:700px){#mens-page #mens-machine-design .mhr-button>span:last-child{font-size:22px;line-height:1}}@media (prefers-reduced-motion:reduce){#mens-page #mens-machine-design *,#mens-page #mens-machine-design *::before,#mens-page #mens-machine-design *::after{animation:none!important;transition:none!important}}#mens-page #mens-machine-design .mhr-section{padding:82px 0}#mens-page #mens-machine-design .mhr-centered-cta{max-width:510px;margin:30px auto 0;text-align:center;display:grid;gap:14px}#mens-page #mens-machine-design .mhr-machines{background:radial-gradient(ellipse at 50% 25%,#f7e7bf75,transparent 64%),#fffdf8}#mens-page #mens-machine-design .mhr-machine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}#mens-page #mens-machine-design .mhr-machine{position:relative;border:1px solid #b79756;background:#fff;box-shadow:0 8px 25px #8a6e2520;padding:9px;display:flex;flex-direction:column}#mens-page #mens-machine-design .mhr-machine-no{font:28px/1.2 Georgia,serif;color:#a58040;position:absolute;left:22px;top:20px;border-bottom:1px solid #ccb47e;padding-bottom:6px}#mens-page #mens-machine-design .mhr-machine-photo{height:235px;background:radial-gradient(ellipse at bottom,#f4e6bf,transparent 70%),#fffdf8;display:flex;align-items:center;justify-content:center;padding:25px 12px 10px}#mens-page #mens-machine-design .mhr-machine-photo img{width:auto;height:auto;max-width:90%;max-height:196px;object-fit:contain;clip-path:inset(0 7% 0 0);filter:drop-shadow(3px 8px 5px #8c773430)}#mens-page #mens-machine-design .mhr-machine-name{text-align:center;height:100px;min-height:100px;padding:10px 5px;background:linear-gradient(110deg,#9c7839,#c7a763,#a17a38);color:#fff;display:flex;flex-direction:column;justify-content:center;font:600 23px/1.3 var(--serif)}#mens-page #mens-machine-design .mhr-machine-name small{display:block;font:10px/1.4 Georgia,serif;letter-spacing:.12em;margin-bottom:5px}#mens-page #mens-machine-design .mhr-wavelength-slot{aspect-ratio:2.35;background:#fffcf6;border:1px solid #e1d3b3;margin-top:12px;min-height:50px}#mens-page #mens-machine-design .mhr-machine-desc{padding:18px 15px 20px}#mens-page #mens-machine-design .mhr-laser-label{font-size:12px;color:#90642a;border-bottom:1px solid #ddc89b;padding-bottom:9px;letter-spacing:-.03em}#mens-page #mens-machine-design .mhr-machine h4{font:600 21px/1.6 var(--serif);margin:15px 0;color:var(--wine);min-height:68px}#mens-page #mens-machine-design .mhr-machine-desc>p:last-child{font-size:14px;line-height:1.95}@media (max-width:1100px) and (min-width:701px){#mens-page #mens-machine-design .mhr-machine-grid{gap:14px}#mens-page #mens-machine-design .mhr-machine h4{font-size:18px}#mens-page #mens-machine-design .mhr-machine-desc{padding-inline:8px}}@media (max-width:700px){#mens-page #mens-machine-design .mhr-section{padding:48px 0}#mens-page #mens-machine-design .mhr-section-heading h2{font-size:25px;line-height:1.6}#mens-page #mens-machine-design .mhr-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:25px}#mens-page #mens-machine-design .mhr-machine{padding:4px;box-shadow:0 4px 12px #8a6e2515}#mens-page #mens-machine-design .mhr-machine-no{font-size:15px;top:9px;left:8px;padding-bottom:3px}#mens-page #mens-machine-design .mhr-machine-photo{height:120px;padding:25px 0 7px}#mens-page #mens-machine-design .mhr-machine-photo img{max-height:90px;max-width:94%}#mens-page #mens-machine-design .mhr-machine-name{height:65px;min-height:65px;font-size:12px;line-height:1.4;letter-spacing:-.06em;padding:6px 1px}#mens-page #mens-machine-design .mhr-machine-name small{font-size:7px;letter-spacing:0;margin-bottom:4px;white-space:nowrap}#mens-page #mens-machine-design .mhr-wavelength-slot{min-height:51px;margin-top:6px;aspect-ratio:1.75}#mens-page #mens-machine-design .mhr-machine-desc{padding:11px 4px 14px}#mens-page #mens-machine-design .mhr-laser-label{font-size:10px;line-height:1.6;padding-bottom:8px;min-height:41px;overflow-wrap:anywhere}#mens-page #mens-machine-design .mhr-machine h4{font-size:14px;line-height:1.65;margin:12px 0;min-height:115px;letter-spacing:-.035em}#mens-page #mens-machine-design .mhr-machine h4 br{display:none}#mens-page #mens-machine-design .mhr-machine-desc>p:last-child{font-size:13px;line-height:1.85;overflow-wrap:anywhere}#mens-page #mens-machine-design .mhr-centered-cta{margin-top:24px}#mens-page #mens-machine-design .mhr-centered-cta .mhr-button{font-size:14px}}#mens-page #mens-machine-design{--metal-gold:linear-gradient(115deg,#956b28,#dec17f 15%,#fff5d4 27%,#ad813b 42%,#f4dfa8 59%,#fff8dc 65%,#b38b45 80%,#edd49b 94%,#956b28);--metal-rose:linear-gradient(110deg,#75364e,#b8758b 24%,#dba5b5 43%,#ae687e 62%,#78364f)}#mens-page #mens-machine-design .mhr-button{border-radius:999px}#mens-page #mens-machine-design .mhr-button{padding-inline:25px}#mens-page #mens-machine-design .mhr-machines{padding:58px 0;background:radial-gradient(ellipse at 50% 5%,#f5dfb9aa,transparent 64%),#fffdf8}#mens-page #mens-machine-design .mhr-machine-heading{position:relative;max-width:940px;margin:6px auto 27px;padding:20px 48px 24px;border:5px solid transparent;background:radial-gradient(ellipse at top,#bd7e8f66,transparent 80%),linear-gradient(120deg,#712b45,#9f5269 48%,#722c46) padding-box,var(--metal-gold) border-box;outline:1px solid #ba9655;outline-offset:5px;box-shadow:inset 0 0 0 1px #f5dbaf99,0 12px 24px #69352b20}#mens-page #mens-machine-design .mhr-machine-heading::before,#mens-page #mens-machine-design .mhr-machine-heading::after{content:"✦";position:absolute;top:50%;transform:translateY(-50%);color:#f4dca4;font:35px/1 Georgia,serif}#mens-page #mens-machine-design .mhr-machine-heading::before{left:30px}#mens-page #mens-machine-design .mhr-machine-heading::after{right:30px}#mens-page #mens-machine-design .mhr-machine-heading .mhr-kicker{color:#f7e3b8;font-size:13px;letter-spacing:.24em;margin-bottom:5px}#mens-page #mens-machine-design .mhr-machine-heading h2{font-size:30px;line-height:1.35;color:#fff9eb;text-shadow:0 2px 5px #49152c55}#mens-page #mens-machine-design .mhr-machine-heading .mhr-ornament{display:none}#mens-page #mens-machine-design .mhr-approval{display:flex;align-items:center;justify-content:center;gap:14px;max-width:760px;margin:0 auto 20px;padding:12px 20px;border:1px solid #c4a262;border-radius:6px;background:linear-gradient(110deg,#fff7e5,#fffdf7 50%,#f4e7c9);box-shadow:inset 0 0 0 3px #fff9;font-size:15px;font-weight:600;line-height:1.5}#mens-page #mens-machine-design .mhr-approval-mark{flex:none;width:33px;height:33px;display:grid;place-items:center;border:1px solid #b9944f;border-radius:50%;background:var(--metal-gold);color:#674c26;font-size:20px}#mens-page #mens-machine-design .mhr-machine-grid{margin-top:0;gap:20px}#mens-page #mens-machine-design .mhr-machine-photo{height:190px;padding-top:20px}#mens-page #mens-machine-design .mhr-machine-photo img{max-height:165px}#mens-page #mens-machine-design .mhr-machine-name{background:var(--metal-rose);box-shadow:inset 0 1px 0 #fff9,inset 0 -1px 0 #65304866;color:#fffaf7;height:83px;min-height:83px;border:1px solid #a66b80;text-shadow:0 1px 3px #58203955}#mens-page #mens-machine-design .mhr-machine-name small{color:#fff0f1}#mens-page #mens-machine-design .mhr-wavelength-slot{aspect-ratio:3;margin-top:9px}#mens-page #mens-machine-design .mhr-machine-desc{padding:12px 15px 16px}#mens-page #mens-machine-design .mhr-laser-label{padding-bottom:6px;line-height:1.45}#mens-page #mens-machine-design .mhr-machine h4{font-size:21px;line-height:1.45;min-height:61px;margin:12px 0 9px}#mens-page #mens-machine-design .mhr-machine-desc>p:last-child{font-size:14px;line-height:1.65}@media (max-width:700px){#mens-page #mens-machine-design .mhr-machines{padding:36px 0}#mens-page #mens-machine-design .mhr-machine-heading{border-width:3px;outline-offset:3px;padding:16px 12px 18px;margin:4px auto 20px}#mens-page #mens-machine-design .mhr-machine-heading::before,#mens-page #mens-machine-design .mhr-machine-heading::after{font-size:19px;top:51%}#mens-page #mens-machine-design .mhr-machine-heading::before{left:9px}#mens-page #mens-machine-design .mhr-machine-heading::after{right:9px}#mens-page #mens-machine-design .mhr-machine-heading .mhr-kicker{font-size:9px;letter-spacing:.15em}#mens-page #mens-machine-design .mhr-machine-heading h2{font-size:21px;line-height:1.45}#mens-page #mens-machine-design .mhr-approval{padding:10px 11px;gap:9px;font-size:12px;line-height:1.5;margin-bottom:17px}#mens-page #mens-machine-design .mhr-approval-mark{width:27px;height:27px;font-size:17px}#mens-page #mens-machine-design .mhr-machine-grid{gap:7px;margin-top:0}#mens-page #mens-machine-design .mhr-machine-photo{height:112px;padding:23px 0 7px}#mens-page #mens-machine-design .mhr-machine-photo img{max-height:83px}#mens-page #mens-machine-design .mhr-machine-name{height:64px;min-height:64px;font-size:12px;line-height:1.35;padding:5px 0}#mens-page #mens-machine-design .mhr-machine-name small{font-size:7px;margin-bottom:4px}#mens-page #mens-machine-design .mhr-wavelength-slot{aspect-ratio:1.75;min-height:51px;margin-top:6px}#mens-page #mens-machine-design .mhr-machine-desc{padding:9px 3px 10px}#mens-page #mens-machine-design .mhr-laser-label{font-size:10px;line-height:1.4;min-height:36px;padding-bottom:5px}#mens-page #mens-machine-design .mhr-machine h4{font-size:13px;line-height:1.45;min-height:57px;margin:9px 0 7px;letter-spacing:-.04em}#mens-page #mens-machine-design .mhr-machine-desc>p:last-child{font-size:12px;line-height:1.55}}#mens-page #mens-machine-design{--navy:#172f42;--rose:#246a70;--wine:#234e62;--gold:#b7a06b;--deepgold:#827044;--ivory:#f8faf6;--metal-rose:linear-gradient(110deg,#183e53,#376379 24%,#557f91 43%,#305a70 62%,#183e53);--metal-blue:linear-gradient(110deg,#1d4057,#36627d 24%,#4c7386 43%,#31586f 62%,#1d4057);--metal-green:linear-gradient(110deg,#204c44,#326858 24%,#437461 43%,#2f6252 62%,#204c44);--metal-amber:linear-gradient(110deg,#664b22,#805d2a 24%,#89662f 43%,#785529 62%,#664b22)}#mens-page #mens-machine-design .mhr-button-main{background:linear-gradient(110deg,#193d55,#315e73 52%,#20485e);border-color:#617c7d;outline-color:#b8caba;box-shadow:0 5px 12px #193d5525}#mens-page #mens-machine-design .mhr-machine:nth-child(1){--machine-ink:#285d7b;--machine-light:#dceaf0;--machine-metal:var(--metal-blue)}#mens-page #mens-machine-design .mhr-machine:nth-child(2){--machine-ink:#2f6957;--machine-light:#e0eee4;--machine-metal:var(--metal-green)}#mens-page #mens-machine-design .mhr-machine:nth-child(3){--machine-ink:#85632d;--machine-light:#f0e7d5;--machine-metal:var(--metal-amber)}#mens-page #mens-machine-design .mhr-machine{border-color:color-mix(in srgb,var(--machine-ink),white 30%);box-shadow:0 8px 25px #27494e16}#mens-page #mens-machine-design .mhr-machine-no{color:var(--machine-ink);border-color:var(--machine-light)}#mens-page #mens-machine-design .mhr-machine-photo{background:radial-gradient(ellipse at bottom,var(--machine-light),transparent 72%),#fcfdfb}#mens-page #mens-machine-design .mhr-machine-name{background:var(--machine-metal);border-color:var(--machine-ink);color:#fff;text-shadow:0 1px 2px #10252c55;box-shadow:inset 0 1px 0 #fff9,inset 0 -1px 0 #183c4566}#mens-page #mens-machine-design .mhr-machine-name small{color:#fff}#mens-page #mens-machine-design .mhr-machine h4,#mens-page #mens-machine-design .mhr-laser-label{color:var(--machine-ink)}#mens-page #mens-machine-design .mhr-laser-label{border-color:var(--machine-light)}#mens-page #mens-machine-design .mhr-wavelength-slot{background:color-mix(in srgb,var(--machine-light),white 70%);border-color:color-mix(in srgb,var(--machine-ink),white 70%)}#mens-page #mens-machine-design .mhr-machines{background:radial-gradient(ellipse at 50% 25%,#d8e8e375,transparent 64%),#fafcf9}#mens-page #mens-machine-design .mhr-machine-heading{background:linear-gradient(120deg,#173d51,#35677b 58%,#1d4b5e) padding-box,var(--metal-gold) border-box;box-shadow:0 12px 30px #21475020}#mens-page #mens-machine-design .mhr-machine-heading .mhr-kicker{color:#e5e7d5}#mens-page #mens-machine-design .mhr-machine-heading h2{color:#fffdf3}#mens-page #mens-machine-design .mhr-approval{background:linear-gradient(110deg,#eff5ed,#fffdf3);border-color:#aebca2;box-shadow:inset 0 0 0 3px #fff}#mens-page #mens-machine-design .mhr-machine-name{height:66px;min-height:66px;padding:2px 4px;font-size:22px;line-height:1.1}#mens-page #mens-machine-design .mhr-machine-name small{font-size:9px;line-height:1.1;margin-bottom:2px}#mens-page #mens-machine-design .mhr-wavelength-slot{aspect-ratio:2.4}#mens-page #mens-machine-design .mhr-wavelength-slot--illustrated{position:relative;display:grid;place-items:center;border:0;background:#fff;overflow:hidden}#mens-page #mens-machine-design .mhr-wavelength-slot--illustrated img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}#mens-page #mens-machine-design .mhr-wavelength-zoom{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:#fff;color:var(--navy);cursor:zoom-in}#mens-page #mens-machine-design .mhr-wavelength-zoom:focus-visible{outline:2px solid var(--machine-ink);outline-offset:-2px}#mens-page #mens-machine-design .mhr-wavelength-zoom-icon{position:absolute;right:1px;top:1px;display:grid;place-items:center;width:22px;height:22px;border:1px solid #d9e3df;border-radius:50%;background:#fffffff2}#mens-page #mens-machine-design .mhr-wavelength-zoom-icon svg{width:15px;height:15px}#mens-page #mens-machine-design .mhr-wavelength-dialog{width:min(980px,calc(100vw - 24px));padding:35px 14px 14px;background:#fff}#mens-page #mens-machine-design .mhr-wavelength-dialog h2{font-size:20px;line-height:1.4;margin-bottom:12px;text-align:center}#mens-page #mens-machine-design .mhr-wavelength-dialog>img{display:block;width:100%;height:auto}#mens-page #mens-machine-design .mhr-wavelength-dialog>p{font-size:12px;line-height:1.6;margin-top:10px}@media (max-width:700px){#mens-page #mens-machine-design .mhr-machine-name{height:50px;min-height:50px;padding:3px 0;font-size:12px;line-height:1.2}#mens-page #mens-machine-design .mhr-machine-name small{font-size:7px;line-height:1.15;margin-bottom:2px}#mens-page #mens-machine-design .mhr-wavelength-slot{aspect-ratio:1.75}}#mens-page #mens-machine-design :where(*){font-family:inherit;font-weight:inherit;line-height:inherit}#mens-page #mens-machine-design :where(header){margin-top:0!important}#mens-page #mens-machine-design :where(b,strong){font-weight:bolder}#mens-page #mens-machine-design .mhr-section-heading{color:var(--navy)}
#mens-page #mens-machine-design #machines{scroll-margin-top:110px}
#mens-page #mens-machine-design .mhr-machine-heading h2{display:block;font-family:var(--serif);font-weight:600}
#mens-page #mens-machine-design .machine-intro{max-width:850px;margin:26px auto 0;text-align:left}
#mens-page #mens-machine-design .machine-intro p{margin:0 0 12px;font:14px/1.8 "Yu Gothic",Meiryo,sans-serif}
#mens-page #mens-machine-design .machine-choice .zero-red{color:#b5263e}
#mens-page #mens-machine-design .machine-choice~h3{font-size:23px;line-height:1.5;margin:18px 0 10px}
#mens-page #mens-machine-design .machine-choice~p{font-size:14px;line-height:1.8;margin:0 0 12px}
#mens-page #mens-machine-design .machine-choice~p.fine-print{font-size:12px}
#mens-page #mens-machine-design .mhr-wavelength-dialog h2{display:block;font-size:24px;line-height:1.5}
@media(max-width:700px){#mens-page #mens-machine-design #machines{scroll-margin-top:85px}#mens-page #mens-machine-design .machine-choice~h3{font-size:19px}#mens-page #mens-machine-design .mhr-wavelength-dialog h2{font-size:19px}}
