:root{--vv-serif:"VV Display",Georgia,serif;--vv-sans:"VV Sans",Arial,sans-serif;--vv-bone:#f3eee5;--vv-oxblood:#542733;--vv-ink:#252525;--vv-blue:#b8cdd9;--vv-line:#d9cec7}body{font-family:var(--vv-sans);background:var(--vv-bone);color:var(--vv-ink);line-height:1.7}input,button,select,textarea,.h4,.h5,.h6{font-family:var(--vv-sans)}h1,h2,h3,.h1,.h2,.h3{font-family:var(--vv-serif);color:var(--vv-oxblood);font-weight:400;text-transform:none;letter-spacing:-.04em}button,select,input,textarea{border-radius:0}.btn{font-family:var(--vv-sans);font-size:11px;letter-spacing:.09em;font-weight:600;min-height:48px}textarea{resize:vertical}.rte{overflow-wrap:anywhere}.rte table{display:block;max-width:100%;overflow-x:auto}.rte table td,.rte table th{min-width:90px}label{line-height:1.6}.errors,.form__message,.note{border-radius:0;font-size:14px;line-height:1.65}.errors a{text-decoration:underline}input[type=email],input[type=search],input[type=text],input[type=password],input[type=tel],input[type=number],textarea,select{color:var(--vv-ink);background-color:transparent;font-size:15px}.vv-header-logo{width:240px;max-width:100%;line-height:0;margin:0;display:block}.vv-header-logo img{display:block;width:100%;height:auto}.vv-header-logo .site-header__logo-link{display:block;width:100%;max-width:none}.header-item--logo{flex:0 0 240px!important;min-width:0}.header-layout--left-center .header-item--icons{flex:0 0 auto}.site-header .page-width{max-width:1640px;padding-left:4.2vw;padding-right:4.2vw}.site-header{background:var(--vv-bone);border-bottom:1px solid var(--vv-line);padding:18px 0}.site-nav__link{font-size:12px!important}.site-nav__link--icon .icon{stroke:currentColor}.site-header__search-container{background:var(--vv-bone);color:var(--vv-oxblood)}.site-header__search-input{font-family:var(--vv-serif);font-size:30px!important;color:var(--vv-oxblood)!important}.site-nav__dropdown{background:var(--vv-bone);border:1px solid var(--vv-line);box-shadow:0 12px 24px #2525250b}.site-nav__dropdown-link{font-family:var(--vv-sans);font-size:13px;text-transform:none;letter-spacing:0}.drawer__header{border-color:var(--vv-line)}.drawer__title{font:400 38px/1.15 var(--vv-serif);letter-spacing:-.035em}.mobile-nav__link--top-level{font-family:var(--vv-serif);font-size:30px}.drawer a:focus-visible,.drawer button:focus-visible{outline-color:var(--vv-oxblood)}.vv-footer__inner{max-width:1640px;padding-left:5vw;padding-right:5vw}.vv-footer__logo{max-width:220px}.vv-footer__logo img{height:auto}.vv-footer__bottom>img{display:block;width:100%;height:auto;margin:5px 0 28px}.vv-footer__colophon{display:flex;justify-content:space-between;gap:20px;font:400 10px/1.6 var(--vv-sans);letter-spacing:.04em}.vv-footer__links a{display:inline-block;min-height:30px}.vv-footer__field{margin-top:8px}.vv-footer label{font-size:11px}.vv-footer__input{width:100%}.vv-footer__submit{font-size:12px;white-space:nowrap;min-height:46px}.vv-collection-intro{position:relative;max-width:1440px;margin:auto;text-align:left;padding:64px 4.2vw 40px;border-bottom:1px solid var(--vv-line)}.vv-collection-intro:after{content:"";position:absolute;right:5vw;top:70px;width:95px;height:100px;background:url(vv-monogram-oxblood.svg) center/contain no-repeat;opacity:.9}.vv-collection-intro h1{font-size:clamp(62px,7.5vw,108px);margin:0 0 24px}.vv-collection-intro p:not(.vv-eyebrow){margin:0 0 28px;max-width:540px;font-size:14px}.vv-collection-tabs{justify-content:flex-start;gap:24px}.vv-collection-tabs a{border:0;border-bottom:1px solid transparent;padding:10px 0;min-height:44px}.vv-collection-tabs a[aria-current]{background:transparent;color:var(--vv-oxblood);border-bottom-color:var(--vv-oxblood)}.collection-content>.page-width,.collection-content #CollectionAjaxContent>.page-width{max-width:1440px}.vv-collection-page{padding-left:0;padding-right:0}.vv-product-grid:before,.vv-product-grid:after{display:none!important}.vv-product-grid .grid-product__image-mask{border:0}.vv-product-grid .grid-product__meta{border-bottom:1px solid var(--vv-line);padding:15px 0 17px}.vv-grid-product .grid-product__title{line-height:1.55}.vv-grid-product .grid-product__price{margin-top:6px}.grid-product__secondary-image{background:var(--vv-bone)}.quick-product__label{background:var(--vv-oxblood);color:var(--vv-bone);font-size:10px;letter-spacing:.08em;border:0}.quick-product__btn{bottom:15px}.quick-product__btn:focus-within{opacity:1}.vv-product-page .breadcrumb{font-size:10px;letter-spacing:.035em;margin-bottom:28px}.vv-product-page .product-single__meta{padding:12px 0 25px}.vv-product-page .product-single__title{font-size:clamp(42px,4.4vw,67px);line-height:1.06;overflow-wrap:break-word}.vv-product-page .product-single__description{font-size:14px;line-height:1.85}.vv-product-page .product-single__description p{margin-bottom:18px}.vv-product-page .product__price{font-size:19px;font-weight:400}.vv-product-note{font-size:11px;line-height:1.7;letter-spacing:.01em}.vv-product-gallery .product__thumb-item{background:#eae5dc}.vv-product-gallery .product__thumb a.is-active:before{border-color:var(--vv-oxblood)}.vv-product-form label{letter-spacing:.06em}.vv-product-form .variant-input-wrap label{min-height:44px;padding:12px 15px;background:transparent}.vv-product-form .variant-input-wrap input:checked+label{box-shadow:0 0 0 1px var(--vv-oxblood);background:#e9ded0}.vv-product-form .js-qty__wrapper{border:1px solid var(--vv-line);max-width:135px}.vv-product-form .js-qty__num{border:0}.vv-product-form .js-qty__adjust{color:var(--vv-oxblood)}.vv-cart-page{max-width:1320px;min-height:56vh}.vv-cart-page .section-header{text-align:left;padding-bottom:32px}.vv-cart-page .section-header:before{content:"VITALS & VIBES / THE EVERYDAY ROTATION";display:block;font:600 10px/1.5 var(--vv-sans);letter-spacing:.12em;color:var(--vv-oxblood);margin-bottom:20px}.vv-cart-page .cart__row{padding-top:30px;padding-bottom:30px}.vv-cart-page .cart__product-name{font-weight:500;font-size:16px}.vv-cart-page .cart__row--table{font-size:12px}.vv-cart-page table,.vv-cart-page table td,.vv-cart-page table th{border-color:var(--vv-line)}.vvs-auth.page-width{max-width:1100px;min-height:60vh;padding-top:72px;padding-bottom:88px}.vvs-auth>.grid>.grid__item{border:0;background:transparent}.vvs-auth>.grid>.medium-up--push-one-third{width:50%;left:25%;padding-left:0}.vvs-auth>.grid{margin-left:0}.vvs-auth .section-header:before{content:"VITALS & VIBES / IN GOOD COMPANY";display:block;font:600 9px/1.5 var(--vv-sans);letter-spacing:.15em;color:var(--vv-oxblood);margin-bottom:22px}.vvs-auth .section-header{text-align:left}.vvs-auth .section-header__title{font-size:64px;margin-bottom:30px}.vvs-auth .form-vertical{max-width:none}.vvs-auth input[type=email],.vvs-auth input[type=password],.vvs-auth input[type=text],.vvs-auth input[type=tel]{font-size:16px;min-height:50px;margin-bottom:26px}.vvs-auth .label-info a{font-size:11px;text-transform:none;letter-spacing:0}.vvs-auth .form-vertical>.btn{width:100%}.vvs-auth .text-center{text-align:left}.vvs-auth .btn{font-size:11px}.vvs-auth .grid__item{min-width:0}.vvs-auth .table-wrap{max-width:100%;overflow:auto}.vvs-auth .grid__item>hr{border-color:var(--vv-line)}.vvs-page-head{text-align:left;padding-bottom:30px}.vvs-page-head:before{content:"VITALS & VIBES / HERE TO HELP"}.vvs-page-head h1{font-size:clamp(48px,5.7vw,82px);line-height:1.06;overflow-wrap:break-word}.vvs-page .grid__item.medium-up--three-quarters{width:82%;left:9%}.vvs-page .rte{font-size:15px;line-height:1.85}.vvs-contact-blocks .page-width{max-width:1180px}.vvs-contact-blocks .index-section{margin:36px 0 65px}.vvs-contact-blocks .form-vertical{background:#eee6d9;padding:35px 40px 40px}.vvs-contact-blocks label{font-size:11px;letter-spacing:.05em}.vvs-contact-blocks textarea{min-height:145px}.vvs-contact-blocks input{font-size:16px;min-height:48px}.vvs-contact-blocks .btn{margin-top:10px}.vvs-search{min-height:56vh}.vvs-search .section-header{text-align:left;max-width:900px;margin:0 auto 50px}.vvs-search .search-bar{margin:35px 0 0;max-width:700px}.vvs-search .search-bar input{background:transparent;border:0;border-bottom:1px solid var(--vv-oxblood);font-size:18px;min-height:56px;padding-left:0}.vvs-search .search-bar .input-group-btn{border-bottom:1px solid var(--vv-oxblood)}.vvs-search .search-bar button{background:transparent!important;color:var(--vv-oxblood)!important;border:0}.vvs-search .search-bar .icon{width:23px;height:23px}.vvs-search .grid-search{padding-top:16px}.shopify-policy__container{max-width:920px!important;background:var(--vv-bone);padding:65px 30px 90px!important}.shopify-policy__title{text-align:left!important;border-bottom:1px solid var(--vv-line);padding-bottom:26px;margin-bottom:35px}.shopify-policy__title:before{content:"VITALS & VIBES / THE DETAILS";display:block;font:600 10px/1.5 var(--vv-sans);letter-spacing:.14em;color:var(--vv-oxblood);margin-bottom:22px}.shopify-policy__title h1{font:400 clamp(45px,5vw,74px)/1.05 var(--vv-serif);color:var(--vv-oxblood)}.shopify-policy__body{font:15px/1.85 var(--vv-sans)}.vvs-blog .section-header:before{content:"VITALS & VIBES / COMMON ROOM NOTES";display:block;font:600 10px var(--vv-sans);letter-spacing:.12em;color:var(--vv-oxblood);margin-bottom:22px}.vvs-article .article__body img{height:auto;max-width:100%}.vvs-404 .section-header{padding:35px 0 55px}.vvs-404 .section-header__title{line-height:1.1}.vvs-404 .rte a{color:var(--vv-oxblood);border-bottom:1px solid currentColor}.password-page__logo img{display:block;width:240px;height:auto}.vvs-password .password-page__image{background:var(--vv-bone)}@media(max-width:1100px){.header-item--logo{flex-basis:205px!important}.vv-header-logo{width:205px}.site-nav__link{padding-left:9px;padding-right:9px}.vv-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vvs-auth>.grid>.medium-up--push-one-third{width:60%;left:20%}}@media(max-width:768px){.vv-header-logo{width:160px}.header-item--logo{flex:0 1 160px!important}.site-header{padding:14px 0}.site-header .page-width{padding:0 20px}.site-nav__link--icon{padding:10px 7px}.vv-footer__inner{padding-left:24px;padding-right:24px}.vv-footer__bottom{padding-top:20px}.vv-footer__bottom>img{margin-bottom:20px}.vv-footer__colophon{font-size:9px}.vv-footer__logo{max-width:190px}.vv-footer__links a{min-height:34px}.vv-collection-intro{padding:42px 24px 30px}.vv-collection-intro:after{display:none}.vv-collection-intro h1{font-size:64px;line-height:1}.vv-collection-intro p:not(.vv-eyebrow){font-size:14px}.vv-collection-tabs{gap:20px;flex-wrap:wrap}.vv-collection-tabs a{padding:10px 0;font-size:12px}.vv-collection-page{padding:0 0 50px}.vv-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 15px}.vv-product-page .product-single__meta{padding-top:28px}.vv-product-page .product-single__title{font-size:44px}.vv-product-page .product-single__description{font-size:14px}.vv-product-page .breadcrumb{font-size:10px;margin-bottom:20px}.vv-grid-product .grid-product__title,.vv-grid-product .grid-product__price{font-size:12px}.vv-cart-page{padding:40px 24px 55px}.vv-cart-page .section-header__title{font-size:58px}.vv-cart-page .cart__product-name{font-size:14px}.vv-cart-page .section-header:before{font-size:8px}.vvs-auth.page-width{padding:43px 24px 60px}.vvs-auth>.grid>.medium-up--push-one-third{width:100%;left:0}.vvs-auth .section-header__title{font-size:52px}.vvs-auth .grid__item{padding-left:0}.vvs-auth .form-vertical .grid{margin-left:0}.vvs-auth .form-vertical .grid__item{padding-right:10px}.vvs-page .grid__item.medium-up--three-quarters{width:100%;left:0}.vvs-page-head h1{font-size:49px}.vvs-page .rte{font-size:14px}.vvs-contact-blocks .form-vertical{padding:28px 23px}.vvs-contact-blocks .page-width{padding:0 24px}.vvs-search .section-header__title{font-size:50px;line-height:1.06}.vvs-search .search-bar{margin-top:28px}.shopify-policy__container{padding:42px 24px 55px!important}.shopify-policy__body{font-size:14px}.vvs-404 .section-header__title{font-size:46px}.password-page__logo img{width:180px}}@media(max-width:360px){.vv-header-logo{width:145px}.header-item--logo{flex-basis:145px!important}.site-nav__link--icon{padding:10px 5px}.vv-collection-tabs{gap:15px}.vv-collection-intro h1{font-size:56px}.vvs-page-head h1{font-size:43px}.vvs-auth .section-header__title{font-size:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.vv-product-page .product-single__description [style],.vv-product-page .product-single__description-full [style]{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background-color:transparent!important}.vv-collection-page select{background-color:transparent!important}.vvs-journal-empty{max-width:720px;padding:44px;background:#e9ded0;margin:0 0 60px}.vvs-journal-empty h2{font-size:52px}.vvs-journal-empty p{max-width:520px;font-size:15px}.vvs-faq .collapsible-trigger-btn{font:400 25px/1.35 var(--vv-serif);text-align:left;text-transform:none;letter-spacing:-.015em;padding:25px 50px 25px 0}.vvs-faq .collapsible-content__inner{padding:0 0 30px;font-size:14px;line-height:1.8}.vvs-faq .page-blocks>div{border-bottom:1px solid var(--vv-line)}.vvs-faq .collapsible-trigger__icon{right:8px}@media(max-width:768px){.vvs-journal-empty{padding:28px}.vvs-journal-empty h2{font-size:42px}}.vv-cart-page .cart__product-name{text-transform:none;letter-spacing:0}.breadcrumb{text-align:left;font-size:10px}.vv-footer input[type=email]{color:inherit}.vv-footer :focus-visible{outline:2px solid var(--vv-bone);outline-offset:4px}.vv-grid-product .grid__image-ratio,.vv-product-gallery .product-image-main img{mix-blend-mode:multiply}.vv-collection-toolbar{gap:16px}.vv-collection-toolbar .collection-filter__sort-container{background:transparent!important}.vv-collection-toolbar .collection-filter__item--count{display:block!important;margin-right:auto;white-space:nowrap}.vv-collection-toolbar .collection-filter__item--sort{flex:0 1 220px}.vv-collection-toolbar select{width:100%}@media(max-width:768px){.vv-collection-toolbar .collection-filter__item--sort{flex-basis:170px}.vv-collection-toolbar{gap:10px}.vv-collection-toolbar .collection-filter__item--count{font-size:11px}}.vvs-faq .collapsible-trigger--inline{font:400 27px/1.3 var(--vv-serif);text-align:left;text-transform:none;letter-spacing:-.015em;padding:25px 40px 25px 0;color:var(--vv-oxblood)}.vvs-faq .page-blocks .page-width{padding:0}.vvs-faq .collapsible-trigger__icon{left:auto;right:0}.vv-giftcard-art{aspect-ratio:1.586;background:var(--vv-oxblood);display:flex;flex-direction:column;justify-content:flex-start;padding:30px;color:var(--vv-bone)}.vv-giftcard-art img{width:70%;height:auto}.vv-giftcard-art span{font:italic 24px var(--vv-serif);margin-top:20px}.template-giftcard .giftcard{max-width:650px;margin:auto}.template-giftcard .giftcard__border{background:transparent;border:1px solid var(--vv-line);padding:12px}.template-giftcard .giftcard__content{background:var(--vv-bone);border-radius:0}.template-giftcard .giftcard__wrap{position:relative}.template-giftcard .giftcard__amount{color:var(--vv-bone);text-shadow:none}.template-giftcard .giftcard__code__inner{background:var(--vv-bone);border-radius:0}.template-giftcard .giftcard__header{padding:20px}.template-giftcard .giftcard__title{letter-spacing:0;text-transform:none}.template-giftcard .giftcard__actions{padding:22px}.template-giftcard .shop-url{font:14px var(--vv-sans)}.vv-giftcard-logo{display:block;width:280px;max-width:85%;margin:35px auto 20px}.vv-giftcard-logo img{width:100%;height:auto}.giftcard-header{text-align:center;padding-bottom:25px}.vv-collections-index{max-width:1440px}.vv-collections-directory{border-top:1px solid var(--vv-line)}.vv-collections-directory>a{display:grid;grid-template-columns:65px 1fr 220px 45px;align-items:center;gap:35px;padding:32px 0;border-bottom:1px solid var(--vv-line)}.vv-collections-directory h2{font-size:clamp(45px,6vw,88px);margin:0 0 12px;line-height:1.1}.vv-collections-directory p{font-size:13px;margin:0;max-width:370px}.vv-collections-directory img{width:100%;height:170px;object-fit:contain;background:#eae5dc;mix-blend-mode:multiply}.vv-collections-directory__number{font-size:11px;align-self:start;padding-top:10px}.vv-collections-directory__arrow{font-size:30px}.vv-collections-directory>a:hover h2{font-style:italic}@media(max-width:768px){.vv-collections-directory>a{grid-template-columns:20px 1fr 70px;gap:15px;padding:25px 0}.vv-collections-directory img{height:100px}.vv-collections-directory h2{font-size:37px}.vv-collections-directory p{font-size:11px}.vv-collections-directory__arrow{display:none}}.vv-collection-toolbar{display:flex;flex-wrap:nowrap;align-items:center}.vv-collection-toolbar .collection-filter__item--count{order:0;flex:1 1 auto;width:auto}.vv-collection-toolbar .collection-filter__item--sort{order:1}.vvs-password .password-page__content{background:transparent;border:0;box-shadow:none;padding:0}.vvs-password .password-page__content:before,.vvs-password .password-page__content:after{display:none}.vvs-password .password-page__logo h1{margin:0}.vvs-password .password-page__logo{padding:0}.vvs-password .password-page{width:100%;max-width:760px}.vvs-password .password-page__hero{margin-bottom:26px}.vvs-password .password-page__signup-form .input-group{display:flex}.vvs-password .password-page__signup-form .input-group-field{min-width:0;flex:1;font-size:16px}.vvs-password .password-page__signup-form .input-group-btn{width:auto}.vvs-password .password-page__signup-form .btn{white-space:nowrap;padding:15px}.template-giftcard .giftcard__wrap{margin:20px}.template-giftcard .giftcard__amount{position:absolute;right:25px;top:95px;font:400 44px var(--vv-serif)}.template-giftcard .giftcard__code{position:absolute;bottom:18px;left:18px;right:18px;text-align:center}.template-giftcard .giftcard__code__inner{padding:10px}.template-giftcard .giftcard__instructions{text-align:center;font-size:14px;padding:0 20px}.template-giftcard #QrCode{display:flex;justify-content:center}.template-giftcard .giftcard__actions{display:flex;align-items:center;justify-content:center;gap:25px}.template-giftcard .giftcard__border{max-width:650px;margin:auto}.vv-collections-index .vvs-page-head:before{display:none}@media(max-width:768px){.template-giftcard .giftcard__amount{top:63px;font-size:30px}.vv-giftcard-art{padding:20px}.vv-giftcard-art span{font-size:19px}.template-giftcard .giftcard__code{font-size:12px;bottom:12px}.template-giftcard .giftcard__actions{gap:16px;flex-wrap:wrap}.template-giftcard .giftcard__wrap{margin:10px}.vvs-password .password-page__hero{font-size:56px}.vvs-password .password-page{padding-left:0;padding-right:0}}@media(max-width:768px){.vv-collections-directory>a{grid-template-columns:minmax(0,1fr) 70px}.vv-collections-directory__number{display:none}.vv-collections-directory>a>div{min-width:0}}@media(max-width:360px){.vv-collections-directory h2{font-size:30px}}.vvs-password .password-page__content{min-width:0;width:100%;max-width:100%}.vvs-password .password-page__signup-form input{width:0!important}.vvs-password__content.page-width{width:100%}.vv-collections-index .vvs-page-head .vv-eyebrow{font:600 10px/1.5 var(--vv-sans);letter-spacing:.12em;margin-bottom:25px}@media(max-width:360px){.vvs-password .password-page__signup-form .input-group{display:block;border:0}.vvs-password .password-page__signup-form input{width:100%!important;border-bottom:1px solid var(--vv-oxblood);padding:15px 0;margin-bottom:15px}.vvs-password .password-page__signup-form .input-group-btn,.vvs-password .password-page__signup-form .btn{width:100%}}.template-giftcard .giftcard__amount{top:auto;bottom:78px}.vv-giftcard-art{min-height:230px}.vvs-search .vvs-page-head:before{content:"VITALS & VIBES / THE COLLECTION"}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vv-uniform.css.map */
