@font-face{font-family:XD Condensed;src:url(3xd-barlow-condensed-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}body.theme-3xd,body.theme-3xd .gradient{--color-background:13,16,22;--gradient-background:#0d1016;--color-foreground:243,245,250;--color-shadow:0,0,0;--color-button:131,232,189;--color-button-text:13,16,22;--color-secondary-button:13,16,22;--color-secondary-button-text:196,248,227;--color-link:165,242,209;--color-badge-foreground:243,245,250;--color-badge-background:23,28,35;--color-badge-border:78,84,99;--font-heading-family:"XD Condensed","Arial Narrow",sans-serif;--font-heading-style:normal;--font-heading-weight:700;--buttons-radius:2px;--buttons-radius-outset:2px;--inputs-radius:2px;--product-card-corner-radius:2px;color:#f3f5fa;background:#0d1016}body.theme-3xd{--xd-muted:#a5afbd;--xd-accent:#83e8bd;--xd-panel:#171c23;--xd-line:#35404e;color-scheme:dark}body.theme-3xd :is(h1,h2,h3,.h0,.h1,.h2,.h3){font-family:var(--font-heading-family);font-weight:700;color:#f3f5fa;letter-spacing:.005em}body.theme-3xd :is(a,button,input,select,summary):focus-visible{outline:2px solid #a5f2d1;outline-offset:5px}body.theme-3xd .header-wrapper{background:#11151c;border-bottom:1px solid #2b323e}body.theme-3xd .utility-bar{background:#171c23;border-bottom:1px solid #2b323e}body.theme-3xd .announcement-bar__message{color:#bac2cf}body.theme-3xd .header__heading-logo-wrapper{background:transparent;border-radius:0;padding:0}body.theme-3xd :is(.header__menu-item,.header__icon,.header__active-menu-item,.localization-form__select){color:#f3f5fa}body.theme-3xd :is(.header__submenu,.menu-drawer,.menu-drawer__navigation-container,.menu-drawer__utility-links,.search-modal,.predictive-search,.disclosure__list-wrapper,.cart-drawer .drawer__inner,.facets__display,.mobile-facets__inner,.mobile-facets__footer){background:#171c23;color:#f3f5fa}body.theme-3xd .header__submenu .header__menu-item:hover{background:#252b37}body.theme-3xd :is(.footer,.footer__content-bottom){background:#11151c;border-color:#35404e}body.theme-3xd :is(.footer-block__details-content,.footer-block__details-content a,.footer__copyright,.copyright__content a){color:#b7c0cd}body.theme-3xd .footer-block__heading{font-size:2.5rem;text-transform:uppercase}body.theme-3xd :is(.button,.shopify-payment-button__button--unbranded){border-radius:2px;font-weight:700}body.theme-3xd .xd-section-nav{border-bottom:1px solid var(--xd-line);background:#0d1016}body.theme-3xd .xd-section-nav__inner{max-width:144rem;margin:auto;padding:2rem clamp(2rem,4vw,6rem);display:flex;align-items:center;gap:3rem}body.theme-3xd .xd-section-nav__brand{display:block;flex:none;line-height:0}body.theme-3xd .xd-section-nav__brand img{display:block;width:13rem;height:auto}body.theme-3xd .xd-section-nav__links{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 2rem;flex:1}body.theme-3xd .xd-section-nav__links a,body.theme-3xd .xd-section-nav__back{font-size:1.2rem;line-height:1.6;text-transform:uppercase;letter-spacing:.07em;font-weight:700;text-decoration:none;color:#a5afbd;padding:.7rem 0;border-bottom:2px solid transparent}body.theme-3xd .xd-section-nav a:hover,body.theme-3xd .xd-section-nav a[aria-current]{color:#a5f2d1;border-bottom-color:#83e8bd}body.theme-3xd .xd-section-nav__back{white-space:nowrap;color:#f3f5fa}body.theme-3xd .xd-race-hero{position:relative;isolation:isolate;overflow:hidden;background:#11151b}body.theme-3xd .xd-race-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(3xd-racing-backdrop.webp) center/cover no-repeat;filter:hue-rotate(-110deg)}body.theme-3xd .xd-race-hero__inner{max-width:144rem;margin:auto;padding:6rem clamp(2rem,4vw,6rem) 5rem;display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:1rem}body.theme-3xd .xd-kicker{margin:0 0 1.6rem;color:#83e8bd;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}body.theme-3xd .xd-race-hero h1{font-size:clamp(7rem,8.6vw,13rem);line-height:.92;margin:1.8rem 0 3rem;text-transform:uppercase}body.theme-3xd .xd-race-hero__intro{max-width:40rem;margin:0 0 2.8rem;color:#bcc5d2;font-size:1.7rem;line-height:1.6}body.theme-3xd .xd-race-hero__intro:before{content:"";display:block;width:6rem;height:3px;background:#83e8bd;margin-bottom:2.4rem}body.theme-3xd .xd-race-hero__actions{display:flex;flex-wrap:wrap;gap:1rem}body.theme-3xd .xd-race-button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:4.8rem;padding:1.2rem 2rem;border:1px solid #737d8d;border-radius:2px;font-size:1.35rem;font-weight:700;line-height:1.4;text-decoration:none;color:#f3f5fa;background:transparent}body.theme-3xd .xd-race-button--primary{background:#83e8bd;border-color:#83e8bd;color:#0d1016}body.theme-3xd .xd-race-button:hover{border-color:#c4f8e3;background:#252c38;color:#fff}body.theme-3xd .xd-race-button--primary:hover{background:#b5f5da;color:#0d1016}body.theme-3xd .xd-race-hero figure{margin:0;min-width:0}body.theme-3xd .xd-race-hero figure img{display:block;width:100%;height:auto;max-height:65rem;object-fit:contain}body.theme-3xd .xd-race-hero figcaption{color:#a5afbd;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;text-align:right;line-height:1.6}body.theme-3xd .xd-race-hero__meta{max-width:144rem;margin:auto;padding:2rem clamp(2rem,4vw,6rem);border-top:1px solid #35404e;display:flex;justify-content:space-between;gap:2rem;color:#a5afbd;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase}body.theme-3xd .xd-race-hero__meta a{color:#a5f2d1;text-underline-offset:4px}body.theme-3xd .xd-race-wrap{max-width:144rem;margin:auto;padding:5.5rem clamp(2rem,4vw,6rem)}body.theme-3xd .xd-race-title{font-size:clamp(3.8rem,4vw,5.6rem);line-height:1.05;text-transform:uppercase;margin:0 0 1rem}body.theme-3xd .xd-race-lead{color:#a5afbd;max-width:75rem;line-height:1.7;font-size:1.6rem;margin:0 0 3rem}body.theme-3xd .xd-race-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}body.theme-3xd .xd-race-feature{background:#171c23;border:1px solid #303845;padding:2.4rem;min-width:0}body.theme-3xd .xd-race-feature img{display:block;height:24rem;width:100%;object-fit:contain;margin:0 0 2rem}body.theme-3xd .xd-race-feature h3{font-size:3.2rem;line-height:1.1;margin:0 0 1rem;text-transform:uppercase}body.theme-3xd .xd-race-feature p{color:#a5afbd;font-size:1.4rem;line-height:1.65;margin:0}body.theme-3xd .xd-race-feature small{display:block;margin-top:1.5rem;color:#83e8bd;font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em}body.theme-3xd .xd-race-routes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}body.theme-3xd .xd-race-route{border:1px solid #35404e;background:#171c23;display:grid;grid-template-columns:1fr .65fr;gap:1rem;padding:3rem;align-items:center;min-width:0}body.theme-3xd .xd-race-route img{display:block;width:100%;height:auto;min-width:0}body.theme-3xd .xd-race-route h3{font-size:3.8rem;line-height:1.05;text-transform:uppercase;margin:1rem 0}body.theme-3xd .xd-race-route p{font-size:1.4rem;line-height:1.65;color:#a5afbd}body.theme-3xd .xd-race-route a{color:#a5f2d1;font-weight:700;font-size:1.35rem;text-underline-offset:4px}body.theme-3xd .xd-race-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}body.theme-3xd .xd-race-category{border-top:2px solid #83e8bd;background:#171c23;padding:2.4rem;color:#f3f5fa;text-decoration:none;position:relative}body.theme-3xd .xd-race-category strong{font-family:var(--font-heading-family);font-size:2.8rem;text-transform:uppercase;line-height:1.1;display:block;margin:1.7rem 0 .8rem}body.theme-3xd .xd-race-category small{font-size:1.25rem;line-height:1.5;color:#a5afbd}body.theme-3xd .xd-race-category span{color:#83e8bd;font-size:1.2rem;font-weight:700}body.theme-3xd .xd-race-category:hover{background:#252b38}body.theme-3xd .collection-hero{background:#11151c}body.theme-3xd :is(.collection-hero__title,.product__title h1,.main-page-title){text-transform:uppercase;font-size:clamp(4.2rem,5vw,7rem);line-height:1.05}body.theme-3xd :is(.collection-hero__description,.collection-product-count,.facets__heading,.facets__summary,.product__description){color:#b7c0cd}body.theme-3xd .card-wrapper{background:#171c23;border:1px solid #303845}body.theme-3xd .card__information{padding:2rem}body.theme-3xd .card__heading{font-size:2.4rem;line-height:1.15}body.theme-3xd .card-information{padding:0 2rem 2rem}body.theme-3xd .card-information .price{color:#a5f2d1}body.theme-3xd :is(.field__input,.select__select,.quantity){background:#171c23;color:#f3f5fa}body.theme-3xd .product-form__input input[type=radio]+label{background:#171c23;color:#f3f5fa;border-color:#737d8d}body.theme-3xd .product-form__input input[type=radio]:checked+label{background:#83e8bd;color:#0d1016;border-color:#83e8bd}body.theme-3xd .rte{color:#bbc4d1;line-height:1.75}body.theme-3xd .rte :is(h2,h3){text-transform:uppercase;margin-top:3rem}body.theme-3xd .rte h2{font-size:3.4rem}body.theme-3xd .rte :is(a,strong){color:#d2f9e9}body.theme-3xd .rte table{background:#171c23}body.theme-3xd .rte :is(th,td){border-color:#35404e}body.theme-3xd .rte th{color:#f3f5fa;background:#252b37}body.theme-3xd .rte section{padding:1.8rem 0;border-bottom:1px solid #35404e}body.theme-3xd .xd-files{background:#0d1016}body.theme-3xd .xd-files :is(h1,h2){color:#f3f5fa;text-transform:uppercase;letter-spacing:.005em}body.theme-3xd .xd-files h1{font-size:clamp(4.8rem,6vw,8rem)}body.theme-3xd :is(.xd-files__eyebrow,.xd-files__copy small){color:#83e8bd}body.theme-3xd :is(.xd-files__intro p,.xd-files__copy p,.xd-files__note){color:#b7c0cd}body.theme-3xd .xd-files__card{background:#171c23;border:1px solid #35404e;border-radius:2px}body.theme-3xd .xd-files__image{background:#171c23;padding:1.2rem}body.theme-3xd .xd-files__button{background:#83e8bd;color:#0d1016;border-radius:2px}body.theme-3xd .xd-files__button:hover{background:#b5f5da}body.theme-3xd :is(.xd-files__shop,.xd-files__note a){color:#a5f2d1}@media(max-width:1100px){body.theme-3xd .xd-section-nav__inner{gap:2rem;flex-wrap:wrap}body.theme-3xd .xd-section-nav__links{order:3;flex-basis:100%}body.theme-3xd .xd-section-nav__back{margin-left:auto}body.theme-3xd .xd-race-hero__meta{margin:0 4rem}body.theme-3xd .xd-race-route{grid-template-columns:1fr .5fr;padding:2rem}body.theme-3xd .xd-race-categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){body.theme-3xd .xd-section-nav__inner{padding:1.6rem 2rem;gap:.8rem}body.theme-3xd .xd-section-nav__brand img{width:10rem}body.theme-3xd .xd-section-nav__links{gap:.2rem 1.6rem}body.theme-3xd .xd-section-nav__links a{font-size:1.05rem}body.theme-3xd .xd-race-hero__inner{grid-template-columns:1fr;padding:3.6rem 2rem 2rem;gap:1rem}body.theme-3xd .xd-race-hero h1{font-size:8rem;line-height:.92}body.theme-3xd .xd-race-hero__intro{font-size:1.6rem;max-width:46rem}body.theme-3xd .xd-race-hero figure img{max-height:43rem}body.theme-3xd .xd-race-hero figcaption{text-align:left}body.theme-3xd .xd-race-hero__meta{margin:0 2rem;flex-direction:column;gap:1rem;font-size:1rem}body.theme-3xd .xd-race-wrap{padding:3.5rem 2rem}body.theme-3xd .xd-race-features,body.theme-3xd .xd-race-routes{grid-template-columns:1fr}body.theme-3xd .xd-race-feature img{height:26rem}body.theme-3xd .xd-race-route{grid-template-columns:1fr .6fr}body.theme-3xd .xd-race-category{padding:1.7rem}body.theme-3xd .xd-race-category strong{font-size:2.4rem}}@media(prefers-reduced-motion:reduce){body.theme-3xd *,body.theme-3xd *:before,body.theme-3xd *:after{scroll-behavior:auto;animation:none;transition:none}}body.theme-3xd .xd-community{border-top:1px solid #35404e;background:#11151c}body.theme-3xd .xd-community__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}body.theme-3xd .xd-community__card{background:#171c23;border:1px solid #35404e;border-top:2px solid #83e8bd;padding:2.4rem}body.theme-3xd .xd-community__card h3{font-size:3.2rem;margin:0 0 1.2rem;line-height:1.1}body.theme-3xd .xd-community__soon{color:#a5afbd;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em}body.theme-3xd .xd-community__card a{color:#a5f2d1;font-size:1.4rem;text-underline-offset:4px}body.theme-3xd .xd-community__download{margin:2.4rem 0 0}@media(max-width:749px){body.theme-3xd .xd-community__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/3xd-racing.css.map */
