.header{position:fixed;inset-inline:0;top:0;z-index:70;color:var(--color-white);background:rgba(0,0,0,0);transition:background-color .5s ease,color .5s ease,transform .4s ease}.header.is-menu-open,.header:has(.js-menu-toggle.is-open){z-index:110}@media(min-width:1024px){.header.is-menu-open .header__actions,.header.is-menu-open .header__logo,.header:has(.js-menu-toggle.is-open) .header__actions,.header:has(.js-menu-toggle.is-open) .header__logo{opacity:0;visibility:hidden;pointer-events:none}}@media(max-width:1023px){.header.is-menu-open .header__actions,.header.is-menu-open .header__logo,.header:has(.js-menu-toggle.is-open) .header__actions,.header:has(.js-menu-toggle.is-open) .header__logo{opacity:1;visibility:visible;pointer-events:auto}.header.is-menu-open .header__inner,.header:has(.js-menu-toggle.is-open) .header__inner{color:var(--color-ink)}.header.is-menu-open .header__inner .header__actions,.header.is-menu-open .header__inner .header__link,.header.is-menu-open .header__inner .header__search,.header.is-menu-open .header__inner .header__toggle,.header.is-menu-open .header__inner .header__wishlist,.header.is-menu-open .header__inner .theme-text,.header:has(.js-menu-toggle.is-open) .header__inner .header__actions,.header:has(.js-menu-toggle.is-open) .header__inner .header__link,.header:has(.js-menu-toggle.is-open) .header__inner .header__search,.header:has(.js-menu-toggle.is-open) .header__inner .header__toggle,.header:has(.js-menu-toggle.is-open) .header__inner .header__wishlist,.header:has(.js-menu-toggle.is-open) .header__inner .theme-text{color:var(--color-ink)!important}.header.is-menu-open .header__inner .header__logo-pic--default,.header:has(.js-menu-toggle.is-open) .header__inner .header__logo-pic--default{display:none}.header.is-menu-open .header__inner .header__logo-pic--dark,.header:has(.js-menu-toggle.is-open) .header__inner .header__logo-pic--dark{display:block}}.header.is-solid{background:rgba(0,0,0,0);color:var(--color-ink)}.header.is-away{transform:translateY(-100%)}.header__inner{display:flex;align-items:center;justify-content:space-between;height:5rem;padding:1.5rem;color:var(--color-white)}@media(min-width:1025px){.header__inner{padding:1.25rem 2.5rem}}.header__inner--dark{color:var(--color-ink)}.header__inner--dark .header__actions,.header__inner--dark .header__link,.header__inner--dark .header__search,.header__inner--dark .header__toggle,.header__inner--dark .header__wishlist,.header__inner--dark .theme-text{color:var(--color-ink)!important}.header__inner--dark .header__logo-pic--default{display:none}.header__inner--dark .header__logo-pic--dark{display:block}.header__toggle{display:flex;align-items:center;gap:1.375rem;padding:0;z-index:9999;transition:transform .7s cubic-bezier(.65,0,.35,1),color .7s cubic-bezier(.65,0,.35,1)}@media(min-width:1025px){.header__toggle{margin-left:1rem}}body.theme-dark .header__toggle.theme-text{color:#fcfbfa}.header__toggle.is-open{color:var(--color-ink)!important}@media(min-width:1025px){.header__toggle.is-open{transform:translate(-.625rem,1.125rem)}}.header__toggle-icon{width:2.25rem;stroke:currentColor;overflow:visible}@media(min-width:1025px){.header__toggle-icon{width:2.75rem;height:2.0625rem}}.header__toggle-bar{transform-origin:1.3125rem .5625rem;stroke-linecap:round;transition:transform .55s cubic-bezier(.65,0,.35,1),stroke-width .55s cubic-bezier(.65,0,.35,1)}.header__toggle:hover .header__toggle-bar:first-child{transform:translateY(-.1875rem)}.header__toggle:hover .header__toggle-bar:last-child{transform:translateY(.1875rem)}.header__toggle.is-open .header__toggle-bar:first-child{transform:rotate(-45deg) translateY(.5rem);stroke-width:.25rem}.header__toggle.is-open .header__toggle-bar:last-child{transform:rotate(45deg) translateY(-.5rem);stroke-width:.25rem}.header__toggle-label{display:none;position:relative;font-size:1rem;font-weight:500;text-transform:uppercase;height:1.5em;width:3.75rem;overflow:hidden}@media(min-width:1025px){.header__toggle-label{display:inline-block}}.header__toggle-text{position:absolute;left:0;top:50%;transform:translateY(-50%);transition:opacity .4s cubic-bezier(.65,0,.35,1),transform .4s cubic-bezier(.65,0,.35,1),background-size .4s ease,color .4s ease}.header__toggle-text--close{opacity:0;pointer-events:none;transform:translateY(-50%) translateY(.5rem)}.header__toggle-text--menu{opacity:1;pointer-events:auto;transform:translateY(-50%);line-height:1.5rem}.header__toggle.is-open .header__toggle-text--close{opacity:1;pointer-events:auto;transform:translateY(-50%);transition-delay:.15s}.header__toggle.is-open .header__toggle-text--menu{opacity:0;pointer-events:none;transform:translateY(-50%) translateY(-.5rem)}.header__toggle.is-open .header__toggle-icon{width:1.125rem;stroke:currentColor;overflow:visible}@media(min-width:1025px){.header__toggle.is-open .header__toggle-icon{width:1.375rem;height:1.375rem}}.header__logo{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;transition:opacity .5s ease,visibility .5s ease}.header__logo-pic{display:block}.header__logo-pic--dark{display:none}.header__logo-img{height:3.5rem;width:auto;object-fit:contain}@media(min-width:1025px){.header__logo-img{height:4rem}}.header__logo-text{font-size:1.25rem;text-transform:uppercase;letter-spacing:var(--tracking-luxe)}.header__actions{display:flex;align-items:center;gap:1.25rem;transition:opacity .5s ease,visibility .5s ease}@media(min-width:1025px){.header__actions{gap:1.75rem}}.header__link{display:none;font-size:1rem;font-weight:500;text-transform:uppercase}@media(min-width:1025px){.header__link{display:inline}}.header__search{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;padding:0;color:inherit;cursor:pointer;transition:transform .5s ease}.header__search:hover{transform:scale(1.25)}.header__wishlist{display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;padding:0;color:inherit;cursor:pointer;text-decoration:none;transition:transform .5s ease}.header__wishlist svg{width:22px;height:22px;display:block}.header__wishlist svg path{fill:none;stroke:currentColor;transition:fill .3s ease}.header__wishlist.has-items svg path{fill:currentColor}.header__wishlist:hover{transform:scale(1.25)}