.s-header{align-items:center;background:var(--color-brand-white);border-radius:0 0 var(--border-radius-md) var(--border-radius-md);display:flex;filter:drop-shadow(0 4px 20px var(--color-brand-shadow-ms));height:100px;left:0;padding:0 var(--space-ml);position:sticky;top:0;z-index:2000}@media screen and (max-width:760px){.s-header{height:auto;padding:0}}.s-header__inner{align-items:center;display:grid;grid-template-columns:max-content 1fr;margin-left:auto;margin-right:auto;max-width:1200px;position:relative;width:100%}@media screen and (max-width:760px){.s-header__inner{grid-template-columns:1fr max-content;grid-template-rows:64px max-content}.s-header__logo{left:50%;padding-right:var(--space-3xs);position:absolute;top:32px;transform:translate(-50%,-50%)}}.s-header__logo img{width:207px}@media screen and (max-width:760px){.s-header__logo img{width:130px}}.s-header__tools{align-items:center;display:flex;gap:var(--space-ms);justify-content:flex-end}@media screen and (max-width:760px){.s-header__tools{display:contents}.s-header__tools .subscribe{display:none}}.s-header__tools .login{align-items:center;background:var(--color-brand-gray-50);border-radius:var(--border-radius-sm);display:flex;gap:var(--space-3xs);justify-content:center;padding:var(--space-sm)}@media screen and (max-width:760px){.s-header__tools .login{margin-right:var(--space-xs);padding:var(--space-xxs)}}.s-header__tools .login span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-sm);font-weight:600;line-height:1.8}@media screen and (max-width:760px){.s-header__tools .login span{font-family:Noto Sans JP,sans-serif;font-size:var(--font-size-xs);font-weight:600;line-height:1.7}}@media screen and (max-width:760px) and (max-width:760px){.s-header__tools .login span{font-weight:500;line-height:1.8}}.s-header__tools .login svg{color:var(--color-brand-gold);width:20px}@media screen and (max-width:760px){.s-header__tools .c-next-delivery-nav{grid-column:span 2;order:2}.s-header__tools .c-header-account{padding-right:var(--space-xs)}.s-header__tools .c-header-menu{order:-1;padding-left:var(--space-xs)}}