#header-component{--vh-h-top: 80px;--vh-h-sticky: 72px;--vh-h: var(--vh-h-sticky);--vh-t: .32s;--vh-solid: color-mix(in srgb, var(--color-background, #f5f4f0) 32%, #fff);--vh-line: rgb(17 17 17 / .08);--vh-fg: #111;--vh-fg-rgb: 17 17 17;--vh-bg-a: 1;--vh-tshadow: none;--header-content-transition-timing: var(--vh-t) ease}@media screen and (max-width:749px){#header-component{--vh-h-top: 66px;--vh-h-sticky: 62px}}#header-component[transparent]{--vh-h: var(--vh-h-top);--vh-fg: #fff;--vh-fg-rgb: 255 255 255;--vh-bg-a: 0;--vh-tshadow: 0 1px 14px rgb(0 0 0 / .24)}#header-component[data-vh-scrolled]{--vh-h: var(--vh-h-sticky)}#header-component[data-vh-scrolled],#header-component:has(.velune-nav__item:is(:hover,:focus-within,[data-open=true])),html.vh-menu-open #header-component{--vh-fg: #111;--vh-fg-rgb: 17 17 17;--vh-bg-a: 1;--vh-tshadow: none}#header-component .header__row--top .header__columns{min-height:var(--vh-h);padding-block:0;align-content:center;align-items:center;transition:min-height var(--vh-t) ease}#header-component .header__underlay-closed{height:100%;background:var(--vh-solid);opacity:var(--vh-bg-a);box-shadow:0 1px 0 var(--vh-line);transition:opacity var(--vh-t) ease}#header-component[transparent] .header__row{--color-foreground: var(--vh-fg);--color-foreground-rgb: var(--vh-fg-rgb);--color-border: var(--vh-fg);--color-border-rgb: var(--vh-fg-rgb);--color-primary-button-background: var(--vh-fg)}#header-component :is(.velune-nav__link,.header-logo,.header-actions__action,.vh-burger){transition:color var(--vh-t) ease,opacity .25s ease,text-shadow var(--vh-t) ease}@media screen and (min-width:750px){#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: minmax(max-content, 1fr) auto minmax(max-content, 1fr);grid-template-areas:"left center right";grid-column:auto;padding-inline:0}#header-component[data-menu-style=drawer] .header__column{display:flex}#header-component[data-menu-style=drawer] .header-logo,#header-component[data-menu-style=drawer] header-actions{grid-area:auto}}#header-component .header-logo{--font-weight: 600;font-size:1.0625rem;letter-spacing:.3em;text-transform:uppercase;text-shadow:var(--vh-tshadow);white-space:nowrap}@media screen and (min-width:750px){#header-component .header-logo{margin-inline-end:-.3em}}@media screen and (max-width:749px){#header-component .header-logo{font-size:1rem;padding-inline-start:.3em}}#header-component .velune-nav__list{gap:clamp(32px,3.4vw,52px)}#header-component .velune-nav__link{position:relative;padding:10px 0;font-family:var(--font-paragraph--family);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-foreground);text-shadow:var(--vh-tshadow)}#header-component .velune-nav__link:after{content:"";position:absolute;inset-inline:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .28s ease}#header-component .velune-nav__item:hover .velune-nav__link:after,#header-component .velune-nav__link:focus-visible:after,#header-component .velune-nav__item[data-open=true] .velune-nav__link:after{transform:scaleX(1)}#header-component .velune-nav__link:hover{opacity:.78}#header-component .velune-nav__link:focus-visible,#header-component .vh-burger:focus-visible,#header-component .header-logo:focus-visible,#header-component .header-actions__action:focus-visible{outline:2px solid currentColor;outline-offset:4px}#header-component .velune-nav__caret{font-size:.55rem;opacity:.5}.velune-nav__mobile-link{display:none}#header-component header-actions{gap:20px;align-items:center}#header-component .account-button svg{width:17px;height:17px;opacity:.92}#header-component .header-actions__cart-icon svg{width:22px;height:22px;color:var(--velune-brand, currentColor);transition:transform .35s cubic-bezier(.22,1,.36,1)}#header-component .header-actions__action:is(:hover,:focus-visible) .header-actions__cart-icon svg{transform:translateY(-1px)}#header-component .header-actions__action:active .header-actions__cart-icon svg{transform:scale(.92)}#header-component .header-actions__cart-icon{--cart-bubble-size: 16px;--cart-bubble-top: 1px;--cart-bubble-right: -1px}#header-component .header-actions__cart-icon .cart-bubble{--cart-bubble-background: var(--velune-brand, #111);--cart-bubble-text: #fff}#header-component .header-actions__cart-icon .cart-bubble__text{font-size:.625rem;font-weight:600}.vh-burger,html.vh-ready #header-component .header__drawer{display:none}@media screen and (max-width:749px){html.vh-ready #header-component .account-button{display:none}html.vh-ready .vh-burger{position:relative;z-index:3;grid-area:leftA;display:flex;align-items:center;justify-content:flex-start;width:44px;height:44px;margin:0;padding:0;-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--color-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent}html.vh-ready #header-component .header-logo,html.vh-ready #header-component header-actions{position:relative;z-index:3}html.vh-ready #header-component .velune-nav{display:none}}.vh-burger__bars{position:relative;display:block;width:24px;height:12px}.vh-burger__bars span{position:absolute;inset-inline:0;height:1.5px;background:currentColor;border-radius:1px;transition:top var(--vh-t) ease,transform var(--vh-t) ease,background-color var(--vh-t) ease}.vh-burger__bars span:nth-child(1){top:0}.vh-burger__bars span:nth-child(2){top:10px}.vh-burger[aria-expanded=true] .vh-burger__bars span:nth-child(1){top:5px;transform:rotate(45deg)}.vh-burger[aria-expanded=true] .vh-burger__bars span:nth-child(2){top:5px;transform:rotate(-45deg)}.vh-mobile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-menu-drawer, 10) - 1);display:none;flex-direction:column;padding:calc(var(--header-height, 66px) + 36px) 28px calc(36px + env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,var(--color-background, #f5f4f0) 32%,#fff);color:#111;opacity:0;visibility:hidden;transition:opacity .36s ease,visibility 0s linear .36s}@media screen and (max-width:749px){.vh-mobile{display:flex}}.vh-mobile[data-open=true]{opacity:1;visibility:visible;transition:opacity .36s ease,visibility 0s}.vh-mobile__list,.vh-mobile__secondary{margin:0;padding:0;list-style:none}.vh-mobile__list{display:flex;flex-direction:column;gap:clamp(20px,4vh,32px)}.vh-mobile__list a{display:block;padding:6px 0;font-family:var(--font-paragraph--family);font-size:clamp(1.5rem,6.6vw,1.9rem);font-weight:500;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;text-decoration:none;color:inherit;opacity:0;translate:0 12px;transition:opacity .2s ease,translate .2s ease;-webkit-tap-highlight-color:transparent}.vh-mobile[data-open=true] .vh-mobile__list a{opacity:1;translate:0 0;transition:opacity .42s ease calc(.12s + var(--i, 0) * 60ms),translate .42s cubic-bezier(.22,1,.36,1) calc(.12s + var(--i, 0) * 60ms)}.vh-mobile__list a:active{opacity:.6}.vh-mobile__secondary{display:flex;gap:28px;margin-top:auto;padding-top:24px;border-top:1px solid var(--vh-line, rgb(17 17 17 / .08))}.vh-mobile__secondary a{font-family:var(--font-paragraph--family);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:color-mix(in srgb,#111 70%,transparent)}.vh-mobile a:focus-visible{outline:2px solid currentColor;outline-offset:4px}html.vh-menu-open,html.vh-menu-open body{overflow:hidden;overscroll-behavior:none}@media(prefers-reduced-motion:reduce){#header-component .header__columns,#header-component .header__underlay-closed,#header-component .velune-nav__link,#header-component .velune-nav__link:after,#header-component .header-logo,#header-component .header-actions__cart-icon svg,.vh-burger__bars span,.vh-mobile,.vh-mobile__list a{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/velune-header.css.map */
