.vh{--vh-ease: cubic-bezier(.76, 0, .24, 1);--vh-inset: 1rem;--vh-sticky-top: 1rem;--vh-rest-top: 3.5rem;--vh-fg: var(--vh-solid-fg, #000);display:block;font-family:var(--font-body--family, inherit)}@media screen and (min-width:821px){.vh{--vh-inset: 2.25vw;--vh-sticky-top: 1.25rem}}.vh.is-transparent{--vh-fg: var(--vh-transparent-fg, #fff)}.vh__bar{position:fixed;z-index:50;left:var(--vh-inset);top:var(--vh-rest-top);width:calc(100% - (2 * var(--vh-inset)));transform:translateY(0);color:var(--vh-fg);transition:top .7s var(--vh-ease),transform .7s var(--vh-ease),color 0s,filter .3s ease-in-out}html:not(.vh-interactive) .vh__bar,html:not(.vh-interactive) .vh__bar *{transition:none!important}.vh.is-sticky .vh__bar{top:var(--vh-sticky-top)}.vh.is-hidden .vh__bar{transform:translateY(calc(-100% - var(--vh-sticky-top) - 2rem))}.vh__nav{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.125rem min(2rem,4vw);border-radius:var(--vh-radius, 0);background-color:var(--vh-solid-bg, #fff);border:1px solid transparent;transition:background-color .7s var(--vh-ease),border-color .7s var(--vh-ease),border-radius .7s var(--vh-ease),padding .7s var(--vh-ease)}@media screen and (min-width:821px){.vh__nav{padding:1.25rem min(2rem,3vw)}}.vh__nav--border{border-color:#0000001a}.vh.is-transparent .vh__nav{background-color:transparent;border-color:transparent}.vh.is-mega-open .vh__nav,.vh.is-mobile-open .vh__nav{border-bottom-left-radius:0;border-bottom-right-radius:0}.vh.is-mobile-open .vh__nav{background-color:transparent;border-color:transparent}.vh__side{display:flex;align-items:center;gap:2.5rem;min-width:0}.vh__side--right{justify-content:flex-end}.vh__desktop-links{display:flex;align-items:center;gap:2.5rem}.vh__link{position:relative;display:inline-flex;align-items:center;padding:.25rem 0;border:0;background:none;color:inherit;font:inherit;font-size:.6875rem;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .7s var(--vh-ease),opacity .3s ease}.vh__link:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .4s var(--vh-ease)}.vh__link:hover:after,.vh__link[aria-expanded=true]:after{transform:scaleX(1);transform-origin:left}.vh__link:focus-visible,.vh__burger:focus-visible,.vh__logo:focus-visible,.vh-tabs__tab:focus-visible,.vh-card:focus-visible,.vh-button:focus-visible,.vh-mobile__link:focus-visible,.vh-mega__arrow:focus-visible{outline:1px solid currentColor;outline-offset:4px}.vh__logo{position:relative;display:grid;justify-items:center;align-items:center;color:inherit;text-decoration:none}.vh__logo-img{grid-area:1 / 1;display:block;width:auto;height:var(--vh-logo-h-mobile, 18px);transition:opacity .7s var(--vh-ease)}@media screen and (min-width:821px){.vh__logo-img{height:var(--vh-logo-h, 24px)}}.vh__logo-img--light{opacity:0}.vh.is-transparent .vh__logo-img--light{opacity:1}.vh.is-transparent .vh__logo-img--dark:has(+.vh__logo-img--light){opacity:0}.vh__logo-text{font-size:1.125rem;letter-spacing:.3em;text-transform:uppercase;font-weight:500}.vh__burger{display:none;padding:.5rem .5rem .5rem 0;margin:-.5rem 0;border:0;background:none;color:inherit;cursor:pointer}.vh__burger svg{display:block;overflow:visible;transition:transform .7s var(--vh-ease)}.vh__burger-line{transform-box:fill-box;transform-origin:center;transition:transform .7s var(--vh-ease),opacity .7s var(--vh-ease)}.vh.is-mobile-open .vh__burger svg{transform:rotate(180deg)}.vh.is-mobile-open .vh__burger-line--mid{opacity:0}.vh.is-mobile-open .vh__burger-line--top{transform:translateY(6.25px) rotate(45deg)}.vh.is-mobile-open .vh__burger-line--bot{transform:translateY(-6.25px) rotate(-45deg)}@media screen and (max-width:820px){.vh__burger{display:inline-flex}.vh__desktop-links,.vh__link--desktop{display:none}.vh__side{gap:1rem}}.vh-tabs{position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 2.5rem;padding-bottom:.5rem}.vh-tabs__tab{padding:.25rem 0;border:0;background:none;font:inherit;font-size:max(.75rem,.8vw);font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#00000061;cursor:pointer;transition:color .3s ease}.vh-tabs__tab:hover,.vh-tabs__tab.is-current{color:var(--vh-solid-fg, #000)}.vh-tabs__indicator{position:absolute;bottom:.25rem;left:0;width:0;height:1px;background:var(--vh-solid-fg, #000);opacity:0;transition:left .3s ease-in-out,width .3s ease-in-out,opacity .3s ease-in-out}.vh-mega{max-height:0;overflow:hidden;background:var(--vh-panel-bg, #fff);color:var(--vh-solid-fg, #000);border-radius:0 0 var(--vh-radius, 0) var(--vh-radius, 0);border:0 solid rgb(0 0 0 / .1);visibility:hidden;transition:max-height .7s var(--vh-ease),visibility 0s linear .7s}.vh.is-mega-open .vh-mega{visibility:visible;border-width:0 1px 1px;transition:max-height .7s var(--vh-ease),visibility 0s}.vh.is-mega-open:not(:has(.vh__nav--border)) .vh-mega{border-width:0}.vh-mega__container{display:flex;flex-direction:column;align-items:center;padding:1.5rem 5rem 2.25rem}.vh-mega__viewport{width:100%;max-width:72rem;overflow:hidden}.vh-mega__track{display:flex;align-items:flex-start;transition:transform .3s ease}.vh-mega__panel{flex:0 0 100%;min-width:0;padding-top:2.5rem}.vh-mega__products{position:relative}.vh-mega__row{display:flex;justify-content:safe center;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.vh-mega__row::-webkit-scrollbar{display:none}.vh-mega__arrow{position:absolute;top:40%;z-index:2;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid rgb(0 0 0 / .12);background:#fff;color:#000;cursor:pointer;transform:translateY(-50%);transition:background-color .25s ease,color .25s ease}.vh-mega__arrow:hover{background:#000;color:#fff}.vh-mega__arrow--prev{left:.5rem}.vh-mega__arrow--next{right:.5rem}.vh-mega__arrow[hidden]{display:none}.vh-mega__empty{margin:0;padding:2rem 0;text-align:center;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:#00000080}.vh-mega__cta{display:flex;justify-content:center;padding-top:2rem}.vh-card{display:flex;flex-direction:column;gap:.75rem;flex:0 0 clamp(150px,13.5vw,220px);scroll-snap-align:start;color:inherit;text-decoration:none}.vh-card__media{display:block;aspect-ratio:1;overflow:hidden;background:#f4f4f2;border-radius:var(--vh-radius, 0)}.vh-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--vh-ease)}.vh-card:hover .vh-card__image{transform:scale(1.04)}.vh-card__info{display:flex;flex-direction:column;gap:.3rem;text-align:center}.vh-card__title{font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1.35}.vh-card__price{font-size:.75rem;color:#0009}.vh-card--row{flex-direction:row;align-items:center;gap:1rem;flex:none}.vh-card--row .vh-card__media{flex:0 0 4.5rem;width:4.5rem}.vh-card--row .vh-card__info{text-align:left}.vh-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:12rem;padding:.9rem 1.75rem;border:1px solid #000;color:#000;background:transparent;overflow:hidden;isolation:isolate;text-decoration:none;font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-radius:var(--vh-radius, 0);transition:color .25s ease}.vh-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#000;transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.vh-button:hover{color:#fff}.vh-button:hover:before{transform:scaleX(1);transform-origin:left}.vh-button--block{display:flex;width:100%;margin-top:1.5rem}.vh-mobile{position:absolute;z-index:-1;top:0;left:0;width:100%;height:calc(100dvh - var(--vh-sticky-top) - 1rem);max-height:0;overflow:hidden;border-radius:var(--vh-radius, 0);background:var(--vh-panel-bg, #fff);color:var(--vh-solid-fg, #000);box-sizing:border-box;border:0 solid rgb(0 0 0 / .1);visibility:hidden;transition:max-height 1s var(--vh-ease),visibility 0s linear 1s}.vh.is-mobile-open .vh-mobile{max-height:calc(100dvh - var(--vh-sticky-top) - 1rem);visibility:visible;border-width:1px;transition:max-height 1s var(--vh-ease),visibility 0s}.vh-mobile__container{height:100%;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--vh-nav-h, 3.5rem) + 1rem) 1.25rem 2rem}.vh-tabs--mobile{justify-content:flex-start;gap:.5rem 1.5rem}.vh-tabs--mobile .vh-tabs__tab{font-size:.6875rem}.vh-mobile__panels{padding-top:1.5rem}.vh-mobile__products{display:flex;flex-direction:column;gap:.875rem}.vh-mobile__links{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid rgb(0 0 0 / .12)}.vh-mobile__link{display:block;padding:1.1rem 0;border-bottom:1px solid rgb(0 0 0 / .12);color:inherit;text-decoration:none;font-size:.75rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}html.vh-scroll-lock,html.vh-scroll-lock body,html.vh-scroll-lock .page-wrapper{overflow:hidden}.vh-search{position:fixed;z-index:60;top:var(--vh-sticky-top);left:var(--vh-inset);width:calc(100% - (2 * var(--vh-inset)));background:#fff;color:#000;border:1px solid rgb(0 0 0 / .1);border-radius:var(--vh-radius, 0)}.vh-search__form{display:flex;align-items:center;gap:1rem;padding:1rem min(2rem,4vw)}.vh-search__label{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.vh-search__input{flex:1;border:0;border-bottom:1px solid #000;padding:.5rem 0;font:inherit;background:transparent;outline:none}.vh-search__close{border:0;background:none;cursor:pointer;padding:.5rem;color:inherit}.vh__sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.vh *,.vh__bar{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/velvilo-header.css.map */
