:root{--tps-red: #e10600;--tps-red-text: #ff4d4d;--tps-ease: cubic-bezier(.2, .7, .2, 1)}.button,.button-secondary,.add-to-cart-button,.cart__checkout-button{font-weight:700;letter-spacing:.12em;transition:background-color .25s var(--tps-ease),border-color .25s var(--tps-ease),color .25s var(--tps-ease)}.accelerated-checkout-block .shopify-payment-button__button--unbranded{min-height:var(--height-buy-buttons);border:1.5px solid var(--color-foreground);border-radius:var(--style-border-radius-buttons-secondary);background:transparent;color:var(--color-foreground);font-family:var(--button-font-family-secondary);font-weight:700;letter-spacing:.12em;text-transform:var(--button-text-case-secondary);transition:background-color .25s var(--tps-ease),color .25s var(--tps-ease)}.accelerated-checkout-block .shopify-payment-button__button--unbranded:hover:not([disabled]){background:var(--color-foreground);color:var(--color-background)}.accelerated-checkout-block .shopify-payment-button__more-options{color:var(--color-foreground)}.section-resource-list__header a.button{flex-shrink:0;white-space:nowrap}body slideshow-controls button{--color-active: var(--tps-red)}.slideshow-section .text-block{text-shadow:0 1px 12px rgb(0 0 0 / .35)}.menu-list__link-title{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.menu-list__link:hover .menu-list__link-title{color:var(--tps-red-text)}.product-card a.contents [role=heading]{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.price,.sticky-add-to-cart__price,.cart-items__price,.cart-items__unit-price-wrapper span:not(.visually-hidden){color:var(--tps-red-text)}.compare-at-price{color:var(--color-foreground-muted);text-decoration:line-through}.card-gallery{background:#1d1d1d}.view-product-title,.product-details h1{letter-spacing:.01em}.variant-option legend{font-size:var(--font-size--xs, .75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.variant-option__button-label{font-weight:700;letter-spacing:.06em}.product-details .add-to-cart-button{min-height:var(--height-buy-buttons)}.product-details .details__header{font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pagination__link--page{font-weight:700}.pagination__link--current{box-shadow:inset 0 -2px 0 var(--tps-red)}.cart-title,#cart-drawer .theme-drawer__title{letter-spacing:.04em;text-transform:uppercase}.cart-items__details a{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.cart-totals__total{font-weight:700}.cart-discount__button{font-weight:700;letter-spacing:.12em}.cart-items__media:not(:has(.cart-items__media-image)){align-self:start;aspect-ratio:1 / 1;background:#050505 url(tps-placeholder.jpg) center / cover no-repeat}.button:focus-visible,.button-secondary:focus-visible,.add-to-cart-button:focus-visible,.shopify-payment-button__button:focus-visible{outline:2px solid var(--tps-red-text);outline-offset:3px}.cart-discount__pill{border:1px solid var(--tps-red);background:#e1060024;color:var(--tps-red-text)}.cart-discount__pill-code{font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cart-discount__pill-remove{color:var(--tps-red-text)}.cart-discounts__item,.cart-discounts__label,.cart-discounts__value{color:var(--tps-red-text);font-weight:700}.cart-discounts__label svg{color:var(--tps-red-text)}.cart-items__details ul.list-unstyled:not(.cart-items__bundle) bdi{color:var(--tps-red-text);font-weight:700}@media screen and (max-width:749px){.section-resource-list__header .group-block-content:has(>.group-block>.group-block-content>a.button){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:16px;row-gap:12px}.section-resource-list__header .group-block-content:has(>.group-block>.group-block-content>a.button)>.group-block:first-child{grid-column:1;grid-row:1}.section-resource-list__header .group-block-content>.group-block:has(>.group-block-content>a.button),.section-resource-list__header .group-block-content>.group-block:has(>.group-block-content>a.button)>.group-block-content{display:contents}.section-resource-list__header .group-block:has(>.group-block-content>a.button)>.group-block-content>:not(a.button){display:none}.section-resource-list__header .group-block:has(>.group-block-content>a.button)>.group-block-content>a.button{grid-column:2;grid-row:1;align-self:end}.section-resource-list__header .group-block:has(>.group-block-content>a.button)>.group-block__media-wrapper{display:none}.card-gallery slideshow-slide:not(:first-of-type){display:none}.card-gallery slideshow-slides{overflow:hidden;touch-action:pan-y}.card-gallery slideshow-arrows,.card-gallery slideshow-controls{display:none}body[class] .product-card,body[class] .product-card:hover,body[class] .product-card .card-gallery,body[class] .product-card:hover .card-gallery,body[class] .product-card:hover .product-card__image{transform:none}}.tps-savings{display:flex;align-items:center;gap:12px;margin-block-end:var(--padding-sm, 12px);padding:10px 12px;border:1px solid var(--tps-red);background:#e106001f;color:var(--color-foreground);font-size:var(--font-size--sm, .875rem);line-height:1.35}.tps-savings__badge{display:grid;flex-shrink:0;place-items:center;width:28px;height:28px;background:var(--tps-red);color:#fff;font-weight:800}.tps-savings__names{letter-spacing:.06em;text-transform:uppercase}.tps-savings__amount{color:var(--tps-red-text);font-weight:700}.tps-savings__amount:before{content:" \b7  ";color:var(--color-foreground);font-weight:400}.cart-discount__pill:has(.tps-discount-saved){flex-wrap:wrap;row-gap:2px}.tps-discount-saved{flex-basis:100%;order:3;color:var(--tps-red-text);font-size:var(--font-size--xs, .75rem);font-weight:700;letter-spacing:.04em;text-transform:none}.tps-savings.is-animated{animation:tps-saved-in .55s var(--tps-ease) both,tps-pill-glow 1.4s var(--tps-ease) .2s both}.tps-savings.is-animated .tps-savings__badge{animation:tps-badge-pop .6s var(--tps-ease) .15s both}.tps-discount-saved.is-animated{animation:tps-saved-in .5s var(--tps-ease) both}@keyframes tps-saved-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes tps-pill-glow{0%{box-shadow:0 0 #e106008c}to{box-shadow:0 0 0 10px #e1060000}}@keyframes tps-badge-pop{0%{transform:scale(.4) rotate(-20deg)}60%{transform:scale(1.15) rotate(6deg)}to{transform:none}}@media(prefers-reduced-motion:reduce){.tps-savings.is-animated,.tps-savings.is-animated .tps-savings__badge,.tps-discount-saved.is-animated{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/tps-horizon.css.map */
