:root,.color-scheme-1,.color-scheme-3{--tb-bg: #DCE0E6;--tb-fg: #0D0F12;--tb-muted: rgba(13, 15, 18, .72);--tb-dim: rgba(13, 15, 18, .62);--tb-rule: rgba(13, 15, 18, .12);--tb-line: rgba(13, 15, 18, .22);--tb-line-strong: rgba(13, 15, 18, .45);--tb-field-bg: rgba(237, 239, 242, .7);--tb-field-focus: #EDEFF2;--tb-placeholder: rgba(13, 15, 18, .45);--tb-error: #C1121F}.color-scheme-3{--tb-bg: #EDEFF2}.tb-page-steel,body:has(.tb-hero),.color-scheme-2,.color-scheme-4,.color-scheme-5,.tb-steel,.tb-about__hero{--tb-bg: #1E232A;--tb-fg: #EEF1F4;--tb-muted: rgba(238, 241, 244, .68);--tb-dim: rgba(238, 241, 244, .55);--tb-rule: rgba(238, 241, 244, .14);--tb-line: rgba(238, 241, 244, .26);--tb-line-strong: rgba(238, 241, 244, .5);--tb-field-bg: rgba(238, 241, 244, .07);--tb-field-focus: rgba(238, 241, 244, .1);--tb-placeholder: rgba(238, 241, 244, .4);--tb-error: #F0A4AA}.color-scheme-4{--tb-bg: #6E1423;--tb-dim: rgba(238, 241, 244, .64)}.color-scheme-5{--tb-bg: #14181D;--tb-muted: #A9B1BA}body.tb-page-steel,body:has(.tb-hero){--color-background: 30, 35, 42;--gradient-background: #1E232A;--color-foreground: 238, 241, 244}:root{--tb-burgundy: #6E1423;--tb-burgundy-deep: #520E1A;--tb-cherry: #C1121F;--tb-on-burgundy: #EEF1F4;--tb-focus: rgba(110, 20, 35, .55)}:root{--font-body-family: "Switzer", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-style: normal;--font-body-weight: 300;--font-body-weight-bold: 500;--font-heading-family: "Gambetta", "EB Garamond", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--tb-font-mono: "Fragment Mono", ui-monospace, Menlo, monospace;--tb-header-icon: 20px;--buttons-radius: 0;--buttons-radius-outset: 0;--inputs-radius: 0;--inputs-radius-outset: 0;--media-radius: 0;--popup-corner-radius: 0;--drawer-corner-radius: 0;--badge-corner-radius: 0;--variant-pills-radius: 0}body{background-color:var(--tb-bg);color:var(--tb-fg);font-family:var(--font-body-family);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:400;letter-spacing:.02em;line-height:1.05}.tb-mono{font-family:var(--tb-font-mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tb-dim)}.tb-label{font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--tb-muted)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;border-radius:0;min-height:0;padding:15px 28px;transition:background .22s ease,color .22s ease,border-color .22s ease}.button:not([disabled]):hover{background-color:var(--tb-burgundy);color:var(--tb-on-burgundy)}.color-scheme-4 .button:not([disabled]):hover{background-color:var(--tb-burgundy-deep);color:var(--tb-on-burgundy)}.button--secondary:not([disabled]):hover{background-color:transparent;color:var(--tb-burgundy)}.color-scheme-2 .button--secondary:not([disabled]):hover,.color-scheme-4 .button--secondary:not([disabled]):hover,.color-scheme-5 .button--secondary:not([disabled]):hover,.tb-page-steel .button--secondary:not([disabled]):hover{color:var(--tb-fg)}.button:focus-visible,.field__input:focus-visible{outline:2px solid var(--tb-focus);outline-offset:2px;box-shadow:none}.header-wrapper{border-bottom:1px solid var(--tb-rule)}.header{padding-top:24px;padding-bottom:20px}.header__menu-item,.list-menu__item--link,.header__menu-item span{font-size:1.1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.header__menu-item,.list-menu__item--link{color:var(--tb-fg);opacity:.8}.header__menu-item:hover,.header__menu-item:focus-visible{color:var(--tb-fg);opacity:1}.header__heading-logo{max-height:72px;width:auto}@media screen and (max-width:749px){.header__heading-logo{max-height:52px}}.header__icon .icon{width:var(--tb-header-icon);height:var(--tb-header-icon)}.header__icon{color:var(--tb-fg)}.header__icon .svg-wrapper:not(.header__icon-close){display:flex;align-items:center;justify-content:center}details:not([open]) .header__icon-close{display:none}.tb-header-word{font-family:var(--font-body-family);font-size:1.1rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;line-height:1;white-space:nowrap;opacity:.8}.tb-header-word--count{margin-left:.4rem}.header__icon:hover .tb-header-word,.header__icon[aria-expanded=true] .tb-header-word{opacity:1}.header__icon:not(.header__icon--menu){width:auto;min-width:0;height:4.4rem;padding:0 0 0 2.4rem}.header__icon--cart{margin-right:0}.header__icon,.header__heading-link,.header__menu-item,.header__menu-item span{text-decoration:none}.header__icon:hover .tb-header-word,.header__menu-item:hover span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem}.header__menu-item .header__active-menu-item{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3rem;color:inherit}.section-header .header-wrapper{background-color:var(--tb-bg)}.tb-overlay-header .section-header{position:sticky;top:0;z-index:100;margin-bottom:calc(-1 * var(--header-height, 112px))}.tb-overlay-header .section-header .header-wrapper{position:relative;background-color:transparent;border-bottom:none;transition:background-color .4s ease,backdrop-filter .4s ease;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.tb-overlay-header .section-header .header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,rgba(13,15,18,.55) 0%,transparent 100%);transition:opacity .4s ease}.tb-overlay-header .section-header .header{position:relative;z-index:1}.section-header .header-wrapper{border-bottom:0;transition:background-color .4s cubic-bezier(.16,1,.3,1)}.section-header .header__menu-item,.section-header .header__icon,.section-header .tb-header-word{transition:color .4s cubic-bezier(.16,1,.3,1),opacity .2s ease}.header__heading-logo-wrapper{position:relative;width:fit-content;margin-inline:auto}.header__heading-logo-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:var(--tb-burgundy);-webkit-mask:url(/cdn/shop/files/tb-logo-stacked-white.png?v=1789146713) center / contain no-repeat;mask:url(/cdn/shop/files/tb-logo-stacked-white.png?v=1789146713) center / contain no-repeat;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.header__heading-logo{opacity:0;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.tb-overlay-header:not(.tb-header-solid) .section-header .header-wrapper{--tb-fg: #EEF1F4;--color-foreground: 238, 241, 244;background-color:transparent}.tb-overlay-header:not(.tb-header-solid) .header__heading-logo{opacity:1}.tb-overlay-header:not(.tb-header-solid) .header__heading-logo-wrapper:after{opacity:0}.tb-overlay-header.tb-header-solid .section-header .header-wrapper{background-color:var(--tb-bg)}.tb-overlay-header.tb-header-solid .section-header .header-wrapper:before{opacity:0}.product__title h1,.product__title h2{font-family:var(--font-heading-family);font-size:clamp(30px,3.6vw,52px);line-height:1.08}.price,.price__regular,.price-item{font-family:var(--font-body-family);font-size:1.6rem;font-weight:300;letter-spacing:.06em}.product-form__input .form__label,fieldset.js legend{font-size:1.1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--tb-muted)}.product-form__input input[type=radio]+label{border-radius:0;font-size:1.2rem;letter-spacing:.08em;padding:10px 16px}.product__info-container .tb-tabs__tab{color:rgba(var(--color-foreground),.6)}.product__info-container .tb-tabs__tab:hover,.product__info-container .tb-tabs__tab[aria-selected=true]{color:rgb(var(--color-foreground))}.product__info-container .tb-dispatch{color:rgba(var(--color-foreground),.66)}.product__info-container .tb-lock__input{background:var(--tb-field-bg)}.product__info-container .tb-lock__msg--error{color:var(--tb-error)}.tb-notice{border:1px solid var(--tb-rule);padding:16px 18px;margin:20px 0}.tb-notice__label{font-family:var(--tb-font-mono);font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tb-dim);margin-bottom:8px;display:block}.tb-notice p{font-size:1.3rem;font-weight:300;line-height:1.6;color:var(--tb-muted);margin:0;white-space:pre-line}.tb-notice--flag{border-left:2px solid var(--tb-line-strong)}.price--on-sale .price-item--sale{color:var(--tb-burgundy)}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.02em}.card--standard .card__inner{border-radius:0}.field__input,.select__select,.customer .field input,.customer select{border-radius:0;background:var(--tb-field-bg);border:1px solid var(--tb-line);color:var(--tb-fg);font-family:var(--font-body-family);font-size:1.3rem;font-weight:300;letter-spacing:.04em}.field__input::placeholder{color:var(--tb-placeholder)}.field__input:focus,.select__select:focus{border-color:var(--tb-line-strong);background:var(--tb-field-focus);box-shadow:none;outline:none}.form__message,.form-status,.newsletter-form__message--error{color:var(--tb-error)}.newsletter-form__message--success,.form__message--success{color:var(--tb-fg)}.field__label{color:var(--tb-muted);font-size:1.2rem;letter-spacing:.06em}.rte a,.product__info-container .tb-tabs__panel a,.tb-about a,.tb-editorial__body a,.shopify-policy__body a,.footer a{color:var(--tb-burgundy);text-decoration-color:#6e142366;text-underline-offset:.3rem}.rte a:hover,.product__info-container .tb-tabs__panel a:hover,.tb-about a:hover,.tb-editorial__body a:hover,.shopify-policy__body a:hover,.footer a:hover{color:var(--tb-burgundy-deep);text-decoration-color:currentColor}.tb-editorial__link{color:var(--tb-burgundy);border-bottom-color:#6e142359}.tb-editorial__link:hover{border-color:var(--tb-burgundy)}.footer{--tb-fg: #6E1423;--color-foreground: 110, 20, 35;--tb-muted: rgba(110, 20, 35, .82);--tb-dim: rgba(110, 20, 35, .7);--tb-rule: rgba(110, 20, 35, .22);--tb-line: rgba(110, 20, 35, .35);--tb-line-strong: rgba(110, 20, 35, .7);--tb-field-bg: transparent;--tb-field-focus: rgba(237, 239, 242, .7);--tb-placeholder: rgba(110, 20, 35, .55);--tb-error: #C1121F;border-top:1px solid var(--tb-rule)}.footer .footer__content-top{padding-bottom:14px}.footer .footer__content-bottom{padding-top:14px;border-top:1px solid var(--tb-rule)}.footer .footer__payment,.footer .footer__copyright{margin-top:0}@media screen and (min-width:990px){.footer-block__newsletter{display:flex;align-items:center;justify-content:center;gap:28px}.footer-block__newsletter .footer-block__heading{margin:0}.footer-block__newsletter .footer__newsletter{margin:0;flex:0 1 360px}.footer .footer__content-bottom{display:flex;justify-content:space-between;align-items:center;max-width:var(--page-width);margin:0 auto;padding-left:5rem;padding-right:5rem}.footer .footer__content-bottom-wrapper{max-width:none;margin:0;padding:0;width:auto}.footer .footer__column--info{padding:0}}.footer-block__heading{font-size:1rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.footer-block__heading{color:var(--tb-fg)}.footer a,.copyright__content{font-size:1rem;letter-spacing:.12em;color:var(--tb-muted)}.section+.section{border-top:1px solid var(--tb-rule)}@media(prefers-reduced-motion:reduce){.tb-hero__media video{display:none}.tb-overlay-header .section-header .header-wrapper,.tb-overlay-header .section-header .header-wrapper:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tb-brand.css.map */
