@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400;1,500&family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@400;500&display=swap";@font-face{font-family:Yu Gothic;font-style:normal;font-weight:300 400;src:local("Yu Gothic Medium"),local("YuGothic-Medium"),local("Yu Gothic"),local("YuGothic")}:root{--c-paper: #ffffff;--c-paper-2: #f4f2ed;--c-cream: #f5f2ec;--c-cream-2: #ece7df;--c-ink: #14110e;--c-ink-2: #36302a;--c-mute: #8c837a;--c-rule: #e7e2d8;--c-rule-cream: #ddd5c8;--c-wood: #8a6740;--c-brown: #807873;--text-on-accent: #f1ebe0;--c-footer: #dad3ca;--c-logo: #3d3d3d;--f-sans-jp: "Yu Gothic", "YuGothic", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;--f-serif-en: "Cormorant Garamond", "Times New Roman", serif;--f-sans-en: "Inter", system-ui, sans-serif;--f-body: var(--f-sans-jp);--f-display: var(--f-sans-en);--f-display-jp: var(--f-sans-jp);--page-pad: clamp(20px, 5vw, 100px);--col-gutter: clamp(16px, 2vw, 32px)}.mrn-header-section,.mrn-footer,.mrn-breadcrumb,.mrn-store{font-family:var(--f-body);font-size:15px;line-height:1.85;letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mrn-header-section :where(h1,h2,h3,h4,h5,h6),.mrn-footer :where(h1,h2,h3,h4,h5,h6),.mrn-store :where(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.mrn-header-section{position:sticky;top:0;z-index:80}.mrn-header{display:block;color:var(--c-ink);background:color-mix(in oklab,var(--c-paper) 92%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--c-rule);font-family:var(--f-body)}.mrn-header a{color:inherit;text-decoration:none}.mrn-header--pdp{--c-wood: #807873}.mrn-utility{display:flex;justify-content:flex-end;align-items:center;gap:24px;padding:9px var(--page-pad);font-family:var(--f-display);font-size:10.5px;letter-spacing:.16em;border-bottom:1px solid var(--c-rule);color:var(--c-ink-2)}.mrn-utility a{opacity:.85}.mrn-utility a:hover{opacity:1;color:var(--c-wood)}.mrn-bar{display:grid;grid-template-columns:auto 1fr;align-items:center;padding:12px var(--page-pad)}.mrn-bar .mrn-nav-utility{display:flex;gap:28px;align-items:center;justify-content:flex-end;font-family:var(--f-display);font-size:13px;letter-spacing:.08em}.mrn-bar .mrn-nav-utility a{opacity:.9}.mrn-bar .mrn-nav-utility a:hover{opacity:1;color:var(--c-wood)}.mrn-logo-mark{display:grid;place-items:center}.mrn-logo-mark svg path{fill:var(--c-logo)}.mrn-lang{font-family:var(--f-display);font-size:11px;letter-spacing:.14em}.mrn-sp-icons{display:none}.mrn-news-ico,.mrn-shop-ico{position:relative;display:inline-flex}.mrn-hamburger{display:none;width:22px;height:16px;flex-direction:column;justify-content:space-between;padding:0;background:none;border:0;cursor:pointer;color:inherit}.mrn-hamburger span{display:block;height:1.4px;width:100%;background:currentColor;transition:transform .35s ease,opacity .25s ease}.mrn-hamburger.mrn-is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mrn-hamburger.mrn-is-open span:nth-child(2){opacity:0}.mrn-hamburger.mrn-is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mrn-mobile-menu{position:fixed;inset:0 0 0 auto;z-index:70;width:min(88vw,420px);background:var(--c-paper);color:var(--c-ink);padding:14px var(--page-pad) 40px;display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;visibility:hidden;transform:translate(100%);box-shadow:-30px 0 80px -30px #0006;transition:transform .45s cubic-bezier(.7,0,.2,1),visibility .45s;font-family:var(--f-body)}.mrn-mobile-menu a{color:inherit;text-decoration:none}.mrn-mobile-menu.mrn-is-open{visibility:visible;transform:translate(0)}.mrn-header-section .mrn-mm-backdrop{display:block}.mrn-mm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:69;background:#14110e66;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s}.mrn-mm-backdrop.mrn-is-open{opacity:1;visibility:visible}.mrn-mm-head{display:flex;justify-content:space-between;align-items:center;min-height:21px;margin-bottom:40px;flex-shrink:0}.mrn-mm-head svg{width:104px;height:20px}.mrn-mm-close{width:22px;height:22px;margin-right:-2px;position:relative;background:none;border:0;cursor:pointer;color:var(--c-ink);opacity:.85}.mrn-mm-close span{position:absolute;top:50%;left:0;width:100%;height:1.4px;background:currentColor}.mrn-mm-close span:nth-child(1){transform:rotate(45deg)}.mrn-mm-close span:nth-child(2){transform:rotate(-45deg)}.mrn-mm-close:hover{opacity:1}.mrn-mm-primary{display:flex;flex-direction:column;border-top:1px solid var(--c-rule)}.mrn-mm-primary a{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-family:var(--f-display-jp);font-size:17px;font-weight:400;letter-spacing:.04em;padding:17px 0;border-bottom:1px solid var(--c-rule)}.mrn-mm-primary a .mrn-en{font-family:var(--f-display);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--c-mute);font-weight:400}.mrn-mm-secondary{margin-top:34px;display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.mrn-mm-secondary a{font-family:var(--f-display-jp);font-size:12.5px;letter-spacing:.06em;color:var(--c-ink-2)}.mrn-mm-social{margin-top:44px;padding-top:28px;border-top:1px solid var(--c-rule);display:flex;gap:26px;justify-content:center}.mrn-mm-social a{color:var(--c-ink);opacity:.65;display:grid;place-items:center;width:28px;height:28px}.mrn-mm-social a:hover{opacity:1}.mrn-breadcrumb{font-family:var(--f-display);font-size:11px;letter-spacing:.14em;color:var(--c-mute)}.mrn-breadcrumb__inner{display:flex;gap:10px;align-items:center}.mrn-breadcrumb a{color:var(--c-mute);text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}.mrn-breadcrumb a:hover{color:var(--c-wood)}.mrn-breadcrumb__sep{opacity:.5}.mrn-breadcrumb--bar{padding:15px var(--page-pad);border-bottom:1px solid var(--c-rule)}.mrn-breadcrumb--page{padding:16px var(--page-pad) 0;font-family:var(--f-body);font-size:12px;letter-spacing:.04em}.mrn-breadcrumb--page .mrn-breadcrumb__inner{max-width:1240px;margin:0 auto;gap:9px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.mrn-breadcrumb--page [aria-current=page]{color:var(--c-ink-2)}@media(max-width:760px){.mrn-utility{display:none}.mrn-bar{grid-template-columns:auto 1fr;padding:14px var(--page-pad);align-items:center}.mrn-bar .mrn-nav-utility{display:none}.mrn-sp-icons{display:flex;gap:20px;align-items:center;justify-self:end}.mrn-sp-icons a{display:inline-flex;opacity:.9}.mrn-hamburger{display:flex}.mrn-logo-mark svg{width:104px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/maruni-header.css.map */
