.sd-header{background:var(--color-bg, #faf9f7)}.shopify-section--sd-header:has(.sd-header--sticky){position:sticky;top:0;z-index:50}.sd-anno{background:var(--color-ink, #2a2a2a);color:#f3efe9}.sd-anno__inner{display:flex;align-items:center;justify-content:center;gap:10px;padding:7px 14px;font-size:9px;letter-spacing:.08em;line-height:1.4;text-align:center}.sd-anno__item{display:inline-flex;align-items:center;gap:10px;min-width:0}.sd-anno__item--2{display:none}.sd-anno__msg{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sd-anno__dot{display:none;font-size:5px;opacity:.6}.sd-anno__cta{color:var(--color-point, #b98f40);letter-spacing:.1em;white-space:nowrap;text-decoration:none;flex-shrink:0}.sd-head__logo{margin:0;justify-self:center;text-decoration:none;line-height:1;display:flex;align-items:center;justify-content:center}.sd-head__logo a{text-decoration:none;color:inherit;display:flex;align-items:center}.sd-head__logo-img{display:block;width:var(--sd-logo-w-mobile, 140px);height:auto}.sd-head__logo-text{font-family:var(--font-logo, "Marcellus", serif);font-weight:400;font-size:20px;letter-spacing:.18em;padding-left:.18em;white-space:nowrap;color:var(--color-ink, #2a2a2a);text-transform:uppercase}.sd-head__icon{display:inline-flex;align-items:center;justify-content:center;color:var(--color-ink, #2a2a2a);background:none;border:none;padding:6px;cursor:pointer;text-decoration:none}.sd-head__nav-icon{width:21px;height:21px}.sd-head__icon--heart .sd-head__nav-icon{width:18px;height:18px}.sd-head__icons{display:flex;align-items:center;gap:4px}.sd-head__cart{position:relative}.sd-head__cart-badge{position:absolute;top:-1px;right:-3px;min-width:15px;height:15px;padding:0 4px;display:flex;align-items:center;justify-content:center;background:var(--color-ink, #2a2a2a);color:var(--color-bg, #faf9f7);font-size:9px;line-height:1;border-radius:999px}.sd-head__cart-badge[hidden]{display:none}.sd-head__bar--mobile{height:54px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 16px;border-bottom:1px solid var(--color-hairline, #ece9e4)}.sd-head__bar--mobile .sd-head__icon{padding:5px}.sd-head__bar--mobile .sd-head__nav-icon{width:19px;height:19px}.sd-head__bar--mobile .sd-head__icon--heart .sd-head__nav-icon{width:16px;height:16px}.sd-head__mleft{justify-self:start;display:flex;align-items:center;gap:4px}.sd-head__bar--mobile .sd-head__mleft .sd-head__icon:first-child{padding-left:0}.sd-head__bar--mobile .sd-head__icons{justify-self:end;gap:2px}.sd-head__bar--mobile .sd-head__icons .sd-head__cart{padding-right:0}.sd-head__bar--desktop,.sd-nav{display:none}@media(min-width:1000px){.sd-head__bar--mobile{display:none}.sd-anno__inner{gap:18px;padding:9px 16px;font-size:10.5px;letter-spacing:.16em}.sd-anno__msg{overflow:visible}.sd-anno__item--2{display:inline-flex}.sd-anno__dot{display:inline}.sd-head__bar--desktop{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:84px;padding:0 40px;border-bottom:1px solid var(--color-hairline, #ece9e4)}.sd-head__left{justify-self:start}.sd-head__right{justify-self:end;gap:14px}.sd-head__logo-img{width:var(--sd-logo-w, 170px)}.sd-head__logo-text{font-size:24px;letter-spacing:.18em;padding-left:.18em}.sd-head__search{display:flex;align-items:center;gap:8px;color:var(--color-label, #5a5a52);text-decoration:none;cursor:pointer}.sd-head__search .sd-head__nav-icon{width:18px;height:18px}.sd-head__search-ph{font-size:12px;letter-spacing:.04em}.sd-nav{position:relative;display:flex;justify-content:center;align-items:center;gap:30px;min-height:46px;padding:0 16px}.sd-nav__list{display:flex;justify-content:center;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.sd-nav__item{position:relative}.sd-nav__link{display:flex;align-items:center;gap:5px;height:46px;font-size:12px;letter-spacing:.18em;color:var(--color-label, #5a5a52);text-decoration:none;white-space:nowrap;transition:color .2s}.sd-nav__link:hover,.sd-nav__item:hover>.sd-nav__link{color:var(--color-ink, #2a2a2a)}.sd-nav__item--outlet .sd-nav__link{color:var(--color-point, #b98f40)}.sd-nav__chev{display:inline-flex;opacity:.5}.sd-nav__chev-icon{width:8px;height:8px;transition:transform .22s ease}.sd-nav__item--has-children:hover .sd-nav__chev-icon,.sd-nav__item--has-children:focus-within .sd-nav__chev-icon{transform:rotate(180deg)}.sd-nav__dropdown{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:10px;min-width:196px;opacity:0;visibility:hidden;transition:opacity .18s ease;z-index:40}.sd-nav__item:last-child>.sd-nav__dropdown{left:auto;right:0;transform:none}.sd-nav__item--has-children:hover .sd-nav__dropdown,.sd-nav__item--has-children:focus-within .sd-nav__dropdown{opacity:1;visibility:visible}.sd-nav__sub{list-style:none;margin:0;padding:8px 0;background:var(--color-bg, #faf9f7);border:1px solid var(--color-hairline, #ece9e4);box-shadow:0 14px 34px #2a2a2a17;transform:translateY(5px);transition:transform .2s ease}.sd-nav__item--has-children:hover .sd-nav__sub,.sd-nav__item--has-children:focus-within .sd-nav__sub{transform:translateY(0)}.sd-nav__sub a{display:block;padding:11px 26px;font-size:12px;letter-spacing:.1em;color:var(--color-ink, #2a2a2a);text-decoration:none;white-space:nowrap;transition:color .15s,background .15s}.sd-nav__sub a:hover{color:var(--color-point, #b98f40);background:var(--color-surface, #efece6)}.sd-nav__sub a[aria-current=page]{color:var(--color-point, #b98f40)}.sd-nav__item--mega{position:static}.sd-nav__mega{position:absolute;top:100%;left:0;right:0;background:var(--color-bg, #faf9f7);border-top:1px solid var(--color-hairline, #ece9e4);box-shadow:0 16px 30px #2a2a2a12;opacity:0;visibility:hidden;transition:opacity .18s ease;z-index:40}.sd-nav__item--mega:hover .sd-nav__mega,.sd-nav__item--mega:focus-within .sd-nav__mega{opacity:1;visibility:visible}.sd-nav__mega-inner{max-width:1180px;margin:0 auto;padding:30px 40px 36px}.sd-mega-styling{display:flex;gap:48px}.sd-scol{flex:1;min-width:0}.sd-scol-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--color-hairline, #ece9e4)}.sd-scol-h__en{font-family:var(--font-latin-deco, "Marcellus", serif);font-size:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink, #2a2a2a)}.sd-scol-h__jp{font-size:10px;color:var(--color-ink-secondary, #8a8580);margin-left:8px}.sd-scol-h__more{font-size:10px;letter-spacing:.1em;color:var(--color-ink-secondary, #8a8580);text-decoration:none;white-space:nowrap}.sd-scol-h__more:hover{color:var(--color-point, #b98f40)}.sd-mega-coords{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.sd-mcoord{display:block;text-decoration:none;color:inherit}.sd-mcoord__img{display:block;width:100%;aspect-ratio:3 / 4;background:var(--color-surface, #efece6);overflow:hidden;margin-bottom:7px}.sd-mcoord__img img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s}.sd-mcoord:hover .sd-mcoord__img img{opacity:.85}.sd-mcoord__title{display:block;font-size:10.5px;color:var(--color-ink, #2a2a2a);line-height:1.4}.sd-mcoord__meta{display:block;font-size:9px;color:var(--color-ink-secondary, #8a8580);margin-top:2px}.sd-mega-empty{font-size:11px;color:var(--color-ink-secondary, #8a8580)}.sd-mega-eyebrow{font-family:var(--font-body, sans-serif);font-size:14px;letter-spacing:.08em;color:var(--color-ink-secondary, #8a8580);margin-bottom:14px;text-transform:uppercase}.sd-mcols{column-count:4;column-gap:40px}.sd-mcol{break-inside:avoid;margin-bottom:20px}.sd-mgrp{margin-bottom:0}.sd-nav__mega--theme .sd-mcols{column-count:auto;column-gap:0;display:flex;gap:40px}.sd-nav__mega--theme .sd-mcol{flex:1 1 0;margin-bottom:0}.sd-nav__mega--theme .sd-mgrp a{font-size:12.5px;color:var(--color-label, #5a5a52);letter-spacing:.02em;padding:6px 0}.sd-nav__mega--theme .sd-mh{display:flex;align-items:center;gap:8px}.sd-nav__mega--theme .sd-mh .sd-theme-ic{width:18px;height:18px;flex:0 0 auto;color:var(--color-point, #b98f40)}.sd-mh{font-family:var(--font-body, sans-serif);font-size:14px;font-weight:500;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase;color:var(--color-ink, #2a2a2a)}.sd-mgrp a{display:block;font-size:11px;color:var(--color-ink-secondary, #8a8580);text-decoration:none;padding:4px 0;transition:color .15s}.sd-mgrp a:hover{color:var(--color-point, #b98f40)}.sd-mgrp a.sd-mh--link{font-size:14px;letter-spacing:.04em;color:var(--color-ink, #2a2a2a);padding:0;margin-bottom:8px;transition:color .15s}.sd-mgrp a.sd-mh--link:hover{color:var(--color-point, #b98f40)}.sd-mega-all{display:flex;align-items:baseline;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid var(--color-hairline, #ece9e4);text-decoration:none;color:var(--color-ink, #2a2a2a);transition:color .15s}.sd-mega-all__en{font-family:var(--font-body, sans-serif);font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.sd-mega-all__jp{font-size:11px;color:var(--color-ink-secondary, #8a8580)}.sd-mega-all__arw{margin-left:auto;color:var(--color-hint, #bbb);transition:transform .15s}.sd-mega-all:hover,.sd-mega-all:hover .sd-mega-all__jp{color:var(--color-point, #b98f40)}.sd-mega-all:hover .sd-mega-all__arw{transform:translate(3px);color:var(--color-point, #b98f40)}.sd-mega-item{display:flex;gap:40px}.sd-mega-item__left{width:248px;flex-shrink:0;border-right:1px solid var(--color-hairline, #ece9e4);padding-right:36px}.sd-mega-item__right{flex:1;min-width:0}.sd-mega-lab{font-size:11px;letter-spacing:.16em;color:var(--color-ink-secondary, #8a8580);margin-bottom:12px}.sd-arr-list{display:flex;flex-direction:column}.sd-arr{display:flex;align-items:center;gap:13px;padding:11px 4px;border-top:1px solid var(--color-hairline, #ece9e4);text-decoration:none;color:inherit;transition:background .15s}.sd-arr:hover{background:var(--color-surface, #efece6)}.sd-arr__thumb{width:48px;height:48px;flex-shrink:0;background:var(--color-surface, #efece6);overflow:hidden}.sd-arr__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sd-arr__en{display:block;font-family:var(--font-latin-deco, "Marcellus", serif);font-size:16px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink, #2a2a2a)}.sd-arr__jp{display:block;font-size:11px;color:var(--color-ink-secondary, #8a8580);margin-top:2px}.sd-arr__arw{margin-left:auto;color:var(--color-ink-secondary, #8a8580);font-size:14px}}.header-search .header-search__input{font-family:var(--font-body, "Zen Kaku Gothic New", sans-serif);font-size:15px;font-weight:400;letter-spacing:.04em;color:var(--color-ink, #2a2a2a)}.header-search .header-search__input::placeholder{color:var(--color-ink-secondary, #8a8580)}.sd-acctpop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;pointer-events:none}.sd-acctpop.is-open{pointer-events:auto}.sd-acctpop__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s}.sd-acctpop.is-open .sd-acctpop__scrim{opacity:1}.sd-acctpop__panel{position:absolute;left:0;right:0;bottom:0;background:var(--color-bg, #faf9f7);border-radius:16px 16px 0 0;padding:4px 18px 26px;transform:translateY(100%);transition:transform .28s ease}.sd-acctpop.is-open .sd-acctpop__panel{transform:translateY(0)}.sd-acctpop__grab{display:block;width:36px;height:4px;border-radius:2px;background:#d9d4cc;margin:8px auto 2px}.sd-acctpop__head{display:flex;align-items:center;justify-content:space-between;padding:8px 0 12px}.sd-acctpop__title{font-size:13px;letter-spacing:.1em;color:var(--color-ink, #2a2a2a)}.sd-acctpop__close{background:none;border:none;font-size:15px;line-height:1;color:var(--color-label, #5a5a52);cursor:pointer;padding:6px;margin:-6px -6px -6px 0;transition:color .15s}.sd-acctpop__close:hover{color:var(--color-ink, #2a2a2a)}.sd-acctpop__greet{font-size:12px;color:var(--color-label, #5a5a52);margin:0 0 10px}.sd-acctpop__item{display:block;padding:13px 4px;font-size:13px;color:var(--color-ink, #2a2a2a);text-decoration:none;border-top:1px solid var(--color-hairline, #ece9e4)}.sd-acctpop__item:first-of-type{border-top:none}.sd-acctpop__item--sub{color:var(--color-label, #5a5a52)}.sd-acctpop__btn{display:block;text-align:center;padding:13px;background:#fff;color:var(--color-ink, #2a2a2a);border:1px solid var(--color-border, #ddd);text-decoration:none;font-size:12px;letter-spacing:.08em;border-radius:10px;transition:border-color .15s}.sd-acctpop__btn:hover{border-color:var(--color-ink, #2a2a2a)}.sd-acctpop__links{margin-top:6px}@media(min-width:1000px){.sd-acctpop__scrim{background:transparent}.sd-acctpop__panel{left:auto;right:16px;bottom:auto;top:64px;width:280px;max-width:calc(100vw - 32px);border:1px solid var(--color-hairline, #ece9e4);border-radius:4px;box-shadow:0 8px 30px #0000001f;padding:16px 18px 18px;transform:translateY(-8px);opacity:0;transition:transform .18s ease,opacity .18s ease}.sd-acctpop.is-open .sd-acctpop__panel{transform:translateY(0);opacity:1}.sd-acctpop__grab{display:none}.sd-acctpop__head{padding:0 0 10px}}.sd-acctpop__shop{margin-bottom:12px}.sd-acctpop__shop shop-login-button{display:block}.sd-acctpop__quick{display:flex;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid var(--color-hairline, #ece9e4)}.sd-acctpop__quick-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 8px;border:1px solid var(--color-hairline, #ece9e4);border-radius:10px;font-size:12px;color:var(--color-label, #5a5a52);text-decoration:none;background:transparent;transition:border-color .15s,color .15s}.sd-acctpop__quick-btn:hover{border-color:var(--color-ink, #2a2a2a);color:var(--color-ink, #2a2a2a)}.sd-acctpop__quick-btn svg{width:14px;height:14px;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sd-header.css.map */
