:root{--tmp-bg: #050505;--tmp-bg-1: #0b0b0b;--tmp-bg-2: #111111;--tmp-bg-3: #181818;--tmp-line: #3a3a3a;--tmp-line-soft: #222222;--tmp-line-strong: #5a5a5a;--tmp-red: #c70000;--tmp-red-hover: #a30000;--tmp-red-active: #7a0000;--tmp-red-bright: #ff1a1a;--tmp-text-primary: #f1f1f1;--tmp-text-muted: #b6b6b6;--tmp-text-faint: #8a8a8a;--tmp-text-ghost: #6e6e6e;--tmp-glow-red-soft: rgba(255, 26, 26, .18);--tmp-glow-red-strong: rgba(199, 0, 0, .45);--tmp-hover-tint: rgba(255, 255, 255, .05);--tmp-scrim: rgba(0, 0, 0, .6);--tmp-space-1: 4px;--tmp-space-2: 8px;--tmp-space-3: 12px;--tmp-space-4: 16px;--tmp-space-5: 24px;--tmp-space-6: 32px;--tmp-space-7: 48px;--tmp-space-8: 64px;--tmp-text-eyebrow: 11px;--tmp-text-xs: 12px;--tmp-text-sm: 13px;--tmp-text-base: 15px;--tmp-text-lg: 18px;--tmp-text-xl: 24px;--tmp-track-tight: -.01em;--tmp-track-base: 0;--tmp-track-loose: .18em;--tmp-track-xloose: .28em;--tmp-radius-sm: 4px;--tmp-radius-md: 8px;--tmp-motion-fast: .12s;--tmp-motion-base: .18s;--tmp-motion-slow: .32s;--tmp-ease: cubic-bezier(.2, .7, .2, 1);--tmp-shadow-card: 0 1px 0 rgba(255, 255, 255, .04) inset;--tmp-shadow-card-hover: 0 12px 32px -10px var(--tmp-glow-red-strong), 0 0 0 1px rgba(199, 0, 0, .25);--tmp-shadow-focus: 0 0 0 4px var(--tmp-glow-red-soft);--tmp-shadow-cta-hover: 0 8px 24px -6px var(--tmp-glow-red-strong)}:root{--tlu-bg: var(--tmp-bg);--tlu-bg-1: var(--tmp-bg-1);--tlu-bg-2: var(--tmp-bg-2);--tlu-bg-3: var(--tmp-bg-3);--tlu-line: var(--tmp-line);--tlu-line-soft: var(--tmp-line-soft);--tlu-red: var(--tmp-red);--tlu-red-hot: var(--tmp-red-bright);--tlu-red-deep: var(--tmp-red-active);--tlu-text: var(--tmp-text-primary);--tlu-text-2: var(--tmp-text-muted);--tlu-text-3: var(--tmp-text-faint)}body{background:var(--tmp-bg);color:var(--tmp-text-primary)}:where(h1,h2,h3,h4):not(.tlu-shell *){color:var(--tmp-text-primary);letter-spacing:var(--tmp-track-tight);font-weight:700}.eyebrow,.section-resource-list__header>p:first-child,.section-resource-list__header>h6:first-child,.footer h5,.footer h6{color:var(--tmp-red-bright);font-size:var(--tmp-text-eyebrow);font-weight:700;letter-spacing:var(--tmp-track-xloose);text-transform:uppercase;display:inline-flex;align-items:center;gap:var(--tmp-space-3);margin:0}.eyebrow--bars:before,.eyebrow--bars:after,.section-resource-list__header>p:first-child:before,.section-resource-list__header>p:first-child:after{content:"";display:inline-block;width:28px;height:1px;background:var(--tmp-red-bright)}.shopify-section .rte a,.shopify-section .article__content a,.shopify-section .product-description a,main a:not(.button):not(.button-primary):not(.button-secondary):not(.product-card a):not(.collection-card a):not(.resource-card a):not(.header a):not(.footer a):not(.tlu-shell *){color:var(--tmp-text-primary);text-decoration:none;border-bottom:1px solid var(--tmp-red);padding-bottom:1px;transition:border-color var(--tmp-motion-base) var(--tmp-ease)}.shopify-section .rte a:hover,main a:not(.tlu-shell *):hover{border-bottom-color:var(--tmp-text-primary)}*:focus-visible{outline:2px solid var(--tmp-red-bright);outline-offset:3px;box-shadow:var(--tmp-shadow-focus);border-radius:var(--tmp-radius-sm)}.button,.button-primary,.button-secondary,.add-to-cart-button,.quick-add__button,.shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:var(--tmp-track-loose);text-transform:uppercase;font-size:var(--tmp-text-sm);line-height:1;border-radius:var(--tmp-radius-md);min-height:44px;min-width:44px;padding:0 var(--tmp-space-5);transition:background var(--tmp-motion-fast) var(--tmp-ease),color var(--tmp-motion-fast) var(--tmp-ease),border-color var(--tmp-motion-fast) var(--tmp-ease),box-shadow var(--tmp-motion-base) var(--tmp-ease),transform 60ms var(--tmp-ease)}.button-primary,.add-to-cart-button{background:var(--tmp-red);color:#fff;border:1px solid var(--tmp-red);box-shadow:var(--tmp-shadow-card)}.button-primary:hover,.button-primary:focus-visible,.add-to-cart-button:hover,.add-to-cart-button:focus-visible{background:var(--tmp-red-hover);border-color:var(--tmp-red-hover);box-shadow:var(--tmp-shadow-focus),var(--tmp-shadow-cta-hover);outline:none}.button-primary:active,.add-to-cart-button:active{background:var(--tmp-red-active);border-color:var(--tmp-red-active)}.button-secondary{background:transparent;color:var(--tmp-text-primary);border:1px solid var(--tmp-line)}.button-secondary:hover,.button-secondary:focus-visible{background:var(--tmp-hover-tint);border-color:var(--tmp-text-primary)}.button[disabled],.button-primary[disabled],.button-secondary[disabled],.button[aria-disabled=true],.add-to-cart-button[disabled],.add-to-cart-button[aria-disabled=true]{background:var(--tmp-bg-3);color:var(--tmp-text-faint);border-color:var(--tmp-line);cursor:not-allowed;box-shadow:none}.button[aria-busy=true],.button-primary[aria-busy=true],.add-to-cart-button[aria-busy=true]{background:var(--tmp-red-active);color:#ffffffbf;cursor:progress}@media(prefers-reduced-motion:no-preference){.button:active,.button-primary:active,.button-secondary:active{transform:translateY(1px)}}.header,.header-section{background:var(--tmp-bg);color:var(--tmp-text-primary);border-bottom:1px solid var(--tmp-line)}.header a,.header-section a{color:var(--tmp-text-primary);text-decoration:none;letter-spacing:.08em;text-transform:uppercase;font-size:var(--tmp-text-xs);font-weight:700;border-bottom:none;transition:color var(--tmp-motion-fast) var(--tmp-ease)}.header a:hover,.header-section a:hover{color:var(--tmp-red-bright)}.cart-bubble,.cart-bubble__background{background:var(--tmp-red);color:#fff}.cart-bubble__text{color:#fff;font-weight:700}.announcement-bar,.header-announcements{background:#000;color:var(--tmp-red-bright);font-size:var(--tmp-text-eyebrow);font-weight:700;letter-spacing:var(--tmp-track-xloose);text-transform:uppercase}.footer{background:var(--tmp-bg-1);color:var(--tmp-text-muted);border-top:1px solid var(--tmp-line)}.footer a{color:var(--tmp-text-muted);text-decoration:none;border-bottom:1px solid transparent;transition:color var(--tmp-motion-fast) var(--tmp-ease),border-color var(--tmp-motion-fast) var(--tmp-ease)}.footer a:hover{color:var(--tmp-text-primary);border-bottom-color:var(--tmp-red)}.product-card,.collection-card,.resource-card,.predictive-search-results__card{background:var(--tmp-bg-1);border:1px solid var(--tmp-line);border-radius:var(--tmp-radius-md);overflow:hidden;transition:transform var(--tmp-motion-base) var(--tmp-ease),box-shadow var(--tmp-motion-base) var(--tmp-ease),border-color var(--tmp-motion-base) var(--tmp-ease)}.product-card:hover,.collection-card:hover,.resource-card:hover{border-color:var(--tmp-red);box-shadow:var(--tmp-shadow-card-hover)}.product-card:focus-within,.collection-card:focus-within,.resource-card:focus-within{border-color:var(--tmp-red-bright)}@media(prefers-reduced-motion:no-preference){.product-card:hover,.collection-card:hover,.resource-card:hover{transform:translateY(-2px)}}.product-card a,.collection-card a,.resource-card a{color:var(--tmp-text-primary);text-decoration:none;border-bottom:none}.product-card__title,.collection-card__title,.resource-card__title{color:var(--tmp-text-primary);font-weight:700;letter-spacing:var(--tmp-track-tight);font-size:var(--tmp-text-base);line-height:1.3}.price{color:var(--tmp-text-primary);font-weight:700;font-feature-settings:"tnum" 1}.compare-at-price{color:var(--tmp-text-faint);text-decoration:line-through}.price--on-sale,.price__sale{color:var(--tmp-red-bright)}.product-badges,.badge{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;border-radius:var(--tmp-radius-sm);padding:var(--tmp-space-1) var(--tmp-space-3)}input:not(.tlu-shell *),textarea:not(.tlu-shell *),select:not(.tlu-shell *),.field__input:not(.tlu-shell *){background:var(--tmp-bg-2);color:var(--tmp-text-primary);border:1px solid var(--tmp-line);border-radius:var(--tmp-radius-md)}input:hover:not(.tlu-shell *),textarea:hover:not(.tlu-shell *),select:hover:not(.tlu-shell *),.field__input:hover:not(.tlu-shell *){border-color:var(--tmp-line-strong)}input:focus:not(.tlu-shell *),textarea:focus:not(.tlu-shell *),select:focus:not(.tlu-shell *),.field__input:focus:not(.tlu-shell *){border-color:var(--tmp-red);outline:none;box-shadow:var(--tmp-shadow-focus)}input:invalid:not(.tlu-shell *):not(:placeholder-shown),[aria-invalid=true]:not(.tlu-shell *){border-color:var(--tmp-red-bright);box-shadow:0 0 0 3px #ff1a1a1f}input[disabled]:not(.tlu-shell *),textarea[disabled]:not(.tlu-shell *),select[disabled]:not(.tlu-shell *){background:var(--tmp-bg-1);color:var(--tmp-text-faint);border-color:var(--tmp-line-soft);cursor:not-allowed}::placeholder{color:var(--tmp-text-faint)}.form-label,.field__label,.shopify-section label:not(.checkbox__label):not(.radio__label):not(.tlu-shell *){color:var(--tmp-text-muted);font-size:var(--tmp-text-eyebrow);font-weight:700;letter-spacing:var(--tmp-track-loose);text-transform:uppercase}.cart__summary-container,.drawer,.dialog-drawer,cart-drawer,cart-drawer .drawer__inner,cart-notification{background:var(--tmp-bg-1);color:var(--tmp-text-primary);border-color:var(--tmp-line)}.drawer__header,.drawer__title{color:var(--tmp-text-primary);border-bottom:1px solid var(--tmp-line);font-size:var(--tmp-text-eyebrow);font-weight:700;letter-spacing:var(--tmp-track-xloose);text-transform:uppercase}hr:not(.tlu-shell *){border:0;border-top:1px solid var(--tmp-line);margin:var(--tmp-space-6) 0}.slideshow .slideshow__text-container,.hero__text-container,[class*=slideshow] :is(h1,h2,h3,p){text-shadow:0 2px 12px var(--tmp-scrim)}::selection{background:var(--tmp-red);color:#fff}.predictive-search-results__card--product{background:var(--tmp-bg-1);border-color:var(--tmp-line)}@media(prefers-reduced-motion:no-preference){.product-card__image img,.collection-card__image img,.resource-card__image img{transition:transform var(--tmp-motion-slow) var(--tmp-ease)}.product-card:hover .product-card__image img,.collection-card:hover .collection-card__image img,.resource-card:hover .resource-card__image img{transform:scale(1.03)}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/brand-overrides.css.map */
