body:not([data-template=index]) .l-headerContainer{box-sizing:content-box}@media screen and (min-width: 900px){body[data-template=page][data-suffix=product] .l-headerContainer{height:0}}.l-headerArea{position:fixed;top:0;right:0;left:0;z-index:2000}.l-topMessage{background:#333;color:#fff;position:relative;z-index:1}.l-topMessageList{margin:0}.l-topMessageListItem__anchor{display:block;text-decoration:none;padding:10px;font-size:12px;transition:background .3s 0s;text-align:center}@media screen and (min-width: 900px){.l-topMessageListItem__anchor{padding:5px 30px;text-align:left}}.l-topMessageListItem__anchor:hover{background:#555;opacity:1}.l-header{transition:transform 1s 1s,background 1s 0s,color .3s 0s;font-family:var(--english-sans-serif);font-weight:500;color:#000;position:relative;z-index:0}@media screen and (min-width: 900px){.l-header.is-white{color:#ddd}}@media screen and (min-width: 900px){.l-header.is-subMenuOpen,.l-header:hover{background:#fffc;transition-delay:0s;transition-duration:.3s;color:#000}}@media screen and (max-width: 899px){body:not([data-background=top]) .l-header:not(.is-show){background:#fff}}@media screen and (max-width: 899px){.l-header.is-show{background:#fffc}}body:not(.is-ready) .l-header{pointer-events:none;opacity:0;transform:translateY(-100%)}.l-header__inner{transition:1s var(--easing);height:55px}@media screen and (max-width: 899px){.l-header__inner{overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width: 900px){.l-header__inner{display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:0 30px}}.l-header.is-show .l-header__inner{height:100vh}.l-headerLogo{margin:0 auto;height:100%;display:flex;align-items:center;justify-content:center;height:55px;transition:1s var(--easing)}@media screen and (min-width: 900px){.l-headerLogo{margin:0 auto 0 0;height:auto}}@media screen and (max-width: 899px){body[data-background=top] .l-headerLogo{opacity:0;pointer-events:none}}.l-headerLogo__anchor{display:block;text-decoration:none;color:#000}@media screen and (min-width: 900px){.l-headerLogo__anchor{transition:1s var(--easing)}}@media screen and (min-width: 900px){.l-headerLogo__anchor:hover{opacity:.6}}.l-headerLogo__anchor>svg{vertical-align:middle}@media screen and (min-width: 900px){.l-header.is-white .l-headerLogo__anchor{color:#ddd}}.l-header .c-wellLogoSvg__path,.l-headerLogoSvg__path{fill:#000;transition:1s var(--easing)}@media screen and (min-width: 900px){.l-header.is-white:not(:hover):not(.is-subMenuOpen) .c-wellLogoSvg__path{fill:#ddd}}.l-header .c-wellLogoSvg{height:18px;width:auto}.l-header--onlinestore .c-wellLogoSvg{height:13px;padding-bottom:2px}@media screen and (min-width: 900px){.l-header--onlinestore .c-wellLogoSvg{height:18px}}.l-header--onlinestore .c-wellLogoSvg+span{line-height:1;margin:0 0 0 8px;display:inline-block}.l-drawer{display:none}@media screen and (min-width: 900px){.l-drawer{display:block!important;position:static;padding:0;height:100%;overflow:visible;background:transparent}}.l-drawer__inner{padding:30px 10px 60px;text-align:center;min-height:calc(100vh - 55px);display:flex;flex-direction:column}@media screen and (min-width: 900px){.l-drawer__inner{padding:0;height:100%;min-height:auto;display:block}}@media screen and (min-width: 900px){.l-globalNav{height:100%}}@media screen and (min-width: 900px){.l-globalNav__list{display:flex;align-items:center;margin:0;height:100%}}@media screen and (min-width: 900px){.l-globalNav__list--sp{display:none!important}}.l-globalNav__list--sp>.l-globalNav__item:first-child{display:none}.l-globalNav__item{font-size:18px;font-weight:500;margin:0 0 10px;letter-spacing:.1em;position:relative}@media screen and (min-width: 900px){.l-globalNav__item{font-size:12px;font-weight:500;margin:0;white-space:nowrap;height:100%}}.l-globalNav__anchor{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;font:inherit;outline:0;letter-spacing:inherit;text-align:inherit;text-decoration:none;padding:14px 28px;display:inline-block;transition:1s var(--easing);line-height:1.2;color:#000;line-height:1}.l-globalNav__anchor:hover{text-decoration:none;opacity:1}@media screen and (min-width: 900px){.l-globalNav__anchor:hover{opacity:.4}}.l-globalNav__anchor:focus{outline:0}@media screen and (min-width: 900px){.l-globalNav__anchor{display:flex;justify-content:center;align-items:center;height:100%;padding:0 1.5em}}@media screen and (min-width: 900px){.l-header.is-white:not(:hover):not(.is-subMenuOpen) .l-globalNav__anchor{color:#ddd}}@media screen and (min-width: 900px){.l-globalNavChildren{position:absolute;top:100%;left:0;text-align:left}}@media screen and (min-width: 900px){.l-globalNavChild{background:#fffc}}.l-globalNavChild__anchor{text-decoration:none;padding:14px 28px;display:inline-block;transition:1s var(--easing);line-height:1.2;color:#000;font-size:.8em;opacity:.8;line-height:1}.l-globalNavChild__anchor:hover{text-decoration:none;opacity:1}@media screen and (min-width: 900px){.l-globalNavChild__anchor:hover{opacity:.4}}.l-globalNavChild__anchor:focus{outline:0}@media screen and (min-width: 900px){.l-globalNavChild__anchor{padding:1em 1.5em;font-size:1em;opacity:1}}.l-globalNav__icon{width:1.5em;height:1em;position:relative;margin-left:.5em}@media screen and (min-width: 900px){.l-globalNav__icon{margin:0 -.8em 0 0}}.l-globalNav__icon:focus{outline:0}.l-globalNav__iconDot{position:absolute;height:2px;width:2px;background:#000;border-radius:2px;top:0;bottom:0;margin:auto;transition:1s var(--easing);right:0;left:0}@media screen and (min-width: 900px){.l-header.is-white:not(:hover):not(.is-subMenuOpen) .l-globalNav__iconDot{background:#ddd}}.l-globalNav__iconDot:first-child{top:-10px}.l-globalNav__iconDot:last-child{bottom:-10px}.l-headerIcons{margin:0;display:flex;align-items:center}@media screen and (max-width: 899px){.l-headerIcons{position:absolute;top:4px;right:0}}.l-headerIcon__anchor{position:relative;text-decoration:none;color:inherit;display:block;padding:10px}.l-headerIcon__anchor path{transition:fill 1s var(--easing)}.l-headerIcon__anchor[data-cart-item-count]:after{content:attr(data-cart-item-count);font-size:14px;font-weight:700;position:absolute;color:#5da20c;padding:5px;line-height:1;border-radius:50%;top:-4px;left:2px;right:0;margin:0 auto;display:flex;justify-content:center;align-items:center;transition:color 1s var(--easing)}.l-headerIcon__anchor[data-cart-item-count="0"]:after{display:none}@media screen and (max-width: 899.9px){body[data-background=top] .l-header:not(.is-show) .l-headerIcon__anchor path{fill:#ddd}body[data-background=top] .l-header:not(.is-show) .l-headerIcon__anchor[data-cart-item-count]:after{color:#ddd}}.l-header.is-white:not(.is-show) .l-headerIcon__anchor path{fill:#ddd}.l-header.is-white:not(.is-show) .l-headerIcon__anchor[data-cart-item-count]:after{color:#ddd}.l-drawerButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;font:inherit;padding:0;outline:0;letter-spacing:inherit;text-align:inherit;transition:1s var(--easing);position:absolute;top:0;left:0;width:50px;height:50px}.l-drawerButton:focus{outline:0}@media screen and (min-width: 900px){.l-drawerButton{display:none}}.l-drawerButton__line{position:absolute;height:2px;width:20px;background:#000;border-radius:2px;top:0;bottom:0;margin:auto;transition:1s var(--easing);right:0;left:0}.l-drawerButton__line:first-child{bottom:12px}.l-drawerButton__line:last-child{top:12px}body[data-background=top] .l-header:not(.is-show) .l-drawerButton__line{background:#fff}.l-header.is-show .l-drawerButton__line:first-child,.l-header.is-show .l-drawerButton__line:last-child{width:18px}.l-header.is-show .l-drawerButton__line{height:1px}.l-header.is-show .l-drawerButton__line:nth-child(2){opacity:0}.l-header.is-show .l-drawerButton__line:first-child{transform:translateY(6px) rotate(45deg)}.l-header.is-show .l-drawerButton__line:last-child{transform:translateY(-6px) rotate(-45deg)}.l-headerSocialList{display:flex;justify-content:center;margin:15px 0 0}@media screen and (min-width: 900px){.l-headerSocialList{display:none}}.l-headerSocialList__item>a{padding:20px;display:block}
/*# sourceMappingURL=/s/files/1/0338/4269/2232/t/2/assets/l-header.scss.css.map */
