price-range input[type=number]{min-height:24px}.banner--success{--banner-color: 31 102 55}.banner--error{--banner-color: 153 46 28}.banner--warning{--banner-color: 119 79 10}.subheading,.product-info__vendor,.product-card__info>a.link-faded,.product-card__info .rating-with-text>a.link-faded,.footer__block p.bold,.feature-chart__table-row>:first-child,[id$=__tcat-stats] .impact-text__content h3{font-family:var(--tcat-mono);font-weight:var(--tcat-mono-bold);font-size:.6875rem;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.subheading,.product-info__vendor{color:rgb(var(--accent))}.product-info__vendor a,.product-info__vendor a:hover{color:rgb(var(--text-color));opacity:1}.product-card__info>a.link-faded,.product-card__info .rating-with-text>a.link-faded,.footer__block p.bold,.feature-chart__table-row>:first-child{color:rgb(var(--text-color) / .72)}.product-card__info>a.link-faded,.product-card__info .rating-with-text>a.link-faded{opacity:1;display:inline-flex;align-items:center;min-height:24px}.feature-chart__table-row>:first-child{font-size:.75rem;letter-spacing:.1em}.facets-vertical .accordion__toggle{font-family:var(--tcat-mono);font-weight:var(--tcat-mono-bold);font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.header__link-list a.bold,.header__link-list summary{font-weight:500;opacity:.8;transition:opacity .2s}.header__link-list a.bold:hover,.header__link-list summary:hover,.header__link-list [aria-current=page]{opacity:1}.product-info__price{font-size:1.5rem}.section-header>.prose{max-width:48rem}.section-header{row-gap:1rem}.section-header h2,.section-header .h2,.prose :is(h2,.h2){font-weight:700;letter-spacing:-.025em;text-wrap:balance}.prose :where(p:not(.h0,.h1,.h2,.h3,.h4,.h5,.h6,.subheading),li){line-height:1.65}.prose :where(p+p,ul+p,ol+p){margin-block-start:1.25em}.tcat-meta a{text-decoration:underline;text-underline-offset:3px}.tcat-meta a:hover{color:rgb(var(--accent))}price-list,.product-info__price,.cart-drawer price-list,.line-item price-list{font-family:var(--tcat-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}cart-drawer price-list,.line-item price-list{font-family:var(--text-font-family);letter-spacing:normal}.tcat-table th[scope=row]{font-family:var(--tcat-mono);font-weight:var(--tcat-mono-bold);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--text-color) / .6)}.shopify-section--footer .footer__block-list{display:grid;grid-template-columns:minmax(16rem,1.35fr) minmax(10rem,.8fr) minmax(14rem,1fr);align-items:start;column-gap:clamp(2rem,6vw,7rem)}.shopify-section--footer .footer__block{grid-column:auto;min-width:0}.shopify-section--footer .footer{--footer-block-gap: var(--spacing-3)}.shopify-section--footer .footer__block--menu{max-width:none}.shopify-section--footer .footer__block a{min-height:2rem;display:inline-flex;align-items:center;overflow-wrap:anywhere}.shopify-section--footer .footer__wrapper{gap:var(--spacing-8)}.shopify-section--footer .footer__block-list>:first-child .prose p:last-child{font-size:.75rem}.shopify-section--footer .footer__block--text .prose{max-width:34rem}.shopify-section--footer .footer__block--menu ul,.shopify-section--footer .footer__block--text .prose{margin-block-start:0}.shopify-section--footer .footer__aside{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border-block-start:1px solid rgb(var(--border-color));padding-block-start:var(--spacing-6);gap:var(--spacing-6)}.shopify-section--footer .footer__aside-top{order:1;justify-content:space-between}.shopify-section--footer .footer__aside-bottom{flex-wrap:wrap;align-items:end}.shopify-section--footer a:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:4px}@media screen and (max-width:999px){.shopify-section--footer .footer__block-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-8) var(--spacing-6)}.shopify-section--footer .footer__block-list>:first-child{grid-column:1 / -1}}@media screen and (max-width:699px){.shopify-section--footer .footer__block-list{grid-template-columns:1fr;gap:var(--spacing-8)}.shopify-section--footer .footer__block-list>:first-child{grid-column:auto}.shopify-section--footer .footer__block--text a{overflow-wrap:anywhere}.shopify-section--footer .footer__aside-top,.shopify-section--footer .footer__aside-bottom{align-items:flex-start;justify-content:flex-start}}#main>.shopify-section+.shopify-section{border-block-start:1px solid rgb(var(--border-color))}#main>.shopify-section+.shopify-section>.section{--background-differs-from-previous: 1}#main>[id$=-intro]+.shopify-section,#main>[id$=-anchor]+.shopify-section{border-block-start:0}#main>[id$=-intro]+.shopify-section>.section,#main>[id$=-anchor]+.shopify-section>.section{--background-differs-from-previous: 0}[id$=__tcat-stats]>.section{padding-block:2rem}[id$=__tcat-stats] .impact-text{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}[id$=__tcat-stats] .snap-center{display:flex;flex-direction:column;justify-content:start;gap:.4rem;padding:.5rem 2rem}[id$=__tcat-stats] .snap-center~.snap-center{border-inline-start:1px solid rgb(var(--border-color))}[id$=__tcat-stats] .impact-text__content,[id$=__tcat-stats] .impact-text__content>.prose{display:contents}[id$=__tcat-stats] .impact-text__content h3{order:-1;margin:0;color:rgb(var(--text-color) / .75);font-size:.75rem;letter-spacing:.08em}[id$=__tcat-stats] .impact-text__text{margin:0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;word-break:normal}[id$=__tcat-stats] impact-text{opacity:1!important;transform:none!important}[id$=__tcat-stats] .impact-text__content p{margin:0;font-size:.8125rem;color:rgb(var(--text-color) / .75)}@media screen and (max-width:699px){[id$=__tcat-stats]>.section{padding-block:.75rem}[id$=__tcat-stats] .impact-text{grid-template-columns:1fr}[id$=__tcat-stats] .snap-center{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .75rem;padding:1rem 0}[id$=__tcat-stats] .snap-center~.snap-center{border-inline-start:0;border-block-start:1px solid rgb(var(--border-color))}[id$=__tcat-stats] .impact-text__content h3{grid-column:1;grid-row:1 / span 2;align-self:center}[id$=__tcat-stats] .impact-text__text{grid-column:2;grid-row:1;text-align:end}[id$=__tcat-stats] .impact-text__content p{grid-column:2;grid-row:2;text-align:end}}.product-card{border:1px solid rgb(var(--border-color));border-radius:var(--rounded-block);padding:.75rem}.product-card__figure{background:#fff;border-radius:calc(var(--rounded-block) - 2px);overflow:hidden}.product-card__image{background:#fff;padding:10px}.product-card__info{padding-inline:.25rem}.product-card__title{line-height:1.35}.product-card__info>.v-stack{row-gap:.75rem}.product-card__info .product-card__title{display:block;min-block-size:2.7em;text-wrap:pretty}.product-card__info price-list{font-size:.9375rem}.product-card__badge-list.product-card__badge-list{top:1.25rem;left:auto;right:1.25rem}.button,.input,.textarea,.select,.quantity-selector__input{min-height:2.75rem}.input,.textarea,.select{border-color:rgb(var(--border-color))}.form-control>.block-label,.form-control>.floating-label{opacity:.8}:where(.input,.textarea,.select)::placeholder{color:rgb(var(--text-color) / .72);opacity:1}.button:focus-visible,.input:focus-visible,.textarea:focus-visible,.select:focus-visible,.quantity-selector__input:focus-visible{border-color:rgb(var(--accent));outline:2px solid rgb(var(--accent));outline-offset:2px}.button{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.header__link-list a.bold,.header__link-list summary{min-height:2.75rem;display:inline-flex;align-items:center}.product-card__info>a:not(.link-faded){line-height:1.35;text-wrap:balance}@media screen and (max-width:699px){.product-card__badge-list.product-card__badge-list{top:.875rem;right:.875rem}}@media screen and (max-width:699px){.product-card{padding:.5rem}.product-card__info{padding-inline:0}.product-card__info .product-card__title{min-block-size:4.05em}.section-header{row-gap:.75rem}}::selection{background:rgb(var(--accent));color:rgb(var(--primary-button-text-color, 22 11 4))}:root{accent-color:rgb(var(--accent));caret-color:rgb(var(--accent));scrollbar-color:rgb(var(--text-color) / .25) transparent}:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:2px}@media(prefers-reduced-motion:reduce){.product-card__image,.header__link-list a.bold,.header__link-list summary{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tcat-brand.css.map */
