@font-face{font-family:Editorial;src:url('/assets/editorial-roman.otf')}*{box-sizing:border-box}body{margin:0;color:#111;background:white;font:14px/2 Arial,'Hiragino Kaku Gothic ProN',Meiryo,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #73563f;outline-offset:5px}header{display:flex;justify-content:space-between;align-items:center;padding:26px 6%;border-bottom:1px solid #eee;gap:20px}.brand{font:clamp(22px,3vw,34px) Editorial,serif}header>a:last-child{font-size:12px}.crumb{padding:20px 6%;font-size:11px;color:#666}.scent-layout{max-width:1120px;margin:40px auto 80px;padding:0 6%;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.visual{position:relative;width:100%;aspect-ratio:512/600;overflow:hidden}.visual img{position:absolute;width:300%;height:auto;max-width:none;top:0;left:var(--left);clip-path:inset(0 0 42% 0)}.eyebrow{font-size:10px;letter-spacing:.2em;color:#74553d}h1{font:clamp(38px,4.5vw,64px)/1.15 Editorial,serif;margin:20px 0 12px}.jp{font-size:12px;letter-spacing:.12em}.tag{font-size:20px;margin:30px 0 20px}h2{font-weight:400;font-size:15px;margin:30px 0 10px}.note{font-size:11px;color:#666}.specs{border-top:1px solid #ddd;margin-top:35px;padding-top:18px}.specs p{margin:10px 0}.cta{display:inline-block;background:#70543f;color:#fff;padding:12px 24px;margin-top:22px}.related{max-width:1120px;margin:auto;padding:25px 6% 60px;border-top:1px solid #ddd}.related>div{display:flex;gap:25px;flex-wrap:wrap}.related a{display:flex;gap:10px;align-items:center;font-size:12px}.scent-dot{width:12px;height:12px;display:inline-block;border:1px solid #aaa;border-radius:50%}footer{padding:25px 6%;border-top:1px solid #eee;font-size:11px}@media(max-width:650px){.scent-layout{grid-template-columns:1fr;gap:10px;margin-top:0}.visual{width:75%;margin:auto}.tag{font-size:19px}header{padding:22px 6%}.related>div{flex-direction:column;gap:10px}}