: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,.tcc-btn-box,.shopify-payment-button__button,.button,button[type=submit],input[type=submit],a.button{position:relative;isolation:isolate;overflow:hidden;transform:translateY(0);transition:transform .26s var(--tcc-ease),border-color .26s var(--tcc-ease),color .26s var(--tcc-ease),background-color .26s var(--tcc-ease),box-shadow .26s var(--tcc-ease)}.tcc-btn{--_btn-fg: var(--tcc-ink);--_btn-bd: var(--tcc-ink);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-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;cursor:pointer}.tcc-btn-box--filled{background:var(--tcc-deep-ink);color:var(--tcc-bone)}.tcc-btn:before,.tcc-btn-box:before,.shopify-payment-button__button:before,.button:before,button[type=submit]:before,input[type=submit]:before,a.button:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;opacity:0;transform:translate(-44%) scaleX(.72);transform-origin:left center;background:linear-gradient(105deg,#487aff00,#487aff33 18%,#5a4d7247,#4f726842 58%,#a7adb52e 76%,#487aff00);transition:opacity .32s var(--tcc-ease),transform .56s var(--tcc-ease)}.tcc-btn:after,.tcc-btn-box:after,.shopify-payment-button__button:after,.button:after,button[type=submit]:after,input[type=submit]:after,a.button:after{content:"";position:absolute;left:12%;right:12%;bottom:8px;height:1px;z-index:2;opacity:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,#487aff00,#487affd1,#5a4d72b8,#4f7268c7,#a7adb580,#487aff00);transition:opacity .26s var(--tcc-ease),transform .44s var(--tcc-ease)}.tcc-btn:after{left:0;right:auto;bottom:-1px;width:16px;height:5px;opacity:1;transform:translate(0);border-left:1px solid var(--_btn-bd);border-right:1px solid var(--_btn-bd);background:transparent;transition:transform var(--tcc-dur-base) var(--tcc-ease),border-color .26s var(--tcc-ease),filter .26s var(--tcc-ease)}.tcc-btn:before{inset:auto 0 0 0;height:1px;z-index:0;opacity:1;transform:none;background:linear-gradient(90deg,var(--_btn-bd) 0%,var(--_btn-bd) 58%,rgba(72,122,255,.58) 72%,rgba(90,77,114,.52) 84%,rgba(79,114,104,.56) 100%)}.tcc-btn:hover,.tcc-btn:focus-visible{transform:translateY(-2px)}.tcc-btn:hover:after,.tcc-btn:focus-visible:after{transform:translate(calc(100% + 14px));border-color:color-mix(in srgb,var(--tcc-verdigris) 72%,var(--_btn-bd));filter:drop-shadow(0 0 4px rgba(79,114,104,.32))}.tcc-btn-box:hover,.tcc-btn-box:focus-visible,.shopify-payment-button__button:hover,.shopify-payment-button__button:focus-visible,.button:hover,.button:focus-visible,button[type=submit]:hover,button[type=submit]:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible,a.button:hover,a.button:focus-visible{transform:translateY(-2px);border-color:#4f72688c;box-shadow:0 12px 28px #16181b14,0 0 0 1px #4f726824}.tcc-btn-box:hover:before,.tcc-btn-box:focus-visible:before,.shopify-payment-button__button:hover:before,.shopify-payment-button__button:focus-visible:before,.button:hover:before,.button:focus-visible:before,button[type=submit]:hover:before,button[type=submit]:focus-visible:before,input[type=submit]:hover:before,input[type=submit]:focus-visible:before,a.button:hover:before,a.button:focus-visible:before{opacity:1;transform:translate(0) scaleX(1)}.tcc-btn-box:hover:after,.tcc-btn-box:focus-visible:after,.shopify-payment-button__button:hover:after,.shopify-payment-button__button:focus-visible:after,.button:hover:after,.button:focus-visible:after,button[type=submit]:hover:after,button[type=submit]:focus-visible:after,input[type=submit]:hover:after,input[type=submit]:focus-visible:after,a.button:hover:after,a.button:focus-visible:after{opacity:1;transform:scaleX(1)}.tcc-btn-box--filled:hover,.tcc-btn-box--filled:focus-visible{background:var(--tcc-carbon);border-color:#4f7268a3;color:var(--tcc-bone)}.tcc-btn--inverse{--_btn-fg: var(--tcc-bone);--_btn-bd: var(--tcc-bone)}.tcc-btn:focus-visible,.tcc-btn-box:focus-visible,.shopify-payment-button__button:focus-visible,.button:focus-visible,button[type=submit]:focus-visible,input[type=submit]:focus-visible,a.button:focus-visible{outline:1px solid rgba(79,114,104,.72);outline-offset:5px}.tcc-btn:disabled,.tcc-btn-box:disabled,.shopify-payment-button__button:disabled,.button:disabled,button:disabled,input[type=submit]:disabled{transform:none;cursor:not-allowed;opacity:.5;box-shadow:none}.tcc-btn:disabled:before,.tcc-btn:disabled:after,.tcc-btn-box:disabled:before,.tcc-btn-box:disabled:after,.shopify-payment-button__button:disabled:before,.shopify-payment-button__button:disabled:after,.button:disabled:before,.button:disabled:after,button:disabled:before,button:disabled:after,input[type=submit]:disabled:before,input[type=submit]:disabled:after{display:none}.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,.tcc-btn-box,.shopify-payment-button__button,.button,button[type=submit],input[type=submit],a.button,.tcc-btn:before,.tcc-btn:after,.tcc-btn-box:before,.tcc-btn-box:after,.shopify-payment-button__button:before,.shopify-payment-button__button:after,.button:before,.button:after,button[type=submit]:before,button[type=submit]:after,input[type=submit]:before,input[type=submit]:after,a.button:before,a.button:after{transition:none!important;animation:none!important}.tcc-btn:hover,.tcc-btn:focus-visible,.tcc-btn-box:hover,.tcc-btn-box:focus-visible,.shopify-payment-button__button:hover,.shopify-payment-button__button:focus-visible,.button:hover,.button:focus-visible,button[type=submit]:hover,button[type=submit]:focus-visible,input[type=submit]:hover,input[type=submit]:focus-visible,a.button:hover,a.button:focus-visible{transform: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/32/assets/tcc-brand.css.map */
