:root{--tfs-ivory:#fbf8f4;--tfs-cream:#f2ebe4;--tfs-rose:#9b6670;--tfs-ink:#251f1c;--tfs-muted:#716964;--tfs-line:#ddd2c9}html,body{background:var(--tfs-ivory)!important;color:var(--tfs-ink)!important}body{letter-spacing:.012em}.t4s-header__wrapper,.t4s-header-wrapper,.t4s-header,.t4s-section-header{background:rgba(251,248,244,.98)!important}.t4s-header__wrapper{border-bottom:1px solid var(--tfs-line)!important}.t4s-nav__ul>li>a,.t4s-nav>li>a{font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-weight:500!important}.t4s-nav__ul>li>a:hover,.t4s-nav>li>a:hover{color:var(--tfs-rose)!important}.t4s-section-title,.t4s-heading,.t4s-title,.t4s-section-title h2,.t4s-section-title h3{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:-.018em!important;color:var(--tfs-ink)!important}.t4s-section-title{margin-bottom:38px!important}.t4s-section-title .t4s-cbl:before,.t4s-section-title .t4s-cbl:after{background:var(--tfs-rose)!important;height:1px!important}.t4s-product,.t4s-product-wrapper,.t4s-product-inner{border-radius:0!important;box-shadow:none!important}.t4s-product{background:transparent!important}.t4s-product .t4s-product-inner{overflow:hidden!important}.t4s-product .t4s-product-inner img{transition:transform .7s cubic-bezier(.2,.65,.2,1),opacity .5s ease!important}.t4s-product:hover .t4s-product-inner img{transform:scale(1.035)!important}.t4s-product-title{font-family:Georgia,"Times New Roman",serif!important;font-size:15px!important;font-weight:400!important;letter-spacing:.015em!important}.t4s-product-title a:hover{color:var(--tfs-rose)!important}.t4s-product-price,.t4s-price{color:var(--tfs-muted)!important;letter-spacing:.04em}.t4s-product-btns a,.t4s-product-btns button{border-radius:0!important}.t4s-btn,.t4s-button,button[type=submit],.t4s-btn__primary{border-radius:0!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:500!important}.t4s-btn__primary{background:var(--tfs-ink)!important;border-color:var(--tfs-ink)!important}.t4s-btn__primary:hover{background:var(--tfs-rose)!important;border-color:var(--tfs-rose)!important}.t4s-collections-list .t4s-collection-item,.t4s-collections-list .t4s-cat-item{border-radius:0!important}.t4s-collections-list img{transition:transform .7s ease!important}.t4s-collections-list a:hover img{transform:scale(1.035)!important}.t4s-collections-list .t4s-cat-title,.t4s-collection-title{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:.04em!important}.t4s-tabs li,.t4s-tabs a{border-radius:0!important}.t4s-tabs .is--active,.t4s-tabs a:hover{color:var(--tfs-ink)!important;background:transparent!important;border-color:var(--tfs-rose)!important}.t4s-shipping{border-top:1px solid var(--tfs-line);border-bottom:1px solid var(--tfs-line);padding-top:32px!important;padding-bottom:32px!important}.t4s-shipping .t4s-shipping-title{font-size:11px!important;letter-spacing:.13em!important;text-transform:uppercase!important}.t4s-shipping .t4s-shipping-content{color:var(--tfs-muted)!important;font-size:12px!important}.t4s-shipping i,.t4s-shipping svg{color:var(--tfs-rose)!important}.t4s-banner .t4s-banner-item{border-radius:0!important;overflow:hidden}.t4s-banner img{transition:transform .8s ease!important}.t4s-banner .t4s-banner-item:hover img{transform:scale(1.025)!important}.t4s-announcement-bar{background:var(--tfs-ink)!important;color:#fff!important}.t4s-announcement-bar a{color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important}.t4s-footer,.t4s-footer-wrap{background:var(--tfs-cream)!important;border-top:1px solid var(--tfs-line)!important}.t4s-footer .t4s-footer-title{font-family:Georgia,"Times New Roman",serif!important;font-weight:400!important;letter-spacing:.04em!important}.t4s-footer a:hover{color:var(--tfs-rose)!important}.t4s-bottom-bar{background:var(--tfs-ink)!important;color:#fff!important}.t4s-bottom-bar a{color:#fff!important}@media(min-width:1025px){.t4s-container,.container{max-width:1380px!important}.t4s-header__wrapper{min-height:88px!important}.t4s-main-product,.t4s-main-collection{padding-top:55px!important}}@media(max-width:767px){.t4s-section-title{margin-bottom:26px!important}.t4s-product-title{font-size:14px!important}.t4s-shipping{padding-top:22px!important;padding-bottom:22px!important}.t4s-announcement-bar a{font-size:9px!important;letter-spacing:.08em!important}}