:root{--tf-red: #FF0000;--tf-red-hover: #D60000;--tf-ink: #141414;--tf-charcoal: #1A1A1A;--tf-gray: #F2F2F2;--tf-gray-2: #E8E8E8;--tf-line: #E2E2E2;--tf-muted: #666666;--tf-radius: 0px;--tf-hard-shadow: 4px 4px 0 var(--tf-ink);--tf-body-font: "Inter", system-ui, sans-serif;--tf-heading-font: "Outfit", system-ui, sans-serif}html{scroll-behavior:smooth}body{color:var(--tf-ink);font-family:var(--tf-body-font);letter-spacing:0}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.h-sec{color:var(--tf-ink);font-family:var(--tf-heading-font);font-weight:800;letter-spacing:-.035em;line-height:1;text-transform:uppercase}.card__heading,.product__title,.price,.price-item,.quantity-break__price,.quantity-gift__price,.product-upsell-item__price,.cart-item__price{font-family:var(--tf-heading-font);font-weight:700;letter-spacing:-.02em}.caption,.product__text,.badge,.sh,.field__label,.form__label{font-family:var(--tf-body-font);font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.button,button,.btn{border-radius:0;font-family:var(--tf-heading-font);font-weight:700;letter-spacing:.07em;text-transform:uppercase;transition:transform .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease}.button:after{border-radius:0}.button--primary,.product-form__submit,.cart__checkout-button,.btn--red{background:var(--tf-red);border:2px solid var(--tf-ink);box-shadow:var(--tf-hard-shadow);color:#fff}.button--primary:hover,.product-form__submit:hover,.cart__checkout-button:hover,.btn--red:hover{background:var(--tf-red-hover);color:#fff;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--tf-ink)}.button--primary:active,.product-form__submit:active,.cart__checkout-button:active,.btn--red:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--tf-ink)}.button--secondary,.btn--ghost,.btn--white{background:#fff;border:2px solid var(--tf-ink);color:var(--tf-ink)}.button--secondary:hover,.btn--ghost:hover,.btn--white:hover{background:var(--tf-ink);color:#fff}.shopify-payment-button__button{border-radius:0}.badge,.product-card-badge,.card__badge .badge{border-radius:2px;font-size:1.1rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.badge--sale,.badge--red,.price__badge-sale{background:var(--tf-red);color:#fff}.badge--sold-out,.price__badge-sold-out{background:var(--tf-ink);color:#fff}.card-wrapper,.card__inner{border-radius:0}.card__media{background:var(--tf-gray);border-radius:0}.card-wrapper:hover{transform:translateY(-3px)}.card__heading{text-transform:none}.card-information .price__sale .price-item--sale,.price--on-sale .price-item--sale{color:var(--tf-red)}.price-item--regular,.price__regular .price-item--regular{color:var(--tf-ink)}.price-item--regular s,.price__regular s{color:var(--tf-muted)}.quick-add .button,.quick-add__submit,.add{background:#fff;border:2px solid var(--tf-ink);color:var(--tf-ink);font-family:var(--tf-heading-font);font-weight:700;text-transform:uppercase}.quick-add .button:hover,.quick-add__submit:hover,.add:hover{background:var(--tf-red);box-shadow:var(--tf-hard-shadow);color:#fff}.field,.field__input,input,select,textarea,.select__select,.quantity{background:#fff;border-radius:0}.field__input,input,select,textarea,.select__select,.quantity{border:2px solid var(--tf-ink)}.field__input:focus,input:focus,select:focus,textarea:focus,.select__select:focus,.quantity:focus-within{border-color:var(--tf-ink);box-shadow:4px 4px 0 var(--tf-red);outline:0}.product-form__input--pill input+label,.variant-pills label,.variant-pills__item,.product-form__input--swatch label{border:2px solid var(--tf-ink);border-radius:0}.product-form__input--pill input:checked+label,.variant-pills .is-selected,.variant-pills__item[aria-selected=true]{background:var(--tf-ink);border-color:var(--tf-ink);color:#fff}.product-form__input--pill label:hover,.variant-pills label:hover{border-color:var(--tf-red)}.quantity-breaks,.quantity-break,.quantity-gifts,.quantity-gift,.product-upsell-item,.shipping-checkpoints,.discount,.compare-table,.rating,.set,.set__list{border-radius:0}.quantity-break,.quantity-gift,.product-upsell-item,.set{border:2px solid var(--tf-ink)}.quantity-break.is-selected,.quantity-break[aria-selected=true],.quantity-gift.is-selected,.product-upsell-item.is-selected,.set.is-selected{border-color:var(--tf-red);box-shadow:var(--tf-hard-shadow)}.quantity-break__badge,.quantity-break .badge,.set__badge{background:var(--tf-red);color:#fff}.sticky-atc,.sticky-atc__inner{background:#fff;border-top:2px solid var(--tf-ink)}.accordion,.collapsible-content,.faq,.du__tab{border-color:var(--tf-line)}.accordion__title,.collapsible-content summary,.faq__question,.du__tab{font-family:var(--tf-heading-font);font-weight:700}.accordion__content,.collapsible-content__content,.faq__answer,.du__tab-content{color:#444;font-family:var(--tf-body-font);font-size:1.6rem}.header-wrapper,.header{background:#fff;border-bottom:1px solid var(--tf-line)}.header__heading-link,.header__heading,.header__heading-logo{white-space:nowrap}.header .shop-now,.header .shop-now-button,.header a[href="#"].button{background:var(--tf-red);border:2px solid var(--tf-ink);box-shadow:3px 3px 0 var(--tf-ink);border-radius:0;color:#fff;text-transform:uppercase}.header__menu-item,.header__icon,.menu-drawer__menu-item{font-family:var(--tf-body-font);font-weight:600}.header__menu-item:hover{text-decoration-color:var(--tf-red);text-decoration-thickness:2px}.cart-count-bubble{background:var(--tf-red);color:#fff}.announcement-bar{background:var(--tf-ink);color:#fff}.announcement-bar__message{font-size:1.2rem}.menu-drawer__menu-item{border-bottom:1px solid var(--tf-line)}.menu-drawer__inner-container h2,.menu-drawer__navigation-container h2{font-family:var(--tf-heading-font);text-transform:uppercase}.cart__title,.drawer__heading{font-family:var(--tf-heading-font);font-weight:800;text-transform:uppercase}.cart__checkout-button{width:100%}.cart-drawer .shipping-progress,.shipping-progress{border-color:var(--tf-red)}.cart-drawer .product-upsell-item{border:2px solid var(--tf-ink)}.footer h2,.footer .footer-block__heading{font-family:var(--tf-body-font);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.footer a{color:rgba(var(--color-foreground),.72)}.footer a:hover{color:var(--tf-red)}.footer .newsletter-form__field-wrapper input{background:#fff;border:2px solid var(--tf-ink);border-radius:0}.footer .newsletter-form__button{background:var(--tf-red);border:2px solid var(--tf-ink);box-shadow:4px 4px #141414;border-radius:0;color:#fff}.btn--red{background:var(--tf-red)}.btn--ghost{background:#fff}.badge--red{background:var(--tf-red)}.field{border:2px solid var(--tf-ink)}.chip,.du__tab{border:2px solid var(--tf-ink);border-radius:0}.du__tab.is-active{background:var(--tf-ink);color:#fff}.h-sec{color:var(--tf-ink)}.sh{color:var(--tf-red)}:focus-visible{outline:2px solid var(--tf-red);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto;transition-duration:0s;animation-duration:0s;transform:none}}@media(max-width:749px){.header__heading-logo{max-width:150px;width:auto}.header .shop-now,.header .shop-now-button{height:38px;padding:0 12px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/trufolk-skin.css.map */
