.vv-header-section{position:sticky;top:0;z-index:var(--vv-z-header)}.vv-header{position:relative;display:block;background-color:var(--vv-color-bg);border-bottom:1px solid transparent;transition:border-color var(--vv-duration-fast) ease}.vv-header[data-stuck],.vv-header[data-menu-open]{border-bottom-color:var(--vv-color-hairline)}.vv-header__bar{display:grid;grid-template-columns:minmax(var(--vv-tap),1fr) auto minmax(var(--vv-tap),1fr);grid-template-areas:"burger logo actions" "search search search";align-items:center;gap:var(--vv-space-8);max-width:var(--vv-page-max);margin-inline:auto;padding:var(--vv-space-10) var(--vv-space-12) var(--vv-space-12)}.vv-header__burger{grid-area:burger;display:flex;flex-direction:column;justify-content:center;gap:5px;width:var(--vv-tap);height:var(--vv-tap);padding:0 var(--vv-space-12);border:0;background:none;cursor:pointer}.vv-header__burger-line{display:block;height:var(--vv-icon-stroke);background-color:var(--vv-color-ink);transition:transform var(--vv-duration-base) var(--vv-ease-out),opacity var(--vv-duration-fast) ease}.vv-header[data-menu-open] .vv-header__burger-line:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.vv-header[data-menu-open] .vv-header__burger-line:nth-child(2){opacity:0}.vv-header[data-menu-open] .vv-header__burger-line:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.vv-header__logo{grid-area:logo;display:flex;flex-direction:column;align-items:center;gap:var(--vv-space-2);justify-self:center;color:var(--vv-color-ink);text-decoration:none;text-transform:uppercase}.vv-header__wordmark{margin-inline-end:-.2em;font-size:var(--vv-fs-logo-sm);font-stretch:var(--vv-stretch-wide);font-weight:var(--vv-weight-semibold);line-height:var(--vv-leading-none);letter-spacing:.2em;white-space:nowrap}.vv-header__subline{margin-inline-end:calc(var(--vv-tracking-widest) * -1);font-size:var(--vv-fs-3xs);line-height:var(--vv-leading-none);letter-spacing:var(--vv-tracking-widest);color:var(--vv-color-muted)}.vv-header__logo-image{display:block;width:min(var(--vv-logo-width),40vw);height:auto}.vv-header__search{grid-area:search;margin-inline:var(--vv-space-8)}.vv-search{position:relative;display:block}.vv-search__form{display:flex;align-items:center;gap:var(--vv-space-10);padding:var(--vv-space-10) var(--vv-space-16);border-radius:var(--vv-radius-pill);background-color:var(--vv-color-panel)}.vv-search__form:focus-within{box-shadow:0 0 0 1px var(--vv-color-ink)}.vv-search__icon{flex:none;width:var(--vv-icon-sm);height:var(--vv-icon-sm);border:var(--vv-icon-stroke) solid var(--vv-color-ink);border-radius:var(--vv-radius-round)}.vv-search__input{flex:1;min-width:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:var(--vv-fs-md);line-height:var(--vv-leading-snug);color:var(--vv-color-ink);-webkit-appearance:none;appearance:none}@media(pointer:coarse){.vv-search__input{font-size:max(var(--vv-fs-md),16px)}}.vv-search__input::placeholder{color:var(--vv-color-subtle);opacity:1}.vv-search__input:focus,.vv-search__input:focus-visible{outline:none;box-shadow:none}.vv-search__input::-webkit-search-cancel-button{-webkit-appearance:none}.vv-search__reset{display:flex;flex:none;align-items:center;justify-content:center;width:var(--vv-space-24);height:var(--vv-space-24);margin:calc(var(--vv-space-10) * -1) calc(var(--vv-space-8) * -1) calc(var(--vv-space-10) * -1) 0;padding:0;border:0;background:none;font-size:var(--vv-fs-xl);line-height:var(--vv-leading-none);color:var(--vv-color-muted);cursor:pointer}.vv-search .predictive-search{display:none;position:absolute;z-index:var(--vv-z-dropdown);overflow-y:auto}.vv-search[open] .predictive-search,.vv-search[loading] .predictive-search{display:block}.vv-search .predictive-search{top:calc(100% + var(--vv-space-8));left:0;width:100%;max-height:70vh;border:var(--vv-border-ink);border-radius:var(--vv-radius-none);background-color:var(--vv-color-bg);box-shadow:var(--vv-shadow-float);color:var(--vv-color-ink)}.vv-search .predictive-search__results-groups-wrapper{gap:0;padding-bottom:0;border-bottom:var(--vv-border-hairline)}.vv-search .predictive-search__heading{margin:0 var(--vv-space-16);padding:var(--vv-space-16) 0 var(--vv-space-8);border-bottom:var(--vv-border-hairline);font-size:var(--vv-fs-xs);letter-spacing:var(--vv-tracking-wider);text-transform:uppercase;color:var(--vv-color-muted)}.vv-search .predictive-search__result-group{gap:0}.vv-search .predictive-search__item{min-height:var(--vv-tap);align-items:center;padding:var(--vv-space-8) var(--vv-space-16);font-size:var(--vv-fs-md);color:var(--vv-color-ink)}.vv-search .predictive-search__item--link-with-thumbnail{grid-template-columns:var(--vv-space-56) minmax(0,1fr);column-gap:var(--vv-space-12)}.vv-search .predictive-search__image{width:var(--vv-space-56);height:var(--vv-space-56);background-color:var(--vv-color-image-bg);object-fit:cover;mix-blend-mode:multiply}.vv-search .predictive-search__item-heading{font-family:var(--vv-font-sans);font-size:var(--vv-fs-md);font-weight:var(--vv-weight-semibold);line-height:var(--vv-leading-snug)}.vv-search .predictive-search__item .price{margin-top:var(--vv-space-2);font-size:var(--vv-fs-sm);color:var(--vv-color-muted)}.vv-search .price__sale,.vv-search .price__badge-sale,.vv-search .price__badge-sold-out,.vv-search .price--on-sale .price__regular{display:none}.vv-search .price--on-sale .price__sale{display:flex;gap:var(--vv-space-6);color:var(--vv-color-accent)}.vv-search .price__sale s{color:var(--vv-color-muted)}.vv-search .predictive-search__item-query-result mark{color:var(--vv-color-muted)}.vv-search .predictive-search__list-item[aria-selected=true]>*,.vv-search .predictive-search__list-item:hover>*,.vv-search .predictive-search__item[aria-selected=true],.vv-search .predictive-search__item:hover{background-color:var(--vv-color-panel);color:var(--vv-color-ink)}.vv-search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.vv-search .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none;color:var(--vv-color-accent)}.vv-search .predictive-search__search-for-button{width:100%}.vv-search .predictive-search__item--term{justify-content:space-between;padding:var(--vv-space-12) var(--vv-space-16);border:0;background:none;font-family:inherit;font-size:var(--vv-fs-ui);letter-spacing:var(--vv-tracking-caps);text-transform:uppercase;cursor:pointer}.vv-search .predictive-search__item--term .icon-arrow{width:var(--vv-icon-sm);height:var(--vv-icon-sm);color:currentColor}.vv-header__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:0;font-size:var(--vv-fs-md)}.vv-header__search-toggle{display:none;align-items:center;justify-content:center;width:var(--vv-tap);height:var(--vv-tap);padding:0;border:0;background:none;color:var(--vv-color-ink);cursor:pointer}.vv-header__search-toggle .vv-search__icon{width:var(--vv-space-16);height:var(--vv-space-16)}.vv-header{--vv-header-logo-scale: .8}[data-header-follow-marker]{display:block;height:0}@media(max-width:479px){.vv-header-compact .vv-header{clip-path:inset(0 0 var(--vv-header-collapse, 0px) 0);animation:vv-header-collapse var(--vv-duration-base) var(--vv-ease-out)}.vv-header-expanding .vv-header{animation:vv-header-expand var(--vv-duration-base) var(--vv-ease-out)}.vv-header-compact .vv-header-section{pointer-events:none}.vv-header-compact .vv-header{pointer-events:auto}.vv-header__logo{transform-origin:50% 0;transition:transform var(--vv-duration-base) var(--vv-ease-out)}.vv-header__search{transition:visibility 0s linear 0s}.vv-header-compact .vv-header:after{content:"";position:absolute;right:0;bottom:var(--vv-header-collapse, 0px);left:0;border-bottom:var(--vv-border-hairline)}.vv-header-compact .vv-header__logo{transform:scale(var(--vv-header-logo-scale))}.vv-header-compact .vv-header__search{visibility:hidden;transition-delay:var(--vv-duration-base)}.vv-header-compact .vv-header__search-toggle{display:inline-flex}}@keyframes vv-header-collapse{0%{clip-path:inset(0 0 0 0)}}@keyframes vv-header-expand{0%{clip-path:inset(0 0 var(--vv-header-collapse, 0px) 0)}to{clip-path:inset(0 0 0 0)}}.vv-header__account{display:none}.vv-header__account,.vv-header__cart{color:var(--vv-color-ink);text-decoration:none;transition:color var(--vv-duration-fast) ease}.vv-header__account:hover,.vv-header__cart:hover{color:var(--vv-color-accent)}.vv-header__cart{display:flex;align-items:center;justify-content:center;gap:var(--vv-space-8);min-width:var(--vv-tap);min-height:var(--vv-tap)}.vv-cart-bubble__count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--vv-badge-size);height:var(--vv-badge-size);padding:0 var(--vv-space-6);border-radius:var(--vv-radius-badge);background-color:var(--vv-color-ink);color:var(--vv-color-on-dark);font-size:var(--vv-fs-xs);line-height:var(--vv-leading-none);transition:background-color var(--vv-duration-fast) ease}.vv-header__cart:hover .vv-cart-bubble__count{background-color:var(--vv-color-accent)}.vv-cart-bubble__total{color:var(--vv-color-muted)}.vv-cart-bubble__label,.vv-cart-bubble__total{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vv-header__nav{display:none;max-height:calc(100dvh - 12rem);overflow-y:auto;overscroll-behavior:contain}.vv-header[data-menu-open] .vv-header__nav{display:block}.vv-nav{margin:0;padding:0 var(--vv-space-20) var(--vv-space-16);list-style:none;font-size:var(--vv-fs-md);letter-spacing:var(--vv-tracking-md);text-transform:uppercase}.vv-nav__item{border-top:var(--vv-border-hairline)}.vv-nav__link{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--vv-tap);padding:var(--vv-space-12) 0;border:0;background:none;font:inherit;letter-spacing:inherit;text-align:start;text-transform:inherit;color:var(--vv-color-ink);text-decoration:none;cursor:pointer;transition:color var(--vv-duration-fast) ease}.vv-nav__link:hover,.vv-nav__link.is-active,.vv-nav__link.is-highlight,.vv-nav__link[aria-expanded=true]{color:var(--vv-color-accent)}button.vv-nav__link:after{content:"+";font-size:var(--vv-fs-xl);font-weight:var(--vv-weight-regular);line-height:var(--vv-leading-none)}button.vv-nav__link[aria-expanded=true]:after{content:"\2212"}.vv-mega__inner{padding:0 0 var(--vv-space-12) var(--vv-space-16)}.vv-mega__title,.vv-mega__feature{display:none}.vv-mega__all{display:inline-block;margin-block:var(--vv-space-4) var(--vv-space-8);font-size:var(--vv-fs-sm);letter-spacing:var(--vv-tracking-caps);text-transform:uppercase}.vv-mega__groups,.vv-mega__list{margin:0;padding:0;list-style:none}.vv-mega__list{padding-inline-start:var(--vv-space-16)}.vv-mega__heading,.vv-mega__link{display:flex;align-items:center;min-height:var(--vv-tap);color:var(--vv-color-ink);text-decoration:none;text-transform:none;letter-spacing:normal;transition:color var(--vv-duration-fast) ease}.vv-mega__link{font-size:var(--vv-fs-lg)}.vv-mega__heading{font-size:var(--vv-fs-xs);letter-spacing:var(--vv-tracking-caps);text-transform:uppercase;color:var(--vv-color-muted)}.vv-mega__heading:hover,.vv-mega__link:hover,.vv-mega__heading[aria-current=page],.vv-mega__link[aria-current=page]{color:var(--vv-color-accent)}.vv-mega__tile{display:flex;align-items:baseline;justify-content:space-between;gap:var(--vv-space-12);min-height:var(--vv-tap);padding-block:var(--vv-space-10);color:var(--vv-color-ink);text-decoration:none;text-transform:none;letter-spacing:normal;transition:color var(--vv-duration-fast) ease}.vv-mega__tile-media{display:none}.vv-mega__tile-title{font-size:var(--vv-fs-lg)}.vv-mega__tile-count{font-size:var(--vv-fs-sm);color:var(--vv-color-muted)}.vv-mega__tile:hover,.vv-mega__tile[aria-current=page]{color:var(--vv-color-accent)}.vv-nav__item--mobile .vv-nav__link{color:var(--vv-color-muted)}@media screen and (min-width:768px){.vv-header__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"search logo actions";gap:var(--vv-space-24);padding:var(--vv-space-18) var(--vv-gutter) 0}.vv-header__burger{display:none}.vv-header__wordmark{margin-inline-end:calc(var(--vv-tracking-logo) * -1);font-size:var(--vv-fs-logo);letter-spacing:var(--vv-tracking-logo)}.vv-header__subline{font-size:var(--vv-fs-2xs)}.vv-header__search{max-width:var(--vv-search-max);margin-inline:0}.vv-search .predictive-search{width:max(100%,var(--vv-dropdown-min))}.vv-header__actions{gap:var(--vv-space-24)}.vv-header__account{display:inline-flex;align-items:center;min-height:var(--vv-tap)}.vv-cart-bubble__label,.vv-cart-bubble__total{position:static;width:auto;height:auto;overflow:visible;clip:auto}.vv-header__nav{display:block;max-height:none;overflow:visible}.vv-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vv-space-10) var(--vv-space-28);max-width:var(--vv-page-max);margin-inline:auto;padding:var(--vv-space-16) var(--vv-gutter) var(--vv-space-14);font-size:var(--vv-fs-ui);white-space:nowrap}.vv-nav__item{border-top:0}.vv-nav__item--mobile{display:none}.vv-nav__link{display:inline-flex;width:auto;min-height:0;padding:0}button.vv-nav__link:after,button.vv-nav__link[aria-expanded=true]:after{content:none}.vv-mega{position:absolute;top:100%;left:0;right:0;z-index:var(--vv-z-dropdown);border-top:var(--vv-border-hairline);background-color:var(--vv-color-bg);box-shadow:var(--vv-shadow-float);white-space:normal}.vv-mega__inner{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3fr);gap:var(--vv-space-48);max-width:var(--vv-page-max);margin-inline:auto;padding:var(--vv-space-40) var(--vv-gutter) var(--vv-space-56)}.vv-mega__title{display:block;margin:0;font-family:var(--vv-font-serif);font-size:var(--vv-fs-serif-h2);font-style:italic;line-height:var(--vv-leading-title);letter-spacing:0;text-transform:none;color:var(--vv-color-ink)}.vv-mega__all{margin-block:var(--vv-space-20) 0;font-size:var(--vv-fs-md);letter-spacing:normal;text-transform:none}.vv-mega__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));align-content:start;gap:var(--vv-space-4) var(--vv-space-32)}.vv-mega__group:has(.vv-mega__list){margin-bottom:var(--vv-space-16)}.vv-mega__groups:last-child{grid-column:2 / -1}.vv-mega__groups:has(.vv-mega__tile){grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:var(--vv-space-24) var(--vv-grid-gap-x)}.vv-mega__tile{display:grid;gap:var(--vv-space-4);min-height:0;padding:0}.vv-mega__tile-media{display:block;aspect-ratio:1;margin-bottom:var(--vv-space-8);overflow:hidden;background-color:var(--vv-color-image-bg)}.vv-mega__tile-media img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform var(--vv-duration-slow) ease}.vv-mega__tile:hover .vv-mega__tile-media img{transform:scale(1.04)}.vv-mega__tile-title{font-weight:var(--vv-weight-semibold);line-height:var(--vv-leading-snug)}.vv-mega__list{padding-inline-start:0}.vv-mega__heading,.vv-mega__link{min-height:0;padding-block:var(--vv-space-6)}.vv-mega__heading{margin-bottom:var(--vv-space-4)}.vv-mega__feature{display:block;grid-column:3;color:var(--vv-color-ink);text-decoration:none}.vv-mega__feature-media{aspect-ratio:4 / 5;overflow:hidden;background-color:var(--vv-color-image-bg)}.vv-mega__feature-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--vv-duration-slow) ease}.vv-mega__feature:hover .vv-mega__feature-media img{transform:scale(1.03)}.vv-mega__feature-kicker{margin-top:var(--vv-space-14)}.vv-mega__feature-heading{margin:var(--vv-space-4) 0 0;font-size:var(--vv-fs-lg);font-weight:var(--vv-weight-semibold);line-height:var(--vv-leading-snug);letter-spacing:normal;text-transform:none}.vv-mega__feature-link{display:inline-block;margin-top:var(--vv-space-12);font-size:var(--vv-fs-md);letter-spacing:normal;text-transform:none}.vv-mega__feature:hover .vv-mega__feature-link{color:var(--vv-color-accent);border-color:currentColor}}@media screen and (min-width:768px)and (pointer:coarse){.vv-nav{gap:0 var(--vv-space-20);padding-block:var(--vv-space-4)}.vv-nav__link{min-height:var(--vv-tap)}}@media screen and (min-width:768px)and (max-width:1023px){.vv-header .vv-cart-bubble__total{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vv-header.css.map */
