:root{--vh-ink: #1e1e1e;--vh-ink-rgb: 30, 30, 30;--vh-ivory: #faf7f2;--vh-paper: #f2ede5;--vh-beige: #f7e7ce;--vh-sand: #e6d6bd;--vh-espresso: #221e1a;--vh-muted: #6f675d;--vh-line: rgba(30, 30, 30, .12);--vh-ease: cubic-bezier(.2, .7, .2, 1);--vh-gutter: clamp(16px, 3.2vw, 48px)}body{background:var(--vh-ivory);color:rgba(var(--vh-ink-rgb),.86);letter-spacing:.01em;-webkit-font-smoothing:antialiased}.gradient,.color-background-1,.color-scheme-1{--gradient-background: var(--vh-ivory)}.color-background-1,.color-scheme-1{--color-background: 250, 247, 242}h1,h2,h3,.h0,.h1,.h2,.h3{font-weight:400;letter-spacing:-.01em;color:var(--vh-ink)}.page-width{padding-left:var(--vh-gutter);padding-right:var(--vh-gutter)}@media screen and (min-width:750px){.page-width{padding-left:var(--vh-gutter);padding-right:var(--vh-gutter)}}a{text-underline-offset:.25em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--buttons-radius-outset: 0px;border-radius:0!important;min-height:5.2rem;padding:0 3.2rem;font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:500;transition:background-color .3s ease,color .3s ease}.button:before,.button:after{border-radius:0!important;box-shadow:none!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--vh-ink);color:#fff}.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:#3a342e}.button--secondary{background:transparent;color:var(--vh-ink);box-shadow:inset 0 0 0 1px var(--vh-ink)}.button--secondary:hover{background:var(--vh-ink);color:#fff}.field__input,.select__select,.customer .field input{border-radius:0!important}.field:after,.select:after,.field:before,.select:before{border-radius:0!important}.horizontal-ticker{background:var(--vh-ink)!important;padding-top:0!important;padding-bottom:0!important}.horizontal-ticker__container{padding:.95rem 0}.horizontal-ticker__item,.horizontal-ticker__item *{font-style:normal!important;font-weight:400!important;font-size:1.1rem!important;letter-spacing:.24em!important;color:var(--vh-beige)!important;font-family:var(--font-body-family)!important}.header-wrapper{background:#faf7f2f5!important;-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--vh-line)!important;--color-foreground: 30, 30, 30;color:var(--vh-ink)}.header-wrapper--border-bottom{border-bottom:1px solid var(--vh-line)!important}.header{padding-top:1.4rem!important;padding-bottom:1.4rem!important}.header__heading-logo-wrapper img,.header__heading-logo{max-height:5.4rem;width:auto}@media screen and (max-width:989px){.header__heading-logo{max-height:4.2rem}.header{padding-top:.8rem!important;padding-bottom:.8rem!important}}.header__inline-menu .list-menu--inline{gap:.4rem}.header__menu-item,.header__inline-menu .header__menu-item span,.header__active-menu-item{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vh-ink)!important;text-decoration:none!important;background:none!important}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none;box-shadow:inset 0 -1px 0 var(--vh-ink)}.header__menu-item .icon-caret{right:.4rem}.header__icon,.header__icon .icon{color:var(--vh-ink)!important}.header__icon .icon{width:2rem;height:2rem}.cart-count-bubble{background:var(--vh-beige)!important;color:var(--vh-ink)!important;font-size:1rem}.mega-menu__content,.header__submenu,.header__submenu.list-menu{background:var(--vh-ivory)!important;border-color:var(--vh-line)!important;box-shadow:0 18px 40px #1e1e1e0f!important}.mega-menu__link,.header__submenu .header__menu-item{font-size:1.3rem;letter-spacing:.04em;text-transform:none;color:var(--vh-muted)!important}.mega-menu__link--level-2,.mega-menu__link:hover,.header__submenu .header__menu-item:hover{color:var(--vh-ink)!important}.menu-drawer{background:var(--vh-ivory)!important}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:0;padding:1.1rem 3.2rem}.menu-drawer__utility-links{background:var(--vh-paper)!important}.card-wrapper .card,.card--card,.card--standard .card__inner{--border-radius: 0;border-radius:0!important}.card--card:after,.card--standard .card__inner:after{box-shadow:none!important;border:0!important}.card--card .card__inner,.card--standard .card__inner,.card__media{background:var(--vh-paper)}.card .card__heading,.card__heading a{font-family:var(--font-heading-family);font-weight:400;color:var(--vh-ink)}.card-information .price,.card-information .price-item{font-size:1.35rem;letter-spacing:.06em;color:var(--vh-ink)}.badge{border-radius:0!important;letter-spacing:.16em;text-transform:uppercase;font-size:1rem;background:var(--vh-beige);color:var(--vh-ink);border:0}.collection{padding-bottom:4rem}.facets-vertical{gap:0}@media screen and (min-width:750px){.facets-wrapper{padding-right:4rem}.facets-vertical .facets-wrapper{width:24rem;flex:0 0 24rem}}.facets__heading{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.24em;text-transform:uppercase;color:var(--vh-muted)}.facets__summary,.facets__disclosure-vertical .facets__summary{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--vh-ink)}.facets__disclosure-vertical{border-top:1px solid var(--vh-line)}.facet-checkbox{font-size:1.4rem;color:var(--vh-muted)}.facets__price .field__input{background:transparent}.facet-filters__sort,.facet-filters__label,.product-count__text,.product-count-vertical{font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:var(--vh-muted)}.mobile-facets__open{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase}.active-facets__button-inner{border-radius:0!important;background:var(--vh-paper)!important;box-shadow:none!important}#ProductGridContainer #product-grid.grid{column-gap:clamp(12px,1.8vw,28px);row-gap:clamp(36px,4vw,64px)}#product-grid .card__heading{font-size:1.85rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#product-grid .card__heading a{text-decoration:none}#product-grid .card-wrapper:hover .card__heading a{text-decoration:underline;text-decoration-thickness:1px}#product-grid .card>.card__content .card__information{padding:1.6rem 0 0}#product-grid .card__media img{transition:transform 1s var(--vh-ease),opacity .5s ease}@media(hover:hover){#product-grid .card-wrapper:hover .card__media img{transform:scale(1.04)}}#product-grid .quick-add__submit{min-height:4.4rem;font-size:1.05rem;letter-spacing:.2em;background:transparent;color:var(--vh-ink);box-shadow:inset 0 0 0 1px var(--vh-line)}#product-grid .quick-add__submit:hover{background:var(--vh-ink);color:#fff}@media screen and (max-width:749px){#product-grid .card__heading{font-size:1.5rem}#product-grid .card-information .price-item{font-size:1.25rem}#product-grid .quick-add__submit{min-height:3.8rem;padding:0 1rem;font-size:.95rem}}.pagination__item{border-radius:0}.pagination__item--current:after{background:var(--vh-ink)}@media screen and (min-width:990px){.product.product--small .product__media-wrapper{max-width:58%!important;width:calc(58% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product.product--small .product__info-wrapper{max-width:42%!important;width:calc(42% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product__info-wrapper{padding-left:clamp(2.4rem,4vw,6.4rem)!important}.product__info-container{max-width:52rem}}@media screen and (min-width:750px)and (max-width:989px){.product .product__media-wrapper{max-width:52%;width:52%}.product .product__info-wrapper{max-width:48%;width:48%;padding-left:2.4rem}}.product__media-list .product__media-item,.product__media-item .media,.product-media-container{background:var(--vh-paper);border-radius:0!important}.product-media-container{--media-radius: 0;border:0!important}.thumbnail{border-radius:0!important;border:1px solid transparent!important;background:var(--vh-paper)}.thumbnail[aria-current]{box-shadow:none!important;border-color:var(--vh-ink)!important}.thumbnail-list{gap:.8rem}.slider-counter{font-size:1.2rem;letter-spacing:.12em}.product__info-container>*+*{margin-top:1.4rem}.product__info-container .product__title,.product__info-container .product__title h1{margin-bottom:.6rem}.product__info-container .product__title h1{font-family:var(--font-heading-family);font-size:clamp(3rem,2.8vw,4.2rem);line-height:1.12;letter-spacing:-.015em;color:var(--vh-ink)}.product__info-container .price{font-size:2rem;letter-spacing:.02em;color:var(--vh-ink)}.product__info-container .price .price-item--regular,.product__info-container .price .price-item--sale{font-size:2.1rem}.product__info-container .price__badge-sale,.product__info-container .price__badge-sold-out{border-radius:0}.product__tax,.product__tax a{font-size:1.2rem;color:var(--vh-muted)}.product-form__input .form__label,.product-form__input legend{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vh-muted);margin-bottom:.9rem}.product-form__input--pill input[type=radio]+label{border-radius:0!important;border:1px solid var(--vh-line)!important;background:transparent;color:var(--vh-ink);padding:1.15rem 1.8rem;margin:0 .6rem .8rem 0;font-size:1.35rem;letter-spacing:.04em;transition:border-color .2s ease,background-color .2s ease}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--vh-ink)!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--vh-ink);color:#fff;border-color:var(--vh-ink)!important}.product-form__input--dropdown .select__select{background:transparent;min-height:5rem}.product-form__submit,.product-form__buttons .button{min-height:5.8rem!important;font-size:1.25rem!important;letter-spacing:.22em!important}.product-form__buttons{max-width:none}.product__info-container .icon-with-text{border-top:1px solid var(--vh-line);border-bottom:1px solid var(--vh-line);padding:1.4rem 0;gap:1.6rem;justify-content:space-between}.product__info-container .icon-with-text .h4,.product__info-container .icon-with-text span{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--vh-ink)}.product__info-container .icon-with-text svg,.product__info-container .icon-with-text .svg-wrapper{color:var(--vh-ink)}.product__info-container .vh-duties{background:var(--vh-paper);padding:1.1rem 1.4rem;opacity:1!important;color:var(--vh-ink);font-size:1.3rem!important}.product .accordion{border-top:1px solid var(--vh-line)!important;border-bottom:0!important}.product__accordion:last-of-type .accordion{border-bottom:1px solid var(--vh-line)!important}.product .accordion summary{padding:1.8rem 0}.product .accordion__title{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--vh-ink)}.product .accordion__content{font-size:1.45rem;color:var(--vh-muted)}.product__info-container .list-payment{justify-content:flex-start;gap:.4rem;opacity:.85}#vl-lp h2{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:-.01em!important}#vl-lp .shead h2,#vl-lp .faq h2{font-size:clamp(2.6rem,2.6vw,3.6rem)!important}#vl-lp{--line: rgba(30, 30, 30, .12) !important;--r: 0px !important}#vl-lp .eyebrow{letter-spacing:.24em!important}.wd-section-divider,[class*=section-divider] svg{display:none!important}sticky-atc.sticky-atc,.sticky-atc{background:#faf7f2f7!important;border-top:1px solid var(--vh-line)!important;box-shadow:0 -10px 30px #1e1e1e0d!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sticky-atc .button,.sticky-atc button[type=submit],.sticky-atc .sticky-atc__button{background:var(--vh-ink)!important;color:#fff!important;border-radius:0!important;letter-spacing:.2em;text-transform:uppercase;font-size:1.15rem}.sticky-atc__title,.sticky-atc .sticky-atc__left__content h3,.sticky-atc .sticky-atc__left__content p:first-child{font-family:var(--font-heading-family);color:var(--vh-ink)}.drawer__inner,cart-drawer .drawer__inner{background:var(--vh-ivory)!important;border-left:1px solid var(--vh-line)}.drawer__heading{font-family:var(--font-heading-family);font-size:2.6rem;font-weight:400}.drawer__header{border-bottom:1px solid var(--vh-line);padding-bottom:1.4rem}.cart-item__name{font-family:var(--font-heading-family);font-size:1.7rem;color:var(--vh-ink);text-decoration:none}.cart-item__image{background:var(--vh-paper);border-radius:0!important}.cart-item__price-wrapper,.cart-item .price{color:var(--vh-ink)}.drawer__footer,.cart__footer{border-top:1px solid var(--vh-line)}.totals__total,.totals__subtotal{font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase}.totals__total-value,.totals__subtotal-value{font-size:2rem;color:var(--vh-ink)}#CartDrawer-Checkout,.cart__checkout-button{min-height:5.6rem;background:var(--vh-ink)!important;color:#fff!important}.quantity{border-radius:0!important}.quantity:after,.quantity:before{border-radius:0!important;box-shadow:inset 0 0 0 1px var(--vh-line)!important}.cart__empty-text,.cart-drawer__empty-content .cart__empty-text{font-family:var(--font-heading-family);font-weight:400}.progress-bar{background:var(--vh-ink)!important;border-radius:0!important}.title-wrapper-with-link .title,.cart__items .title,.main-cart-items .title{font-family:var(--font-heading-family);font-weight:400}.footer{background:var(--vh-espresso)!important;--color-foreground: 236, 228, 216;color:#ece4d8b8!important;border-top:0!important}.footer .footer__content-top{padding-top:clamp(4.8rem,6vw,8rem);padding-bottom:3.2rem}.footer-block__heading{font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.26em;text-transform:uppercase;color:var(--vh-beige)!important;margin-bottom:1.8rem}.footer .list-menu__item--link,.footer a{color:#ece4d8c7!important;font-size:1.4rem;letter-spacing:.02em;text-decoration:none}.footer .list-menu__item--link:hover,.footer a:hover{color:#fff!important;text-decoration:underline}.footer__content-bottom{border-top:1px solid rgba(236,228,216,.14)!important;padding-top:2.4rem}.footer .copyright__content,.footer .policies li,.footer .policies a{font-size:1.15rem;letter-spacing:.06em;color:#ece4d88c!important}.footer .list-social__link{color:var(--vh-beige)!important}.newsletter__wrapper{background:var(--vh-paper)!important;border-radius:0!important;padding-top:clamp(4.8rem,6vw,8rem)!important;padding-bottom:clamp(4.8rem,6vw,8rem)!important}.newsletter .h1,.newsletter h2{font-size:clamp(3rem,3vw,4.4rem);font-weight:400}.newsletter-form__field-wrapper .field__input{background:#fff}.main-page-title,.page-title{font-size:clamp(3.4rem,4vw,5.6rem);font-weight:400;letter-spacing:-.015em}.rte{color:rgba(var(--vh-ink-rgb),.78)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vh-2026.css.map */
