.vh-wrap,.vh-header,.vh-announcement,.vh-hero,.vh-marquee,.vh-footer{font-family:var(--font-body--family, Montserrat, Arial, sans-serif);color:#191817;line-height:1.5}.vh-wrap{width:100%;max-width:1760px;margin-inline:auto;padding-inline:clamp(18px,4vw,60px)}.vh-wrap h2,.vh-hero h1,.vh-wrap p,.vh-hero p,.vh-announcement p{margin:0}.vh-wrap h2,.vh-hero h1{font-family:inherit}.vh-wrap a,.vh-header a,.vh-announcement a,.vh-hero a{color:inherit;text-decoration:none}.vh-wrap ul,.vh-header ul,.vh-marquee ul{list-style:none;margin:0;padding:0}.vh-wrap [hidden],.vh-header [hidden],.vh-marquee [hidden]{display:none}.vh-wrap :focus-visible,.vh-header :focus-visible,.vh-hero :focus-visible,.vh-marquee :focus-visible{outline:2px solid currentColor;outline-offset:3px}.vh-announcement{padding:9px 16px;background:var(--vh-bar, #181716);color:var(--vh-bar-text, #fff);text-align:center;font-size:11px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.vh-header{position:relative;z-index:3;display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,auto) minmax(140px,1fr);align-items:center;gap:clamp(12px,2vw,28px);min-height:78px;padding:14px clamp(18px,3vw,48px);background:#fff;border-bottom:1px solid #eae7e4}.vh-brand{display:inline-flex;align-items:center;justify-self:start;min-width:0}.vh-brand img{width:min(180px,100%);height:auto;max-height:48px;object-fit:contain}.vh-brand span{font-size:clamp(16px,1.65vw,25px);text-transform:uppercase;letter-spacing:.13em;font-weight:600;line-height:1.2;overflow-wrap:anywhere}.vh-desktop-menu>.vh-nav-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px clamp(12px,1.45vw,26px)}.vh-desktop-menu .vh-nav-list>li>a,.vh-desktop-menu .vh-nav-branch>summary{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.055em;white-space:nowrap}.vh-nav-list a:hover,.vh-footer a:hover{text-decoration:underline;text-underline-offset:.24em}.vh-header summary{cursor:pointer;list-style:none}.vh-header summary::-webkit-details-marker{display:none}.vh-header-tools{display:flex;justify-self:end;align-items:center;gap:clamp(5px,.8vw,14px)}.vh-icon-button{display:inline-grid;place-items:center;position:relative;min-width:36px;min-height:36px;padding:5px;color:inherit;background:transparent;border:0;cursor:pointer}.vh-icon-button svg{display:block}.vh-cart>span{position:absolute;top:0;right:-2px;min-width:15px;padding-inline:3px;border-radius:9px;background:#191817;color:#fff;font-size:9px;line-height:15px;text-align:center}.vh-mobile-menu{display:none}.vh-nav-branch{position:relative}.vh-nav-branch>summary,.vh-country>summary{display:flex;align-items:center;gap:5px}.vh-nav-branch summary svg,.vh-country summary svg{width:13px;height:13px}.vh-nav-branch li li{margin-inline-start:12px}.vh-country>summary{font-size:11px;white-space:nowrap}.vh-desktop-menu .vh-nav-branch>ul,.vh-country>form,.vh-search>form,.vh-mobile-menu>nav{position:absolute;z-index:2;top:100%;padding:18px;border:1px solid #e8e3df;background:#fff;box-shadow:0 8px 20px #1e17121a}.vh-desktop-menu .vh-nav-branch>ul{min-width:200px;padding:12px 16px}.vh-nav-branch li>a{display:block;padding-block:6px;font-size:13px}.vh-country>form,.vh-search>form{right:clamp(12px,3vw,48px)}.vh-country>form{display:grid;gap:10px;width:min(300px,calc(100vw - 24px))}.vh-search>form{display:flex;gap:8px;width:min(410px,calc(100vw - 24px))}.vh-search input[type=search]{flex:1;width:0;min-width:0}.vh-search input[type=search],.vh-country select,.vh-newsletter input[type=email]{border:1px solid #aaa5a0;border-radius:0;background:#fff;color:#191817;padding:9px 11px;font:inherit;font-size:13px;min-height:43px}.vh-button,.vh-wrap a.vh-button,.vh-hero a.vh-button{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:10px 24px;border:1px solid #191817;border-radius:0;background:#191817;color:#fff;font:inherit;font-size:11px;font-weight:650;line-height:1.3;letter-spacing:.075em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer}.vh-button:hover,.vh-wrap a.vh-button:hover{background:#403833;border-color:#403833}.vh-button.vh-button-light,.vh-hero a.vh-button-light{background:#fff;border-color:#fff;color:#191817}.vh-button.vh-button-light:hover,.vh-hero a.vh-button-light:hover{background:#eeeae5;border-color:#eeeae5}.vh-hero{position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;aspect-ratio:16 / 9;max-height:760px;background:#3c3732;color:#fff}.vh-hero-media,.vh-hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0}.vh-hero-media:after{content:"";background:rgb(0 0 0 / var(--vh-overlay, .28));pointer-events:none}.vh-picture{display:block;width:100%;height:100%}.vh-picture img,.vh-picture svg,.vh-hero-video{display:block;width:100%;height:100%;object-fit:cover}.vh-hero img,.vh-hero-video{object-position:var(--vh-position, center)}.vh-hero-copy{position:relative;z-index:1;width:min(90%,850px);text-align:center;pointer-events:none}.vh-hero-copy a{pointer-events:auto}.vh-hero-copy .vh-eyebrow{margin-bottom:9px;font-size:clamp(10px,1.15vw,15px);font-weight:600;letter-spacing:.18em;text-transform:uppercase}.vh-hero-copy h1{color:inherit;font-size:clamp(32px,5.2vw,76px);line-height:1.08;font-weight:500;letter-spacing:.065em;text-transform:uppercase;text-shadow:0 2px 14px rgb(0 0 0 / 25%)}.vh-hero-copy .vh-button{margin-top:clamp(18px,2.8vw,32px)}.vh-featured{padding-block:clamp(34px,5vw,72px);text-align:center}.vh-wrap>h2{margin-bottom:26px;font-size:clamp(22px,3.1vw,39px);font-weight:500;line-height:1.15;letter-spacing:.055em;text-align:center;text-transform:uppercase}.vh-carousel-shell{position:relative}.vh-product-track{--vh-gap: clamp(10px, 1.4vw, 22px);display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--vh-gap) * 3) / 4);gap:var(--vh-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vh-product-track::-webkit-scrollbar{display:none}.vh-card{min-width:0;scroll-snap-align:start}.vh-card-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f7f5f3}.vh-card-hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .25s ease}@media(hover:hover){.vh-card-media:hover .vh-card-hover{opacity:1}}.vh-card-media:focus-visible .vh-card-hover{opacity:1}.vh-card-badge{position:absolute;top:8px;left:8px;padding:4px 7px;background:#fff;color:#191817;font-size:10px;text-transform:uppercase}.vh-card-meta{padding:11px 3px 5px;font-size:clamp(12px,1.2vw,15px)}.vh-card-meta a{font-weight:600}.vh-card-meta a:hover{text-decoration:underline}.vh-card-meta .vh-price{margin:4px 0 0;font-size:.92em}.vh-price s{margin-inline-start:5px;color:#625b55}.vh-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.vh-card-meta .vh-swatches{margin-top:8px}.vh-swatches li{width:13px;height:13px;border-radius:50%;border:1px solid #7776;background:var(--vh-swatch)}.vh-carousel-buttons{position:absolute;inset-inline:-16px;top:40%;display:flex;justify-content:space-between;pointer-events:none}.vh-carousel-buttons .vh-icon-button{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid #ded8d4;pointer-events:auto}.vh-carousel-buttons .vh-icon-button:disabled{visibility:hidden}.vh-featured>.vh-button{margin-top:24px}.vh-marquee{display:flex;align-items:center;gap:8px;border-block:1px solid #e8e3df;background:#fbfaf8}.vh-marquee-window{flex:1;min-width:0;overflow:hidden}.vh-marquee-track{display:flex}.vh-marquee-list{display:flex;flex:none;align-items:center;justify-content:space-around;min-width:100%;white-space:nowrap}.vh-marquee-list li{padding:14px clamp(18px,2.8vw,46px);font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.vh-marquee-moving .vh-marquee-list{animation:vh-marquee-scroll var(--vh-speed, 34s) linear infinite}.vh-marquee-moving.is-paused .vh-marquee-list,.vh-marquee-moving:hover .vh-marquee-list{animation-play-state:paused}.vh-marquee:not(.vh-marquee-moving) .vh-marquee-list{flex-wrap:wrap;white-space:normal}.vh-marquee:not(.vh-marquee-moving) .vh-marquee-list[aria-hidden=true]{display:none}.vh-marquee-toggle{margin-inline-end:6px}.vh-marquee-toggle svg{width:16px;height:16px}@keyframes vh-marquee-scroll{to{transform:translate(-100%)}}.vh-categories{padding-block:clamp(22px,4vw,55px)}.vh-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.2vw,32px)}.vh-category{position:relative;display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:#eae4de}.vh-category .vh-picture{position:absolute;top:0;right:0;bottom:0;left:0}.vh-category .vh-picture img{transition:transform .45s ease}.vh-category:hover .vh-picture img{transform:scale(1.035)}.vh-category .vh-button{position:relative;margin:10px}.vh-footer{background:#f7f5f3;border-top:1px solid #e8e3df;padding-top:clamp(35px,5vw,65px)}.vh-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr minmax(220px,1.6fr);gap:clamp(18px,3vw,42px)}.vh-footer-grid>div{min-width:0}.vh-footer-grid h2{margin-bottom:12px;font-size:13px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.vh-footer-grid p,.vh-footer-grid li{font-size:13px}.vh-footer-grid li+li{margin-top:8px}.vh-newsletter-fields{display:flex;gap:7px;margin-top:13px}.vh-newsletter input[type=email]{flex:1;min-width:0}.vh-newsletter .vh-button{padding-inline:13px}.vh-newsletter [role=status],.vh-newsletter [role=alert]{margin-top:8px}.vh-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:30px;padding-block:18px;border-top:1px solid #ded8d4}.vh-footer-bottom small{font-size:11px}.vh-payments{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.vh-payments svg{display:block;width:31px;height:auto}@media(max-width:1059px){.vh-header{grid-template-columns:1fr minmax(0,auto) 1fr;gap:9px;min-height:66px}.vh-desktop-menu{display:none}.vh-mobile-menu{display:block;justify-self:start}.vh-brand{justify-self:center;text-align:center}.vh-brand span{font-size:clamp(15px,3.2vw,23px)}.vh-mobile-menu>nav{left:0;right:0;max-height:70dvh;overflow:auto}.vh-mobile-menu .vh-nav-list>li{border-bottom:1px solid #ece8e4}.vh-mobile-menu .vh-nav-list>li>a,.vh-mobile-menu .vh-nav-branch>summary,.vh-mobile-account{display:flex;justify-content:space-between;padding:10px 2px;font-size:13px}}@media(max-width:699px){.vh-header{padding:10px 12px;min-height:59px}.vh-brand img{max-width:140px;max-height:37px}.vh-header-tools{gap:2px}.vh-header-tools .vh-country,.vh-header-tools .vh-account{display:none}.vh-hero{aspect-ratio:4 / 5;max-height:none}.vh-product-track{grid-auto-columns:calc((100% - var(--vh-gap)) / 2)}.vh-carousel-buttons{inset-inline:-10px;top:32%}.vh-carousel-buttons .vh-icon-button{width:34px;height:34px;min-width:34px;min-height:34px}.vh-carousel-buttons svg{width:18px;height:18px}.vh-category-grid{grid-template-columns:1fr}.vh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.vh-footer-grid>div:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.vh-card-hover,.vh-category .vh-picture img{transition:none}.vh-marquee-moving .vh-marquee-list{animation:none;flex-wrap:wrap;white-space:normal}.vh-marquee-moving .vh-marquee-list[aria-hidden=true],.vh-marquee-toggle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vh-home.css.map */
