.product{--tfc-yellow: #ffe600;--tfc-black: #101010;--tfc-ink: rgb(var(--color-foreground));--tfc-paper: rgb(var(--color-background));--tfc-line: rgba(var(--color-foreground), .18);--tfc-mono: Consolas, "Liberation Mono", monospace;--tfc-head: "Arial Narrow", "Helvetica Neue", Arial, sans-serif}@media(min-width:990px){.product:not(.product--no-media) .product__info-wrapper{padding-left:clamp(3rem,5vw,8rem)}.product__info-container{max-width:60rem}}.product .global-media-settings,.product .product__media,.product .thumbnail,.product .thumbnail:after{border-radius:0!important}.product .global-media-settings{border:1px solid var(--tfc-line)!important}.product .product__media{overflow:hidden}.product .product__media img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.product .product__media:hover img{transform:scale(1.025)}}.product .thumbnail[aria-current]:after{box-shadow:inset 0 -4px 0 var(--tfc-yellow)!important}.product .product__text.caption-with-letter-spacing{display:flex;align-items:center;gap:1.2rem;font-family:var(--tfc-mono);font-size:1.05rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.product .product__text.caption-with-letter-spacing:before{content:"";width:2.8rem;height:.6rem;background:var(--tfc-yellow);border:1px solid var(--tfc-black);flex-shrink:0}.product .product__title{position:relative;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid var(--tfc-line)}.product .product__title h1,.product .product__title h2{font-family:var(--tfc-head);font-size:clamp(3.8rem,5.4vw,7.2rem);font-weight:900;font-style:italic;line-height:.92;letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere}.product .product__title:after{content:"";position:absolute;bottom:-2px;left:0;width:7rem;height:4px;background:var(--tfc-yellow)}.product .price{font-family:var(--tfc-mono)}.product .price-item--regular,.product .price-item--sale{font-size:clamp(2.2rem,2.6vw,3rem);font-weight:900;letter-spacing:-.05em}.product .price__sale .price-item--regular{font-size:1.5rem}.product .badge{border-radius:0!important;font-family:var(--tfc-mono);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product .product-form__input .form__label,.product .quantity__label{margin-bottom:1rem;font-family:var(--tfc-mono);font-size:1.05rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.product .product-form__input input[type=radio]+label{position:relative;min-width:5.2rem;min-height:5rem;display:inline-flex;align-items:center;justify-content:center;margin:0 .7rem .7rem 0;padding:1.1rem 1.5rem;border:1px solid var(--tfc-ink);border-radius:0!important;background:transparent;color:var(--tfc-ink);font-family:var(--tfc-mono);font-size:1.25rem;font-weight:800;transition:transform .2s,box-shadow .2s}@media(hover:hover){.product .product-form__input input[type=radio]+label:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--tfc-yellow)}}.product .product-form__input input[type=radio]:checked+label{background:var(--tfc-ink);color:var(--tfc-paper);box-shadow:4px 4px 0 var(--tfc-yellow)}.product .product-form__input input[type=radio]:checked+label:after{content:"";position:absolute;top:0;right:0;width:13px;height:13px;background:var(--tfc-yellow);clip-path:polygon(0 0,100% 0,100% 100%)}.product .product-form__input input[type=radio]:disabled+label,.product .product-form__input input[type=radio].disabled+label{opacity:.35;text-decoration:line-through;box-shadow:none;transform:none}.product .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--tfc-yellow);outline-offset:3px}.product .product-form__input--swatch input[type=radio]+label{min-width:0;min-height:0;padding:0;border-radius:50%!important}.product .product-form__input--swatch input[type=radio]:checked+label:after{display:none}.product .select__select,.product .select:after{border-radius:0!important}.product .quantity{border:1px solid var(--tfc-ink)!important;border-radius:0!important;box-shadow:none!important}.product .quantity:before,.product .quantity:after{display:none!important}.product .quantity__input{font-family:var(--tfc-mono);font-weight:800}.product .quantity__button:hover{background:var(--tfc-yellow);color:#000}.product .product-form__submit{min-height:6.2rem;border:2px solid var(--tfc-black)!important;border-radius:0!important;background:var(--tfc-black)!important;color:#fff!important;font-family:var(--tfc-head);font-size:1.5rem;font-weight:900;font-style:italic;letter-spacing:.15em;text-transform:uppercase;box-shadow:6px 6px 0 var(--tfc-yellow);transition:transform .2s,box-shadow .2s}.product .product-form__submit:before,.product .product-form__submit:after{display:none!important}.product .product-form__submit:hover:not([disabled]){transform:translate(3px,3px);box-shadow:3px 3px 0 var(--tfc-yellow)}.product .product-form__submit:active:not([disabled]){transform:translate(6px,6px);box-shadow:none}.product .product-form__submit[disabled]{opacity:.45;box-shadow:none}.product .shopify-payment-button__button--unbranded{min-height:5.8rem;border:2px solid var(--tfc-ink)!important;border-radius:0!important;background:transparent!important;color:var(--tfc-ink)!important;font-family:var(--tfc-mono);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product shopify-accelerated-checkout,.product shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0px}.product .accordion{border-color:var(--tfc-line)!important}.product .accordion__title{font-family:var(--tfc-mono);font-size:1.2rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.product .product__description{font-size:1.5rem;line-height:1.8}.tfc-intel{--ti-yellow: #ffe600;--ti-black: #101010;margin:3rem 0;background:var(--ti-black);color:#fff;border:1px solid #333;font-family:var(--tfc-mono, Consolas, monospace)}.tfc-intel__header{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.6rem 1.8rem;border-bottom:1px solid #393939}.tfc-intel__eyebrow{color:var(--ti-yellow);font-size:1rem;font-weight:800;letter-spacing:.17em}.tfc-intel__title{display:block;margin-top:.5rem;font-family:var(--tfc-head, Arial, sans-serif);font-size:2.4rem;font-weight:900;font-style:italic;line-height:1;text-transform:uppercase}.tfc-intel__symbol{display:grid;place-items:center;width:3.8rem;height:3.8rem;background:var(--ti-yellow);color:#000;font-size:2.4rem;font-weight:900}.tfc-intel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#393939}.tfc-intel__cell{min-width:0;padding:1.8rem;background:#171717}.tfc-intel__number{color:var(--ti-yellow);font-size:1rem;letter-spacing:.1em}.tfc-intel__label{display:block;margin:1.4rem 0 .6rem;color:#aaa;font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.tfc-intel__value{display:block;color:#fff;font-size:1.35rem;font-weight:800;line-height:1.4;text-transform:uppercase;overflow-wrap:anywhere}.tfc-intel__footer{display:flex;justify-content:space-between;gap:1rem;padding:1.4rem 1.8rem;background:var(--ti-yellow);color:#000;font-size:.95rem;font-weight:900;letter-spacing:.06em}.tfc-intel__footer a{color:#000;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.product .product__title h1,.product .product__title h2{font-size:clamp(3.6rem,10vw,5.8rem)}.product .product-form__submit{min-height:5.8rem;box-shadow:4px 4px 0 var(--tfc-yellow)}.tfc-intel__cell{padding:1.3rem}.tfc-intel__value{font-size:1.15rem}.tfc-intel__footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.product *,.product *:before,.product *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/tfc-black-label.css.map */
