.v2{--serif:"Noto Serif JP","Yu Mincho",serif}.v2 .header{height:88px;gap:24px;background:#fff;color:#1b1a20}.v2 .parent-logo{display:flex;flex-direction:column;width:124px;align-items:center;background:transparent;padding:0}.v2 .parent-logo img{width:124px}.logo-reading{font-size:9px;letter-spacing:.42em;padding-left:.42em;line-height:1;margin-top:9px;font-weight:500}.v2 .header-brand{font-size:9px}.search-shortcut{display:flex;margin-left:auto;align-items:center;justify-content:center;width:44px;height:44px}.search-icon{border:1px solid currentColor;border-radius:50%;width:16px;height:16px;display:block;position:relative}.search-icon:after{content:"";position:absolute;width:7px;height:1px;background:currentColor;right:-5px;bottom:-3px;transform:rotate(45deg)}.v2 .header-brand{margin-right:0}.v2 .desktop-nav{gap:22px}.v2 .menu-small{grid-template-columns:repeat(3,1fr)}.v2 dialog{background:#f7f6f3}.theme-nh.v2 .header{background:#0d0b11;color:#ebe5ee}.theme-nh.v2 .parent-logo img{filter:invert(1)}.theme-nh.v2 .parent-logo{background:none;padding:0}.theme-nh.v2 .logo-reading{color:#d3c9d7}.theme-nh.v2 .footer-logo{background:none;padding:0;filter:invert(1)}.footer-reading{font-size:11px;display:block;letter-spacing:.4em;margin:-15px 0 25px;padding-left:.4em}.footer-preserved{display:flex;gap:12px 28px;flex-wrap:wrap;max-width:1264px;border-top:1px solid #a7aea440;padding-top:24px;margin:35px auto;font-size:11px}.findbar{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #d8d8d0;background:#fff;color:#222}.findbar a{display:flex;justify-content:space-between;padding:24px 5vw;align-items:center;border-right:1px solid #ddd;font-size:12px}.findbar a:last-child{border:0}.findbar span{font-size:20px}.v2 .iron-pair .iron-stick{transform:translateY(calc(-1 * var(--stick-rise,0px)));margin-bottom:calc(-1 * var(--stick-rise,0px))}.v2 .reveal{animation:none}.corporate-hero{height:calc(100svh - 88px);min-height:680px;max-height:1050px;display:grid;grid-template-columns:1fr 1fr;position:relative;background:#3b3a37;isolation:isolate;overflow:hidden}.corporate-scene{height:100%;overflow:hidden;position:relative}.corporate-scene img{width:100%;height:100%;object-fit:cover;object-position:48% 50%}.corporate-scene.family img{object-position:50% 50%}.corporate-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c11132e,#0d111350 50%,#15231930),linear-gradient(0deg,#1420208c,transparent 70%);z-index:1}.corporate-headline{position:absolute;z-index:2;left:7%;top:26%;color:#fff;text-shadow:0 2px 30px #0004}.corporate-headline .eyebrow{font-size:12px;letter-spacing:.3em}.corporate-headline h1{font:clamp(34px,4vw,62px)/1.8 var(--serif);letter-spacing:.08em;line-height:1.8;margin-bottom:26px}.corporate-headline>p:not(.eyebrow){font-size:14px;line-height:2.2}.hero-circle{display:flex;align-items:center;justify-content:center;gap:16px;font:10px Arial;letter-spacing:.12em;border:1px solid #ffffff90;border-radius:80px;width:156px;height:54px;margin-top:30px}.hero-foot{position:absolute;bottom:35px;left:7%;right:7%;z-index:2;display:flex;justify-content:space-between;color:#fff;font:10px/1.9 Arial;letter-spacing:.14em}.v2-home .brand-heading h2{font-family:var(--serif);font-size:46px;letter-spacing:0}.v2-home .brand-chapter{margin-bottom:50px}.all-products{background:#fff}.all-products .brand-heading h2{font-size:38px}.all-products .product-grid{grid-template-columns:repeat(4,1fr)}.nh-theatre{height:auto;min-height:850px;position:relative;background:radial-gradient(ellipse at 25% 35%,#272235,#14101b 38%,#07070a 80%);padding:40px 24px 26px;isolation:isolate;overflow:hidden}.nh-theatre:before{display:none}.nh-crown{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.nh-crown .nh-theatre-logo{height:84px;width:72px;object-fit:contain;mix-blend-mode:screen}.nh-crown span{font:9px Arial;letter-spacing:.34em;color:#d0c5df;margin-top:12px}.nh-theatre h1{font:clamp(27px,2.8vw,42px)/1.9 var(--serif);position:relative;z-index:2;letter-spacing:.13em;margin:24px 0 15px;color:#f4edf7}.nh-theatre-products{display:flex;justify-content:center;gap:40px;align-items:end;height:345px;position:relative;z-index:2;margin:0 auto 20px;width:min(75%,500px)}.nh-theatre-products img{height:100%;width:auto;max-width:43%;object-fit:contain;filter:drop-shadow(14px 20px 20px #0008)}.nh-theatre-products img:last-child{height:86%;margin-bottom:4px}.nh-waves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;width:100%;height:100%;opacity:.7;animation:wave-drift 12s ease-in-out infinite alternate}.nh-chapter-links{display:flex;justify-content:center;gap:40px;margin-top:34px;position:relative;z-index:2}.nh-chapter-links button{padding:10px 0;min-height:44px;font:10px Arial;letter-spacing:.12em;background:none;color:#c7b7d6;border-bottom:1px solid #8a789e50}.nh-theatre .hero-detail{margin-bottom:20px}.nh-theatre .button{min-height:50px}.beauty-cinema{position:relative;height:calc(100svh - 88px);min-height:650px;max-height:1000px;background:#fafbfa;overflow:hidden}.beauty-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:35% 45%}.beauty-cinema-copy{position:absolute;left:62%;right:5%;top:22%;color:#313b39}.beauty-cinema-copy .brand-logo{width:260px;margin-bottom:28px}.beauty-cinema-copy .eyebrow{font-size:9px;line-height:1.8;letter-spacing:.16em}.beauty-cinema-copy h1{font:clamp(26px,2.7vw,43px)/1.9 var(--serif);letter-spacing:.1em;white-space:nowrap}.beauty-cinema-copy>p:not(.eyebrow){font-size:12px;line-height:2.2}.beauty-featured{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding-top:65px;padding-bottom:65px;background:linear-gradient(125deg,#fff,#edf1f1)}.beauty-featured h2{font:37px/1.7 var(--serif);letter-spacing:.07em}.beauty-featured p{font-size:13px}.beauty-featured>img{max-height:400px;width:72%;justify-self:center;filter:drop-shadow(8px 14px 12px #0002)}.manten-welcome{background:#fffaf0;padding-top:34px;overflow:hidden}.manten-topmark{display:flex;align-items:center;justify-content:space-between;gap:30px;margin:0 6vw 30px}.manten-topmark .brand-logo{width:210px;margin:0}.manten-topmark>span{font-size:11px;color:#8d7250;letter-spacing:.1em}.manten-picture{position:relative;height:620px;margin:0 4vw;background:#e7d4b7;border-radius:110px 15px 85px;overflow:hidden}.manten-picture>img{height:100%;width:100%;object-fit:cover;object-position:50% 51%}.manten-picture h1{position:absolute;left:6%;top:17%;font:600 clamp(28px,3.3vw,48px)/2 var(--sans);letter-spacing:.05em;color:#593d28}.manten-picture h1 span{background:#fffaf1ed;padding:9px 14px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.manten-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px;height:140px;border-radius:47% 53% 50% 46%;background:#c97840;color:#fff;position:absolute;bottom:35px;right:4%;font-size:18px;line-height:1.6;letter-spacing:.05em;transform:rotate(5deg)}.manten-stamp span{font-size:25px}.manten-intro-product{padding:55px 24px 64px;position:relative;background:#fffaf0}.manten-product-set{max-width:470px;margin:auto;text-align:center}.manten-product-set h2{font-size:36px;font-weight:600;margin:12px 0;color:#6b4f2c}.manten-product-set>p:not(.eyebrow){font-size:13px;margin-bottom:22px}.manten-product-set .eyebrow{color:#a16932;font-size:10px;letter-spacing:.2em;margin-bottom:5px}.manten-product-set .iron-pair{width:87%;margin:0 auto 22px}.manten-product-set>span{font-size:11px;color:#8a755e}.v2 .manten .section{padding-top:85px;padding-bottom:85px}.local-search{border-bottom:1px solid #363a32;padding:10px 0 14px;margin:10px 0 38px}.local-search label{display:block;font-size:11px;margin-bottom:14px;letter-spacing:.06em}.local-search>div{display:flex;align-items:center;gap:15px}.local-search input{font:16px/1.8 var(--sans);border:0;background:transparent;min-width:0;flex:1;outline-offset:5px;padding:6px 0;color:inherit}.local-search button{font-size:12px;background:none;min-height:44px;padding:5px 15px;flex-shrink:0}.result-count{font-size:12px;color:#6e756c;margin:25px 0}.archive-row{padding:25px 0;border-bottom:1px solid #d5d7cf;display:flex;align-items:center;justify-content:space-between;gap:25px}.archive-row>span{font-size:20px;flex-shrink:0}.archive-row h3{font-size:16px;font-weight:400;line-height:1.9;margin:5px 0 0}.archive-tag{font-size:10px;color:#7b8075;letter-spacing:.06em}.archive-page{max-width:1100px}.archive-page .filter-tabs{margin-top:30px}.support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.support-grid h2{font:21px/1.8 var(--serif);border-bottom:1px solid #92998d;padding-bottom:20px}.support-grid a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid #d3d6ce;font-size:12px}.support-contact{margin:70px 0;text-align:center;padding:45px;background:#e9ede4}.support-contact>a:not(.button){display:block;font-size:24px;margin:22px 0 5px}.support-contact small{font-size:11px}.preserved-pages{font-size:13px}.resource-links{display:grid;grid-template-columns:1fr 1fr;gap:15px 40px}.detail-support{max-width:1000px}.concept-full{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#eeeee8}.concept-full h2{font:30px/1.9 var(--serif);letter-spacing:.04em}.concept-full p{font-size:14px;line-height:2.4}.search-official{margin-top:45px}.v2 .menu-content{padding-top:32px;padding-bottom:65px}.v2 .theme-nh .footer-reading{color:#fff}@keyframes wave-drift{0%{transform:translate3d(-3%,1%,0) scale(1.04)}to{transform:translate3d(3%,-1%,0) scale(1.1)}}@media(max-width:800px){.v2 .header{height:76px;padding:0 21px;gap:12px}.v2 .parent-logo,.theme-nh.v2 .parent-logo,.v2 .parent-logo img,.theme-nh.v2 .parent-logo img{width:106px}.logo-reading{font-size:8px;margin-top:8px;letter-spacing:.4em}.v2 .header-brand{font-size:7px;max-width:115px;line-height:1.5}.search-shortcut{width:38px;margin-left:auto;flex-shrink:0}.v2 .menu-button{width:29px}.v2 .menu-small{grid-template-columns:1fr 1fr;gap:7px 20px}.v2 .menu-content>a{font-size:24px;padding:18px 0}.corporate-hero{height:calc(100svh - 76px);min-height:650px;max-height:850px;grid-template-columns:1fr}.corporate-scene:first-child{height:62%;position:absolute;top:0;width:100%}.corporate-scene:first-child img{object-position:50% 28%}.corporate-scene.family{height:50%;position:absolute;bottom:0;width:100%;border-top:1px solid #fff5}.corporate-scene.family img{object-position:50% 44%}.corporate-hero:after{background:linear-gradient(0deg,#29302496,transparent 60%),linear-gradient(90deg,#1f24203d,#1b1e1518)}.corporate-headline{left:25px;right:20px;top:35%}.corporate-headline .eyebrow{font-size:9px;letter-spacing:.24em;margin-bottom:15px}.corporate-headline h1{font-size:27px;line-height:1.95;letter-spacing:.04em;margin-bottom:16px}.corporate-headline>p:not(.eyebrow){font-size:11px;line-height:2.2}.hero-circle{margin-top:18px;width:143px;height:46px;font-size:9px}.hero-foot{bottom:20px;left:25px;right:25px;font-size:8px;letter-spacing:.06em;align-items:end}.hero-foot>span{max-width:100px}.findbar a{padding:18px 16px;font-size:10px;line-height:1.7;gap:10px}.findbar span{font-size:15px}.v2-home .brand-heading h2{font-size:38px}.v2-home .brand-chapter{margin-bottom:30px}.all-products .product-grid{grid-template-columns:1fr 1fr}.all-products .brand-heading h2{font-size:29px;margin-bottom:20px}.nh-theatre{min-height:0;padding:30px 20px 20px}.nh-crown .nh-theatre-logo{height:68px;width:52px}.nh-crown span{font-size:7px;letter-spacing:.28em;margin-top:10px}.nh-theatre h1{font-size:27px;line-height:1.9;margin:22px 0 20px;letter-spacing:.09em}.nh-theatre-products{height:267px;width:84%;max-width:335px;gap:28px;margin-bottom:25px}.nh-theatre-products img{height:100%;max-width:43%}.nh-theatre-products img:last-child{height:87%;margin-bottom:5px}.nh-theatre .hero-detail{font-size:10px;letter-spacing:.02em;margin-bottom:20px}.nh-theatre .button{width:94%;font-size:11px;max-width:300px}.nh-chapter-links{gap:22px;margin-top:18px}.nh-chapter-links button{font-size:8px;letter-spacing:.08em}.nh-waves{opacity:.8;top:0;right:-25%;bottom:0;left:-25%;width:150%;height:100%}.beauty-cinema{height:700px;min-height:0;max-height:none}.beauty-photo{height:440px;width:100%;object-position:29% 33%}.beauty-cinema:after{content:"";position:absolute;top:320px;right:0;bottom:0;left:0;background:linear-gradient(0deg,#fbfcfb 66%,#fbfcfb00)}.beauty-cinema-copy{left:25px;right:25px;top:408px;z-index:1}.beauty-cinema-copy .brand-logo{width:220px;margin-bottom:18px}.beauty-cinema-copy .eyebrow{font-size:8px;letter-spacing:.12em;margin-bottom:15px}.beauty-cinema-copy h1{font-size:28px;line-height:1.85;letter-spacing:.06em;white-space:normal;margin-bottom:15px}.beauty-cinema-copy>p:not(.eyebrow){font-size:11px;line-height:2;margin-bottom:10px}.beauty-cinema-copy .text-link{font-size:10px}.beauty-featured{grid-template-columns:1fr 1.05fr;gap:17px;padding:35px 24px}.beauty-featured .eyebrow{font-size:8px;letter-spacing:.1em;margin-bottom:16px}.beauty-featured h2{font-size:22px;line-height:1.8;margin-bottom:14px}.beauty-featured p{font-size:10px}.beauty-featured>img{width:100%;max-height:245px}.beauty-featured .text-link{font-size:9px;gap:15px}.manten-welcome{padding-top:26px}.manten-topmark{margin:0 24px 25px;display:block;text-align:center}.manten-topmark .brand-logo{width:188px;max-height:none;margin:0 auto 13px}.manten-topmark>span{font-size:9px;letter-spacing:.06em}.manten-picture{height:430px;margin:0 16px;border-radius:64px 12px 55px;overflow:visible}.manten-picture>img{border-radius:inherit;object-position:49% 50%;overflow:hidden}.manten-picture h1{left:11px;top:20px;font-size:23px;line-height:2.3;letter-spacing:.02em}.manten-picture h1 span{padding:7px 9px;background:#fffaf0ed}.manten-stamp{right:3px;bottom:-19px;width:102px;height:102px;font-size:13px;line-height:1.5}.manten-stamp span{font-size:19px}.manten-intro-product{padding:65px 24px 45px}.manten-product-set h2{font-size:32px}.manten-product-set>p:not(.eyebrow){font-size:11px;margin-bottom:20px}.manten-product-set .iron-pair{width:89%;margin-bottom:22px}.manten-product-set>span{font-size:10px}.v2 .manten .section{padding-top:65px;padding-bottom:65px}.local-search input{font-size:15px}.local-search label{font-size:10px}.local-search button{font-size:11px;padding:5px}.archive-row{padding:21px 0;gap:18px}.archive-row h3{font-size:13px;line-height:1.9}.archive-tag{font-size:9px}.support-grid{grid-template-columns:1fr;gap:34px}.support-grid h2{font-size:23px}.support-contact{margin:45px 0;padding:35px 20px}.resource-links{grid-template-columns:1fr;gap:12px}.concept-full{grid-template-columns:1fr;gap:25px}.concept-full h2{font-size:26px;line-height:1.9}.concept-full p{font-size:13px}.footer-preserved{gap:10px 20px;font-size:10px}.footer-reading{font-size:10px;margin-top:-12px}.archive-page .page-intro{padding-top:25px}.v2 .page-intro h1{font:38px/1.7 var(--serif);letter-spacing:.04em}.v2 .product-info .text-link{margin-top:15px;font-size:11px}.v2 .footer-links a{min-height:44px}}@media(prefers-reduced-motion:reduce){.nh-waves{animation:none}.v2 *{scroll-behavior:auto!important}}.archive-row time{font:10px Arial;display:inline-block;color:#797f74;margin-left:15px}.news-archive .archive-row{padding:23px 0}@media(max-width:800px){.beauty-featured h2{font-size:21px;white-space:nowrap}.archive-row time{font-size:9px}}.v2 .header{transition:none}.v2 .corporate-scene img{animation:cinema-intro 7s ease-out both}@keyframes cinema-intro{0%{transform:scale(1.035)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.v2 .corporate-scene img{animation:none}}@media(max-width:800px){.corporate-hero:after{background:linear-gradient(0deg,#152018b8,#14201985 48%,#15201812 82%)}.corporate-headline{text-shadow:0 2px 18px #0005}}@media(min-width:801px){.beauty-cinema-copy{top:12%;left:68%;right:5%}.beauty-cinema-copy h1{font-size:clamp(26px,2.3vw,36px);white-space:normal}.beauty-cinema-copy .brand-logo{width:240px;margin-bottom:22px}.beauty-cinema-copy .eyebrow{font-size:8px;margin-bottom:18px}}.theme-nh.v2 .findbar{background:#151019;color:#d8cddf;border-color:#39323e}.theme-nh.v2 .findbar a{border-color:#39323e}.nh-theatre{background:radial-gradient(ellipse at 50% 49%,#36312e,#191716 35%,#0a0a0b 72%)}.nh-theatre h1>span{display:block;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.nh-theatre-products{gap:48px;height:345px;align-items:flex-start}.nh-theatre-products figure{margin:0;height:100%;width:155px;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.nh-theatre-products figure img,.nh-theatre-products figure img:last-child{height:calc(100% - 23px);width:auto;max-width:100%;object-fit:contain;margin:0;filter:drop-shadow(10px 15px 16px #0006)}.nh-theatre-products figcaption{font:8px/1.6 Arial;letter-spacing:.18em;margin-top:10px;color:#c9b6a0}.theme-nh .color-stage{background:radial-gradient(ellipse at 50% 30%,#3e3630,#151414 72%)}.chapter-nh .chapter-visual,.product-image.nh-brown,.product-main-art.nh-brown{background:radial-gradient(ellipse at 50% 35%,#49403a,#151414 75%)}.product-main-art.nh-brown>img{max-height:440px;width:45%}.v2 .chapter-manten .iron-pair{width:92%}.v2 .chapter-manten .iron-box{width:94%}.v2 .chapter-manten .iron-stick{width:98%}.v2 .manten-product-set{max-width:560px}.v2 .manten-product-set .iron-pair{width:97%}.v2 .manten-product-set .iron-box{width:94%}.v2 .manten-product-set .iron-stick{width:98%}.v2 .manten .story-grid>.product-image .iron-pair{width:97%}.v2 .manten .story-grid>.product-image .iron-box{width:94%}.v2 .manten .story-grid>.product-image .iron-stick{width:98%}.v2 .product-main-art.iron-box{padding:30px}.v2 .product-main-art.iron-box .iron-pair{width:100%}.v2 .product-main-art.iron-box .iron-box{width:94%}.v2 .product-main-art.iron-box .iron-stick{width:98%}.v2 .product-image.iron-box{padding:12px}.v2 .product-image.iron-box>img{width:100%;height:100%;object-fit:contain}@media(max-width:800px){.nh-theatre h1{font-size:clamp(24px,6.4vw,28px);letter-spacing:.045em;line-height:1.9}.nh-theatre-products{height:280px;width:100%;max-width:335px;gap:29px}.nh-theatre-products figure{width:118px}.nh-theatre-products figure img,.nh-theatre-products figure img:last-child{height:calc(100% - 23px);margin:0;max-width:100%}.nh-theatre-products figcaption{font-size:7px;margin-top:9px}.product-main-art.nh-brown>img{max-height:310px;width:auto}.v2 .chapter-manten .iron-pair{width:94%;padding:28px 0}.v2 .chapter-manten .chapter-visual{min-height:345px}.v2 .manten-product-set .iron-pair{width:100%}.v2 .product-main-art.iron-box{padding:22px}.v2 .product-image.iron-box{padding:8px}}.manten-intro h2 .phrase{white-space:nowrap;word-break:keep-all}.brand-follow{border-top:1px solid var(--line);max-width:1100px}.brand-follow h2{font:clamp(24px,3vw,34px)/1.9 var(--serif);letter-spacing:.04em}.follow-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.follow-links a{display:flex;align-items:center;border:1px solid var(--line);gap:15px;padding:20px;font-size:12px;min-height:68px}.follow-links a>span{font:20px Georgia,serif}.follow-links b{margin-left:auto;font-size:22px;font-weight:400}.theme-nh .brand-follow{background:#121110;color:#e1d5c8}.theme-nh .follow-links{--line:#76695e}.v2 .product-info>h1{line-break:strict}@media(max-width:800px){.manten-intro h2 .phrase-tail{display:block}.manten-intro h2{font-size:27px;line-height:1.85}.brand-follow h2{font-size:25px}.follow-links{grid-template-columns:1fr;gap:12px}.follow-links a{min-height:68px;padding:17px 20px}.follow-links a>span{font-size:20px}}.beauty-insight{background:#172127;color:#f2f2ec;overflow:hidden;position:relative}.insight-inner{max-width:1280px;margin:auto;padding:70px 6vw;display:grid;grid-template-columns:1fr 1.1fr;grid-template-areas:"heading product" "primary product" "methods product" "action product";column-gap:7vw;align-items:start}.insight-heading{grid-area:heading}.insight-heading .eyebrow{color:#b5c2c8;font-size:11px;letter-spacing:.14em;margin-bottom:23px}.insight-heading h2{font:38px/1.8 var(--serif);letter-spacing:.055em;margin-bottom:32px}.insight-heading h2>span{display:block;white-space:nowrap}.insight-primary{grid-area:primary}.insight-category{font-size:12px;letter-spacing:.06em;color:#c0cbd0;margin:0 0 12px}.insight-number{display:flex;align-items:baseline;gap:12px;line-height:1;white-space:nowrap}.insight-number strong{font:400 116px/.95 Arial,sans-serif;letter-spacing:-.055em}.insight-number>span{font-size:24px;letter-spacing:.08em}.insight-condition{font-size:12px;line-height:1.9;color:#c0cbd0;margin:18px 0 32px}.insight-condition br{display:none}.insight-condition span{white-space:nowrap}.insight-product{grid-area:product;align-self:center;position:relative;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 50%,#eaf3ef18,transparent 65%)}.insight-product img{width:86%;max-height:470px;object-fit:contain;filter:drop-shadow(12px 22px 18px #0005)}.insight-product>span{font:8px/1.7 Arial;letter-spacing:.13em;color:#8f9fa7;margin-top:26px;text-align:center}.insight-methods{grid-area:methods;max-width:410px;border-top:1px solid #91a7b140;padding-top:21px}.insight-method-title{font-size:11px;color:#adbec6;letter-spacing:.06em;margin-bottom:15px}.insight-method-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.insight-method-row>div+div{border-left:1px solid #91a7b140;padding-left:25px}.insight-method-number{display:flex;align-items:baseline;gap:7px;white-space:nowrap;margin:0 0 8px;line-height:1.2}.insight-method-number strong{font:400 36px/1 Arial,sans-serif;letter-spacing:-.035em}.insight-method-number>span{font-size:13px}.insight-method-note{font-size:11px;color:#aebfc7;line-height:1.7;margin:0}.insight-action{grid-area:action;margin-top:30px}.insight-action .text-link{color:#e2e8e9;min-height:48px;width:100%;max-width:340px;font-size:12px}@media(max-width:800px){.insight-inner{padding:43px 24px 39px;grid-template-columns:1fr 1.1fr;grid-template-areas:"heading heading" "primary product" "methods methods" "action action";column-gap:12px}.insight-heading .eyebrow{font-size:9px;letter-spacing:.12em;margin-bottom:18px}.insight-heading h2{font-size:29px;line-height:1.8;letter-spacing:.045em;margin-bottom:28px}.insight-primary{align-self:center}.insight-category{font-size:10px;line-height:1.8;letter-spacing:0;margin-bottom:12px;max-width:13em}.insight-number{gap:8px}.insight-number strong{font-size:86px;letter-spacing:-.055em}.insight-number>span{font-size:17px;letter-spacing:.04em}.insight-condition{font-size:10px;line-height:1.85;margin:14px 0 0}.insight-condition br{display:initial}.insight-product{min-height:230px;margin:0 -6px 0 0}.insight-product img{width:100%;max-height:220px;filter:drop-shadow(7px 12px 9px #0005)}.insight-product>span{font-size:6px;letter-spacing:.06em;margin-top:14px;white-space:nowrap}.insight-methods{margin-top:28px;max-width:none;padding-top:22px}.insight-method-title{font-size:10px;margin-bottom:18px}.insight-method-row{gap:24px}.insight-method-row>div+div{padding-left:24px}.insight-method-number strong{font-size:32px}.insight-method-number>span{font-size:12px}.insight-method-note{font-size:10px}.insight-action{margin-top:21px}.insight-action .text-link{font-size:11px;max-width:none}}@media(max-width:370px){.insight-number strong{font-size:77px}.insight-number>span{font-size:16px}.insight-heading h2{font-size:27px}.insight-product{min-height:218px}}.insight-number{display:block;line-height:0}.insight-number img{display:block;width:188px;height:auto;max-width:100%}.insight-method-number{display:block;line-height:0;margin-bottom:12px}.insight-method-number img{display:block;height:36px;width:auto;max-width:100%;object-fit:contain;object-position:left bottom}@media(max-width:800px){.insight-number img{width:138.25px}.insight-method-number img{height:32px}.insight-condition{margin-top:20px}.insight-method-number{margin-bottom:12px}}@media(max-width:370px){.insight-number img{width:126px}}.semantic-heading .semantic-line{display:block;white-space:nowrap}.corporate-headline .hero-phrase{white-space:nowrap;display:inline-block}.corporate-headline .hero-next{display:block;white-space:nowrap}.manten-concept{background:#eee9dc;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;color:#63452f}.manten-concept .eyebrow{color:#a06b40}.manten-concept-ingredients{font-size:17px;line-height:1.9;letter-spacing:.04em;margin-bottom:23px}.manten-concept-heading h2{font:600 clamp(28px,3vw,43px)/1.75 var(--sans);letter-spacing:.02em;margin:0}.manten-concept-heading h2>span{display:block;white-space:nowrap}.manten-concept-opening{font-size:19px;line-height:1.9;font-weight:500}.manten-concept-copy>p:not(.manten-concept-opening){font-size:14px;line-height:2.2}.manten-concept-copy>.manten-concept-note,.manten-concept-note{font-size:11px!important;line-height:1.9!important;color:#7f6d5a;margin-top:24px}.manten-development{background:#fffaf0;color:#63452f;max-width:none}.manten-development-header{max-width:1120px;margin:0 auto 60px;border-bottom:1px solid #c8bba5;padding-bottom:35px}.manten-story-kicker{font-size:12px;margin-bottom:23px}.manten-development-header h2{font:500 clamp(32px,4vw,52px)/1.7 var(--serif);letter-spacing:.05em;margin-bottom:15px}.manten-development-header h2 span{display:block;white-space:nowrap}.manten-development-header>p:last-child{font-size:12px}.manten-story-chapters{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:5vw}.manten-story-chapters article{display:flex;flex-direction:column;align-items:start}.story-index{font:18px/1.5 Georgia,serif;color:#b67a42;border-bottom:1px solid #bf9b72;width:40px;padding-bottom:10px;margin-bottom:25px}.manten-story-chapters .eyebrow{font-size:9px;letter-spacing:.12em;color:#8b7356;margin-bottom:15px}.manten-story-chapters h3{font-size:20px;line-height:1.9;font-weight:500;margin-bottom:24px}.manten-story-chapters p{font-size:13px;line-height:2.2}.manten-story-end{max-width:1120px;margin:65px auto 0;padding-top:36px;border-top:1px solid #c8bba5;display:flex;align-items:center;justify-content:space-between;gap:30px}.manten-story-end p{font:22px/1.9 var(--serif);margin:0}.manten-story-end strong{font-weight:500}@media(max-width:800px){.corporate-headline .hero-phrase{display:block}.corporate-headline h1{font-size:clamp(23px,6.25vw,27px);letter-spacing:.025em;line-height:1.85}.semantic-heading .semantic-line{font-size:inherit}.product-info h1.semantic-heading{font-size:clamp(23px,6.4vw,28px)}.detail-support h2.semantic-heading{font-size:27px;line-height:1.8}.manten-concept{grid-template-columns:1fr;gap:32px}.manten-concept-ingredients{font-size:16px;margin-bottom:17px}.manten-concept-heading h2{font-size:clamp(26px,7vw,31px);line-height:1.85}.manten-concept-opening{font-size:17px;margin-bottom:24px}.manten-concept-copy>p:not(.manten-concept-opening){font-size:13px;line-height:2.2}.manten-concept-copy>.manten-concept-note{font-size:10px!important}.manten-development-header{margin-bottom:36px;padding-bottom:28px}.manten-development-header h2{font-size:34px}.manten-story-chapters{grid-template-columns:1fr;gap:35px}.manten-story-chapters article{display:grid;grid-template-columns:29px 1fr;gap:18px}.story-index{font-size:16px;width:28px;margin:0}.manten-story-chapters h3{font-size:20px;margin-bottom:18px;line-height:1.85;letter-spacing:0}.manten-story-chapters p{font-size:13px}.manten-story-end{margin-top:35px;display:block;padding-top:28px}.manten-story-end p{font-size:21px;margin-bottom:20px}.manten-story-end .text-link{font-size:11px}}@media(max-width:800px){.support-grid~h1{line-break:strict}.support-grid h2{word-break:normal}.support-grid{min-width:0}.product-tile h3.semantic-heading{font-size:12px;letter-spacing:0}.page-intro:has(+.support-grid) h1{font-size:32px;white-space:nowrap}.detail-narrative h2.semantic-heading{font-size:clamp(22px,6.3vw,28px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/fr-v2.css.map */
