.product{--tf-yellow: #ffe600;--tf-black: #101010;--tf-paper: rgb(var(--color-background));--tf-ink: rgb(var(--color-foreground));--tf-line: rgba(var(--color-foreground), .18);--tf-muted: rgba(var(--color-foreground), .58);--tf-mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;--tf-head: "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--tf-ease: cubic-bezier(.22, 1, .36, 1)}@media screen and (min-width:990px){.product:not(.product--no-media) .product__info-wrapper{padding-left:clamp(3rem,5vw,8rem)}.product__info-container{max-width:58rem}}.product .global-media-settings,.product .product__media,.product .thumbnail,.product .thumbnail:after{border-radius:0!important}.product .product__media{position:relative;overflow:hidden}.product .global-media-settings{border:1px solid var(--tf-line)!important}.product .product__media img{transition:transform .8s var(--tf-ease)}@media(hover:hover){.product .product__media:hover img{transform:scale(1.035)}}.product .thumbnail{overflow:hidden;border:1px solid var(--tf-line)!important;transition:border-color .2s ease}.product .thumbnail[aria-current]{border-color:var(--tf-ink)!important}.product .thumbnail[aria-current]:after{box-shadow:inset 0 -4px 0 var(--tf-yellow)!important}.product .slider-button{border-radius:0}.product .slider-counter{font-family:var(--tf-mono);font-size:1.1rem;letter-spacing:.12em}.product .product__text.caption-with-letter-spacing{display:flex;align-items:center;gap:1.2rem;margin:0 0 1.5rem;font-family:var(--tf-mono);font-size:1.05rem;font-weight:800;letter-spacing:.22em;line-height:1.6;text-transform:uppercase}.product .product__text.caption-with-letter-spacing:before{content:"";display:block;width:2.8rem;height:.6rem;flex-shrink:0;background:var(--tf-yellow);border:1px solid var(--tf-black)}.product .product__title{position:relative;margin:0 0 2.4rem;padding-bottom:2.2rem;border-bottom:1px solid var(--tf-line)}.product .product__title h1,.product .product__title h2{margin:0;font-family:var(--tf-head);font-size:clamp(3.8rem,5.5vw,7.4rem);font-weight:900;font-style:italic;line-height:.91;letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere}.product .product__title:after{content:"";position:absolute;bottom:-2px;left:0;width:7.2rem;height:4px;background:var(--tf-yellow)}.product .price{font-family:var(--tf-mono)}.product .price-item--regular,.product .price-item--sale{font-size:clamp(2.3rem,2.7vw,3rem);font-weight:900;letter-spacing:-.055em}.product .price__sale .price-item--regular{font-size:1.5rem;color:var(--tf-muted)}.product .badge{border-radius:0!important;padding:.6rem 1rem;font-family:var(--tf-mono);font-size:1rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.product .product__tax{font-family:var(--tf-mono);font-size:1rem;letter-spacing:.06em}.product .product-form__input{margin-bottom:2rem}.product .product-form__input .form__label{display:block;margin-bottom:1.2rem;font-family:var(--tf-mono);font-size:1.05rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.product .product-form__input input[type=radio]+label{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;min-height:5.2rem;margin:0 .7rem .7rem 0;padding:1.2rem 1.6rem;overflow:hidden;border:1px solid var(--tf-ink);border-radius:0!important;background:transparent;color:var(--tf-ink);font-family:var(--tf-mono);font-size:1.2rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s var(--tf-ease),box-shadow .2s ease}@media(hover:hover){.product .product-form__input input[type=radio]+label:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--tf-yellow)}}.product .product-form__input input[type=radio]:checked+label{background:var(--tf-ink);color:var(--tf-paper);box-shadow:4px 4px 0 var(--tf-yellow)}.product .product-form__input input[type=radio]:checked+label:after{content:"";position:absolute;top:0;right:0;width:12px;height:12px;background:var(--tf-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;cursor:not-allowed}.product .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--tf-yellow);outline-offset:3px}.product .product-form__input--swatch input[type=radio]+label{min-width:0;min-height:0;margin:0 .8rem .8rem 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 .select__select{font-family:var(--tf-mono);font-weight:700;letter-spacing:.04em}.product .quantity{min-height:5.6rem;border:1px solid var(--tf-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(--tf-mono);font-size:1.4rem;font-weight:900}.product .quantity__button{transition:background .2s ease,color .2s ease}.product .quantity__button:hover{background:var(--tf-yellow);color:#000}.product .product-form__submit{position:relative;min-height:6.4rem;overflow:hidden;isolation:isolate;border:2px solid var(--tf-black)!important;border-radius:0!important;background:var(--tf-black)!important;color:#fff!important;font-family:var(--tf-head);font-size:1.55rem;font-weight:900;font-style:italic;letter-spacing:.15em;line-height:1.2;text-transform:uppercase;box-shadow:6px 6px 0 var(--tf-yellow);transition:transform .3s var(--tf-ease),box-shadow .3s var(--tf-ease),color .3s ease}.product .product-form__submit:before,.product .product-form__submit:after{display:none!important}.product .product-form__submit:not([disabled]){background-image:repeating-linear-gradient(-45deg,var(--tf-yellow) 0 10px,var(--tf-black) 10px 20px)!important;background-repeat:no-repeat!important;background-position:left bottom!important;background-size:100% 0!important}@media(hover:hover){.product .product-form__submit:hover:not([disabled]):not([aria-disabled=true]){transform:translate(3px,3px);box-shadow:3px 3px 0 var(--tf-yellow);background-size:100% 7px!important}}.product .product-form__submit:active:not([disabled]){transform:translate(6px,6px);box-shadow:0 0 0 var(--tf-yellow)}.product .product-form__submit:focus-visible{outline:3px solid var(--tf-yellow);outline-offset:4px}.product .product-form__submit[disabled],.product .product-form__submit[aria-disabled=true]{opacity:.45;box-shadow:none;cursor:not-allowed}.product .shopify-payment-button{margin-top:1.5rem}.product .shopify-payment-button__button--unbranded{min-height:6rem;border:2px solid var(--tf-ink)!important;border-radius:0!important;background:transparent!important;color:var(--tf-ink)!important;font-family:var(--tf-mono);font-size:1.2rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;box-shadow:none!important;transition:background .2s ease,color .2s ease}.product .shopify-payment-button__button--unbranded:before,.product .shopify-payment-button__button--unbranded:after{display:none!important}.product .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--tf-ink)!important;color:var(--tf-paper)!important}.product shopify-accelerated-checkout,.product shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius: 0px}.product .shopify-payment-button__more-options{font-family:var(--tf-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.product .product-form__buttons{position:relative;padding-bottom:2rem}.product .product-form__buttons:after{content:"THE FIT CARTEL\ae   /  EST. FOR THE CULTURE";display:block;margin-top:2.6rem;padding-top:1.4rem;border-top:1px solid var(--tf-line);color:var(--tf-muted);font-family:var(--tf-mono);font-size:.95rem;font-weight:700;letter-spacing:.14em;line-height:1.6;text-align:right}.product .product__description{max-width:62ch;font-size:1.5rem;line-height:1.8}.product .product__description strong{font-weight:900}.product .accordion{border-color:var(--tf-line)!important}.product .accordion summary{min-height:6.4rem}.product .accordion__title{font-family:var(--tf-mono);font-size:1.15rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.product .accordion summary:hover .accordion__title{text-decoration:none}.product .accordion .icon-caret{transition:transform .25s ease}.product .accordion details[open] .icon-caret{transform:rotate(180deg)}.product .share-button__button,.product .product__sku{font-family:var(--tf-mono);font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.tfc-trust{display:grid;gap:0;margin:2.5rem 0 0;padding:0;border-top:1px solid var(--tf-line);list-style:none}.tfc-trust li{display:flex;align-items:center;gap:1.4rem;min-height:5.4rem;margin:0;padding:1.2rem 0;border-bottom:1px solid var(--tf-line);font-family:var(--tf-mono);font-size:1.05rem;font-weight:700;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.tfc-trust li:before{content:"+";display:grid;place-items:center;width:2.4rem;height:2.4rem;flex-shrink:0;background:var(--tf-yellow);color:#000;font-size:1.8rem;font-weight:900}@media screen and (max-width:749px){.product .product__title h1,.product .product__title h2{font-size:clamp(3.8rem,10vw,5.8rem);letter-spacing:-.05em}.product .product__title{padding-bottom:1.8rem;margin-bottom:2rem}.product .product-form__input input[type=radio]+label{min-width:5rem;min-height:4.8rem;padding:1rem 1.3rem}.product .product-form__submit{min-height:6rem;box-shadow:4px 4px 0 var(--tf-yellow)}.product .product__description{font-size:1.4rem}.product .product-form__buttons:after{font-size:.85rem;letter-spacing:.08em}}@media(prefers-reduced-motion:reduce){.product *,.product *:before,.product *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/streetwear-product.css.map */
