:root{--vb-ink: #171714;--vb-paper: #f7f5f0;--vb-sand: #ded7ca;--vb-line: rgba(23, 23, 20, .14);--vb-display-font: "Iowan Old Style", "Baskerville", "Times New Roman", serif}body{background:var(--vb-paper);color:var(--vb-ink)}body.template-cart,body.template-page:has(#MainContent .contact,#MainContent .vb-contact-editorial){min-height:100vh;min-height:100dvh}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){body.template-index .scroll-trigger.animate--fade-in,body.template-index .scroll-trigger.animate--slide-in{--animation-order: 0 !important}body.template-index .scroll-trigger:not(.scroll-trigger--offscreen).animate--fade-in,body.template-index .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-delay:0ms;animation-duration:.24s}}@media screen and (min-width:750px){body.template-collection .collection-hero__title{padding-top:24px!important}}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar__grid,.announcement-bar-section .announcement-bar{background:var(--vb-paper)!important;color:var(--vb-ink)!important}.announcement-bar-section .utility-bar{height:3.2rem!important;min-height:0!important}.announcement-bar-section .utility-bar__grid.page-width{width:100%;max-width:none!important;padding:0!important}.announcement-bar-section .announcement-bar{min-height:0!important;padding:0!important}:is(#vb-theme-specificity,.announcement-bar-section) .announcement-bar__message,:is(#vb-theme-specificity,.announcement-bar-section) .announcement-bar__link{color:var(--vb-ink)!important}:is(#vb-theme-specificity,.announcement-bar-section) .announcement-bar__message{display:flex;min-height:0!important;height:3.2rem;align-items:center;justify-content:center;margin:0;padding:0!important;line-height:1!important}.section-header .header-wrapper.header-wrapper{background:var(--vb-ink)!important;border-bottom:1px solid rgba(245,243,238,.14)!important}.section-header .header-wrapper,.section-header .header-wrapper .header__menu-item,.section-header .header-wrapper .header__icon,.section-header .header-wrapper .localization-selector.link{color:#f5f3ee!important}.section-header .header-wrapper .header__menu-item:hover{color:#fff!important}.section-header .header-wrapper .header__heading-logo{filter:brightness(0) invert(1)}.section-header .header-wrapper .disclosure__button.localization-form__select{background:transparent!important}.section-header .header-wrapper .language-selector .disclosure__link{color:var(--vb-ink)!important}.section-header .header-wrapper .language-selector .disclosure__link:hover{color:#000!important}.section-header .header{max-width:160rem}.section-header .header__menu-item,.section-header .header__icon,.section-header .header__heading-link{color:var(--vb-ink)!important}:is(#vb-theme-specificity,.section-header) .header__icon{color:#fff!important}.section-header .search-modal .search__button{color:var(--vb-ink)!important}.section-header .header__menu-item{font-size:1.25rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.vb-editorial-hero{position:relative;display:grid;min-height:clamp(62rem,76vh,84rem);overflow:hidden;isolation:isolate;background:#8d806c}.vb-editorial-hero__media,.vb-editorial-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0}.vb-editorial-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:56% center}@media screen and (min-width:990px){.js .vb-editorial-hero__image{opacity:0;transition:opacity .32s ease-out}.js .vb-editorial-hero__image.is-loaded{opacity:1}}.vb-editorial-hero__scrim{z-index:1;background:linear-gradient(90deg,#171410ab,#17141066 37%,#1714100d 70%),linear-gradient(0deg,rgba(23,20,16,.34) 0%,transparent 32%)}.vb-editorial-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:100%;padding-top:clamp(6rem,9vw,12rem);padding-bottom:3rem;color:#fff}.vb-editorial-hero__copy{width:min(72rem,58vw);margin-top:auto;margin-bottom:auto}.vb-editorial-hero__eyebrow{margin:0 0 1.8rem;font-size:1.2rem;font-weight:700;letter-spacing:.18em}.vb-editorial-hero__heading{max-width:19ch;margin:0;color:#fff;font-size:clamp(4.2rem,4.4vw,6.4rem);font-weight:500;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.vb-editorial-hero__heading,.template-index .title-wrapper-with-link .title,.template-collection .collection-hero__title{font-family:var(--vb-display-font)}.vb-editorial-hero__text{max-width:56rem;margin:2.4rem 0 0;font-size:clamp(1.6rem,1.5vw,2rem);line-height:1.45}.vb-editorial-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3.2rem}.vb-editorial-hero__button{display:inline-flex;min-height:5rem;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.4rem;border:1px solid #fff;color:#fff;font-size:1.35rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.vb-editorial-hero__button--primary{background:#fff;color:var(--vb-ink)}.vb-editorial-hero__button:hover{background:var(--vb-ink);border-color:var(--vb-ink);color:#fff}.vb-editorial-hero__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;width:100%;margin:0;padding:2.2rem 0 0;border-top:1px solid rgba(255,255,255,.4);font-size:1.25rem;font-weight:600;letter-spacing:.05em;list-style:none;text-transform:uppercase}.vb-editorial-hero__trust li:before{content:"\2713";margin-right:.8rem}.vb-category-rail{border-bottom:1px solid var(--vb-line);background:#fff}.vb-category-rail__track{display:flex;align-items:center;justify-content:center;gap:clamp(2.4rem,5vw,7.2rem);min-height:7rem;overflow-x:auto;scrollbar-width:none}.vb-category-rail__track::-webkit-scrollbar{display:none}.vb-category-rail__link{flex:0 0 auto;padding:2.2rem 0 1.8rem;border-bottom:2px solid transparent;color:var(--vb-ink);font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.vb-category-rail__link:hover{border-color:currentColor}.template-index .section .collection,.template-index .collection-list-wrapper{background:var(--vb-paper)}.template-index .section .collection .collection__title.page-width,.template-index .section .collection slider-component.page-width,.template-index .section .collection slider-component.page-width-desktop,.template-index .collection-list-wrapper.page-width{width:100%;max-width:none!important;margin-right:auto;margin-left:auto;padding-right:clamp(2rem,2.25vw,3.2rem);padding-left:clamp(2rem,2.25vw,3.2rem)}.template-index .title-wrapper-with-link{align-items:baseline}.template-index .title-wrapper-with-link .title{font-size:clamp(2.8rem,4vw,4.8rem);font-weight:500;letter-spacing:-.035em}@media screen and (min-width:990px){body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;visibility:hidden;background:#0f0f0d2e;opacity:0;pointer-events:none;transition:opacity .65s ease-in-out,visibility 0s linear .65s}body.mega-open:after{visibility:visible!important;background:#0f0f0d2e!important;opacity:1;transition-delay:0s}.js .mega-menu__content,.js details:not([open])>.mega-menu__content{visibility:hidden;opacity:0!important;pointer-events:none;filter:blur(3px);transform:translateY(-1.2rem) scale(.99)!important;transform-origin:top center;transition:opacity .62s ease-in-out,filter .68s ease-in-out,transform .72s cubic-bezier(.22,1,.36,1),visibility 0s linear .72s!important;will-change:opacity,filter,transform}.js details[open]>.mega-menu__content{visibility:visible;opacity:1!important;pointer-events:auto;filter:blur(0);transform:translateY(-1px) scale(1)!important;transition-delay:0s!important}.js details[open].vb-menu-closing>.mega-menu__content{visibility:visible;opacity:0!important;pointer-events:none;filter:blur(3px);transform:translateY(-1.2rem) scale(.99)!important}}.template-index .section-collection-list .collection-card-wrapper>.card>.card__content{display:block;padding-top:1.5rem}.template-index .section-collection-list .collection-card-wrapper>.card>.card__content .card__information{padding:0;text-align:left!important}.template-index .section-collection-list .collection-card-wrapper .card__heading,.template-index .section-collection-list .collection-card-wrapper .card__heading a{display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:100%;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;color:var(--vb-ink);font-family:var(--vb-display-font, "Iowan Old Style", Baskerville, serif);font-size:clamp(1.8rem,1.6vw,2.4rem)!important;font-weight:500;letter-spacing:-.025em;line-height:1.2!important;text-align:left!important}.template-index .section-collection-list .collection-card-wrapper .card__heading .icon-wrap{flex:0 0 auto;width:1.8rem;margin:0}.template-index .section-collection-list .vb-mobile-category-rotator{display:none}.template-index .section .collection slider-component.slider-component-desktop>.slider-buttons{gap:.6rem}.template-index .section .collection slider-component.slider-component-desktop>.slider-buttons .slider-counter{display:none}.template-index .section .collection slider-component.slider-component-desktop>.slider-buttons .slider-button{width:4.2rem;height:4.2rem;border:1px solid rgba(23,23,20,.24)!important;border-radius:50%;background:var(--vb-paper)!important}.template-index .section .collection slider-component.slider-component-desktop>.slider-buttons .slider-button:not([disabled]):hover{border-color:var(--vb-ink)!important;background:var(--vb-ink)!important;color:#fff}.template-index .section .collection slider-component.slider-component-desktop>.product-grid.slider{overflow-x:hidden!important;touch-action:pan-y}@media screen and (min-width:990px){.template-index .section .collection slider-component.slider-component-desktop{padding-right:clamp(2rem,2.25vw,3.2rem);padding-left:clamp(2rem,2.25vw,3.2rem)}.template-index .section .collection slider-component.slider-component-desktop>.product-grid.slider--desktop{display:flex!important;grid-template-columns:none!important;gap:clamp(1.6rem,1.75vw,2.8rem)!important;padding-bottom:.6rem;scroll-padding-left:0}.template-index .section .collection slider-component.slider-component-desktop>.product-grid.slider--desktop>.slider__slide{flex:0 0 calc((100% - (3*clamp(1.6rem,1.75vw,2.8rem)))/4)!important;width:calc((100% - (3*clamp(1.6rem,1.75vw,2.8rem)))/4)!important;max-width:none!important}.template-index .section .collection slider-component.slider-component-desktop>.product-grid.slider--desktop>.slider__slide:first-child{margin-left:0!important;scroll-margin-left:0!important}.template-index .section .collection slider-component.slider-component-desktop>.product-grid.slider--desktop:after{display:none}.template-index .section .collection slider-component.slider-component-desktop>.slider-buttons{position:absolute;top:-6.8rem;right:clamp(2rem,2.25vw,3.2rem);gap:.6rem}.template-index .section .collection slider-component.slider-component-desktop>.slider-buttons .slider-counter{display:none}.template-index .section .collection slider-component.slider-component-desktop>.slider-buttons .slider-button{width:4.6rem;height:4.6rem;border:1px solid rgba(23,23,20,.24)!important;border-radius:50%;background:var(--vb-paper)!important;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.template-index .section .collection slider-component.slider-component-desktop>.slider-buttons .slider-button:not([disabled]):hover{border-color:var(--vb-ink);background:var(--vb-ink)!important;color:#fff}}.template-index .section .collection .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(4rem,4vw,6rem) clamp(1.6rem,1.75vw,2.8rem)!important;width:100%;margin:0!important;padding:0}.template-index .section .collection .product-grid>.grid__item{width:100%!important;max-width:none!important;margin:0!important}.template-index .section .collection .product-card-wrapper,.template-index .section .collection .product-card-wrapper .card{height:100%}.template-index .section .collection .product-card-wrapper .card__inner{width:100%;height:auto!important;aspect-ratio:3 / 4;overflow:hidden;background:#ebe8e1}.template-index .section .collection .product-card-wrapper .card__media,.template-index .section .collection .product-card-wrapper .card__media .media{width:100%;height:100%!important}.template-index .section .collection .product-card-wrapper .card__media img{width:100%;height:100%!important;object-fit:contain}.template-index .section .collection .product-card-wrapper>.card>.card__content{flex-grow:1}.template-index .section .collection .product-card-wrapper>.card>.card__content .card__information{display:flex;flex-direction:column;width:100%;min-width:0;height:100%;padding-top:1.5rem;text-align:center!important}.template-index .section .collection .product-card-wrapper .card-information{display:contents}.template-index .section .collection .product-card-wrapper .card-brand{order:1;margin:0 0 .7rem!important;color:#171714a8!important;font-size:1.05rem!important;font-weight:700!important;letter-spacing:.12em!important;line-height:1.25!important;text-align:center!important}.template-index .section .collection .product-card-wrapper .card__heading,.template-index .section .collection .product-card-wrapper .card__heading a{order:2;display:block;height:auto!important;min-height:0;margin:0!important;padding:0!important;overflow:hidden!important;color:var(--vb-ink);font-size:1.45rem!important;font-weight:600;letter-spacing:0;line-height:1.35!important;white-space:nowrap;text-overflow:ellipsis;text-align:center!important}.template-index .section .collection .product-card-wrapper .price{order:3;justify-content:center!important;margin:0!important;padding-top:8px;color:var(--vb-ink);font-size:1.35rem!important;letter-spacing:.02em;text-align:center!important}.template-index .section .collection .product-card-wrapper .card-sizes{order:4;display:flex;flex-wrap:wrap;justify-content:center!important;gap:.4rem .9rem;margin-top:0!important;padding-top:10px;color:#17171494!important;font-size:1.15rem!important;letter-spacing:.08em!important;line-height:1.35;text-align:center!important}.template-index .section .collection .collection__view-all{margin-top:2.4rem}@media screen and (min-width:990px){.template-index .section .collection .collection__view-all{margin-top:3.6rem}}@media screen and (max-width:989px){.template-index .section .collection slider-component.slider-component-desktop{padding-right:1.2rem;padding-left:1.2rem}.template-index .section .collection slider-component.slider-component-desktop>.product-grid.slider{display:flex!important;grid-template-columns:none!important;gap:.8rem!important;overflow-x:hidden!important}.template-index .section .collection slider-component.slider-component-desktop>.product-grid.slider>.slider__slide{flex:0 0 calc((100% - .8rem)/2)!important;width:calc((100% - .8rem)/2)!important;max-width:none!important}}.template-collection .collection-hero__inner.page-width,.template-collection .facets-wrapper.page-width,.template-collection .facets-vertical.page-width,.template-collection .facets-vertical-sort.page-width,.template-collection #ProductGridContainer .collection.page-width{width:100%;max-width:none!important;margin-right:auto!important;margin-left:auto!important;padding-right:clamp(2rem,2.25vw,3.2rem)!important;padding-left:clamp(2rem,2.25vw,3.2rem)!important}.template-collection #product-grid{width:100%;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}.template-search__results#product-grid{display:block!important;grid-template-columns:none!important}#product-grid .product-card-wrapper .card__inner{width:100%;height:auto!important;aspect-ratio:3 / 4;overflow:hidden;background:#ebe8e1}#product-grid .product-card-wrapper .card__media,#product-grid .product-card-wrapper .card__media .media{width:100%;height:100%!important}#product-grid .product-card-wrapper .card__inner,.template-index .section .collection .product-card-wrapper .card__inner{aspect-ratio:3 / 4}.vb-collection-empty__recommendations .card-wrapper .card__inner,.vb-search-empty__recommendations .card-wrapper .card__inner{height:auto!important;aspect-ratio:3 / 4;overflow:hidden}#product-grid .product-card-wrapper .card-brand{margin:0 0 .7rem!important}.collection-card-wrapper .card__media img,.collection-list .card__media img,.card--collection .card__media img{object-fit:cover!important}@media screen and (max-width:749px){.template-collection .collection-hero__inner,.template-search .collection-hero__inner{padding-top:8px!important;padding-bottom:6px!important}.template-collection .collection-breadcrumbs,.template-search .collection-breadcrumbs{margin:6px auto 10px!important}.template-collection .mobile-facets__open-wrapper,.template-search .mobile-facets__open-wrapper{width:auto!important;margin:0 auto 8px!important;padding-top:0!important;padding-bottom:0!important;transform:none!important}.template-collection .facets-wrapper,.template-search .facets-wrapper{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.template-collection #ProductGridContainer .collection.page-width,.template-search #ProductGridContainer .collection.page-width{padding-top:0!important}.template-collection #product-grid,.template-search #product-grid{margin-top:8px!important}.template-collection .mobile-facets__open,.template-search .mobile-facets__open{background:transparent!important;border:none!important;color:var(--vb-ink)!important;width:auto!important;height:auto!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:.8rem!important;position:relative!important;margin:0 auto!important;transform:none!important}.template-collection .mobile-facets__open .svg-wrapper,.template-collection .mobile-facets__open svg,.template-search .mobile-facets__open .svg-wrapper,.template-search .mobile-facets__open svg{width:1.9rem!important;height:1.9rem!important;color:var(--vb-ink)!important;stroke:none!important}.template-collection .mobile-facets__open-label,.template-search .mobile-facets__open-label{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;border:0!important;font-size:1.4rem!important;color:var(--vb-ink)!important;letter-spacing:.04em!important}.template-collection .mobile-facets__open-label:after,.template-search .mobile-facets__open-label:after{content:none!important}}@media screen and (min-width:750px)and (max-width:989px){.template-index .section .collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (max-width:749px){.section-header .header{padding-right:1.6rem;padding-left:1.6rem}.vb-editorial-hero{display:block;min-height:0;background:var(--vb-ink)}.vb-editorial-hero__media{position:relative;inset:auto;aspect-ratio:4 / 4.7;overflow:hidden}.vb-editorial-hero__image{object-position:74% center}.vb-editorial-hero__scrim{display:none}.vb-editorial-hero__content{display:block;padding-top:3.2rem;padding-bottom:2.4rem;background:var(--vb-ink)}.vb-editorial-hero__copy{width:100%;margin:0}.vb-editorial-hero__eyebrow{margin-bottom:1.4rem;font-size:1.05rem}.vb-editorial-hero__heading{max-width:15ch;font-size:clamp(3.7rem,11vw,5.2rem);line-height:1}.vb-editorial-hero__text{margin-top:1.8rem;font-size:1.55rem}.vb-editorial-hero__actions{display:grid;margin-top:2.4rem}.vb-editorial-hero__button{width:100%}.vb-editorial-hero__trust{grid-template-columns:1fr;gap:1rem;margin-top:2.8rem;padding-top:2rem;font-size:1.1rem}.vb-category-rail__track{justify-content:flex-start;gap:2.4rem;min-height:6rem;padding-right:2rem;padding-left:2rem}.vb-category-rail__link{padding-top:1.8rem;padding-bottom:1.5rem;font-size:1.15rem}.template-index .title-wrapper-with-link .title{font-size:3rem}.template-index .section .collection slider-component.slider-component-desktop{padding-right:1.2rem;padding-left:1.2rem}.template-index .section-collection-list .collection-card-wrapper>.card>.card__content{padding:0}.template-index .section-collection-list .collection-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none}.template-index .section-collection-list .collection-list__item{width:100%!important;max-width:none!important;border-top:1px solid var(--vb-line)}.template-index .section-collection-list .collection-list__item:last-child{border-bottom:1px solid var(--vb-line)}.template-index .section-collection-list .collection-card-wrapper>.card>.card__inner{display:none!important}.template-index .section-collection-list .collection-card-wrapper,.template-index .section-collection-list .collection-card-wrapper>.card,.template-index .section-collection-list .collection-card-wrapper>.card>.card__content{width:100%;height:auto;min-height:0;background:transparent}.template-index .section-collection-list .collection-card-wrapper>.card>.card__content .card__information{padding:0}.template-index .section-collection-list .collection-card-wrapper .card__heading,.template-index .section-collection-list .collection-card-wrapper .card__heading a{gap:.8rem;min-height:5.8rem;font-size:1.8rem!important}.template-index .section-collection-list .collection-card-wrapper .card__heading a{padding:1.7rem 0!important}.template-index .section-collection-list .vb-mobile-category-rotator{position:relative;display:grid;height:5.9rem;overflow:hidden;border-bottom:1px solid var(--vb-line)}.template-index .section-collection-list .vb-mobile-category-rotator__link{display:flex;grid-area:1 / 1;align-items:center;justify-content:flex-start;gap:.8rem;min-width:0;padding:1.7rem 0;color:var(--vb-ink);font-family:var(--vb-display-font, "Iowan Old Style", Baskerville, serif);font-size:1.8rem;font-weight:500;letter-spacing:-.025em;line-height:1.2;text-decoration:none;opacity:0;pointer-events:none;transform:translateY(55%);transition:opacity .26s ease,transform .36s cubic-bezier(.22,1,.36,1)}.template-index .section-collection-list .vb-mobile-category-rotator__link.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.template-index .section-collection-list .vb-mobile-category-rotator__link.is-leaving{opacity:0;pointer-events:none;transform:translateY(-55%)}.template-index .section-collection-list .vb-mobile-category-rotator__link .icon-wrap{flex:0 0 auto;width:1.8rem}.template-index .section-collection-list slider-component>.slider-buttons{display:none!important}.template-index .section .collection .collection__title.page-width,.template-index .section .collection slider-component.page-width,.template-index .section .collection slider-component.page-width-desktop,.template-index .collection-list-wrapper.page-width{padding-right:1.2rem;padding-left:1.2rem}.template-index .section .collection .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3.8rem .8rem!important}.template-index .section .collection .product-card-wrapper>.card>.card__content .card__information{padding-top:1.2rem}.template-index .section .collection .product-card-wrapper .card__heading,.template-index .section .collection .product-card-wrapper .card__heading a{font-size:1.3rem!important}.template-index .section .collection .product-card-wrapper .price{font-size:1.25rem!important}.template-index .section .collection .product-card-wrapper .card-sizes{gap:.3rem .6rem;font-size:1.05rem!important}.template-collection .collection-hero__inner.page-width,.template-collection .facets-wrapper.page-width,.template-collection .facets-vertical.page-width,.template-collection .facets-vertical-sort.page-width,.template-collection #ProductGridContainer .collection.page-width{padding-right:1.2rem!important;padding-left:1.2rem!important}}@media(prefers-reduced-motion:reduce){.js .vb-editorial-hero__image,.vb-editorial-hero__button{transition:none}.vb-mobile-category-rotator__link{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vb-tentree-prototype.css.map */
