:root{--tcc-bone: #EAE3D8;--tcc-deep-ink: #16181B;--tcc-stainless: #A7ADB5;--tcc-vapor: #C5C2BC;--tcc-smoke: #6B6B6D;--tcc-graphite: #3C3D40;--tcc-carbon: #0A0C0F;--tcc-mineral-violet: #5A4D72;--tcc-ion-blue: #3E5670;--tcc-verdigris: #4F7268;--tcc-surface: var(--tcc-bone);--tcc-surface-dark: var(--tcc-carbon);--tcc-ink: var(--tcc-deep-ink);--tcc-ink-muted: var(--tcc-smoke);--tcc-rule: rgba(22, 24, 27, .18);--tcc-rule-strong: rgba(22, 24, 27, .36);--tcc-rule-inverse: rgba(234, 227, 216, .22);--tcc-font-display: "Freight Display Pro", "Fraunces", "Garamond Premier Pro", "Canela", "Cormorant Garamond", Georgia, "Times New Roman", serif;--tcc-font-body: "Neue Haas Grotesk Text Pro", "Instrument Sans", "Inter", "Helvetica Neue", Arial, sans-serif;--tcc-font-ui: "Univers", "Inter", "Helvetica Neue", Arial, sans-serif;--tcc-font-mono: "IBM Plex Mono", "JetBrains Mono", "S\f6hne Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--tcc-size-display-xl: clamp(3.25rem, 7.2vw, 7.5rem);--tcc-size-display-l: clamp(2.5rem, 5.4vw, 5rem);--tcc-size-display-m: clamp(1.75rem, 3.2vw, 2.75rem);--tcc-size-lede: clamp(1.0625rem, 1.35vw, 1.25rem);--tcc-size-body: 1.0625rem;--tcc-size-small: .9375rem;--tcc-size-mono: .6875rem;--tcc-size-mono-sm: .625rem;--tcc-section-y: clamp(72px, 11vw, 160px);--tcc-section-y-tight: clamp(48px, 7vw, 96px);--tcc-gutter: clamp(20px, 4vw, 48px);--tcc-max-width: 1440px;--tcc-measure: 62ch;--tcc-ease: cubic-bezier(.22, .61, .36, 1);--tcc-dur-quick: .24s;--tcc-dur-base: .48s;--tcc-dur-long: .68s}[class*=tcc-]{box-sizing:border-box}[class*=tcc-] *,[class*=tcc-] *:before,[class*=tcc-] *:after{box-sizing:inherit}.tcc-section{background:var(--tcc-surface);color:var(--tcc-ink);padding-block:var(--tcc-section-y)}.tcc-section--tight{padding-block:var(--tcc-section-y-tight)}.tcc-section--dark{background:var(--tcc-surface-dark);color:var(--tcc-bone)}.tcc-container{width:100%;max-width:var(--tcc-max-width);margin-inline:auto;padding-inline:var(--tcc-gutter)}.tcc-display{font-family:var(--tcc-font-display);font-weight:360;font-style:normal;font-feature-settings:"kern","liga";letter-spacing:-.03em;line-height:.94;color:inherit;text-wrap:balance}.tcc-display--xl{font-size:var(--tcc-size-display-xl)}.tcc-display--l{font-size:var(--tcc-size-display-l)}.tcc-display--m{font-size:var(--tcc-size-display-m)}.tcc-display em,.tcc-display .tcc-italic{font-style:italic;font-weight:360}.tcc-body{font-family:var(--tcc-font-body);font-weight:400;font-size:var(--tcc-size-body);line-height:1.62;color:inherit;max-width:var(--tcc-measure)}.tcc-body--small{font-size:var(--tcc-size-small);line-height:1.58}.tcc-lede{font-family:var(--tcc-font-body);font-weight:400;font-size:var(--tcc-size-lede);line-height:1.42;color:inherit;max-width:var(--tcc-measure)}.tcc-eyebrow,.tcc-mono{font-family:var(--tcc-font-mono);font-weight:400;font-size:var(--tcc-size-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--tcc-smoke);font-variant-numeric:tabular-nums}.tcc-section--dark .tcc-eyebrow,.tcc-section--dark .tcc-mono{color:var(--tcc-vapor)}.tcc-rule{display:block;width:100%;height:1px;background:var(--tcc-rule);border:0;margin:0}.tcc-rule--short{width:32px}.tcc-rule--inverse{background:var(--tcc-rule-inverse)}.tcc-tickrule{display:block;width:100%;height:10px;background-image:linear-gradient(to right,var(--tcc-rule) 1px,transparent 1px),linear-gradient(to right,var(--tcc-rule) 1px,transparent 1px);background-size:64px 10px,16px 5px;background-position:0 0,0 100%;background-repeat:repeat-x}.tcc-tickrule--inverse{background-image:linear-gradient(to right,var(--tcc-rule-inverse) 1px,transparent 1px),linear-gradient(to right,var(--tcc-rule-inverse) 1px,transparent 1px)}.tcc-chromatography-line{display:block;width:100%;height:2px;background:linear-gradient(90deg,var(--tcc-carbon) 0%,var(--tcc-mineral-violet) 24%,var(--tcc-ion-blue) 48%,var(--tcc-verdigris) 72%,var(--tcc-carbon) 100%);opacity:.42}.tcc-btn{--_btn-fg: var(--tcc-ink);--_btn-bd: var(--tcc-ink);position:relative;display:inline-flex;align-items:center;gap:14px;padding:14px 22px 14px 0;font-family:var(--tcc-font-mono);font-size:var(--tcc-size-mono);font-weight:400;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--_btn-fg);background:transparent;border:0;cursor:pointer;line-height:1}.tcc-btn:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--_btn-bd)}.tcc-btn:after{content:"";position:absolute;bottom:-1px;left:0;width:16px;height:5px;border-left:1px solid var(--_btn-bd);border-right:1px solid var(--_btn-bd);transition:transform var(--tcc-dur-base) var(--tcc-ease);transform:translate(0)}.tcc-btn:hover:after,.tcc-btn:focus-visible:after{transform:translate(calc(100% + 14px))}.tcc-btn:focus-visible{outline:1px solid var(--_btn-bd);outline-offset:6px}.tcc-btn--inverse{--_btn-fg: var(--tcc-bone);--_btn-bd: var(--tcc-bone)}.tcc-btn-box{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid var(--tcc-deep-ink);background:transparent;color:var(--tcc-deep-ink);font-family:var(--tcc-font-mono);font-size:var(--tcc-size-mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;transition:background var(--tcc-dur-quick) var(--tcc-ease),color var(--tcc-dur-quick) var(--tcc-ease),border-color var(--tcc-dur-quick) var(--tcc-ease)}.tcc-btn-box:hover,.tcc-btn-box:focus-visible{background:var(--tcc-deep-ink);color:var(--tcc-bone)}.tcc-btn-box--filled{background:var(--tcc-deep-ink);color:var(--tcc-bone)}.tcc-btn-box--filled:hover,.tcc-btn-box--filled:focus-visible{background:var(--tcc-carbon);border-color:var(--tcc-carbon)}.tcc-card{border:1px solid var(--tcc-rule);background:#eae3d88a;color:var(--tcc-ink)}.tcc-card--dark{border-color:var(--tcc-rule-inverse);background:#0a0c0fb8;color:var(--tcc-bone)}.tcc-media{position:relative;display:block;overflow:hidden;background:var(--tcc-vapor)}.tcc-media img{display:block;width:100%;height:100%;object-fit:cover}.tcc-media--contain img{object-fit:contain}.tcc-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.tcc-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.tcc-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}@media screen and (max-width:989px){.tcc-grid-3,.tcc-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:root{--tcc-section-y: clamp(56px, 14vw, 88px);--tcc-section-y-tight: clamp(40px, 10vw, 64px);--tcc-gutter: 20px}.tcc-grid-2,.tcc-grid-3,.tcc-grid-4{grid-template-columns:1fr}.tcc-display{letter-spacing:-.026em}.tcc-btn-box{width:100%}}@media(prefers-reduced-motion:reduce){.tcc-btn:after,.tcc-btn-box{transition:none}}.product__info-wrapper,.product-info,.product__summary{max-width:520px}.product__text,.product__vendor,.product__eyebrow{font-family:var(--tcc-font-mono)!important;font-size:11px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:#5f5a52;margin-bottom:14px}.product__title,.product-title,.product-single__title,h1.product__title{font-family:var(--tcc-font-display)!important;font-size:clamp(30px,3vw,46px);font-weight:500;letter-spacing:-.025em;line-height:.98;color:#11110f;margin-bottom:12px}.price,.product__price{font-family:var(--tcc-font-ui)!important;font-size:19px;font-weight:600;letter-spacing:-.01em;color:#11110f}.product__description,.product-description,.product-single__description,.rte,.accordion__content,.product__accordion,.tabbed-content,.tabbed-content__content{font-family:var(--tcc-font-body)!important;color:#1f1f1c;margin-top:24px}.product__description *,.product-description *,.product-single__description *,.rte *,.accordion__content *,.product__accordion *,.tabbed-content *,.tabbed-content__content *{font-family:var(--tcc-font-body)!important;color:inherit}.product__description p,.product-description p,.product-single__description p,.rte p,.accordion__content p,.tabbed-content p,.tabbed-content__content p{font-size:14.5px;line-height:1.72;margin-top:0;margin-bottom:1.15em;max-width:58ch}.product__description p:first-child,.product-description p:first-child,.product-single__description p:first-child,.rte p:first-child,.accordion__content p:first-child,.tabbed-content p:first-child,.tabbed-content__content p:first-child{font-size:15px;line-height:1.55;font-weight:500;letter-spacing:.005em;margin-bottom:1.25em}.product__description ul,.product-description ul,.product-single__description ul,.rte ul,.accordion__content ul,.tabbed-content ul,.tabbed-content__content ul{margin-top:1.1em;margin-bottom:1.4em;padding-left:1.15em}.product__description li,.product-description li,.product-single__description li,.rte li,.accordion__content li,.tabbed-content li,.tabbed-content__content li{font-size:14px;line-height:1.6;margin-bottom:.42em;max-width:56ch}.tabbed-content [role=tab],.tabbed-content button,.product__accordion summary{font-family:var(--tcc-font-ui)!important;font-size:12px;letter-spacing:.04em;font-weight:600}.product__info-wrapper .spr-badge,.product__info-wrapper .jdgm-prev-badge,.product__info-wrapper .loox-rating{font-family:var(--tcc-font-ui)!important;font-size:13px;letter-spacing:0;color:#11110f}.product__media-list,.product-media-container,.product__media,.product-media{background:#f3efe8}.product__media img,.product-media img,.product-media-container img{object-fit:contain}@media screen and (min-width:750px){.product__media,.product-media,.product-media-container{overflow:hidden}.product__media img,.product-media img,.product-media-container img{width:100%;height:100%;object-fit:contain}}.tcc-about-hero--ink,.tcc-about-hero--graphite,.tcc-brand-thesis--ink,.tcc-brand-thesis--graphite,.tcc-founder-record--ink,.tcc-founder-record--graphite,.tcc-origin-record--ink,.tcc-origin-record--graphite{color:var(--tcc-bone, #EAE3D8)}.tcc-about-hero--ink .tcc-about-hero__heading,.tcc-about-hero--graphite .tcc-about-hero__heading,.tcc-brand-thesis--ink .tcc-brand-thesis__heading,.tcc-brand-thesis--graphite .tcc-brand-thesis__heading,.tcc-founder-record--ink .tcc-founder-record__heading,.tcc-founder-record--graphite .tcc-founder-record__heading,.tcc-origin-record--ink .tcc-origin-record__heading,.tcc-origin-record--graphite .tcc-origin-record__heading,.tcc-brand-thesis--ink .tcc-brand-thesis__principle-title,.tcc-brand-thesis--graphite .tcc-brand-thesis__principle-title,.tcc-founder-record--ink .tcc-founder-record__meta strong,.tcc-founder-record--graphite .tcc-founder-record__meta strong,.tcc-founder-record--ink .tcc-founder-record__quote blockquote,.tcc-founder-record--graphite .tcc-founder-record__quote blockquote,.tcc-origin-record--ink .tcc-origin-record__timeline-title,.tcc-origin-record--graphite .tcc-origin-record__timeline-title,.tcc-origin-record--ink .tcc-origin-record__closing p,.tcc-origin-record--graphite .tcc-origin-record__closing p{color:var(--tcc-bone, #EAE3D8)!important}.tcc-about-hero--ink .tcc-about-hero__eyebrow,.tcc-about-hero--graphite .tcc-about-hero__eyebrow,.tcc-brand-thesis--ink .tcc-brand-thesis__eyebrow,.tcc-brand-thesis--graphite .tcc-brand-thesis__eyebrow,.tcc-brand-thesis--ink .tcc-brand-thesis__principle-code,.tcc-brand-thesis--graphite .tcc-brand-thesis__principle-code,.tcc-founder-record--ink .tcc-founder-record__eyebrow,.tcc-founder-record--graphite .tcc-founder-record__eyebrow,.tcc-founder-record--ink .tcc-founder-record__meta span,.tcc-founder-record--graphite .tcc-founder-record__meta span,.tcc-founder-record--ink .tcc-founder-record__quote figcaption,.tcc-founder-record--graphite .tcc-founder-record__quote figcaption,.tcc-origin-record--ink .tcc-origin-record__eyebrow,.tcc-origin-record--graphite .tcc-origin-record__eyebrow,.tcc-origin-record--ink .tcc-origin-record__timeline-code,.tcc-origin-record--graphite .tcc-origin-record__timeline-code,.tcc-origin-record--ink .tcc-origin-record__closing:before,.tcc-origin-record--graphite .tcc-origin-record__closing:before{color:#eae3d89e!important}.tcc-about-hero--ink .tcc-about-hero__body,.tcc-about-hero--graphite .tcc-about-hero__body,.tcc-brand-thesis--ink .tcc-brand-thesis__body,.tcc-brand-thesis--graphite .tcc-brand-thesis__body,.tcc-brand-thesis--ink .tcc-brand-thesis__principle-body,.tcc-brand-thesis--graphite .tcc-brand-thesis__principle-body,.tcc-founder-record--ink .tcc-founder-record__body,.tcc-founder-record--graphite .tcc-founder-record__body,.tcc-origin-record--ink .tcc-origin-record__body,.tcc-origin-record--graphite .tcc-origin-record__body,.tcc-origin-record--ink .tcc-origin-record__timeline-body,.tcc-origin-record--graphite .tcc-origin-record__timeline-body{color:#eae3d8bd!important}.tcc-about-hero--ink,.tcc-about-hero--graphite,.tcc-brand-thesis--ink,.tcc-brand-thesis--graphite,.tcc-founder-record--ink,.tcc-founder-record--graphite,.tcc-origin-record--ink,.tcc-origin-record--graphite{border-color:#eae3d824}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tcc-brand.css.map */
