:root{--tb-ink: #211d1a;--tb-paper: #faf7f2;--tb-red: #b62e33;--tb-red-dark: #92242a;--tb-gold: #d7a441;--tb-teal: #0e6671;--tb-border: #e7ddd2;--tb-card: #ffffff;--tb-shadow: 0 10px 28px rgb(33 29 26 / 8%);--tb-shadow-hover: 0 18px 44px rgb(33 29 26 / 14%)}body{background:var(--tb-paper)}::selection{background:#b62e3333}:is(h1,h2,h3,.h1,.h2,.h3){letter-spacing:-.035em}:is(h1,.h1){text-wrap:balance}.rte{line-height:1.65}.rte p+p{margin-block-start:1em}.header-announcements{border-bottom:1px solid rgb(255 255 255 / 8%)}.header-announcements a{text-decoration:none}.header-section{box-shadow:0 1px #ffffff14}.header-menu a{font-weight:620}.header-menu a:hover{color:#fff}.tb-header-logo__mark{box-shadow:0 4px 16px #00000038}.tb-header-logo__name{letter-spacing:.03em}.button,.button-secondary,.button-custom,button.shopify-payment-button__button--unbranded{min-height:46px;padding-inline:1.3rem;font-weight:720;letter-spacing:.01em}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-background-color: var(--tb-red-dark);--button-border-color: var(--tb-red-dark);--button-color: #fff;transform:translateY(-1px)}.button-secondary:hover{transform:translateY(-1px)}.tb-hero-placeholder{background:linear-gradient(90deg,#171311fc,#171311ed 42%,#17131133 68%,#17131157),var(--tb-logo-art) 91% center / auto 108% no-repeat,radial-gradient(circle at 78% 28%,rgb(215 164 65 / 27%),transparent 28%),linear-gradient(125deg,#171311,#2b1d1c 48%,#751a20)}.hero__content-wrapper{position:relative;z-index:3}.hero .group-block-content:has(>.group-block){max-width:760px;align-items:flex-start}.hero .group-block-content>.text-block{max-width:58ch;padding:0;border-radius:0;background:transparent;text-shadow:0 2px 18px rgb(0 0 0 / 42%)}.hero h1{font-family:var(--font-heading--family)!important;font-size:clamp(3.1rem,6vw,6rem)!important;line-height:.92!important;max-width:9ch}.product-card,.collection-card,.resource-card{overflow:clip;border-radius:12px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card{background:var(--tb-card)}@media(hover:hover){.product-card:hover,.collection-card:hover,.resource-card:hover{transform:translateY(-4px);box-shadow:var(--tb-shadow-hover)}}.product-card img,.collection-card img{transition:transform .26s ease}@media(hover:hover){.product-card:hover img,.collection-card:hover img{transform:scale(1.018)}}.product-card .price{font-weight:720}.section-resource-list__header h2,.collection-list h2,.product-list h2{max-width:18ch}.product-information .product-details{border-radius:14px}.product-information h1{letter-spacing:-.035em}.product-information .price{font-weight:750}input:not([type=checkbox],[type=radio]),textarea,select{transition:border-color .15s ease,box-shadow .15s ease}input:not([type=checkbox],[type=radio]):focus,textarea:focus,select:focus{outline:none;border-color:var(--tb-red);box-shadow:0 0 0 3px #b62e3321}footer a:hover{color:#fff;text-decoration-color:currentcolor}footer .social-links a{transition:transform .16s ease,opacity .16s ease}footer .social-links a:hover{transform:translateY(-2px);opacity:.82}@media screen and (max-width:749px){.tb-hero-placeholder{background:linear-gradient(0deg,#171311fa,#171311b8 58%,#17131166),var(--tb-logo-art) center 10% / auto 72% no-repeat,linear-gradient(150deg,#171311,#751a20)}.hero h1{font-size:clamp(2.8rem,14vw,4.5rem)!important}.hero .button{width:100%!important}.section-resource-list__header h2,.collection-list h2,.product-list h2{max-width:none}.product-card,.collection-card{border-radius:10px}}@media(prefers-reduced-motion:reduce){.button,.product-card,.collection-card,.resource-card,.product-card img,.collection-card img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/tb-brand.css.map */
