:root{--ra-ink: #0b0b0c;--ra-char-3: #25252a;--ra-silver-2: #a4a6a8;--ra-gold: #c8a24a;--ra-gold-hi: #e5c572;--ra-line: rgb(232 226 211 / .12);--ra-font-mono: "JetBrains Mono", ui-monospace, monospace;--ra-pinstripe: linear-gradient( 90deg, transparent 0%, rgb(212 176 92 / .7) 20%, rgb(212 176 92 / .7) 80%, transparent 100% );--ra-grain: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--normal-page-width: 98rem;--line-height--display-tight: 1.05;--letter-spacing--heading-normal: -.01em;--font-h6--family: var(--ra-font-mono);--font-h6--weight: 400;--font-h6--size: .6875rem;--font-h6--letter-spacing: .18em;--button-padding-inline: 22px;--button-padding-block: 14px;--color-primary-button-hover-text: var(--ra-ink);--color-primary-button-hover-background: var(--ra-gold-hi);--color-primary-button-hover-border: var(--ra-gold-hi);--color-secondary-button-hover-text: var(--ra-gold);--color-secondary-button-hover-background: transparent;--color-secondary-button-hover-border: var(--ra-gold);--color-variant-hover-background: transparent;--color-variant-hover-text: var(--ra-gold);--color-variant-hover-border: var(--ra-gold);--color-selected-variant-hover-background: var(--ra-gold-hi);--color-selected-variant-hover-text: var(--ra-ink);--color-selected-variant-hover-border: var(--ra-gold-hi);--hover-lift-amount: 2px}::selection{background:var(--ra-gold);color:var(--ra-ink)}html,.page-wrapper{scrollbar-color:var(--ra-char-3) var(--ra-ink)}h6,.h6.h6,.text-block.h6>*{color:var(--ra-gold)}.button:not(.button-unstyled),.button-secondary:not(.button-unstyled),.button-custom,button.shopify-payment-button__button--unbranded{font-size:.75rem;letter-spacing:.12em}a.button:not(.button-secondary,.button-unstyled){grid-auto-flow:column;justify-content:center;column-gap:12px}a.button:not(.button-secondary,.button-unstyled):after{content:"\2192";display:inline-block;transition:transform .2s}a.button:not(.button-secondary,.button-unstyled):hover:after{transform:translate(4px)}[dir=rtl] a.button:not(.button-secondary,.button-unstyled):after{transform:scaleX(-1)}[dir=rtl] a.button:not(.button-secondary,.button-unstyled):hover:after{transform:scaleX(-1) translate(4px)}.field__input,textarea,input:not([type=checkbox],[type=radio],[type=range]){font-family:var(--ra-font-mono);letter-spacing:.02em}input[type=checkbox],input[type=radio]{accent-color:var(--ra-gold)}#header-component{border-block-end:1px solid;border-image:var(--ra-pinstripe) 1}.menu-list__link-title{padding-block-end:3px;letter-spacing:.14em}.menu-list .menu-list__link--active .menu-list__link-title{color:var(--ra-gold);background:linear-gradient(var(--ra-gold),var(--ra-gold)) 0 100% / 100% 1px no-repeat}.announcement-bar .announcement-bar__text{font-family:var(--ra-font-mono);font-size:.6875rem;font-weight:400;letter-spacing:.18em;color:var(--ra-silver-2)}.hero .hero__media-grid{background:repeating-linear-gradient(118deg,rgb(200 162 74 / .04) 0 80px,transparent 80px 240px),repeating-linear-gradient(135deg,rgb(200 162 74 / .05) 0 6px,transparent 6px 14px),linear-gradient(135deg,#2a1f12,#14110b 60%,#0a0908)}.hero svg.hero__media{display:none}.hero .hero__media-grid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);pointer-events:none;opacity:.18;background-image:var(--ra-grain);mix-blend-mode:overlay}.hero .hero__container:after{--ra-tick: 28px;content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:var(--layer-flat);pointer-events:none;background:linear-gradient(var(--ra-gold),var(--ra-gold)) 0 0 / var(--ra-tick) 1px no-repeat,linear-gradient(var(--ra-gold),var(--ra-gold)) 0 0 / 1px var(--ra-tick) no-repeat,linear-gradient(var(--ra-gold),var(--ra-gold)) 100% 0 / var(--ra-tick) 1px no-repeat,linear-gradient(var(--ra-gold),var(--ra-gold)) 100% 0 / 1px var(--ra-tick) no-repeat,linear-gradient(var(--ra-gold),var(--ra-gold)) 0 100% / var(--ra-tick) 1px no-repeat,linear-gradient(var(--ra-gold),var(--ra-gold)) 0 100% / 1px var(--ra-tick) no-repeat,linear-gradient(var(--ra-gold),var(--ra-gold)) 100% 100% / var(--ra-tick) 1px no-repeat,linear-gradient(var(--ra-gold),var(--ra-gold)) 100% 100% / 1px var(--ra-tick) no-repeat}@media screen and (max-width:749px){.hero .hero__container:after{--ra-tick: 18px;top:12px;right:12px;bottom:12px;left:12px}}body .product-card,body .collection-card{border:1px solid var(--ra-line);transition:transform .25s ease,border-color .25s ease}body .product-card:hover,body .collection-card:hover{border-color:#d4b05c8c}.product-card .product-card__content>:not(.card-gallery){padding-inline:18px}.product-card .product-card__content>:last-child:not(.card-gallery){padding-block-end:20px}.product-card .product-card__content .text-block,.product-card .product-card__content .text-block>*{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.1875rem;line-height:1.05;text-transform:uppercase}.product-card__placeholder-image{background:repeating-linear-gradient(135deg,#e8e2d30a 0 8px,#e8e2d305 8px 16px),linear-gradient(180deg,#1a1a1c,#0d0d0e)}body .price,body .compare-at-price{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight)}.product-card .product-card__content .price,.product-card .product-card__content .compare-at-price{font-size:1.125rem}body .product-badges__badge{font-family:var(--ra-font-mono);font-size:.625rem;font-weight:500;letter-spacing:.16em;border:1px solid var(--ra-gold)}body .variant-option__button-label{font-family:var(--ra-font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}body .variant-option--buttons legend{font-family:var(--ra-font-mono);font-size:.625rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ra-silver-2)}body zoom-dialog dialog{background:var(--ra-ink)}.page-wrapper>footer{background:var(--ra-ink);border-block-start:1px solid;border-image:var(--ra-pinstripe) 1}.utilities{color:var(--ra-silver-2)}.utilities :is(a,p,span,li){font-family:var(--ra-font-mono);letter-spacing:.14em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/raceart-theme.css.map */
