:root{--vl-black: #0A0A0A;--vl-white: #FFFFFF;--vl-urban-stone: #6B6B6B;--vl-off-white: #F7F7F5;--vl-gray-100: #f5f5f5;--vl-gray-200: #E5E5E5;--vl-gray-400: #aaaaaa;--vl-gray-600: #6B6B6B;--vl-gray-800: #1c1c1c;--vl-font-primary: "Poppins", sans-serif;--vl-font-secondary: "Cormorant Garamond", "Georgia", serif;--vl-font-sans: var(--vl-font-primary);--vl-font-serif: var(--vl-font-secondary);--vl-ease: cubic-bezier(.25, .1, .25, 1);--vl-ease-out: cubic-bezier(0, 0, .2, 1);--vl-dur-fast: .2s;--vl-dur-base: .42s;--vl-dur-slow: .7s}:root,[class*=color-]{--font-heading--family: var(--vl-font-serif) !important;--font-body--family: var(--vl-font-sans) !important;--font-subheading--family: var(--vl-font-sans) !important;--font-accent--family: var(--vl-font-sans) !important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-family:var(--vl-font-sans);font-weight:300;font-size:13px;letter-spacing:.04em;background-color:var(--vl-white);color:var(--vl-black)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-family:var(--vl-font-serif)!important;font-weight:300;line-height:1.06;letter-spacing:-.01em}h1{font-size:clamp(52px,7.5vw,110px)}h2{font-size:clamp(38px,5.5vw,80px)}h3{font-size:clamp(26px,3.5vw,52px)}h4{font-size:clamp(20px,2.5vw,36px)}h5,h6,.h5,.h6{font-family:var(--vl-font-sans)!important;font-weight:300;text-transform:uppercase;letter-spacing:.22em}h5{font-size:11px}h6{font-size:10px}p,li,span:not([class]){font-family:var(--vl-font-sans);font-weight:300;font-size:13px;line-height:1.85;letter-spacing:.04em}a{color:inherit;text-decoration:none;transition:opacity var(--vl-dur-fast) var(--vl-ease)}a:hover{opacity:.55}header-component{border-bottom:none!important;transition:background .5s cubic-bezier(.25,.1,.25,1),border-color .5s cubic-bezier(.25,.1,.25,1),color .5s cubic-bezier(.25,.1,.25,1)!important}.header__row--top{height:70px!important;padding-inline:40px!important}.header__menu-item,.header-menu a,nav a{font-family:var(--vl-font-sans)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.2em!important;text-transform:uppercase!important}.header-actions a,.header-actions button,.header-actions__icon-wrapper{font-family:var(--vl-font-sans)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.15em!important;text-transform:uppercase!important}header-component[transparent]:not(.vl-header-dark){background:transparent!important;border-bottom:none!important}header-component.vl-header-dark{background:#0a0a0a!important;border-bottom:none!important}header-component.vl-header-dark .header__menu-item,header-component.vl-header-dark .header-menu a,header-component.vl-header-dark nav a,header-component.vl-header-dark .header-actions a,header-component.vl-header-dark .header-actions button{color:var(--vl-white)!important}header-component.vl-header-dark svg{color:var(--vl-white)!important;stroke:var(--vl-white)!important}header-component.vl-header-dark .header__logo *{color:var(--vl-white)!important;fill:var(--vl-white)!important}header-component:not([transparent]):not(.vl-header-dark){background:#fafafaf5!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--vl-gray-200)!important}.button,a.button,button.button{font-family:var(--vl-font-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.25em!important;text-transform:uppercase!important;border-radius:0!important;padding:15px 40px!important;transition:background var(--vl-dur-base) var(--vl-ease),color var(--vl-dur-base) var(--vl-ease),border-color var(--vl-dur-base) var(--vl-ease)!important}.button-primary,.button--primary{background:var(--vl-black)!important;color:var(--vl-white)!important;border:1px solid var(--vl-black)!important}.button-primary:hover,.button--primary:hover{background:transparent!important;color:var(--vl-black)!important}.button-secondary,.button--secondary{background:transparent!important;border:1px solid currentColor!important}.button-secondary:hover,.button--secondary:hover{background:var(--vl-black)!important;color:var(--vl-white)!important}.link,.button-link{font-family:var(--vl-font-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-bottom:1px solid currentColor!important;padding-bottom:3px!important;background:none!important;padding-inline:0!important}.hero{position:relative;overflow:hidden}.hero .button{margin-top:8px}.hero--full-screen .hero__content,.hero .hero__content{text-align:center}.product-card,.card{border-radius:0!important}.product-card__media,.card__media{overflow:hidden!important}.product-card__media img,.card__media img,.product-card__media .media img{transition:transform var(--vl-dur-slow) var(--vl-ease)!important}.product-card:hover .product-card__media img,.card:hover .card__media img{transform:scale(1.05)!important}.product-card__info,.card__information{padding-top:14px!important}.product-card .product-title,.product-card h3,.card__heading{font-family:var(--vl-font-serif)!important;font-size:16px!important;font-weight:400!important;letter-spacing:.01em!important;margin-bottom:4px!important}.product-card .price,.price__regular,.price__sale{font-family:var(--vl-font-sans)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.12em!important;color:var(--vl-gray-600)!important}.product-list__grid{gap:48px 20px!important}.product-list__header h3,.product-list__header h2{font-family:var(--vl-font-serif)!important;font-weight:300!important;font-size:clamp(22px,3vw,40px)!important}marquee-component{--marquee-speed: 30s !important}marquee-component .marquee__wrapper{animation-duration:30s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}marquee-component .text-block,marquee-component p,marquee-component span{font-family:var(--vl-font-serif)!important;font-style:italic!important;font-size:clamp(20px,2.8vw,32px)!important;font-weight:300!important;letter-spacing:.02em!important}.media-with-content{gap:0!important}.media-with-content .rte h2,.media-with-content .rte h3{font-family:var(--vl-font-serif)!important;font-weight:300!important}.media-with-content .rte p{font-family:var(--vl-font-sans)!important;font-weight:300!important;line-height:1.9!important;letter-spacing:.04em!important;color:var(--vl-gray-600)!important}.divider hr{border-color:var(--vl-gray-200)!important}.cart-drawer{border-radius:0!important;border-left:1px solid var(--vl-gray-200)!important}.cart-drawer__title,.cart-drawer__header{font-family:var(--vl-font-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important}.cart-items .product-title{font-family:var(--vl-font-serif)!important;font-size:15px!important;font-weight:400!important}.footer{border-top:1px solid var(--vl-gray-200)!important}.footer a,.footer p,.footer li{font-family:var(--vl-font-sans)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.1em!important}.footer__heading,.footer h3,.footer h4{font-family:var(--vl-font-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important}.announcement-bar,.announcement-bar p,.announcement-bar a{font-family:var(--vl-font-sans)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.22em!important;text-transform:uppercase!important}input,select,textarea{font-family:var(--vl-font-sans)!important;font-size:12px!important;font-weight:300!important;letter-spacing:.08em!important;border-radius:0!important}.badge{font-family:var(--vl-font-sans)!important;font-size:9px!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;border-radius:0!important}.predictive-search__item-title{font-family:var(--vl-font-serif)!important;font-size:16px!important;font-weight:400!important}.predictive-search__item-vendor,.predictive-search__item-price{font-family:var(--vl-font-sans)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.1em!important}.collection-hero h1{font-family:var(--vl-font-serif)!important;font-weight:300!important}.facets label,.facets__label{font-family:var(--vl-font-sans)!important;font-size:10px!important;font-weight:300!important;letter-spacing:.18em!important;text-transform:uppercase!important}@media(prefers-reduced-motion:no-preference){.will-animate{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(0,0,.2,1),transform .7s cubic-bezier(0,0,.2,1)}.will-animate.is-animated{opacity:1;transform:none}}body,*{cursor:auto}a,button,[role=button],select,label,.vl-product-card,.vl-sl-card,.vl-toolbar__col-btn,.vl-toolbar__filter-btn,.vl-pdp__swatch-btn,.vl-pdp__size-btn,.vl-pdp__atc,.vl-pdp__wishlist-btn{cursor:pointer}input,textarea{cursor:text}@keyframes vl-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}main#MainContent{animation:vl-fade var(--vl-dur-base) var(--vl-ease-out) both}@media(max-width:768px){.header__row--top{padding-inline:20px!important}h1{font-size:clamp(40px,11vw,72px)}h2{font-size:clamp(30px,8vw,56px)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vl-design-system.css.map */
