#shopify-section-header{z-index:1}.c-global-header{width:100%;position:sticky;top:0;background:var(--color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-global-header .c-header-logo{padding:0 32px;margin-right:auto}.c-global-header .c-header-logo a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff;font-size:clamp(16px,1.5vw,var(--font-level-4));font-family:var(--font-family-mincho);letter-spacing:calc(var(--font-level-4)*.2);line-height:1;padding-top:8px}.c-global-header .c-header-logo a img{height:clamp(32px,2.5vw,48px);width:auto;display:block;margin-right:clamp(8px,1vw,16px)}.c-global-header .c-mega-menu{position:absolute;top:100%;left:0;right:0;background:#fff;padding:32px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.25);box-shadow:0 16px 40px #00000040;pointer-events:none;opacity:0;visibility:hidden;-webkit-transition:.2s;transition:.2s;z-index:3}.c-global-header .c-mega-menu:before{content:"";position:absolute;left:0;right:0;top:-16px}.c-global-header .c-mega-menu .container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:var(--column-full-wide);margin:0 auto}.c-global-header .c-mega-menu a{color:var(--color-primary)!important}.c-global-header .c-mega-menu .mega-menu-title{width:20%;padding:24px 0}.c-global-header .c-mega-menu .mega-menu-title .label{font-family:Montserrat;font-size:var(--font-level-3);letter-spacing:1px;margin-bottom:24px;color:var(--color-primary)}.c-global-header .c-mega-menu .mega-menu-title .link{font-size:var(--font-level-7);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;letter-spacing:1px;text-decoration:none}.c-global-header .c-mega-menu .mega-menu-title .link .nh-icon{width:16px;height:16px;fill:var(--color-primary);margin:4px 0 0 4px}.c-global-header .c-mega-menu .mega-menu-nav-block{width:26.6666666667%;padding:0 16px}.c-global-header .c-mega-menu .mega-menu-nav-block .mega-menu-item{margin-bottom:24px}.c-global-header .c-mega-menu .mega-menu-nav-block .mega-menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-global-header .c-mega-menu .mega-menu-nav-block .mega-menu-item a .thumb{width:56px;height:56px;margin-right:8px}.c-global-header .c-mega-menu .mega-menu-nav-block .mega-menu-item a .thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-global-header .c-mega-menu .mega-menu-nav-block .mega-menu-item a .label{font-size:var(--font-level-7)}.c-global-header .c-header-func{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding:0 8px;margin-right:12px}.c-global-header .c-header-func .header-func-item{width:40px;height:40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#fff;position:relative;border:none;background:#0000}.c-global-header .c-header-func .header-func-item .nh-icon{width:24px;height:24px;color:#fff}.c-global-header .c-header-func .header-func-item .header-func-badge{font-size:var(--font-level-9);font-weight:700;color:#fff;background:var(--nh-red-700);border-radius:200px;padding:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:20px;min-width:20px;position:absolute;right:-8px;top:-8px}.c-global-header .c-header-func .header-func-item .header-func-item-label{position:absolute;left:50%;bottom:calc(100% - 4px);-webkit-transform:translate(-50%,-6px);transform:translate(-50%,-6px);padding:2px 6px;border-radius:4px;font-size:var(--font-level-9);color:#fff;background:#152114;opacity:0;white-space:nowrap;-webkit-transition:.2s;transition:.2s;pointer-events:none}.c-global-header .c-header-func .header-func-item:hover .header-func-item-label{-webkit-transform:translate(-50%,-2px);transform:translate(-50%,-2px);opacity:1}.c-global-header .header-account{display:-webkit-box;display:-ms-flexbox;display:flex}.c-global-header .header-account a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:72px;padding-top:4px;padding-bottom:4px;padding-right:clamp(16px,1.75vw,32px);padding-left:clamp(16px,1.75vw,32px);color:#fff;font-size:14px;letter-spacing:2px}.c-global-header .header-account .header-login-btn{background:var(--color-primary-darken);font-family:Montserrat}.c-global-header .header-account .header-register-btn{background:var(--nh-green-600)}.c-header-nav .header-nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.c-header-nav .header-nav-item{padding:0 16px}.c-header-nav .header-nav-item>a,.c-header-nav .header-nav-item>button{height:72px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#fff;-webkit-transition:.2s;transition:.2s}.c-header-nav .header-nav-item>a .label,.c-header-nav .header-nav-item>button .label{font-family:var(--font-family-mincho);font-size:clamp(12px,1vw,var(--font-level-7))}.c-header-nav .header-nav-item:hover>a,.c-header-nav .header-nav-item:hover>button{opacity:.6}.c-header-nav .header-nav-item:hover .c-mega-menu{opacity:1;visibility:visible;pointer-events:all}@media screen and (max-width:960px){#shopify-section-header{z-index:unset}.nh-menu-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;width:20px;height:1.25px;background:#fff;border-radius:200px}.nh-menu-icon:before,.nh-menu-icon:after{content:"";width:100%;height:100%;border-radius:200px;background:#fff;position:absolute;-webkit-transform-origin:center center;transform-origin:center center;left:0}.nh-menu-icon:before{top:-6px}.nh-menu-icon:after{bottom:-6px}.c-global-header{height:56px}.c-global-header .c-header-logo{padding:0 16px}.c-global-header .c-header-logo a{font-size:0;color:#0000}.c-global-header .c-header-logo a img{height:32px}.c-global-header .c-header-func{padding:0 16px;margin-right:0}.c-global-header .c-header-func .header-func-item{width:36px;height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:#fff;position:relative}.c-global-header .c-header-func .header-func-item .nh-icon{width:20px;height:20px}.c-global-header .c-header-func .header-func-item .header-func-badge{padding:.24px;height:16px;min-width:16px;right:-4px;top:-4px}.c-global-header .c-header-func .header-func-item.active .nh-menu-icon{background:#0000}.c-global-header .c-header-func .header-func-item.active .nh-menu-icon:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-global-header .c-header-func .header-func-item.active .nh-menu-icon:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-global-header .header-account{display:none}.c-header-nav{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(var(--color-foreground),.5);pointer-events:none;visibility:hidden}.c-header-nav.active{visibility:visible}.c-header-nav.active .nav-content{-webkit-transform:translateX(0);transform:translate(0)}.c-header-nav .nav-content{background:#fff;position:absolute;right:0;z-index:1;min-height:100vh;width:calc(100% - 80px);height:100vh;overflow-y:auto;pointer-events:all;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;max-width:100vw;-webkit-transform:translateX(105vw);transform:translate(105vw);-ms-scroll-chaining:none;overscroll-behavior:contain}.c-header-nav .nav-header{background:var(--color-primary);padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:0;height:56px;z-index:5}.c-header-nav .nav-header .nav-close-toggle{width:36px;height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-header-nav .nav-footer{padding:24px 0;margin:0 16px;border-top:1px solid var(--color-border)}.c-header-nav .nav-footer .nav-item>a,.c-header-nav .nav-footer .nav-item>button{height:56px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;color:var(--color-primary)}.c-header-nav .nav-footer .nav-item>a .label,.c-header-nav .nav-footer .nav-item>button .label{font-family:var(--font-family-mincho);font-size:var(--font-level-7);letter-spacing:calc(var(--font-level-7)*.2)}.c-header-nav .c-nav-account{padding:16px;border-bottom:1px solid var(--color-border)}.c-header-nav .c-nav-account .nav-mypage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;color:var(--color-primary);font-size:var(--font-level-7)}.c-header-nav .c-nav-account .nav-mypage .nh-icon{width:20px;height:20px}.c-header-nav .c-nav-account .account-register{display:grid;grid-template-columns:1fr 1fr;gap:8px}.c-header-nav .header-nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 0}.c-header-nav .header-nav-inner .header-nav-item{padding:0;border-bottom:1px solid var(--color-border)}.c-header-nav .header-nav-inner .header-nav-item>a,.c-header-nav .header-nav-inner .header-nav-item>button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-primary);width:100%;height:56px;padding:0 16px}.c-header-nav .header-nav-inner .header-nav-item>a.has-child-menu:after,.c-header-nav .header-nav-inner .header-nav-item>button.has-child-menu:after{content:"+";margin:0 12px;font-size:var(--font-level-5)}.c-header-nav .header-nav-inner .header-nav-item>a.has-child-menu.open:after,.c-header-nav .header-nav-inner .header-nav-item>button.has-child-menu.open:after{content:"-"}.c-header-nav .header-nav-inner .header-nav-item .c-child-menu{max-height:0;overflow:hidden;-webkit-transition:.2s;transition:.2s}.c-header-nav .header-nav-inner .header-nav-item .c-child-menu.active{max-height:560px}.c-header-nav .header-nav-inner .header-nav-item .child-menu-nav-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;padding:8px 0 8px 24px}.c-header-nav .header-nav-inner .header-nav-item .child-menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-header-nav .header-nav-inner .header-nav-item .child-menu-item a .thumb{width:32px;height:32px;margin-right:8px}.c-header-nav .header-nav-inner .header-nav-item .child-menu-item a .thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-header-nav .header-nav-inner .header-nav-item .child-menu-item a .label{font-size:var(--font-level-8)}.c-header-nav.active .nh-menu-icon{background:#0000}.c-header-nav.active .nh-menu-icon:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-header-nav.active .nh-menu-icon:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global-header.css.map */
