:root{--tm-gold:#2E2C2A;--tm-gold-dark:#6F6253;--tm-ink:#2E2C2A;--tm-ink-2:#45423F;--tm-ink-3:#77736E;--tm-sand:#F6F1EA;--tm-sand-2:#EDE6DC;--tm-line:#DDD6CC;--tm-line-2:#E8E2D8;--tm-sale:#6F6253;--tm-green:#5E7A62;--tm-r-sm:0px;--tm-r-md:0px;--tm-r-lg:0px;--tm-r-pill:999px;--tm-shadow-2:0 6px 24px rgba(46,44,42,.08);--tm-font:"Jost","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--tm-max:1380px}body,.rte,p,li,td,th,input,select,textarea,button,.site-nav__link,.mobile-nav__link{font-family:var(--tm-font);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.product-single__title,.section-header__title,.drawer__title{font-family:var(--tm-font);font-weight:600;letter-spacing:-.01em;text-transform:none!important;line-height:1.22;color:var(--tm-ink)}body{color:var(--tm-ink);font-size:16px;line-height:1.55;letter-spacing:0;background:#fff}a{color:var(--tm-ink)}a:hover{color:var(--tm-gold-dark)}.page-width{max-width:var(--tm-max)}.site-header__logo{margin:0}.btn,input.btn,button.btn{font-family:var(--tm-font);font-weight:600;letter-spacing:.01em;text-transform:none;border-radius:var(--tm-r-sm);background-color:var(--tm-gold);border:1px solid var(--tm-gold);color:#fff;transition:background-color .18s ease,border-color .18s ease,transform .12s ease;padding:15px 26px;line-height:1.2}.btn:hover,button.btn:hover{background-color:var(--tm-gold-dark);border-color:var(--tm-gold-dark);color:#fff}.btn:active{transform:translateY(1px)}.btn--secondary{background:#fff;color:var(--tm-ink);border:1px solid var(--tm-ink)}.btn--secondary:hover{background:var(--tm-ink);color:#fff}.btn--small{padding:10px 18px;font-size:14px}.add-to-cart,.cart__checkout{font-size:17px;padding:17px 24px;border-radius:var(--tm-r-sm);letter-spacing:.01em}.site-header{border-bottom:1px solid var(--tm-line-2)}.announcement-bar{background:var(--tm-sand-2)!important;color:var(--tm-ink)!important;border:0;font-size:13px;letter-spacing:.01em}.announcement-bar a,.announcement-bar__link,.announcement-bar__message{color:var(--tm-ink)!important}.toolbar{background:var(--tm-sand)!important;color:var(--tm-ink-2)!important;border-bottom:1px solid var(--tm-line-2);font-size:12.5px}.toolbar a,.toolbar__content a{color:var(--tm-ink-2)!important}.site-nav__link{font-weight:500;letter-spacing:.01em;text-transform:none!important}.site-nav__link:hover{color:var(--tm-gold-dark)}.site-nav__dropdown{border-radius:0 0 var(--tm-r-md) var(--tm-r-md);box-shadow:var(--tm-shadow-2)}.cart-link__bubble,.cart-link__bubble--visible{background:var(--tm-gold)!important}.mobile-nav__link{font-size:16px;padding:15px 0}.mobile-nav__link--top-level{font-weight:600;font-size:17px;text-transform:none!important;letter-spacing:0!important}.grid-product__content{border-radius:var(--tm-r-lg);overflow:hidden;background:var(--tm-sand)}.grid-product__meta{padding:12px 4px 4px;text-align:left}.grid-product__title{font-size:15px;font-weight:500;color:var(--tm-ink);line-height:1.35;text-transform:none;letter-spacing:0}.grid-product__price{font-size:16px;font-weight:600;color:var(--tm-ink)}.grid-product__price--original{color:var(--tm-ink-3);font-weight:400;text-decoration:line-through}.grid-product__price--savings,.product__price-savings{color:var(--tm-sale);font-weight:600}.grid-product__tag,.grid-product__tag--sale{background:var(--tm-sale)!important;color:#fff!important;border-radius:var(--tm-r-sm);font-weight:700;font-size:12px;letter-spacing:.02em;padding:5px 9px}.grid-product__tag--sold-out{background:var(--tm-ink-3)!important}.product__price{font-size:28px!important;font-weight:700!important;color:var(--tm-ink)!important;text-align:left!important;letter-spacing:-.01em}.product__price.on-sale{color:var(--tm-sale)!important}.product__price--compare{font-size:18px;color:var(--tm-ink-3);text-decoration:line-through;font-weight:400;margin-right:8px}.product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.product__policies{display:none!important}.product-single__title{font-size:27px;font-weight:600;line-height:1.25;margin:0 0 8px}.product-block{margin-bottom:14px}.product-block--header{margin-bottom:8px}.product-single__meta hr{border:0;border-top:1px solid var(--tm-line-2);margin:16px 0}.breadcrumb{font-size:12.5px;color:var(--tm-ink-3)}@media screen and (max-width:768px){.product-single__title{font-size:22px}.product__price{font-size:24px!important}}.variant__label,[data-type_product_capitalize=true] .variant__label,.variant-wrapper .variant__label{font-size:13px!important;font-weight:700!important;color:var(--tm-ink)!important;margin-bottom:8px!important;display:block;text-transform:uppercase!important;letter-spacing:.08em!important}.variant__label-info{font-weight:400;letter-spacing:0!important;text-transform:none!important;color:var(--tm-ink-2)}.variant-wrapper{margin-bottom:18px}.tm-swatches{display:flex!important;flex-wrap:wrap;gap:10px;margin:2px 0 4px;border:0!important;padding:0!important}.tm-swatch{position:relative;margin:0!important;padding:0!important;border:0!important;background:none!important}.tm-swatch input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tm-swatch__label,.variant-input .tm-swatch__label,.tm-swatch input:checked+.tm-swatch__label{display:flex!important;flex-direction:column;align-items:center;gap:6px;width:66px;cursor:pointer;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important;font-size:11.5px!important;font-weight:400!important;line-height:1.25!important;color:var(--tm-ink-2)!important;height:auto!important;min-width:0!important}.tm-swatch__media{width:66px;height:82px;border-radius:var(--tm-r-md);overflow:hidden;border:1px solid var(--tm-line);background:var(--tm-sand);display:block;position:relative;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.tm-swatch__media img{width:100%;height:100%;object-fit:cover;display:block}.tm-swatch__name{display:block;font-size:11.5px;line-height:1.25;color:var(--tm-ink-2);text-align:center;max-width:66px;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;text-transform:none;letter-spacing:0}.tm-swatch input:checked+.tm-swatch__label .tm-swatch__media{border-color:var(--tm-gold);box-shadow:0 0 0 2px var(--tm-gold)}.tm-swatch input:checked+.tm-swatch__label .tm-swatch__name{color:var(--tm-ink);font-weight:600}.tm-swatch input.disabled+.tm-swatch__label{opacity:.4}@media screen and (max-width:600px){.tm-swatch__label{width:58px}.tm-swatch__media{width:58px;height:72px}.tm-swatch__name{max-width:58px;font-size:11px}.tm-swatches{gap:8px}}.variant-input-wrap{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0}.variant-input{margin:0!important}.variant__button-label{margin:0!important;min-width:54px;height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--tm-line);border-radius:var(--tm-r-sm);background:#fff;color:var(--tm-ink);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;transition:border-color .15s ease,background .15s ease}.variant__button-label:hover{border-color:var(--tm-ink-3)}.variant-input input:checked+.variant__button-label,input[data-variant-input]:checked+.variant__button-label{border-color:var(--tm-ink);background:var(--tm-ink);color:#fff}.variant__button-label.disabled{opacity:.4;text-decoration:line-through}.tm-paylater{display:flex;align-items:center;gap:10px;border:1px solid var(--tm-line);background:#fff;border-radius:var(--tm-r-md);padding:11px 13px;margin:0 0 12px;font-size:13.5px;line-height:1.4;color:var(--tm-ink-2)}.tm-paylater strong{color:var(--tm-ink);font-weight:600}.tm-paylater__badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 9px;border-radius:var(--tm-r-sm);background:var(--tm-sand);color:var(--tm-ink);font-weight:700;font-size:12px}.tm-paybar{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:14px 0 0}.tm-paybar__txt{font-size:12.5px;color:var(--tm-ink-3);width:100%;margin:0 0 4px;text-align:center}.tm-paybar img,.tm-paybar svg{height:26px;width:auto;border-radius:3px;background:#fff}.tm-sizehelp{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--tm-ink-2);text-decoration:underline;background:none;border:0;padding:0;cursor:pointer;font-family:var(--tm-font)}.tm-sizehelp:hover{color:var(--tm-gold-dark)}.tm-sizehelp svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.6;flex:0 0 17px}.tm-sizecta{margin:0 0 12px}.tm-sizecta .tm-sizehelp{border:1px solid var(--tm-line);border-radius:var(--tm-r-md);padding:11px 13px;width:100%;justify-content:flex-start;text-decoration:none;background:var(--tm-sand);color:var(--tm-ink-2);font-size:13.5px}.tm-sizecta .tm-sizehelp:hover{border-color:var(--tm-gold);color:var(--tm-gold-dark)}.variant-label-row-custom{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:8px}.size-guide-inline-link{font-size:13px!important;color:var(--tm-ink-2)!important}.drawer{background:#fff}.drawer__title{font-size:19px;font-weight:600}.drawer__footer{border-top:1px solid var(--tm-line-2);padding-top:12px}.ajaxcart__subtotal{font-weight:600}.cart__item-sub{font-size:17px;font-weight:600}.collection-hero__title,.section-header__title{font-weight:600;letter-spacing:-.01em}.product-single__vendor{font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--tm-ink-3)}.tab__title,.collapsible-trigger{font-weight:600;font-size:15.5px;color:var(--tm-ink)}.collapsible-trigger-btn{border-top:1px solid var(--tm-line-2);padding:16px 0}.rte h2{font-size:22px}.rte h3{font-size:18px}.rte a{color:var(--tm-gold-dark);text-decoration:underline}.rte table{width:100%;border-collapse:collapse;font-size:14px;margin:12px 0 20px}.rte table th,.rte table td{border:1px solid var(--tm-line-2);padding:9px 11px;text-align:center}.rte table th{background:var(--tm-sand);font-weight:600}@media screen and (max-width:768px){.product-single__meta{padding-top:16px}.add-to-cart{font-size:16px;padding:16px 20px}.rte table{display:block;overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tm-brand.css.map */
