.ts{--ts-red: #e21d2e;--ts-red-dark: #b21626;--ts-white: #ffffff;--ts-ink: #1d1a1b;--ts-muted: #5d5557;--ts-navy: #2e3192;--ts-navy-dark: #22256f;--ts-display: "TS Barlow Condensed", "Barlow Condensed", "Arial Narrow", sans-serif;--ts-shadow: 0 10px 22px rgba(60, 0, 8, .28);--ts-gutter: clamp(1.6rem, 4vw, 5rem);background:var(--ts-red) var(--ts-grunge) center top / cover repeat-y;color:var(--ts-white);overflow-x:clip}.ts img{max-width:100%;height:auto;display:block}.ts-hero__inner{position:relative;max-width:132rem;margin:0 auto;padding:clamp(3.2rem,6vw,7rem) var(--ts-gutter) clamp(3.6rem,6vw,6.4rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2.4rem,5vw,7rem)}.ts-hero__logo-img{width:100%;filter:drop-shadow(0 8px 14px rgba(60,0,8,.3));animation:ts-slam .7s cubic-bezier(.2,1.6,.4,1) both}.ts-hero__title{margin:0;line-height:0}.ts-hero__title img{width:min(100%,50rem)}.ts-hero__dates{margin:2.4rem 0 0;font-family:var(--ts-display)!important;font-weight:900;font-size:clamp(2.6rem,3.2vw,4rem);line-height:1;letter-spacing:.02em;text-transform:uppercase}.ts-hero__intro{margin-top:1.2rem;max-width:46rem;font-size:1.7rem;line-height:1.55}.ts-hero__intro p{margin:0;color:inherit}.ts-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.ts-hero__cta{display:inline-block;padding:1.3rem 2.6rem 1.1rem;background:var(--ts-white);color:var(--ts-red);font-family:var(--ts-display)!important;font-weight:900;font-size:2.6rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:var(--ts-shadow);transition:transform .15s ease,box-shadow .15s ease}.ts-hero__cta--ghost{background:transparent;color:var(--ts-white);border:3px solid var(--ts-white);padding:1rem 2.3rem .8rem;box-shadow:none}.ts-hero__cta--ghost:hover{background:#ffffff24;box-shadow:none}.ts-hero__cta:hover{transform:translateY(-2px);box-shadow:0 14px 26px #3c000857}.ts-hero__logo{position:relative}.ts-hero__stamp{position:absolute;right:-2%;top:-6%;width:clamp(8.4rem,10vw,14rem);transform:rotate(-4deg);filter:drop-shadow(0 6px 10px rgba(60,0,8,.3))}@keyframes ts-slam{0%{transform:scale(1.35);opacity:0}60%{opacity:1}to{transform:scale(1);opacity:1}}.ts-content{max-width:76rem;margin:0 auto;padding:0 var(--ts-gutter) 2rem;font-size:1.6rem;line-height:1.6;color:var(--ts-white)}.ts-content a{color:var(--ts-white)}.ts-deals__inner{max-width:132rem;margin:0 auto;padding:clamp(2.4rem,4vw,4rem) var(--ts-gutter) clamp(4rem,6vw,7rem)}.ts-deals__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:end;gap:2rem 4rem;margin-bottom:2.4rem}.ts-deals__title{margin:0;font-family:var(--ts-display)!important;font-weight:900;font-size:clamp(3.6rem,5vw,6rem);line-height:.95;text-transform:uppercase;color:var(--ts-white);text-wrap:balance}.ts-deals__sub{margin-top:1rem;max-width:56rem;font-size:1.7rem;line-height:1.5}.ts-deals__sub p,.ts-price-note p{margin:0;color:inherit}.ts-price-note{background:var(--ts-white);color:var(--ts-ink);padding:1.4rem 1.8rem;font-size:1.5rem;line-height:1.45;box-shadow:var(--ts-shadow);border-left:6px solid var(--ts-navy)}.ts-price-note strong{color:var(--ts-red)}.ts-stock{list-style:none;margin:0 0 2.4rem;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.ts-stock li{background:var(--ts-ink);color:var(--ts-white);padding:.7rem 1.2rem .55rem;font-family:var(--ts-display)!important;font-weight:800;font-size:1.7rem;line-height:1;letter-spacing:.05em;text-transform:uppercase}.ts-filters{display:flex;flex-wrap:wrap;align-items:end;gap:1.6rem 3.2rem;margin-bottom:2.8rem;padding-top:2rem;border-top:2px solid rgba(255,255,255,.35)}.ts-filters[hidden]{display:none}.ts-filters__group{display:flex;flex-direction:column;gap:.8rem;min-width:0}.ts-filters__group[hidden]{display:none}.ts-filters__label{margin:0;font-family:var(--ts-display)!important;font-weight:800;font-size:1.6rem;letter-spacing:.06em;text-transform:uppercase}.ts-filters__chips{display:flex;flex-wrap:wrap;gap:.8rem}.ts-filters__status{margin:0 0 0 auto;font-size:1.4rem;opacity:.9;align-self:center}.ts-select{-webkit-appearance:none;appearance:none;min-width:22rem;max-width:100%;padding:.9rem 4rem .8rem 1.4rem;border:2px solid var(--ts-white);border-radius:0;background:var(--ts-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23e21d2e' stroke-width='2.4'/%3E%3C/svg%3E") no-repeat right 1.4rem center;color:var(--ts-ink);font-family:inherit;font-size:1.6rem;line-height:1.3;cursor:pointer}.ts-select:focus-visible{outline:3px solid var(--ts-white);outline-offset:3px;box-shadow:0 0 0 6px var(--ts-navy)}.ts-chip{-webkit-appearance:none;appearance:none;border:2px solid var(--ts-white);background:transparent;color:var(--ts-white);padding:.75rem 1.4rem .6rem;font-family:var(--ts-display)!important;font-weight:800;font-size:1.8rem;line-height:1;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.ts-chip__count{opacity:.75;font-weight:800;margin-left:.3em}.ts-chip:hover{background:#ffffff24}.ts-chip[aria-pressed=true]{background:var(--ts-white);color:var(--ts-red)}.ts-chip:focus-visible,.ts-hero__cta:focus-visible,.ts-card__link:focus-visible{outline:3px solid var(--ts-white);outline-offset:3px;box-shadow:0 0 0 6px var(--ts-navy)}.ts-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,1.8vw,2.4rem)}.ts-card{display:flex}.ts-card[hidden]{display:none}.ts-card__link{position:relative;display:flex;flex-direction:column;width:100%;background:var(--ts-white);color:var(--ts-ink);text-decoration:none;box-shadow:var(--ts-shadow)}.ts-card__link:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;background:radial-gradient(circle,rgba(255,255,255,.9) 0 1px,transparent 1.5px) 0 0 / 5px 5px;opacity:.55}.ts-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden}.ts-card__media img,.ts-card__media svg{position:absolute;top:1.6rem;left:1.6rem;width:calc(100% - 3.2rem);height:calc(100% - 3.2rem);object-fit:contain}.ts-card__soldout{position:absolute;left:1.2rem;top:1.2rem;background:var(--ts-ink);color:var(--ts-white);font-family:var(--ts-display)!important;font-weight:800;font-size:1.5rem;padding:.4rem .8rem .3rem;text-transform:uppercase}.ts-card--sold-out .ts-card__media img{opacity:.45}.ts-card__body{display:flex;flex-direction:column;flex:1;padding:0 1.8rem 1.8rem}.ts-card__vendor{margin:0 0 .4rem;font-size:1.3rem;font-weight:700;letter-spacing:.04em;color:var(--ts-muted)}.ts-card__title{margin:0;font-family:inherit;font-size:1.55rem;font-weight:500;line-height:1.35;color:var(--ts-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ts-card__price-block{margin-top:auto;padding-top:1.4rem}.ts-card__label{display:inline-block;margin:0;padding:.35rem .7rem .25rem;background:var(--ts-red);color:var(--ts-white);font-family:var(--ts-display)!important;font-weight:800;font-size:1.45rem;line-height:1;letter-spacing:.05em;text-transform:uppercase}.ts-card__price{margin:.5rem 0 0;font-family:var(--ts-display)!important;font-weight:900;font-size:clamp(3.4rem,3.2vw,4.6rem);line-height:1;color:var(--ts-red)}.ts-card__from{font-size:.5em;font-weight:800;color:var(--ts-ink)}.ts-card__cta{margin-top:1.4rem;padding:1.1rem 1rem 1rem;background:var(--ts-navy);color:var(--ts-white);text-align:center;font-weight:700;font-size:1.5rem;letter-spacing:.03em;text-transform:uppercase;transition:background-color .15s ease}.ts-card__link:hover .ts-card__cta{background:var(--ts-navy-dark)}.ts-card__link:hover .ts-card__title{text-decoration:underline;text-underline-offset:.2em}.ts-more-wrap{margin:3.2rem 0 0;text-align:center}.ts-more-wrap[hidden]{display:none}.ts-more{display:inline-block;padding:1.2rem 2.6rem 1rem;background:var(--ts-white);color:var(--ts-red);font-family:var(--ts-display)!important;font-weight:900;font-size:2.2rem;line-height:1;text-transform:uppercase;text-decoration:none;box-shadow:var(--ts-shadow)}.ts-more:focus-visible{outline:3px solid var(--ts-white);outline-offset:3px;box-shadow:0 0 0 6px var(--ts-navy)}.ts-grid[aria-busy=true]+.ts-more-wrap .ts-more{opacity:.6;pointer-events:none}.ts-empty,.ts-noresults{margin:0;padding:3rem;background:#0000001f;font-size:1.7rem;text-align:center}.ts-noresults[hidden]{display:none}.ts-terms{margin-top:4rem;max-width:72rem;font-size:1.35rem;line-height:1.6;opacity:.9}.ts-terms p{margin:0 0 .6rem;color:inherit}.ts-stores{background:var(--ts-navy);color:var(--ts-white)}.ts-stores__inner{max-width:132rem;margin:0 auto;padding:clamp(4rem,6vw,7rem) var(--ts-gutter)}.ts-stores__head{margin-bottom:3rem;max-width:64rem}.ts-stores__title{margin:0;font-family:var(--ts-display)!important;font-weight:900;font-size:clamp(3.6rem,5vw,6rem);line-height:.95;text-transform:uppercase;color:var(--ts-white)}.ts-stores__intro{margin-top:1rem;font-size:1.7rem;line-height:1.5}.ts-stores__intro p{margin:0;color:inherit}.ts-stores__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,28rem),1fr));gap:clamp(1.2rem,2vw,2.4rem)}.ts-store{display:flex;flex-direction:column;background:var(--ts-white);color:var(--ts-ink);padding:2.4rem;border-top:8px solid var(--ts-red)}.ts-store__state{margin:0;font-family:var(--ts-display)!important;font-weight:900;font-size:2rem;line-height:1;color:var(--ts-red);letter-spacing:.06em}.ts-store__name{margin:.4rem 0 1rem;font-family:var(--ts-display)!important;font-weight:900;font-size:2.8rem;line-height:1;text-transform:uppercase;color:var(--ts-ink)}.ts-store__address{font-style:normal;font-size:1.6rem;line-height:1.45}.ts-store__phone{margin:.6rem 0 0;font-size:1.8rem;font-weight:700}.ts-store__phone a{color:var(--ts-navy);text-decoration:none}.ts-store__hours{margin-top:1.2rem;font-size:1.45rem;line-height:1.55;color:var(--ts-muted)}.ts-store__hours p{margin:0}.ts-store__links{margin-top:auto;padding-top:1.8rem;display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem}.ts-store__btn{display:inline-block;background:var(--ts-red);color:var(--ts-white);padding:1rem 1.6rem .85rem;font-family:var(--ts-display)!important;font-weight:800;font-size:1.8rem;line-height:1;text-transform:uppercase;text-decoration:none}.ts-store__link{color:var(--ts-navy);font-size:1.5rem;font-weight:700}.ts-store__btn:focus-visible,.ts-store__link:focus-visible,.ts-store__phone a:focus-visible{outline:3px solid var(--ts-navy);outline-offset:3px}@media(max-width:1100px){.ts-deals__head{grid-template-columns:1fr}.ts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.ts-deals__head{grid-template-columns:1fr}.ts-filters__group--brand,.ts-select{width:100%;min-width:0}.ts-filters__status{margin-left:0}.ts-hero__inner{grid-template-columns:1fr;text-align:left;padding-top:5.6rem}.ts-hero__logo{max-width:42rem;margin:0 auto}.ts-hero__title img{width:min(100%,34rem)}.ts-hero__intro{font-size:1.6rem}.ts-stock li{font-size:1.5rem}.ts-hero__stamp{width:7.6rem;top:-10%;right:-4%}.ts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-card__media img,.ts-card__media svg{top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.ts-card__body{padding:0 1.1rem 1.2rem}.ts-card__title{font-size:1.4rem}.ts-card__label{font-size:1.25rem}.ts-card__price{font-size:3.2rem}.ts-card__cta{font-size:1.35rem;padding:.9rem .6rem .8rem}.ts-chip{font-size:1.6rem;padding:.65rem 1.1rem .5rem}}@media(prefers-reduced-motion:reduce){.ts-hero__logo-img{animation:none}.ts-hero__cta,.ts-card__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/truck-sale.css.map */
