@media screen and (max-width:749px){.ns-site-header .section-header.menu-open,.ns-site-header .section-header.menu-open .header-wrapper,.ns-site-header .section-header.menu-open .header,.ns-site-header .section-header.menu-open sticky-header{--ns-header-color: #e60012 !important;--ns-header-text-shadow: none !important;background:#fbfbfa!important}.ns-site-header .section-header.menu-open .header-wrapper{border-bottom:1px solid rgba(17,17,17,.08)!important}.js .ns-site-header header-drawer>details>summary:before,.js .ns-site-header header-drawer>details[open]>summary:before{display:none!important;content:none!important}.ns-site-header .menu-drawer-container>.header__icon--menu>span{position:relative!important;display:block!important;width:18px!important;height:18px!important}.ns-site-header .menu-drawer-container:not([open])>.header__icon--menu .icon-hamburger{display:block!important}.ns-site-header .menu-drawer-container:not([open])>.header__icon--menu .icon-close{display:none!important}.ns-site-header .menu-drawer-container[open]>.header__icon--menu .icon-hamburger,.ns-site-header .menu-drawer-container[open]>.header__icon--menu .icon-close{display:none!important}.ns-site-header .menu-drawer-container>.header__icon--menu>span:before,.ns-site-header .menu-drawer-container>.header__icon--menu>span:after{display:none;content:"";position:absolute;top:50%;left:50%;width:15px;height:1px;background:currentColor;transform-origin:center}.ns-site-header .menu-drawer-container[open]>.header__icon--menu>span:before,.ns-site-header .menu-drawer-container[open]>.header__icon--menu>span:after{display:block}.ns-site-header .menu-drawer-container[open]>.header__icon--menu>span:before{transform:translate(-50%,-50%) rotate(45deg)}.ns-site-header .menu-drawer-container[open]>.header__icon--menu>span:after{transform:translate(-50%,-50%) rotate(-45deg)}.ns-site-header .menu-drawer{position:fixed!important;top:60px!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;max-width:100vw!important;height:calc(100vh - 60px)!important;height:calc(100dvh - 60px)!important;margin:0!important;padding:0!important;background:#fbfbfa!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;box-shadow:none!important;filter:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;clip-path:inset(0 0 100% 0)!important;transform:translate3d(0,-10px,0)!important;transition:clip-path .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility 0s linear .34s!important;overflow:hidden!important;will-change:clip-path,transform,opacity}.ns-site-header .menu-drawer-container[open].menu-opening>.menu-drawer{opacity:1!important;visibility:visible!important;pointer-events:auto!important;clip-path:inset(0 0 0 0)!important;transform:translateZ(0)!important;transition:clip-path .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility 0s linear 0s!important}.ns-site-header .menu-drawer__inner-container,.ns-site-header .menu-drawer__navigation-container{width:100%!important;height:100%!important;min-height:0!important;background:#fbfbfa!important}.ns-site-header .menu-drawer__navigation-container{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important}.ns-site-header .menu-drawer__navigation-container::-webkit-scrollbar,.ns-site-header .menu-drawer__inner-submenu::-webkit-scrollbar{display:none!important}.ns-site-header .menu-drawer__navigation{flex:0 0 auto!important;width:100%!important;margin:0!important;padding:30px 20px 0!important}.ns-site-header .menu-drawer__menu,.ns-site-header .menu-drawer__menu li{width:100%!important;margin:0!important;padding:0!important}.ns-site-header .menu-drawer__menu>li{border-bottom:1px solid rgba(17,17,17,.1)!important}.ns-site-header .menu-drawer__menu-item,.ns-site-header summary.menu-drawer__menu-item,.ns-site-header .menu-drawer__close-button,.ns-site-header .menu-drawer__account,.ns-site-header .menu-drawer__localization,.ns-site-header .menu-drawer__localization button,.ns-site-header .menu-drawer__localization a{font-family:Inter,Noto Sans JP,sans-serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:.015em!important;line-height:1!important;color:#111!important;text-shadow:none!important}.ns-site-header .menu-drawer__menu-item *,.ns-site-header summary.menu-drawer__menu-item *{color:inherit!important}.ns-site-header .menu-drawer__menu-item,.ns-site-header summary.menu-drawer__menu-item{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0 34px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;text-decoration:none!important;text-transform:uppercase!important;transition:opacity .2s ease!important}.ns-site-header .menu-drawer__menu-item:hover,.ns-site-header .menu-drawer__menu-item:focus,.ns-site-header .menu-drawer__close-button:hover,.ns-site-header .menu-drawer__close-button:focus{color:#111!important;background:transparent!important;box-shadow:none!important;opacity:.68!important}.ns-site-header .menu-drawer__menu-item--active,.ns-site-header .menu-drawer__menu-item--active:hover{color:#e60012!important;background:transparent!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important}.ns-site-header summary.menu-drawer__menu-item>.svg-wrapper:first-of-type{position:absolute!important;top:50%!important;right:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:14px!important;height:14px!important;color:#111!important;transform:translateY(-50%)!important}.ns-site-header summary.menu-drawer__menu-item>.svg-wrapper:first-of-type svg{display:block!important;width:14px!important;height:14px!important}.ns-site-header summary.menu-drawer__menu-item>.svg-wrapper:nth-of-type(2){display:none!important}.ns-site-header .menu-drawer__submenu{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;background:#fbfbfa!important;border:0!important;box-shadow:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;clip-path:inset(0 0 100% 0)!important;transform:translate3d(0,10px,0)!important;transition:clip-path .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility 0s linear .34s!important}.ns-site-header details[open].menu-opening>.menu-drawer__submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;clip-path:inset(0 0 0 0)!important;transform:translateZ(0)!important;transition:clip-path .34s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility 0s linear 0s!important}.ns-site-header .menu-drawer__inner-submenu{width:100%!important;height:100%!important;margin:0!important;padding:30px 20px 32px!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:none!important}.ns-site-header .menu-drawer__close-button{position:relative!important;display:flex!important;align-items:center!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0 0 0 24px!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(17,17,17,.1)!important;box-shadow:none!important;text-align:left!important;text-transform:uppercase!important}.ns-site-header .menu-drawer__close-button .svg-wrapper{position:absolute!important;top:50%!important;left:0!important;width:14px!important;height:14px!important;margin:0!important;transform:translateY(-50%) rotate(180deg)!important}.ns-site-header .menu-drawer__submenu .menu-drawer__menu-item{min-height:48px!important;text-transform:none!important}.ns-site-header .menu-drawer__utility-links{position:relative!important;flex:0 0 auto!important;align-self:center!important;width:calc(100% - 40px)!important;margin:28px 0 0!important;padding:20px 0 max(24px,env(safe-area-inset-bottom))!important;background:transparent!important;border:0!important;border-top:1px solid rgba(17,17,17,.1)!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.ns-site-header .menu-drawer__account{display:inline-flex!important;align-items:center!important;min-height:32px!important;margin:0 0 8px!important;padding:0!important;text-decoration:none!important;text-transform:uppercase!important;transition:opacity .2s ease!important}.ns-site-header .menu-drawer__account account-icon,.ns-site-header .menu-drawer__account>.svg-wrapper{display:none!important}.ns-site-header .menu-drawer__account:hover{opacity:.68!important}.ns-site-header .menu-drawer__localization,.ns-site-header .menu-drawer__localization localization-form,.ns-site-header .menu-drawer__localization form,.ns-site-header .menu-drawer__localization .localization-form,.ns-site-header .menu-drawer__localization .disclosure{width:auto!important;min-width:0!important;margin:0!important;padding:0!important}.ns-site-header .menu-drawer__localization{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}.ns-site-header .menu-drawer__localization .localization-form__select,.ns-site-header .menu-drawer__localization .disclosure__button{display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:32px!important;height:32px!important;margin:0!important;padding:0 22px 0 0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important;text-transform:none!important}.ns-site-header .menu-drawer__localization .localization-form__select:before,.ns-site-header .menu-drawer__localization .localization-form__select:after{display:none!important;content:none!important}.ns-site-header .menu-drawer__localization .localization-form__select .icon-caret{right:0!important;width:8px!important;height:5px!important}.ns-site-header .menu-drawer .list-social{display:flex!important;align-items:center!important;gap:14px!important;margin:18px 0 0!important;padding:0!important}.ns-site-header .menu-drawer .list-social__link{width:18px!important;height:18px!important;margin:0!important;padding:0!important}.ns-site-header .menu-drawer .list-social__link svg{width:15px!important;height:15px!important}}@media screen and (max-width:389px){.ns-site-header .menu-drawer__navigation,.ns-site-header .menu-drawer__inner-submenu{padding-right:16px!important;padding-left:16px!important}.ns-site-header .menu-drawer__utility-links{width:calc(100% - 32px)!important}}@media(prefers-reduced-motion:reduce){.ns-site-header .menu-drawer,.ns-site-header .menu-drawer__submenu{transition-duration:.01ms!important;transition-delay:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/huigon-mobile-drawer.css.map */
