.header{display:flex!important;align-items:center!important;width:100%}.header__heading{order:1;margin-right:auto}.somewhere-header-logo{display:inline-flex;align-items:center}.somewhere-header-logo__image{display:block;width:148px;height:auto}.somewhere-header-logo__image--white,body.somewhere-header-white .somewhere-header-logo__image--black{display:none}.header__icons{order:2;margin-left:auto}header-drawer{order:3;margin:0!important;justify-self:auto!important}.somewhere-instagram-icon,.somewhere-line-icon{display:inline-flex;align-items:center;justify-content:center}.somewhere-line-icon{cursor:default}.somewhere-instagram-icon__image,.somewhere-line-icon__image{display:block;width:22px;height:22px;object-fit:contain}.somewhere-instagram-icon__image--white,.somewhere-line-icon__image--white,body.somewhere-header-white .somewhere-instagram-icon__image--black,body.somewhere-header-white .somewhere-line-icon__image--black{display:none}header-drawer .menu-drawer{right:0!important;left:auto!important;transform:translate(100%)!important}.js header-drawer details[open].menu-opening>.menu-drawer{transform:translate(0)!important;visibility:visible!important}.menu-drawer .menu-drawer__navigation-container{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-content:initial!important}.somewhere-drawer-search{flex:0 0 auto;padding:24px 30px 8px}.somewhere-drawer-search__form{position:relative;display:flex;align-items:center;border-bottom:1px solid rgba(18,18,18,.35)}.somewhere-drawer-search__input{width:100%;padding:12px 42px 12px 0;border:0;border-radius:0;background:transparent;color:#121212;font-family:optima-lt-pro,Optima,Optima LT Pro,serif;box-shadow:none;outline:none}.somewhere-drawer-search__button{position:absolute;right:0;display:grid;width:40px;height:40px;padding:0;border:0;background:transparent;color:#121212;place-items:center;cursor:pointer}.somewhere-drawer-search__button .icon{width:20px;height:20px}.menu-drawer .menu-drawer__navigation{flex:0 0 auto;padding:3rem 0 0!important}.menu-drawer .menu-drawer__menu-item,.menu-drawer .menu-drawer__account{font-family:optima-lt-pro,Optima,Optima LT Pro,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif}.menu-drawer .menu-drawer__utility-links{flex:0 0 auto;margin-top:4rem;padding:0 3rem!important;background:transparent!important}.menu-drawer .menu-drawer__account{font-size:1.4rem}.menu-drawer__utility-links .list-social{display:none!important}body:has(.somewhere-random-hero):has(#Details-menu-drawer-container[open]) .header-wrapper{background-color:#dbdbdb!important}@media screen and (max-width:749px){.header>.header__icons .header__search{display:none!important}.header__icons{gap:0}.header__icon{width:42px;height:42px}.somewhere-instagram-icon__image,.somewhere-line-icon__image{width:22px;height:22px}.somewhere-drawer-search{padding-inline:20px}.menu-drawer .menu-drawer__utility-links{padding-inline:2rem!important}}body.somewhere-header-white .header__heading-link,body.somewhere-header-white .header__icon,body.somewhere-header-white .header__icon .icon,body.somewhere-header-white header-drawer summary{color:#fff!important}body.somewhere-header-white .somewhere-header-logo__image--black{display:none}body.somewhere-header-white .somewhere-header-logo__image--white{display:block}body.somewhere-header-white .somewhere-instagram-icon__image--black,body.somewhere-header-white .somewhere-line-icon__image--black{display:none}body.somewhere-header-white .somewhere-instagram-icon__image--white,body.somewhere-header-white .somewhere-line-icon__image--white{display:block}body.somewhere-header-white .scrolled-past-header .header__heading-link,body.somewhere-header-white .scrolled-past-header .header__icon,body.somewhere-header-white .scrolled-past-header .header__icon .icon,body.somewhere-header-white .scrolled-past-header header-drawer summary,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) .header__heading-link,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) .header__icon,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) .header__icon .icon,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) header-drawer summary{color:#000!important}body.somewhere-header-white .scrolled-past-header .somewhere-header-logo__image--black,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) .somewhere-header-logo__image--black{display:block}body.somewhere-header-white .scrolled-past-header .somewhere-header-logo__image--white,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) .somewhere-header-logo__image--white{display:none}body.somewhere-header-white .scrolled-past-header .somewhere-instagram-icon__image--black,body.somewhere-header-white .scrolled-past-header .somewhere-line-icon__image--black,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) .somewhere-instagram-icon__image--black,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) .somewhere-line-icon__image--black{display:block}body.somewhere-header-white .scrolled-past-header .somewhere-instagram-icon__image--white,body.somewhere-header-white .scrolled-past-header .somewhere-line-icon__image--white,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) .somewhere-instagram-icon__image--white,body.somewhere-header-white:has(#Details-menu-drawer-container[open]) .somewhere-line-icon__image--white{display:none}.menu-drawer form:has(input[type=search]),.menu-drawer__account{display:none!important}body:has(.somewhere-random-hero) .section-header.scrolled-past-header,body:has(.somewhere-random-hero) .section-header.scrolled-past-header sticky-header.header-wrapper,body:has(.somewhere-random-hero) .section-header.scrolled-past-header .header-wrapper,body:has(.somewhere-random-hero) .section-header.scrolled-past-header .header{--color-background: 219, 219, 219;--gradient-background: #dbdbdb;background-color:#dbdbdb!important;background-image:none!important}body:not(:has(.somewhere-random-hero)) .section-header,body:not(:has(.somewhere-random-hero)) .section-header sticky-header.header-wrapper,body:not(:has(.somewhere-random-hero)) .section-header .header-wrapper,body:not(:has(.somewhere-random-hero)) .section-header .header{--color-background: 219, 219, 219;--gradient-background: #dbdbdb;background-color:#dbdbdb!important;background-image:none!important}body:has(.somewhere-random-hero) .section-header:not(.scrolled-past-header),body:has(.somewhere-random-hero) .section-header:not(.scrolled-past-header) .header-wrapper,body:has(.somewhere-random-hero) .section-header:not(.scrolled-past-header) .header{border:0!important;box-shadow:none!important;background-color:transparent!important;background-image:none!important}.section-header .header{margin-bottom:0!important}.menu-drawer .menu-drawer__menu-item{padding:.8rem 3rem!important;font-size:1.6rem!important;font-weight:400;line-height:1.45!important;letter-spacing:0!important;font-kerning:normal;font-feature-settings:"palt" 1}@media screen and (max-width:749px){.menu-drawer .menu-drawer__navigation{padding-top:1rem!important}.menu-drawer .menu-drawer__menu-item{padding:.8rem 2rem!important;font-size:1.5rem!important}}@media screen and (min-width:990px){#Details-menu-drawer-container .menu-drawer{width:46rem!important;min-width:0!important;max-width:46rem!important}.menu-drawer .menu-drawer__menu-item{padding-right:1.8rem!important;padding-left:1.8rem!important}}.menu-drawer .somewhere-menu-home+.somewhere-menu-about{margin-top:1.8rem}.menu-drawer .somewhere-menu-about+.somewhere-menu-category{margin-top:2.8rem}.somewhere-menu-label-en{font-size:1.08em}.somewhere-menu-label-ja{font-size:1em}.menu-drawer .somewhere-menu-category{margin:.4rem 0;padding:0 1.8rem;color:#121212ad;font-family:optima-lt-pro,Optima,Optima LT Pro,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.4;letter-spacing:.06em}.menu-drawer .somewhere-menu-product+.somewhere-menu-category{margin-top:1.8rem}.menu-drawer .somewhere-menu-product>.menu-drawer__menu-item{padding-left:2.8rem!important}@media screen and (max-width:749px){.menu-drawer .somewhere-menu-home+.somewhere-menu-about{margin-top:1rem}.menu-drawer .somewhere-menu-about+.somewhere-menu-category{margin-top:1.4rem}.menu-drawer .somewhere-menu-category{margin-top:.2rem;margin-bottom:.2rem;padding-right:2rem;padding-left:2rem;font-size:1rem}.menu-drawer .somewhere-menu-product+.somewhere-menu-category{margin-top:1.2rem}.menu-drawer .somewhere-menu-product>.menu-drawer__menu-item{padding-left:2.8rem!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/somewhere-header.css.map */
