:root{--tm-ivory:#FAF7F2;--tm-sand:#EFE8DE;--tm-stone:#E3D9CB;--tm-taupe:#8C7B6B;--tm-espresso:#2A221D;--tm-brass:#B08D57;--tm-brass-dark:#957444;--tm-white:#FFFFFF;--tm-radius:2px;--tm-ease:cubic-bezier(.22,.61,.36,1)}body{background:var(--tm-ivory);color:var(--tm-espresso);-webkit-font-smoothing:antialiased}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title h1,.product__title h2{letter-spacing:.005em;font-weight:400}.tm-eyebrow{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;color:var(--tm-brass);margin:0 0 1.2rem;font-weight:500}.tm-h2{font-family:var(--font-heading-family);font-size:3.2rem;line-height:1.15;margin:0;color:var(--tm-espresso)}.tm-lead{font-size:1.6rem;line-height:1.7;color:var(--tm-taupe)}.tm-wrap{max-width:var(--page-width);margin:0 auto;padding:0 2rem}@media(min-width:990px){.tm-wrap{padding:0 5rem}.tm-h2{font-size:4rem}}.button,.shopify-challenge__button,.customer button,.tm-btn{border-radius:var(--tm-radius);letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;font-weight:500;transition:background .35s var(--tm-ease),color .35s var(--tm-ease),border-color .35s var(--tm-ease)}.tm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;padding:0 3rem;text-decoration:none;cursor:pointer;border:1px solid var(--tm-espresso);background:var(--tm-espresso);color:var(--tm-ivory)}.tm-btn:hover{background:var(--tm-brass);border-color:var(--tm-brass);color:var(--tm-white)}.tm-btn--ghost{background:transparent;color:var(--tm-espresso)}.tm-btn--ghost:hover{background:var(--tm-espresso);color:var(--tm-ivory);border-color:var(--tm-espresso)}.tm-btn--light{background:var(--tm-ivory);border-color:var(--tm-ivory);color:var(--tm-espresso)}.tm-btn--light:hover{background:var(--tm-brass);border-color:var(--tm-brass);color:var(--tm-white)}.tm-link{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;color:var(--tm-espresso);text-decoration:none;border-bottom:1px solid var(--tm-brass);padding-bottom:.3rem;transition:color .3s,border-color .3s}.tm-link:hover{color:var(--tm-brass)}.button:not(.button--secondary):not(.button--tertiary):hover,.product-form__submit:hover{box-shadow:none;background:var(--tm-brass)!important;color:var(--tm-white)!important}.button:after,.shopify-challenge__button:after,.customer button:after{box-shadow:none!important}.header-wrapper{background:var(--tm-ivory)}.header-wrapper--border-bottom{border-bottom:1px solid var(--tm-stone)}.header__heading-logo{max-height:5.2rem;width:auto}.header__menu-item{font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tm-espresso)}.header__menu-item:hover span,.header__menu-item span{text-decoration:none!important}.header__menu-item:hover{color:var(--tm-brass)}.header__active-menu-item{text-decoration:none;color:var(--tm-brass)}.mega-menu__content{background:var(--tm-ivory);border-top:1px solid var(--tm-stone);border-bottom:1px solid var(--tm-stone)}.mega-menu__list>li>.mega-menu__link--level-2{font-family:var(--font-heading-family);font-size:1.6rem;letter-spacing:0;text-transform:none;color:var(--tm-espresso);margin-bottom:.8rem}.mega-menu__link{color:var(--tm-taupe);font-size:1.35rem}.mega-menu__link:hover{color:var(--tm-brass);text-decoration:none}.header__icon{color:var(--tm-espresso)}.header__icon:hover .icon{color:var(--tm-brass)}.cart-count-bubble{background:var(--tm-brass);color:#fff}.menu-drawer{background:var(--tm-ivory)}.menu-drawer__menu-item{font-size:1.5rem;letter-spacing:.12em;text-transform:uppercase}.card__media,.card .media{background:var(--tm-sand)}.card-wrapper .card__heading{font-family:var(--font-body-family);font-size:1.35rem;letter-spacing:.02em;line-height:1.45}.card__information{padding-top:1.4rem}.price{color:var(--tm-espresso);font-size:1.4rem}.price--on-sale .price-item--regular{color:var(--tm-taupe)}.price__sale .price-item--sale{color:var(--tm-brass-dark)}.badge{border-radius:0;letter-spacing:.12em;font-size:1rem}.card-wrapper:hover .card__heading a{color:var(--tm-brass)}.card__heading a:after{box-shadow:none!important;outline:none!important}.product__title h1,.product__title h2{font-size:2.6rem;line-height:1.2;margin:0 0 .8rem}@media(min-width:990px){.product__title h1,.product__title h2{font-size:3.2rem}}.product__text.caption-with-letter-spacing{color:var(--tm-brass);letter-spacing:.24em;font-weight:500}.product .price--large{font-size:2rem}.product-form__input .form__label{font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tm-taupe)}.product-form__input--pill input[type=radio]+label{border-radius:0;border:1px solid var(--tm-stone);background:transparent;color:var(--tm-espresso);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;min-width:5rem;min-height:4rem;padding:0 1.8rem;margin:0 .8rem .8rem 0;transition:all .25s var(--tm-ease)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--tm-taupe)}.product-form__input--pill input[type=radio]:checked+label{background:var(--tm-ivory);border-color:var(--tm-espresso);box-shadow:inset 0 0 0 1px var(--tm-espresso);color:var(--tm-espresso)}.product-form__input--pill input[type=radio]:checked+label:hover{border-color:var(--tm-espresso)}.product__tax{display:none!important}.product .price--large .price-item{font-family:var(--font-heading-family);font-size:2.3rem;letter-spacing:.01em;color:var(--tm-espresso)}.product .price--large .price-item--regular{font-size:1.6rem;color:var(--tm-taupe)}.product-form__buttons{margin-top:1rem}.product-form__submit.button,.product-form__submit.button--secondary,.product-form__submit{min-height:5.6rem;padding:0 2rem;border-radius:0;border:0;position:relative;background:var(--tm-espresso)!important;color:var(--tm-ivory)!important;box-shadow:inset 0 0 0 4px var(--tm-espresso),inset 0 0 0 5px #b08d57a6!important;font-size:1.25rem;letter-spacing:.24em;font-weight:500;text-transform:uppercase;transition:background .4s var(--tm-ease),box-shadow .4s var(--tm-ease)}.product-form__submit:hover:not([disabled]){background:var(--tm-brass-dark)!important;color:var(--tm-ivory)!important;box-shadow:inset 0 0 0 4px var(--tm-brass-dark),inset 0 0 0 5px #faf7f28c!important}.product-form__submit[disabled]{background:var(--tm-stone)!important;color:var(--tm-taupe)!important;box-shadow:none!important}.product-form__submit:before,.product-form__submit:after{display:none!important}.product-form__submit .loading__spinner .spinner{color:var(--tm-ivory)}.product-form__buttons .shopify-payment-button{margin-top:1.2rem}.shopify-payment-button__button,.shopify-payment-button__button--unbranded{min-height:5.6rem!important;border-radius:0!important;border:1px solid var(--tm-espresso)!important;background:transparent!important;color:var(--tm-espresso)!important;font-family:var(--font-body-family)!important;font-size:1.25rem!important;letter-spacing:.24em!important;text-transform:uppercase!important;font-weight:500!important;transition:background .35s var(--tm-ease),color .35s var(--tm-ease)!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--tm-espresso)!important;color:var(--tm-ivory)!important}.shopify-payment-button__more-options{font-size:1.15rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tm-taupe);margin-top:1.2rem}.product__media-wrapper .product__media{background:var(--tm-sand)}.thumbnail{border-radius:0}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--tm-brass);border-color:var(--tm-brass)}.product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.accordion{border-top:1px solid var(--tm-stone);border-bottom:1px solid var(--tm-stone)}.accordion+.accordion{border-top:0}.accordion__content{color:var(--tm-taupe);font-size:1.45rem;line-height:1.7}.product__description{font-size:1.5rem;line-height:1.75;color:#4a403a}.product__description h2,.product__description h3{font-family:var(--font-heading-family);font-weight:400;font-size:1.9rem;color:var(--tm-espresso);margin:1.6rem 0 .8rem}.product__description ul{padding-left:1.8rem}.product__description li{margin:.4rem 0}.product__description strong,.product__description b{color:var(--tm-espresso);font-weight:500}.product__tax{color:var(--tm-taupe)}.tm-usp{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 2.4rem;padding:1.6rem 0;border-top:1px solid var(--tm-stone);border-bottom:1px solid var(--tm-stone)}.tm-usp__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.6rem;font-size:1.15rem;letter-spacing:.06em;color:var(--tm-taupe);text-transform:uppercase}.tm-usp__item svg{width:2.2rem;height:2.2rem;stroke:var(--tm-brass);fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.tm-size{width:100%;border-collapse:collapse;font-size:1.35rem;margin:.6rem 0 1rem}.tm-size th,.tm-size td{padding:.7rem .4rem;text-align:center;border-bottom:1px solid var(--tm-stone)}.tm-size th{font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem;color:var(--tm-taupe)}.tm-size__note{font-size:1.3rem;color:var(--tm-taupe);line-height:1.6}.related-products .title{font-size:2.6rem;text-align:center;width:100%}.related-products{padding-top:4rem}.collection .title,.title-wrapper .title,.collection-hero__title{font-weight:400}.facets__summary,.facet-filters__label{letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem}.pagination__item{border-radius:0}.cart-drawer{background:var(--tm-ivory)}.drawer__heading{font-weight:400}.field__input,.select__select,.customer .field input,.customer select{border-radius:0;background:var(--tm-white)}.field__input:focus,.select__select:focus{box-shadow:0 0 0 1px var(--tm-brass)}.announcement-bar{background:var(--tm-espresso)}.tm-section{padding:6rem 0}@media(min-width:990px){.tm-section{padding:9rem 0}}.tm-section--sand{background:var(--tm-sand)}.tm-section--stone{background:var(--tm-stone)}.tm-section--espresso{background:var(--tm-espresso);color:var(--tm-ivory)}.tm-section--espresso .tm-h2{color:var(--tm-ivory)}.tm-section--espresso .tm-lead{color:#faf7f2b8}.tm-head{text-align:center;max-width:64rem;margin:0 auto 4rem}.tm-head--left{text-align:left;margin-left:0}.tm-head .tm-lead{margin:1.4rem 0 0}.tm-img{display:block;width:100%;height:100%;object-fit:cover}.tm-fade{opacity:0;transform:translateY(14px);transition:opacity .9s var(--tm-ease),transform .9s var(--tm-ease)}.tm-fade.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.tm-fade{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/tm-brand.css.map */
