body[class*=vi-page-]:not(.vi-page-index) #MainContent{--vi-f-ink:#1F2A24;--vi-f-muted:#4A5A50;--vi-f-green:#2F5D4A;--vi-f-warm:#FAF7F2;--vi-f-tan:#EFE6DA;--vi-f-line:rgba(31,42,36,.16)}body[class*=vi-page-]:not(.vi-page-index) #MainContent :is(.button,.field__input,.select__select,.quantity__input,.facets__summary,.pagination__item){font-family:"Figtree",var(--font-body-family),sans-serif}body[class*=vi-page-]:not(.vi-page-index) #MainContent :is(.button,.field__input,.select__select,.quantity__input,.facets__summary,.pagination__item):focus-visible{outline:2px solid var(--vi-f-green);outline-offset:3px}.vi-page-product #MainContent :is(.product-form__input .form__label,.product__info-container .product__text,.product__tax){color:var(--vi-f-muted)}.vi-page-product #MainContent :is(.product-form__input input[type=radio]+label,.quantity){border-radius:24px}.vi-page-product #MainContent .product-form__buttons .product-form__submit{min-height:52px;font-weight:500}.vi-page-product #MainContent :is(.product__accordion,.accordion) summary{color:var(--vi-f-ink)}.vi-page-product #MainContent .product__accordion .accordion__content{color:var(--vi-f-muted)}.vi-page-product #MainContent :is(.thumbnail,.thumbnail img){border-radius:12px}body:is(.vi-page-collection,.vi-page-search,.vi-page-list-collections) #MainContent :is(.facet-filters__sort,.facets__display,.facets__display-vertical,.facets__header,.mobile-facets__inner){color:var(--vi-f-ink)}body:is(.vi-page-collection,.vi-page-search) #MainContent :is(.facets__summary,.facet-filters__sort){font-weight:500}body:is(.vi-page-collection,.vi-page-search,.vi-page-blog,.vi-page-list-collections) #MainContent .pagination__item--current:after{background:var(--vi-f-green)}body:is(.vi-page-collection,.vi-page-search,.vi-page-blog,.vi-page-list-collections) #MainContent :is(.pagination__item,.pagination__item-arrow){color:var(--vi-f-ink)}.vi-page-cart #MainContent .cart__footer .cart__blocks{background:var(--vi-f-warm);padding:clamp(16px,2vw,28px);border-radius:20px}.vi-page-cart #MainContent :is(.cart-item__name,.totals__total-value){color:var(--vi-f-ink)}.vi-page-cart #MainContent :is(.cart-item__quantity-wrapper .quantity,.cart-item__image){border-radius:14px}.vi-page-cart #MainContent .tax-note{color:var(--vi-f-muted)}.vi-page-page #MainContent :is(.contact__fields,.contact__field-error,.rte){color:var(--vi-f-muted)}.vi-page-page #MainContent :is(.contact .field__input,.contact textarea.field__input){border-radius:18px;background:#fff}.vi-page-page #MainContent .contact__button .button{min-height:52px}.vi-page-page #MainContent :is(.rte blockquote,.rte table){border-color:var(--vi-f-line)}body:is(.vi-page-article,.vi-page-blog) #MainContent :is(.article-template__content,.article-template__social-sharing,.main-blog .title--primary){color:var(--vi-f-ink)}.vi-page-article #MainContent .article-template__content{max-width:860px;margin-left:auto;margin-right:auto;line-height:1.7}body:is(.vi-page-article,.vi-page-blog) #MainContent :is(.article-card-wrapper .card__inner,.article-card__image-wrapper){border-radius:18px;overflow:hidden}body:is(.vi-page-article,.vi-page-blog) #MainContent :is(.article-card__excerpt,.article-template__content p){color:var(--vi-f-muted)}@media(max-width:749px){.vi-page-cart #MainContent .cart__footer .cart__blocks{padding:16px}.vi-page-article #MainContent .article-template__content{max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/vi-brand-finishing.css.map */
