.vc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@font-face{font-family:Inter VC;font-style:normal;font-weight:300;font-display:swap;src:url(inter-light.woff2) format("woff2")}.vc-header{position:sticky;top:0;z-index:50;background:var(--vc-color-canvas-alt);border-bottom:0;font-family:var(--font-sans);font-weight:300;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.vc-header__bar{position:relative;height:94px;min-height:94px;padding:1rem clamp(.75rem,4vw,1.5rem);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.5rem,3vw,1.25rem);background:var(--vc-color-canvas-alt)}.vc-header__logo{position:static;justify-self:center;display:inline-flex;align-items:center}.vc-header__logo img{display:block;height:auto;width:clamp(96px,30vw,140px)}.vc-header__nav{display:none;align-items:center;gap:14px;white-space:nowrap;min-width:0}.vc-header__nav a,.vc-header__submenu a{display:block;height:auto;color:var(--vc-color-ink-strong);font-family:var(--vc-figma-font-family, var(--font-sans));font-size:var(--vc-figma-nav-size);font-weight:var(--vc-figma-nav-weight);font-synthesis:none;line-height:var(--vc-figma-nav-line-height);letter-spacing:var(--vc-figma-nav-letter-spacing);text-align:center;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.vc-header__nav a:hover,.vc-header__submenu a:hover{color:var(--vita-olive, var(--vc-color-accent-primary))}.vc-header__nav a:link,.vc-header__nav a:visited,.vc-header__nav a:hover,.vc-header__nav a:focus-visible{text-decoration:none;text-transform:uppercase}.vc-header__nav-item{position:relative}.vc-header__submenu{position:absolute;top:100%;left:0;transform:none;min-width:8rem;padding:.6rem 0;background:var(--vc-color-surface);border:1px solid color-mix(in srgb,var(--vc-color-ink) 10%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--vc-color-ink) 8%,transparent);opacity:0;pointer-events:none;transition:opacity .2s ease}.vc-header__nav-item:hover .vc-header__submenu,.vc-header__nav-item:focus-within .vc-header__submenu{opacity:1;pointer-events:auto}.vc-header__submenu a{display:block;padding:.45rem 1rem;text-decoration:none}.vc-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:clamp(.35rem,2vw,1.125rem);justify-self:end;color:var(--vc-color-ink);min-width:0}.vc-header__actions>*{flex:0 0 auto}.vc-header__actions a,.vc-header__actions button{color:inherit}.vc-header__actions a,.vc-header__menu-button{align-items:center;justify-content:center;min-height:2rem;min-width:2rem}.vc-header__actions svg,.vc-header__menu-button svg{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vc-header__wishlist{display:none}.vc-header__eye svg{width:26px;height:26px;color:var(--vc-color-accent-warm);overflow:visible}.vc-header__eye img{display:block;width:26px;height:26px}.vc-header__eye-rays{stroke:currentColor;stroke-width:1;stroke-linecap:round}.vc-header__eye-lid{transform-box:fill-box;transform-origin:center;transition:transform .15s ease-in-out}.vc-header__eye:hover .vc-header__eye-lid,.vc-header__eye.is-blinking .vc-header__eye-lid{transform:scaleY(.1)}.vc-header__eye-pupil{transition:transform .5s ease-out}.vc-header__eye.is-tracking .vc-header__eye-pupil{transition-duration:.1s}.vc-header__search{display:none;align-items:center;gap:.45rem;min-width:0}.vc-header__search input{width:5.5rem;border:0;border-radius:0;background:transparent;color:var(--vc-color-ink-strong);font-family:var(--vc-figma-font-family, var(--font-sans));font-size:var(--vc-figma-nav-size);font-weight:var(--vc-figma-nav-weight);font-synthesis:none;line-height:var(--vc-figma-nav-line-height);letter-spacing:var(--vc-figma-nav-letter-spacing);text-transform:uppercase;appearance:none;-webkit-appearance:none}.vc-header__search input:focus-visible{outline:2px solid var(--focus-ring-color, var(--vita-blue));outline-offset:.25rem;box-shadow:var(--focus-ring-shadow)}.vc-header__search input::-webkit-search-decoration,.vc-header__search input::-webkit-search-cancel-button,.vc-header__search input::-webkit-search-results-button,.vc-header__search input::-webkit-search-results-decoration{display:none}.vc-header__search input::placeholder{color:var(--vc-color-ink-strong);font-family:var(--vc-figma-font-family, var(--font-sans));font-size:var(--vc-figma-nav-size);font-weight:var(--vc-figma-nav-weight);line-height:var(--vc-figma-nav-line-height);letter-spacing:var(--vc-figma-nav-letter-spacing);opacity:1}.vc-header__divider{display:none;width:1px;height:1.25rem;background:color-mix(in srgb,var(--vc-color-ink) 20%,transparent)}.vc-header__cart{position:relative}.vc-header__cart span{position:absolute;top:-.45rem;right:-.55rem;display:grid;place-items:center;min-width:1rem;height:1rem;border-radius:999px;background:var(--vita-charcoal, var(--vc-color-ink));color:var(--vc-color-surface);font-size:var(--vc-type-xs)}.vc-header__menu-button{display:inline-flex;justify-self:start;border:0;padding:0;background:transparent;color:var(--vita-charcoal, var(--vc-color-ink))}body.vc-mobile-menu-open{overflow:hidden}.vc-mobile-menu[hidden]{display:none}.vc-mobile-menu{position:fixed;inset:var(--vc-header-height, 94px) 0 0 0;z-index:89;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2rem;border-top:none;background:var(--vc-color-canvas-alt)}.vc-mobile-menu__header{display:flex;justify-content:flex-end;margin-bottom:2rem}.vc-mobile-menu__close{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;border:0;padding:0;background:transparent;color:var(--vita-charcoal, var(--vc-color-ink))}.vc-mobile-menu__close svg{height:1.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5;width:1.5rem}.vc-mobile-menu__search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;margin-bottom:2rem;padding:0 0 .75rem;border-bottom:.75px solid var(--vc-color-border-strong)}.vc-mobile-menu__search svg{width:1.375rem;height:1.375rem;fill:none;stroke:var(--vc-color-ink-strong);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vc-mobile-menu__search button{display:inline-flex;align-items:center;justify-content:center;border:0;padding:.25rem;background:transparent;color:var(--vc-color-ink-strong)}.vc-mobile-menu__search button:focus-visible{outline:2px solid var(--focus-ring-color, var(--vita-blue));outline-offset:.125rem;box-shadow:var(--focus-ring-shadow)}.vc-mobile-menu__search input{min-width:0;width:100%;border:0;border-radius:0;padding:.25rem 0;background:transparent;color:var(--vc-color-ink-strong);font-family:var(--vc-figma-font-family, var(--font-sans));font-size:var(--vc-figma-nav-size);font-weight:var(--vc-figma-nav-weight);font-synthesis:none;line-height:var(--vc-figma-nav-line-height);letter-spacing:var(--vc-figma-nav-letter-spacing);text-transform:uppercase;appearance:none;-webkit-appearance:none}.vc-mobile-menu__search input:focus-visible{outline:2px solid var(--focus-ring-color, var(--vita-blue));outline-offset:.25rem;box-shadow:var(--focus-ring-shadow)}.vc-mobile-menu__search input::-webkit-search-decoration,.vc-mobile-menu__search input::-webkit-search-cancel-button,.vc-mobile-menu__search input::-webkit-search-results-button,.vc-mobile-menu__search input::-webkit-search-results-decoration{display:none}.vc-mobile-menu__search input::placeholder{color:var(--vc-color-ink-strong);opacity:1}.vc-mobile-menu__search,.vc-mobile-menu nav{opacity:0;transform:translateY(.5rem);transition:opacity .2s ease .08s,transform .24s cubic-bezier(.22,1,.36,1) .08s}.vc-mobile-menu nav{display:flex;flex-direction:column;gap:1rem}.vc-mobile-menu.is-open .vc-mobile-menu__search,.vc-mobile-menu.is-open nav{opacity:1;transform:translateY(0)}.vc-mobile-menu__submenu{display:flex;flex-direction:column;gap:.75rem;padding-left:1rem}.vc-mobile-menu a{color:color-mix(in srgb,var(--vc-color-ink) 85%,transparent);font-size:var(--vc-type-lead);font-weight:300;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;width:fit-content}.vc-mobile-menu a.vc-mobile-menu__sublink{font-size:var(--vc-type-body-size);opacity:.82;text-transform:none;letter-spacing:.02em}.vc-mobile-menu__utility{border-top:1px solid color-mix(in srgb,var(--vc-color-ink) 12%,transparent);display:flex;flex-direction:column;gap:.9rem;margin-top:.75rem;padding-top:1.25rem}@media(prefers-reduced-motion:reduce){.vc-mobile-menu,.vc-mobile-menu__search,.vc-mobile-menu nav{transition:none}}@media(min-width:1024px){.vc-header__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(1rem,2vw,2rem);align-items:center;padding:0 31px}.vc-header__nav{position:absolute;left:31px;top:41px;display:flex;gap:clamp(14px,2.4vw,34px)}.vc-header__submenu{max-width:min(18rem,calc(100vw - 2rem));top:100%;transform:none}.vc-header__logo{position:absolute;left:50%;top:37px;transform:translate(-50%)}.vc-header__logo img{height:auto;width:clamp(128px,13.5vw,180px)}.vc-header__search{position:relative;left:auto;top:auto;display:block;flex:0 1 clamp(120px,14vw,195px);width:clamp(120px,14vw,195px);height:34px;margin-right:12px;border:0;border-bottom:.75px solid var(--vc-color-border-strong);border-radius:0;background:transparent;box-sizing:border-box}.vc-header__search svg{display:none}.vc-header__search input{position:absolute;left:0;top:10px;width:calc(100% - 12px);height:15px;padding:0}.vc-header__actions{position:absolute;left:auto;right:31px;top:29px;width:auto;height:34.311px;display:flex;align-items:center;justify-content:flex-end;gap:18px}.vc-header__eye,.vc-header__account,.vc-header__wishlist,.vc-header__cart{position:relative;flex:0 0 auto;display:block;padding:0;line-height:0}.vc-header__eye{width:34.311px;height:34.311px}.vc-header__eye svg,.vc-header__eye img{width:34.3107px;height:34.3107px}.vc-header__account{width:22px;height:22px}.vc-header__wishlist{width:22px;height:19px}.vc-header__cart{width:27.087px;height:21.948px}.vc-header__account svg,.vc-header__wishlist svg{width:22px;height:22px;color:var(--vc-color-ink)}.vc-header__cart svg{width:27.087px;height:21.948px;color:var(--vc-color-ink)}.vc-header__menu-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-header.css.map */
