.vlf-nav{--vlf-nav-ink: #000;--vlf-nav-bg: #fffdf7;--vlf-nav-top-bg: rgba(255, 253, 247, .35);--vlf-nav-top-text: #000;--vlf-nav-solid-text: #000;--vlf-nav-panel-bg: #fffdf7;--vlf-nav-announcement-bg: #332f2a;--vlf-nav-announcement-text: #fff;--vlf-nav-border: rgba(0, 0, 0, .7);--vlf-nav-muted: rgba(0, 0, 0, .6);--vlf-nav-ease: cubic-bezier(.22, .61, .36, 1);position:fixed;z-index:84;top:0;left:0;width:100%;color:var(--vlf-nav-solid-text);font-family:DM Sans,Avenir Next,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;transition:transform .32s var(--vlf-nav-ease),color .18s ease,background-color .18s ease}.vlf-nav *,.vlf-nav *:before,.vlf-nav *:after{box-sizing:border-box}.vlf-nav button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.vlf-nav a{color:inherit;text-decoration:none}.vlf-nav[data-hidden=true]{transform:translateY(-100%)}.vlf-nav__announcement{display:flex;min-height:30px;align-items:center;justify-content:center;padding:4px 20px;color:var(--vlf-nav-announcement-text);background:var(--vlf-nav-announcement-bg);font-size:13px;font-weight:400;letter-spacing:.26px;line-height:17px;text-align:center;text-transform:uppercase}.vlf-nav__announcement a{color:inherit}.vlf-nav__announcement-text{display:inline;max-width:100%}.vlf-nav__announcement strong{font-weight:700}.vlf-nav__desktop{position:relative;color:var(--vlf-nav-solid-text);background:var(--vlf-nav-bg);transition:color .18s ease,background-color .18s ease}.vlf-nav[data-overlay=true][data-state=top] .vlf-nav__desktop{color:var(--vlf-nav-top-text);background:var(--vlf-nav-top-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vlf-nav[data-state=solid] .vlf-nav__desktop,.vlf-nav[data-menu-open=true] .vlf-nav__desktop{color:var(--vlf-nav-solid-text);background:var(--vlf-nav-bg)}.vlf-nav__toolbar{position:relative;display:flex;height:65px;align-items:center;padding:0 32px;border-bottom:.25px solid var(--vlf-nav-border)}.vlf-nav .vlf-nav__search-trigger{display:inline-flex;width:290px;height:39px;align-items:center;gap:12px;padding:0 20px;border-radius:49px;color:currentColor;text-align:left}.vlf-nav[data-overlay=true][data-state=top] .vlf-nav__search-trigger{background:#00000040}.vlf-nav__search-trigger span:last-child{overflow:hidden;opacity:.55;font-size:13px;font-weight:400;letter-spacing:0;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.vlf-nav__logo{position:absolute;top:50%;left:50%;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%)}.vlf-nav__logo-image{display:block;width:auto;max-width:190px;height:var(--vlf-nav-logo-height, 42px);object-fit:contain}.vlf-nav__logo-image--light,.vlf-nav[data-logo-light-solid=true] .vlf-nav__logo-image--dark{display:none}.vlf-nav[data-logo-light-solid=true] .vlf-nav__logo-image--light,.vlf-nav[data-overlay=true][data-state=top][data-menu-open=false][data-logo-light-top=false] .vlf-nav__logo-image--dark{display:block}.vlf-nav[data-overlay=true][data-state=top][data-menu-open=false][data-logo-light-top=false] .vlf-nav__logo-image--light,.vlf-nav[data-overlay=true][data-state=top][data-menu-open=false][data-logo-light-top=true] .vlf-nav__logo-image--dark{display:none}.vlf-nav[data-overlay=true][data-state=top][data-menu-open=false][data-logo-light-top=true] .vlf-nav__logo-image--light,.vlf-nav .vlf-nav__logo--panel .vlf-nav__logo-image--dark{display:block}.vlf-nav .vlf-nav__logo--panel .vlf-nav__logo-image--light{display:none}.vlf-nav__actions{display:flex;align-items:center;gap:20px;margin-left:auto}.vlf-nav__action{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;color:currentColor}.vlf-nav__icon{display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.vlf-nav__icon--raster{display:block;width:20px;height:20px;flex:0 0 auto;background:currentColor;-webkit-mask-image:var(--vlf-nav-icon-mask);mask-image:var(--vlf-nav-icon-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.vlf-nav__icon--flip{transform:scaleX(-1)}.vlf-nav__chevron.vlf-nav__icon--raster{width:7px;height:13px}.vlf-nav__account-icon{display:block;width:20px;height:20px;flex:0 0 auto;background:currentColor;-webkit-mask-image:var(--vlf-nav-icon-mask);mask-image:var(--vlf-nav-icon-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.vlf-nav__icon--menu{width:24px;height:24px;stroke-width:1.5}.vlf-nav__action .cart-link__bubble{position:absolute;transform:translate(13px,-15px)}.vlf-nav__primary-row{display:flex;height:55px;align-items:center;justify-content:center;padding:0 32px}.vlf-nav__primary{display:flex;height:100%;align-items:center;justify-content:center;gap:clamp(23px,3.2vw,46px);margin:0;padding:0;list-style:none}.vlf-nav__item{display:flex;height:100%;align-items:center}.vlf-nav__top-link{position:relative;display:inline-flex;height:100%;align-items:center;color:currentColor;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:18.228px;text-transform:uppercase;white-space:nowrap}.vlf-nav button.vlf-nav__top-link{font-family:inherit;font-size:14px;font-weight:400;letter-spacing:.28px;line-height:18.228px}.vlf-nav__top-link:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px;background:var(--vlf-nav-announcement-bg);content:"";opacity:0;transform:scaleX(.35);transition:opacity .15s ease,transform .18s var(--vlf-nav-ease)}.vlf-nav__item.is-active>.vlf-nav__top-link,.vlf-nav__top-link:hover,.vlf-nav__top-link:focus-visible{font-weight:700}.vlf-nav__item.is-active>.vlf-nav__top-link:after,.vlf-nav__top-link:hover:after,.vlf-nav__top-link:focus-visible:after{opacity:1;transform:scaleX(1)}.vlf-nav__panel{position:absolute;z-index:2;top:100%;right:0;left:0;display:none;min-height:250px;border-bottom:.25px solid var(--vlf-nav-border);color:var(--vlf-nav-ink);background:var(--vlf-nav-panel-bg)}.vlf-nav__item.is-active>.vlf-nav__panel{display:block;animation:vlf-nav-reveal .18s ease both}@keyframes vlf-nav-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.vlf-nav__panel-inner{display:grid;grid-template-columns:max-content auto;gap:clamp(28px,3vw,44px);width:max-content;max-width:calc(100% - 64px);min-height:250px;margin:0 auto;padding:44px 0 38px}.vlf-nav__text-columns{display:flex;min-width:0;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:clamp(28px,4vw,76px);padding:0 clamp(20px,2.4vw,40px)}.vlf-nav__group{flex:0 1 auto;min-width:145px}.vlf-nav__group--color{min-width:172px}.vlf-nav__panel-inner--color .vlf-nav__text-columns{gap:clamp(24px,2.5vw,44px);padding-right:clamp(12px,2vw,24px);padding-left:clamp(12px,2vw,24px)}.vlf-nav__group-title{display:inline-block;margin:0 0 20px;color:var(--vlf-nav-ink);font-size:14px;font-weight:700;letter-spacing:.28px;line-height:18.228px;text-transform:uppercase}.vlf-nav__l2-list,.vlf-nav__l3-list{display:grid;gap:17px;margin:0;padding:0;list-style:none}.vlf-nav__l2-link,.vlf-nav__l3-link{display:inline-block;color:var(--vlf-nav-muted);font-size:13px;font-weight:400;letter-spacing:.26px;line-height:16.918px;transition:color .12s ease,font-size .12s ease}.vlf-nav__l2-link:hover,.vlf-nav__l2-link:focus-visible,.vlf-nav__l3-link:hover,.vlf-nav__l3-link:focus-visible{color:var(--vlf-nav-ink);font-size:14px;font-weight:700}.vlf-nav__l3-list{gap:9px;margin-top:0;padding-left:0;border-left:0}.vlf-nav__l3-link{font-size:12px;line-height:16px}.vlf-nav__l3-list--structural{gap:17px;margin-top:0;padding-left:0;border-left:0}.vlf-nav__l3-list--structural .vlf-nav__l3-link{font-size:13px;line-height:16.918px}.vlf-nav__color-list{display:grid;grid-template-columns:repeat(2,minmax(68px,1fr));gap:12px 16px;margin-top:10px;padding-left:0;border-left:0}.vlf-nav__l3-list--structural.vlf-nav__color-list{gap:12px 16px}.vlf-nav__color-link{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.vlf-nav__color-dot{display:inline-block;width:14px;height:14px;flex:0 0 14px;border-radius:50%;background:var(--vlf-nav-color-dot, #d9d9d9);box-shadow:inset 0 0 0 .5px #0000003d;transition:transform .12s ease}.vlf-nav__color-link:hover .vlf-nav__color-dot,.vlf-nav__color-link:focus-visible .vlf-nav__color-dot{transform:scale(1.08)}.vlf-nav__l3-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:12px 0 2px 11px;padding-top:12px;border-top:1px solid rgba(0,0,0,.1)}.vlf-nav__content-card{display:block;min-width:0}.vlf-nav__content-image{width:100%;aspect-ratio:1.12;overflow:hidden;background:#d9d9d9}.vlf-nav__content-image img{display:block;width:100%;height:100%;object-fit:cover}.vlf-nav__content-card span{display:block;margin-top:5px;color:var(--vlf-nav-muted);font-size:11px;line-height:15px}.vlf-nav__visuals{display:flex;align-items:flex-start;gap:40px}.vlf-nav__visual-card{display:block;flex:0 0 140px;width:140px;min-width:0}.vlf-nav__visual-card--wide{flex-basis:300px;width:300px}.vlf-nav__visual-image{position:relative;display:block;height:190px;overflow:hidden;background:#d9d9d9}.vlf-nav__visual-card--wide .vlf-nav__visual-image{height:250px}.vlf-nav__visual-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .42s var(--vlf-nav-ease)}.vlf-nav__visual-card:hover img{transform:scale(1.035)}.vlf-nav__visual-title,.vlf-nav__visual-price{display:block;color:var(--vlf-nav-muted);font-size:13px;letter-spacing:.26px;line-height:16.918px;text-align:center}.vlf-nav__visual-title{padding-top:7px}.vlf-nav__visual-label{position:absolute;right:14px;bottom:12px;left:14px;color:#fff;font-size:14px;letter-spacing:.28px;line-height:18.228px;text-align:center;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.65)}.vlf-nav__mobile-bar,.vlf-nav__drawer{display:none}.vlf-nav__spacer{height:var(--vlf-nav-spacer-desktop, 150px)}.vlf-nav__search{position:fixed;z-index:113;inset:0 0 auto;display:none;min-height:min(430px,100vh);color:var(--vlf-nav-ink);background:var(--vlf-nav-panel-bg);border-bottom:.25px solid var(--vlf-nav-border)}.vlf-nav__search.is-open{display:block;animation:vlf-nav-reveal .18s ease both}.vlf-nav__search-inner{width:min(1180px,calc(100% - 96px));margin:0 auto;padding:50px 0 42px}.vlf-nav__search-form{display:flex;width:min(1000px,100%);height:60px;align-items:center;gap:17px;margin:0 auto;padding:0 27px;overflow:hidden;border-radius:100px;color:#fff;background:var(--vlf-nav-announcement-bg)}.vlf-nav__search-form input{width:100%;border:0;outline:0;color:#fff;background:transparent;font:inherit;font-size:13px;letter-spacing:0}.vlf-nav__search-form input::placeholder{color:#ffffffb8}.vlf-nav__search-close{position:absolute;top:14px;right:18px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center}.vlf-nav__search-results{display:grid;grid-template-columns:180px minmax(0,1fr);gap:40px;margin-top:33px}.vlf-nav__search-links{display:grid;align-content:start;gap:25px;padding-top:13px}.vlf-nav__search-links a{color:#000c;font-size:16px;line-height:20.832px}.vlf-nav__search-products{display:grid;grid-template-columns:repeat(4,minmax(0,140px));gap:40px}.vlf-nav__search-product{display:block;min-width:0}.vlf-nav__search-product-image{display:block;width:140px;height:190px;overflow:hidden;background:#d9d9d9}.vlf-nav__search-product-image img{display:block;width:100%;height:100%;object-fit:cover}.vlf-nav__search-product-title,.vlf-nav__search-product-price{display:block;color:var(--vlf-nav-muted);font-size:13px;letter-spacing:.26px;line-height:16.918px;text-align:center}.vlf-nav__search-product-title{padding-top:7px}.vlf-nav__search-empty{grid-column:1 / -1;color:var(--vlf-nav-muted);font-size:13px}body.vlf-nav-locked{overflow:hidden}.vlf-nav__item>.vlf-nav__top-link:focus-visible,.vlf-nav__action:focus-visible,.vlf-nav__search-trigger:focus-visible,.vlf-nav__search-form:focus-within{outline:1px solid currentColor;outline-offset:3px}@media(max-width:1360px)and (min-width:1101px){.vlf-nav__panel-inner{width:calc(100% - 64px);max-width:none;grid-template-columns:minmax(0,1fr) auto}.vlf-nav__text-columns{flex-wrap:wrap}}@media(max-width:1100px)and (min-width:901px){.vlf-nav__toolbar{padding-right:24px;padding-left:24px}.vlf-nav__primary{gap:24px}.vlf-nav__top-link{font-size:12px}.vlf-nav__panel-inner{width:calc(100% - 64px);max-width:none;grid-template-columns:minmax(0,1fr) auto}.vlf-nav__text-columns{flex-wrap:wrap;gap:26px;padding-right:16px;padding-left:16px}.vlf-nav__panel-inner--color .vlf-nav__text-columns{gap:22px 28px;padding-right:12px;padding-left:12px}}@media(max-width:900px){.vlf-nav{--vlf-nav-logo-mobile: 124px}.vlf-nav__announcement{min-height:35px;padding:6px 2px;font-size:11px;letter-spacing:.18px;line-height:16px}.vlf-nav__desktop{display:none}.vlf-nav__spacer{height:var(--vlf-nav-spacer-mobile, 100px)}.vlf-nav__mobile-bar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;height:65px;align-items:center;padding:0 20px;color:var(--vlf-nav-solid-text);background:var(--vlf-nav-bg)}.vlf-nav[data-overlay=true][data-state=top] .vlf-nav__mobile-bar{color:var(--vlf-nav-top-text);background:var(--vlf-nav-top-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vlf-nav[data-state=solid] .vlf-nav__mobile-bar{color:var(--vlf-nav-solid-text);background:var(--vlf-nav-bg)}.vlf-nav__mobile-bar:after{position:absolute;right:0;bottom:0;left:0;height:.25px;background:var(--vlf-nav-border);content:"";opacity:0}.vlf-nav[data-state=solid] .vlf-nav__mobile-bar:after{opacity:1}.vlf-nav__mobile-actions{display:flex;justify-self:end;align-items:center;gap:13px}.vlf-nav__mobile-bar .vlf-nav__logo{position:static;transform:none}.vlf-nav__mobile-bar .vlf-nav__logo-image{height:30px;max-width:140px}.vlf-nav__mobile-bar .vlf-nav__action{width:44px;height:44px}.vlf-nav__mobile-bar .vlf-nav__icon{width:24px;height:24px}.vlf-nav__drawer{position:fixed;z-index:112;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:65px minmax(0,1fr);color:var(--vlf-nav-ink);background:var(--vlf-nav-panel-bg);transform:translate(100%);transition:transform .26s var(--vlf-nav-ease)}.vlf-nav__drawer.is-open{transform:translate(0)}.vlf-nav__drawer-top{position:relative;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;height:65px;align-items:center;padding:0 14px;background:var(--vlf-nav-panel-bg);border-bottom:.25px solid rgba(0,0,0,.64)}.vlf-nav__drawer-top .vlf-nav__logo{position:static;transform:none}.vlf-nav__drawer-top .vlf-nav__logo-image{height:30px;max-width:140px}.vlf-nav__drawer-actions{display:flex;justify-self:end;align-items:center;gap:11px}.vlf-nav__drawer-close{justify-self:start}.vlf-nav__drawer-close,.vlf-nav__drawer-actions .vlf-nav__action{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center}.vlf-nav__drawer .vlf-nav__icon{width:24px;height:24px}.vlf-nav__pages{position:relative;min-height:0;overflow:hidden}.vlf-nav__page{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--vlf-nav-panel-bg);transform:translate(100%);transition:transform .26s var(--vlf-nav-ease)}.vlf-nav__page.is-active{transform:translate(0)}.vlf-nav__page--main{padding:40px 20px 0}.vlf-nav__mobile-list{display:grid;gap:25px;margin:0;padding:0;list-style:none}.vlf-nav__mobile-link{display:flex;width:100%;min-height:21px;align-items:center;justify-content:space-between;color:var(--vlf-nav-ink);font-size:16px;font-weight:400;letter-spacing:.32px;line-height:20.832px;text-align:left;text-transform:uppercase}.vlf-nav__mobile-link:hover,.vlf-nav__mobile-link:focus-visible,.vlf-nav__mobile-link.is-current{font-weight:700}.vlf-nav__chevron{width:7px;height:13px;fill:none;stroke:currentColor;stroke-width:2}.vlf-nav__mobile-bottom{margin-top:auto}.vlf-nav .vlf-nav__mobile-search{display:flex;width:100%;height:37px;align-items:center;gap:14px;padding:0 20px;border-radius:66px;color:#ffffff8c!important;background:var(--vlf-nav-announcement-bg)!important;font-size:13px;line-height:16.926px;text-align:left;text-transform:uppercase}.vlf-nav__mobile-search .vlf-nav__icon{width:24px;height:24px;color:#fff}.vlf-nav__mobile-footer{display:flex;height:68px;align-items:center;margin-top:20px;border-top:.25px solid rgba(0,0,0,.64)}.vlf-nav__socials{display:flex;align-items:center;gap:16px}.vlf-nav__social-link{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center}.vlf-nav__socials .vlf-nav__icon{width:24px;height:24px}.vlf-nav__social-divider{width:1px;height:21px;margin:0 -2px;background:#000c}.vlf-nav__login{display:inline-flex;min-height:44px;align-items:center;gap:9px;margin-left:auto;font-size:14px;letter-spacing:.28px;text-transform:uppercase}.vlf-nav__mobile-subhead{display:grid;flex:0 0 51px;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;border-bottom:.25px solid rgba(0,0,0,.64)}.vlf-nav__mobile-back{display:inline-flex;width:54px;height:51px;align-items:center;justify-content:center}.vlf-nav__mobile-title{overflow:hidden;font-size:16px;font-weight:700;letter-spacing:.32px;line-height:20.832px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.vlf-nav__mobile-body{min-height:0;flex:1;overflow-y:auto;padding:40px 20px 0}.vlf-nav__mobile-group+.vlf-nav__mobile-group{margin-top:37px;padding-top:36px;border-top:.25px solid rgba(0,0,0,.5)}.vlf-nav__mobile-group-title{margin:0 0 20px;color:var(--vlf-nav-ink);font-size:16px;font-weight:700;letter-spacing:.32px;line-height:20.832px;text-transform:uppercase}.vlf-nav__mobile-sublist{display:grid;gap:18px;margin:0;padding:0;list-style:none}.vlf-nav__mobile-sublist a{color:var(--vlf-nav-muted);font-size:14px;letter-spacing:.28px;line-height:18.22px}.vlf-nav__mobile-l3{display:grid;gap:8px;margin:0;padding-left:0;border-left:0;list-style:none}.vlf-nav__mobile-l3 a{font-size:12px;line-height:16px}.vlf-nav__mobile-sublist--structural{gap:18px;padding-left:0;border-left:0}.vlf-nav__mobile-sublist--structural .vlf-nav__mobile-l3-link{font-size:14px;line-height:18.22px}.vlf-nav__mobile-sublist.vlf-nav__color-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding-left:0;border-left:0}.vlf-nav__mobile-color-link{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.vlf-nav__mobile-color-link .vlf-nav__color-dot{width:16px;height:16px;flex-basis:16px}.vlf-nav__mobile-visuals{display:flex;gap:20px;margin:34px -20px 0;padding:0 20px 30px;overflow-x:auto;scroll-snap-type:x mandatory}.vlf-nav__mobile-visuals .vlf-nav__visual-card{flex:0 0 140px;scroll-snap-align:start}.vlf-nav__mobile-visuals .vlf-nav__visual-card--wide{flex-basis:350px;width:350px}.vlf-nav__mobile-visuals .vlf-nav__visual-image,.vlf-nav__mobile-visuals .vlf-nav__visual-card--wide .vlf-nav__visual-image{height:228px}.vlf-nav__mobile-l3-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.1)}.vlf-nav__mobile-l3-content .vlf-nav__content-image{aspect-ratio:1.1}.vlf-nav__search{z-index:123;min-height:100svh;overflow-y:auto}.vlf-nav__search-inner{width:auto;padding:78px 20px 32px}.vlf-nav__search-form{height:48px;padding:0 18px}.vlf-nav__search-close{top:16px;right:14px}.vlf-nav__search-results{display:block;margin-top:30px}.vlf-nav__search-links{gap:22px;padding-top:0}.vlf-nav__search-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:30px}.vlf-nav__search-product-image{width:100%;height:auto;aspect-ratio:.74}}@media(prefers-reduced-motion:reduce){.vlf-nav,.vlf-nav *,.vlf-nav *:before,.vlf-nav *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vlf-navigation.css.map */
