:root{--tfb-bg: var(--tfb-setting-bg, #151515);--tfb-bg-soft: var(--tfb-setting-bg-soft, #1b1b1b);--tfb-surface: var(--tfb-setting-surface, #202020);--tfb-surface-2: var(--tfb-setting-surface-2, #262626);--tfb-text: var(--tfb-setting-text, #f5f1ed);--tfb-text-body: var(--tfb-setting-text-body, #d1cbc6);--tfb-text-muted: var(--tfb-setting-text-muted, #9c9490);--tfb-wine: var(--tfb-setting-wine, #8f2639);--tfb-wine-hover: var(--tfb-setting-wine-hover, #a83249);--tfb-wine-dark: var(--tfb-setting-wine-dark, #681c2a);--tfb-line: var(--tfb-setting-line, #373331);--tfb-line-soft: var(--tfb-setting-line-soft, #2b2928);--tfb-white: var(--tfb-setting-white, #ffffff);--tfb-black: var(--tfb-setting-black, #0e0e0e);--color-base-text: var(--tfb-rgb-text) !important;--color-shadow: 0, 0, 0 !important;--color-base-background-1: var(--tfb-rgb-bg) !important;--color-base-background-2: var(--tfb-rgb-bg-soft) !important;--color-base-solid-button-labels: var(--tfb-rgb-white) !important;--color-base-outline-button-labels: var(--tfb-rgb-text) !important;--color-base-accent-1: var(--tfb-rgb-wine) !important;--color-base-accent-2: var(--tfb-rgb-text-body) !important;--gradient-base-background-1: var(--tfb-bg) !important;--gradient-base-background-2: var(--tfb-bg-soft) !important;--gradient-base-accent-1: var(--tfb-wine) !important;--gradient-base-accent-2: var(--tfb-text-body) !important;--payment-terms-background-color: var(--tfb-bg) !important}html,body,.gradient,.shopify-section,.section,main,#MainContent{background-color:var(--tfb-bg);color:var(--tfb-text)}body{color:var(--tfb-text-body)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.product__title,.card__heading,.title,.heading{color:var(--tfb-text)!important}body,p,.rte,.caption,.caption-large,.card-information,.product__description,.metafield-rich_text_field{color:var(--tfb-text-body)!important}small,.caption,.text-body,.product__text,.subtitle,.light,.muted{color:var(--tfb-text-muted)!important}a,.link{color:var(--tfb-text)}@media(hover:hover){a:hover,.link:hover{color:var(--tfb-wine-hover)!important}}::selection{background:var(--tfb-wine);color:var(--tfb-white)}.color-background-1{--color-foreground: var(--tfb-rgb-text) !important;--color-background: var(--tfb-rgb-bg) !important;--gradient-background: var(--tfb-bg) !important;--color-link: var(--tfb-rgb-text) !important;--color-button: var(--tfb-rgb-wine) !important;--color-button-text: var(--tfb-rgb-white) !important;--accent-color: var(--tfb-rgb-wine) !important;--border-color: var(--tfb-rgb-line) !important}.color-background-2{--color-foreground: var(--tfb-rgb-text) !important;--color-background: var(--tfb-rgb-bg-soft) !important;--gradient-background: var(--tfb-bg-soft) !important;--color-link: var(--tfb-rgb-text) !important;--color-button: var(--tfb-rgb-wine) !important;--color-button-text: var(--tfb-rgb-white) !important;--accent-color: var(--tfb-rgb-wine) !important;--border-color: var(--tfb-rgb-line) !important}.color-accent-1{--color-foreground: var(--tfb-rgb-white) !important;--color-background: var(--tfb-rgb-wine) !important;--gradient-background: var(--tfb-wine) !important;--color-link: var(--tfb-rgb-white) !important;--color-button: var(--tfb-rgb-white) !important;--color-button-text: var(--tfb-rgb-bg) !important;--border-color: var(--tfb-rgb-white) !important}.color-accent-2{--color-foreground: var(--tfb-rgb-bg) !important;--color-background: var(--tfb-rgb-text-body) !important;--gradient-background: var(--tfb-text-body) !important;--color-link: var(--tfb-rgb-bg) !important;--color-button: var(--tfb-rgb-bg) !important;--color-button-text: var(--tfb-rgb-white) !important;--border-color: var(--tfb-rgb-bg) !important}.color-inverse{--color-foreground: var(--tfb-rgb-text) !important;--color-background: var(--tfb-rgb-black) !important;--gradient-background: var(--tfb-black) !important;--color-link: var(--tfb-rgb-text) !important;--color-button: var(--tfb-rgb-wine) !important;--color-button-text: var(--tfb-rgb-white) !important;--border-color: var(--tfb-rgb-line) !important}.header-wrapper,.header-wrapper.color-background-1,.header,sticky-header{background:var(--tfb-bg)!important;color:var(--tfb-text)!important;border-color:var(--tfb-line)!important}.header__menu-item,.header__menu-item span,.header__icon,.header__heading-link,.header__heading-logo-wrapper{color:var(--tfb-text)!important}.header__icon svg,.header__menu-item svg{color:var(--tfb-text)!important;fill:currentColor}@media(hover:hover){.header__menu-item:hover,.header__icon:hover,.header__heading-link:hover{color:var(--tfb-wine-hover)!important}}.flufy-product-nav,.tfb-product-nav{background:var(--tfb-bg)!important;color:var(--tfb-text)!important;border-bottom:1px solid var(--tfb-line)!important}.flufy-product-nav a,.tfb-product-nav a,.flufy-product-nav svg,.tfb-product-nav svg{color:var(--tfb-text)!important}.flufy-product-nav__links a:after,.tfb-product-nav__links a:after{background:var(--tfb-wine)!important}.flufy-product-nav__cart span,.tfb-product-nav__cart span{background:var(--tfb-wine)!important;color:var(--tfb-white)!important}.announcement-bar,.announcement-bar-section,.horizontal-ticker,.ticker,.marquee{background:var(--tfb-black)!important;color:var(--tfb-text)!important}.announcement-bar a,.horizontal-ticker a,.ticker a,.marquee a{color:var(--tfb-text)!important}.button:not(.button--secondary):not(.button--tertiary),.shopify-payment-button__button,.product-form__submit,.main-product-atc,button[name=add],.cart__checkout-button,.cart-drawer__checkout,.quick-add__submit{--color-button: var(--tfb-rgb-wine) !important;--color-button-text: var(--tfb-rgb-white) !important;background:var(--tfb-wine)!important;color:var(--tfb-white)!important;border-color:var(--tfb-wine)!important;box-shadow:none!important}.button:not(.button--secondary):not(.button--tertiary):before,.button:not(.button--secondary):not(.button--tertiary):after,.product-form__submit:before,.product-form__submit:after,.main-product-atc:before,.main-product-atc:after{box-shadow:none!important}@media(hover:hover){.button:not(.button--secondary):not(.button--tertiary):hover,.shopify-payment-button__button:hover,.product-form__submit:hover,.main-product-atc:hover,button[name=add]:hover,.cart__checkout-button:hover,.cart-drawer__checkout:hover,.quick-add__submit:hover{background:var(--tfb-wine-hover)!important;color:var(--tfb-white)!important;border-color:var(--tfb-wine-hover)!important}}.button[disabled],.product-form__submit[disabled],button[disabled]{background:var(--tfb-surface-2)!important;color:var(--tfb-text-muted)!important;border-color:var(--tfb-line)!important;opacity:1!important}.button--secondary,.button--tertiary{background:transparent!important;color:var(--tfb-text)!important;border-color:var(--tfb-line)!important;box-shadow:none!important}@media(hover:hover){.button--secondary:hover,.button--tertiary:hover{background:var(--tfb-wine)!important;color:var(--tfb-white)!important;border-color:var(--tfb-wine)!important}}.field__input,.select__select,.customer input,.customer select,textarea,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password]{background:var(--tfb-surface)!important;color:var(--tfb-text)!important;border-color:var(--tfb-line)!important}.field:before,.field:after,.select:before,.select:after{box-shadow:0 0 0 1px var(--tfb-line)!important}.field__label,.form__label,label{color:var(--tfb-text-body)!important}.field__input::placeholder,textarea::placeholder,input::placeholder{color:var(--tfb-text-muted)!important;opacity:1}.field__button,.search__button{color:var(--tfb-text)!important}.product,.product__info-wrapper,.product__info-container,.product__media-wrapper,.product__media-list,.product__media,.product__modal-opener{background-color:var(--tfb-bg)!important}.product__info-container{color:var(--tfb-text)!important}.tfb-product-eyebrow{color:var(--tfb-setting-highlight, #c56a7d)!important}.product__title h1,.product__title,.product__title a,.product-page-price,.price,.price-item,.price--large,.price__regular .price-item{color:var(--tfb-text)!important}.price__compare,.price-item--regular:not(.price-item--sale){color:var(--tfb-text-muted)!important}.rating-stars-and-text,.rating-stars__label{color:var(--tfb-text-body)!important}.product-form__input input[type=radio]+label{background:var(--tfb-surface)!important;color:var(--tfb-text)!important;border-color:var(--tfb-line)!important;box-shadow:none!important}.product-form__input input[type=radio]:checked+label{background:var(--tfb-wine)!important;color:var(--tfb-white)!important;border-color:var(--tfb-wine)!important}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{background:var(--tfb-bg-soft)!important;color:var(--tfb-setting-disabled-text, #67615e)!important;border-color:var(--tfb-setting-disabled-border, #2c2928)!important;opacity:1!important}@media(hover:hover){.product-form__input input[type=radio]+label:hover{border-color:var(--tfb-wine-hover)!important;color:var(--tfb-white)!important}}.quantity{background:var(--tfb-surface)!important;color:var(--tfb-text)!important;border-color:var(--tfb-line)!important}.quantity:before,.quantity:after{box-shadow:0 0 0 1px var(--tfb-line)!important}.quantity__button,.quantity__input{color:var(--tfb-text)!important;background:transparent!important}.card,.card-wrapper,.card__content,.card__information,.collection,.collection-list,.product-grid,.grid__item{background-color:transparent}.card__heading,.card__heading a,.card-information,.card-information a{color:var(--tfb-text)!important}.card-information .price,.card-information .price-item{color:var(--tfb-text-body)!important}.card__media,.media{background-color:var(--tfb-surface)!important}.badge,.badge--sale,.price__badge-sale{background:var(--tfb-wine)!important;color:var(--tfb-white)!important;border-color:var(--tfb-wine)!important}.price__badge-sold-out,.badge--sold-out{background:var(--tfb-surface-2)!important;color:var(--tfb-text-muted)!important;border-color:var(--tfb-line)!important}.accordion,.product__accordion,hr,.header-wrapper--border-bottom,.footer__content-top,.footer__content-bottom{border-color:var(--tfb-line)!important}.accordion__title,.summary__title,summary{color:var(--tfb-text)!important}.accordion__content{color:var(--tfb-text-body)!important}.drawer,.cart-drawer,.menu-drawer,.search-modal,.predictive-search,.modal__content,.product-popup-modal__content,.cart-notification,.facets-container,.mobile-facets__inner{background:var(--tfb-bg-soft)!important;color:var(--tfb-text)!important;border-color:var(--tfb-line)!important}.menu-drawer__menu-item,.menu-drawer__account,.predictive-search__item-heading,.cart-item__name,.cart-notification-product__name,.cart-item__price-wrapper,.totals,.totals__total-value,.cart__footer,.cart-drawer__footer{color:var(--tfb-text)!important}.cart-item,.cart-drawer__footer,.cart__footer{border-color:var(--tfb-line)!important}.tfb-random-recommendations,.related-products,.product-recommendations{background:var(--tfb-bg)!important;color:var(--tfb-text)!important}.tfb-random-recommendations__heading,.related-products__heading,.tfb-random-recommendations__title a,.tfb-random-recommendations__title{color:var(--tfb-text)!important}.tfb-random-recommendations__price{color:var(--tfb-text-body)!important}.tfb-random-recommendations__image-link{background:var(--tfb-surface)!important}.sticky-atc{background:var(--tfb-bg-soft)!important;color:var(--tfb-text)!important;border-top:1px solid var(--tfb-line)!important}.sticky-atc .button,.sticky-atc .main-product-atc{background:var(--tfb-wine)!important;color:var(--tfb-white)!important;border-color:var(--tfb-wine)!important}.footer,.footer.color-background-1,.footer.color-background-2{--color-foreground: var(--tfb-rgb-text) !important;--color-background: var(--tfb-rgb-black) !important;--gradient-background: var(--tfb-black) !important;--color-link: var(--tfb-rgb-text) !important;--color-button: var(--tfb-rgb-wine) !important;--color-button-text: var(--tfb-rgb-white) !important;background:var(--tfb-black)!important;color:var(--tfb-text)!important;border-color:var(--tfb-line)!important}.footer h2,.footer h3,.footer h4,.footer p,.footer a,.footer span,.footer small,.footer .list-menu__item,.footer .copyright__content{color:var(--tfb-text)!important}.footer a{opacity:.86}@media(hover:hover){.footer a:hover{color:var(--tfb-setting-highlight, #c56a7d)!important;opacity:1}}.footer .field__input{background:var(--tfb-setting-footer-input, #171717)!important;color:var(--tfb-text)!important;border-color:var(--tfb-line)!important}.footer .field__input::placeholder{color:var(--tfb-text-muted)!important}.scroll-to-top,.scroll-to-top-btn,#scroll-to-top{background:var(--tfb-wine)!important;color:var(--tfb-white)!important;border-color:var(--tfb-wine)!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--tfb-setting-highlight, #c56a7d)!important;outline-offset:3px!important}@media(min-width:750px){::-webkit-scrollbar-track{background:var(--tfb-bg)}::-webkit-scrollbar-thumb{background:var(--tfb-setting-scroll-thumb, #4a4441)}::-webkit-scrollbar-thumb:hover{background:var(--tfb-wine)}}@media screen and (max-width:749px){body,main,#MainContent,.shopify-section{background:var(--tfb-bg)}.product__info-container,.product__info-wrapper,.product__media-wrapper{background:var(--tfb-bg)!important}.button,.product-form__submit,.main-product-atc{min-height:var(--tfb-mobile-button-min, 52px)}}@media screen and (max-width:989px){.section-header.shopify-section-group-header-group{z-index:50}.tf-category-sidebar{isolation:isolate}#menu-drawer,#menu-drawer .menu-drawer__submenu{background:var(--tfb-bg-soft, #1b1b1b)!important}}@media screen and (max-width:900px){.mh-header-section.shopify-section-group-header-group{z-index:50}.mh-menu .mh-menu-nav{background-color:var(--mh-menu-bg-color, var(--tfb-bg))}}@media screen and (max-width:749px){.tfb-c1 .tfb-c1__title,.tfb-c1 .tfb-c1__price,.tfb-c1 .tfb-c1__eyebrow,.tfb-c1 .tfb-c1__rating>span,.tfb-c1 .tfb-c1__option legend,.tfb-c1 .tfb-c1__trust>div>span,.tfb-c1 .tfb-c1__video>span:last-child{text-shadow:var(--tfb-mobile-text-shadow, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000, 0 2px 5px rgba(0, 0, 0, .75))!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/tfb-luxury-colors.css.map */
