:root{--tfamily-gold: #B8972A;--tfamily-bg: #FAFAF8;--tfamily-bg-cream: #F5F0E8;--tfamily-bg-dark: #1A1A1A;--tfamily-text: #1A1A1A;--tfamily-subtext: #6B6B6B;--tfamily-border: #E0D9CC}*,*:before,*:after{box-sizing:border-box}body{font-family:DM Sans,"Noto Serif JP",sans-serif!important;background-color:var(--tfamily-bg)!important;color:var(--tfamily-text)!important;-webkit-font-smoothing:antialiased}a:hover{color:var(--tfamily-gold)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.card__heading,.card__heading a,.card__heading a:link,.card__heading a:visited,.product__title,.collection-hero__title,.section-header .title{font-family:Cormorant Garamond,"Noto Serif JP",serif!important;font-weight:400!important;letter-spacing:.03em}.header,.header-wrapper{background-color:var(--tfamily-bg)!important;border-bottom:1px solid var(--tfamily-border)!important}.header__heading-link,.header__heading-link:visited{color:var(--tfamily-text)!important;font-family:Cormorant Garamond,"Noto Serif JP",serif!important;font-weight:400;letter-spacing:.12em;text-transform:uppercase;font-size:1.1rem}.header__menu-item,.header__menu-item span,.list-menu__item{font-family:DM Sans,sans-serif!important;font-size:.88rem!important;letter-spacing:.15em;text-transform:uppercase;color:var(--tfamily-text)!important}.header__menu-item:hover span,.list-menu__item:hover{color:var(--tfamily-gold)!important}.disclosure__button,.localization-form__select,.localization-selector{color:var(--tfamily-subtext)!important;font-size:.75rem!important}.announcement-bar{background-color:var(--tfamily-bg-dark)!important}.announcement-bar__message,.announcement-bar__message *{color:var(--tfamily-gold)!important;font-family:DM Sans,sans-serif!important;font-size:.72rem!important;letter-spacing:.18em}.button,.button--primary,button[type=submit],.shopify-challenge__button,.customer button{background-color:var(--tfamily-gold)!important;border-color:var(--tfamily-gold)!important;color:#fafaf8!important;font-family:DM Sans,sans-serif!important;font-size:.75rem!important;letter-spacing:.18em;text-transform:uppercase;border-radius:0!important;transition:opacity .25s ease,transform .25s ease}.button:hover,.button--primary:hover{opacity:.82}.button--secondary,.button--tertiary{background-color:transparent!important;border:1px solid var(--tfamily-gold)!important;color:var(--tfamily-gold)!important}.card-wrapper{transition:transform .25s ease}.card-wrapper:hover{transform:scale(1.015)}.card--product,.card--collection{border:1px solid transparent!important;transition:border-color .25s ease!important;border-radius:0!important}.card-wrapper:hover .card--product,.card-wrapper:hover .card--collection{border-color:var(--tfamily-gold)!important}.price .price-item--regular,.price .price__current{color:var(--tfamily-gold)!important;font-family:DM Sans,sans-serif!important;font-weight:500}.color-scheme-1{background-color:var(--tfamily-bg)!important}.color-scheme-2{background-color:var(--tfamily-bg-cream)!important}.color-scheme-3,.color-scheme-4{background-color:var(--tfamily-bg-dark)!important}.footer{background-color:var(--tfamily-bg-dark)!important;border-top:1px solid var(--tfamily-gold)!important}.footer,.footer a,.footer p,.footer li,.footer__block .title{color:#fafaf8d1!important;font-family:DM Sans,sans-serif!important}.footer a:hover{color:var(--tfamily-gold)!important}.field__input,.select__select,textarea,input[type=text],input[type=email]{border-color:var(--tfamily-border)!important;border-radius:0!important;background-color:#fafaf8!important;font-family:DM Sans,sans-serif!important}.field__input:focus,textarea:focus{border-color:var(--tfamily-gold)!important;box-shadow:0 0 0 1px var(--tfamily-gold)!important;outline:none!important}.badge{background-color:var(--tfamily-gold)!important;color:#fafaf8!important;border-radius:0!important;font-family:DM Sans,sans-serif!important;font-size:.65rem!important;letter-spacing:.1em}hr{border-color:var(--tfamily-border)!important}.breadcrumb,.breadcrumb a{color:var(--tfamily-subtext)!important;font-size:.75rem}.caption-with-letter-spacing,.overline{font-family:DM Sans,sans-serif!important;letter-spacing:.2em;font-size:.7rem;color:var(--tfamily-subtext)!important}.banner__content .banner__heading{font-family:Cormorant Garamond,"Noto Serif JP",serif!important;font-weight:300;letter-spacing:.04em}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.shopify-section{animation:fadeInUp .6s ease both}.header-wrapper--border-bottom{border-bottom:1px solid var(--tfamily-border)!important}.shopify-section-group-header-group .header{transition:background-color .3s ease,box-shadow .3s ease}.header__heading-link .h2{font-family:Cormorant Garamond,"Noto Serif JP",serif!important;font-size:1.4rem!important;letter-spacing:.18em;font-weight:300}.header__menu-item>a:after,.header__menu-item>span:after{content:"";display:block;height:1px;background:var(--tfamily-gold);transform:scaleX(0);transform-origin:left;transition:transform .25s ease;margin-top:2px}.header__menu-item:hover>a:after,.header__menu-item:hover>span:after{transform:scaleX(1)}.header__icons .header__icon{color:var(--tfamily-text)!important;transition:color .2s ease}.header__icons .header__icon:hover{color:var(--tfamily-gold)!important}.announcement-bar__message{font-family:DM Sans,sans-serif!important;font-size:.68rem!important;letter-spacing:.22em;text-transform:uppercase}.collection-list-with-view .title,.collection-list-with-view .heading{font-family:Cormorant Garamond,serif!important;font-weight:300;font-size:clamp(1.6rem,3vw,2.4rem)!important;letter-spacing:.08em;color:var(--tfamily-text)}.collection-card-wrapper:hover .card{border:1px solid var(--tfamily-gold)!important}.shopify-section{padding:0}.header a,.header a:visited,.footer a,.footer a:visited,.breadcrumb a,.breadcrumb a:visited{text-decoration:none}.header a:hover{color:var(--tfamily-gold)}.shopify-section-group-header-group .apps--section{display:none!important}.header__menu-item span,.header__menu-item a,.list-menu__item a{font-size:.88rem!important;letter-spacing:.12em}a.tfh-cta,a.tfh-cta:link,a.tfh-cta:visited{color:#fafaf8!important;text-decoration:none!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-tfamily.css.map */
