:root{--tq-promo-h: 0px;--tq-season: var(--tq-red)}.has-promo{--tq-promo-h: 38px}.tq-season-halloween{--tq-season: #ff8a24;--tq-season-2: #b8480c;--tq-season-bg: #1d0f04}.tq-season-thanksgiving{--tq-season: #e3a546;--tq-season-2: #a3471f;--tq-season-bg: #1b1208}.tq-season-blackfriday{--tq-season: #ff2b33;--tq-season-2: #ea1e26;--tq-season-bg: #070707}.tq-season-christmas{--tq-season: #e7c46c;--tq-season-2: #c8202e;--tq-season-bg: #08190f}.tq-promo{position:relative;color:var(--tq-white);background:var(--tq-season-bg, var(--tq-ink));background-image:radial-gradient(60% 140% at 50% 0%,color-mix(in srgb,var(--tq-season) 22%,transparent),transparent 70%)}.tq-promo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--tq-season-2) 18%,var(--tq-season) 50%,var(--tq-season-2) 82%,transparent)}.tq-promo--christmas:after{background:linear-gradient(90deg,transparent,#1f6b3f 15%,var(--tq-season-2) 38%,var(--tq-season) 50%,var(--tq-season-2) 62%,#1f6b3f 85%,transparent)}.tq-promo__inner{height:var(--tq-promo-h);display:flex;align-items:center;justify-content:center;gap:var(--tq-s4)}.tq-promo__text{margin:0;min-width:0;font:500 .8125rem/1.2 var(--tq-font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tq-promo__lead{font-weight:700;color:var(--tq-white)}.tq-promo__lead .tq-model,.tq-promo__also .tq-model{font-size:.75rem;letter-spacing:.01em}.tq-promo__when,.tq-promo__also{color:#ffffffc7}.tq-promo__link{flex-shrink:0;font:700 .8125rem/1 var(--tq-font-ui);color:var(--tq-season);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tq-promo__link:hover{color:var(--tq-white)}@media(max-width:899px){.tq-promo__when,.tq-promo__also{display:none}.tq-promo__inner{justify-content:space-between;gap:var(--tq-s3)}.tq-promo__text,.tq-promo__link{font-size:.75rem}.tq-promo__lead .tq-model{font-size:.6875rem}}.has-promo .tq-hero{padding-top:calc(var(--tq-header-h) + var(--tq-promo-h) + var(--tq-s5))}@media(min-width:768px){.has-promo .tq-hero{padding-top:calc(var(--tq-header-h) + var(--tq-promo-h))}}@media(min-width:900px){.has-promo .tq-pdp__gallery{top:calc(var(--tq-header-h) + var(--tq-promo-h) + var(--tq-s4))}}.tq-was{text-decoration:line-through;text-decoration-thickness:1px;opacity:.55;font-weight:500;margin-right:.35em}.tq-now{color:var(--tq-season)}.tq-btn--primary .tq-now,.tq-light .tq-now{color:inherit}.tq-pdp__price .tq-was{font-size:.7em}.tq-pdp__deal{margin-top:var(--tq-s2);font:600 .9375rem/1.4 var(--tq-font-ui);color:var(--tq-season)}.tq-card__deal{margin-top:var(--tq-s2);font:700 .875rem/1.3 var(--tq-font-ui);color:var(--tq-season)}
/*# sourceMappingURL=/cdn/shop/t/33/assets/tq-promo.css.map */
