/** Generated: 2026-03-17 15:23:38 for WJ v6.1.5, App v3.0.8 **/ 
:root{--Colors-InterfaceConfirmed:#3a869f;--ComponentHeadings-FontWeight:800;--ComponentText-D-FontWeight:600;--LayerStyleEffectComponentHoverColor:color-mix(in srgb,var(--Colors-Neutral08) 12%,transparent);--Controls-FontWeight:600;--Colors-InterfaceAnchor:var(--Colors-Brand01);--BreadcrumbStaticColor:var(--Colors-Brand01);--PageHeaderColor:var(--Colors-Neutral06);--PageHeaderBackgroundColor:var(--Colors-UniversalWhite);--PageHeaderNoBackgroundImageColor:var(--Colors-Neutral06);--PageHeaderNoBackgroundImageBackgroundColor:var(--Colors-UniversalWhite);--PageHeaderInner-PaddingTop:28px;--PageHeaderInner-PaddingBottom:29px;}
:root{--PageHeaderInnerPaddingTopBottom:35px;--OrderHistoryTotalsTotal-Color:var(--Colors-UniversalText);}
.PageHeaderWithBackgroundImage{color:var(--PageHeaderColor);}
.PageHeaderTitle{font-size:43px;font-weight:800;line-height:43px;}
.PaginationLinkEnabled.PaginationCurrentPage{background-color:var(--Colors-Brand01);}
@media (max-width: 768px) {
.Public :is(.PaginationPrevious,.PaginationNext){min-width:var(--PaginationLink-MinWidth,0);}
.PaginationLink .PaginationPreviousArrowIcon{margin-left:0;}
.PaginationLink .PaginationNextArrowIcon{margin-right:0;}
}
:root{--FormSliderColor:var(--Colors-Neutral06);--FormFieldSliderTooltipBackgroundColor:var(--Colors-Brand01);}
:root{--CalloutBlockNavgationArrow-BorderWidth:0px;}
/*
Callout Blocks
 */
.CalloutBlockNavigationArrow{border-radius:3px;background-color:var(--Colors-Neutral02);}
.CalloutBlockNavigationArrow:hover{background-color:var(--Colors-Neutral03);}
.CalloutBlockNavigationArrow:focus::after{border-radius:inherit;}
.CalloutBlockNavigationArrow:active{background-color:var(--Colors-Brand01);}
.CalloutBlockButton{align-items:center;border-radius:0;display:inline-flex;height:unset;min-width:unset;}
:root{/* Font Families - @todo remove */
--PrimaryFontFamily:;--SecondaryFontFamily:;/* HTML Content */
--HTMLContentHeadings-FontWeight:800;--HTMLContentAnchor-Color:var(--Colors-Brand01);--AccentText-A-Color:var(--Colors-Neutral07);--AccentText-FontStyle:normal;--HTMLContentBlockQuote-BorderColor:var(--Colors-Brand01);}
/* HTML Content */
.HTMLContent blockquote{text-align:left;}
.Public :is(.InterfaceButton,.Button){/* Buttons */
--LargeButton-BorderRadiusLength:3px;--LargeButton-MinHeight:40px;--MediumButton-BorderRadiusLength:3px;--SmallButton-BorderRadiusLength:3px;/* Dark Buttons */
--DarkButton-BackgroundColor:var(--Colors-Brand01);--DarkButton-Color:var(--Colors-UniversalWhite);--DarkButtonActive-BackgroundColor:var(--Colors-BrandAux02);--DarkButtonFocus-BackgroundColor:var(--DarkButton-BackgroundColor);--DarkButtonFocus-Color:var(--DarkButton-Color);--DarkButtonDisabled-BackgroundColor:var(--Colors-Neutral04);/* Light Buttons */
--LightButton-Color:var(--Colors-Brand01);--LightButtonActive-Color:var(--Colors-BrandAux03);--LightButtonFocus-Color:var(--LightButton-Color);--LightButtonDisabled-BackgroundColor:var(--Colors-UniversalWhite);--LightButtonDisabled-Color:var(--Colors-Neutral04);--MenuCloseButton-Color:var(--Colors-Brand01);--MenuCloseButtonHover-Color:var(--Colors-BrandAux01);--MenuCloseButtonActive-Color:var(--Colors-BrandAux02);}
:root{--HeaderSearchMaxWidth:500px;--HeaderSearchFocusWithinMaxWidth:500px;--HeaderNavigationHeight:49px;}
/* Responsive changes applied with body CSS Class(es) so these are scoped to body and not :root */
body{/*
	Header
	 */
--HeaderInnerContentHeight:112px;--HeaderInnerMobileContentHeight:88px;--HeaderTertiaryNavHeight:30px;}
.Header{background:var(--Colors-Neutral08);}
/* Alert Banner */
.HeaderAlertBanner{background-color:var(--Colors-Brand01);}
.HeaderAlertBannerInner{color:var(--Colors-UniversalWhite);font:var(--ComponentHeading-Size5-Font);letter-spacing:var(--ComponentHeading-Size5-LetterSpacing);text-align:center;padding:8px var(--InlineGutterWidth);}
/* Main Content */
.HeaderMainContent{background:var(--Colors-Neutral08) url(../jpg/headerbackground.jpg) scroll no-repeat center top;background-size:auto var(--HeaderInnerContentHeight);}
.HeaderMainContentInner{gap:0 var(--InlineGutterWidth);justify-content:space-between;}
.HeaderLogo{flex:0 1 auto;padding:19px 0;}
.HeaderLogoImage{aspect-ratio:59 / 37;width:unset;}
/*
Header Search
 */
.HeaderSearch{flex-basis:var(--HeaderSearchMaxWidth);}
/*
Header Tertiary Navigation
 */
.HeaderTertiaryNavigation{background-color:unset;width:unset;}
.HeaderTertiaryNavigationInner{gap:0 23px;margin:unset;max-width:unset;padding:0;}
.HeaderTertiaryNavigationList{display:flex;}
.HeaderTertiaryNavigationDesktop{padding:0;}
.HeaderTertiaryNavigationLink{align-items:center;display:flex;justify-content:center;}
.HeaderTertiaryNavigationDesktop .HeaderTertiaryNavigationLink{padding:0;}
.HeaderTertiaryNavigationDesktop :is(.HeaderTertiaryNavigationLinkPhone,.HeaderTertiaryNavigationLinkCheckout){display:none;}
.HeaderTertiaryNavigationListRight .HeaderTertiaryNavigationLink,.HeaderTertiaryNavigationLink{border:unset;}
.HeaderTertiaryNavigationLink{font-size:13px;font-weight:800;line-height:15px;}
.HeaderTertiaryNavigationLinkMyAccount{flex-direction:row-reverse;}
.HeaderTertiaryNavigationLinkIcon{margin-right:0;}
.HeaderTertiaryNavigationDesktop .HeaderTertiaryNavigationLinkCart::before{content:"Cart";}
.HeaderTertiaryNavigationLinkCart .HeaderTertiaryNavigationLinkText{background-color:var(--Colors-Brand02);border-radius:10px;height:19px;font:var(--ComponentText-Size5-Font);font-weight:var(--ComponentText-D-FontWeight);padding:1px 7px;text-decoration:none!important;}
/*
Header Navigation
 */
.HeaderNavigationContent{height:var(--HeaderNavigationHeight);}
.HeaderNavigationContentInner{height:100%;margin-inline:auto;padding-inline:calc(var(--InlineGutterWidth) - 23px) calc(var(--InlineGutterWidth) - 21px);max-width:var(--DefaultContentInnerMaxWidth);}
.HeaderNavigation{height:100%;text-align:left;}
.HeaderNavigation > .NavigationList{display:flex;height:100%;justify-content:flex-start;}
.HeaderNavigation > .NavigationList > .NavigationItem > .NavigationList{border-radius:0;margin-top:0;padding:0;}
.HeaderNavigation > .NavigationList > .NavigationItem > .NavigationList::before,.HeaderNavigation > .NavigationList > .NavigationItem > .NavigationList::after{display:none;}
.HeaderNavigation > .NavigationList > .NavigationItem > .NavigationList > .NavigationItem > .NavigationItemInner > .NavigationItemContent{border-bottom:1px solid var(--Colors-Neutral07);color:var(--Colors-Neutral02);display:block;padding:10px 22px 11px;transition:.25s;}
.HeaderNavigation > .NavigationList > .NavigationItem > .NavigationList > .NavigationItem > .NavigationItemInner > .NavigationItemInteractiveContent:is(:hover,:focus){background-color:var(--Colors-UniversalBlack);color:var(--Colors-Neutral01);}
.HeaderNavigation > .NavigationList > .NavigationItem > .NavigationItemInner > .NavigationItemContent::after,.HeaderNavigation > .NavigationList > .NavigationItem > .NavigationList > .NavigationItem > .NavigationItemInner > .NavigationItemContent::after{border-radius:0;height:100%;left:0;top:0;width:100%;}
.HeaderNavigation > .NavigationList > .NavigationItem > .NavigationItemInner > .NavigationItemContent:focus::after,.HeaderNavigation > .NavigationList > .NavigationItem > .NavigationList > .NavigationItem > .NavigationItemInner > .NavigationItemContent:focus::after{box-shadow:var(--InterfaceFocusRingInset-BoxShadow);}
/*
Sliding Menu
 */
:root{--HeaderSlidingMenuOpenButton-MinHeight:unset;}
.Public :is(.InterfaceButton,.Button){--HeaderSlidingMenuOpenButton-BackgroundColor:transparent;--HeaderSlidingMenuOpenButton-BorderColor:transparent;--HeaderSlidingMenuOpenButton-Color:var(--Colors-Neutral02);--HeaderSlidingMenuOpenButtonHover-BackgroundColor:var(--HeaderSlidingMenuOpenButton-BackgroundColor);--HeaderSlidingMenuOpenButtonHover-BorderColor:var(--HeaderSlidingMenuOpenButton-BorderColor);--HeaderSlidingMenuOpenButtonHover-Color:var(--Colors-UniversalWhite);--HeaderSlidingMenuOpenButtonFocus-BackgroundColor:var(--HeaderSlidingMenuOpenButton-BackgroundColor);--HeaderSlidingMenuOpenButtonFocus-BorderColor:var(--HeaderSlidingMenuOpenButton-BorderColor);--HeaderSlidingMenuOpenButtonFocus-Color:var(--HeaderSlidingMenuOpenButton-Color);--HeaderSlidingMenuOpenButtonActive-BackgroundColor:var(--HeaderSlidingMenuOpenButtonHover-BackgroundColor);--HeaderSlidingMenuOpenButtonActive-BorderColor:var(--HeaderSlidingMenuOpenButtonHover-BorderColor);--HeaderSlidingMenuOpenButtonActive-Color:var(--HeaderSlidingMenuOpenButtonHover-Color);--HeaderSlidingMenuCloseButtonHover-Color:var(--MenuCloseButtonHover-Color);--HeaderSlidingMenuCloseButtonFocus-Color:var(--HeaderSlidingMenuCloseButton-Color);--HeaderSlidingMenuCloseButtonActive-Color:var(--MenuCloseButtonActive-Color);}
.HeaderSlidingMenu .SlidingMenuButtonOpen{flex-grow:1;font-size:11px!important;height:var(--HeaderNavigationHeight);line-height:10px;}
.HeaderSlidingMenu .SlidingMenuButtonOpen::after{border-radius:0;height:100%;left:0;top:0;width:100%;}
.HeaderSlidingMenu .SlidingMenuButtonOpen:focus::after{box-shadow:var(--InterfaceFocusRingInset-BoxShadow);}
.HeaderSlidingMenu .SlidingMenuButton > .SlidingMenuButtonText{margin:-1px 0 0;padding:0;}
.SlidingMenuContent,.SlidingMenuBlackout{bottom:0;height:unset;top:calc(var(--HeaderInnerContentHeight) + var(--HeaderNavigationHeight));}
.HeaderSlidingMenu .SlidingMenuButtonClose{top:calc(16px + var(--HeaderInnerContentHeight) + var(--HeaderNavigationHeight));}
.HeaderSlidingMenuButtons > .NavigationList > .NavigationItem:first-child > .NavigationItemInner > .Button{background-color:var(--LightButton-BackgroundColor);color:var(--LightButton-Color);border-color:var(--LightButton-BorderColor);}
.HeaderSlidingMenuButtons > .NavigationList > .NavigationItem:first-child > .NavigationItemInner > .Button:hover,.HeaderSlidingMenuButtons > .NavigationList > .NavigationItem:first-child > .NavigationItemInner > .Button:focus{background-color:var(--LightButtonHover-BackgroundColor);color:var(--LightButtonHover-Color);border-color:var(--LightButtonHover-BorderColor);}
/*
Responsive
 */
@media (max-width: 1140px) {
.HeaderSlidingMenu{display:none;flex:0 1 auto;padding:0;}
}
@media screen and (max-width: 1140px) {
:root{--HeaderSearchFormFieldInputHeight:var(--FormFieldInputHeight);}
.HeaderSearch{justify-content:center;}
.HeaderNavigation{display:block;}
}
@media screen and (max-width: 1024px) {
:root{--HeaderNavigationHeight:45px;}
body{--HeaderInnerContentHeight:var(--HeaderInnerMobileContentHeight);}
body{--HeaderTertiaryNavHeight:var(--HeaderNavigationHeight);}
body.HeaderSearchLocationHeader .HeaderSearch{justify-content:end;max-width:50%;}
.HeaderNavigationContentInner{display:flex;gap:var(--InlineGutterWidth);justify-content:space-between;padding:0;}
.HeaderTertiaryNavigationDesktop{display:none;}
.HeaderNavigationContent .HeaderTertiaryNavigationMobile{display:flex;}
.HeaderTertiaryNavigationLink{color:var(--Colors-Neutral02);font-size:11px;text-transform:uppercase;}
.HeaderTertiaryNavigationLink:is(:focus,:hover){color:var(--Colors-UniversalWhite);}
.HeaderTertiaryNavigationLinkMyAccount .HeaderTertiaryNavigationLinkText,.HeaderTertiaryNavigationLinkCart .HeaderTertiaryNavigationLinkLabel{margin-top:0;}
.HeaderNavigation{display:none;}
.HeaderSlidingMenu{display:block;flex:1 1 calc(100% / 3);}
}
@media (max-width: 640px) {
.HeaderMainContentInner{padding-left:calc(var(--InlineGutterWidth) / 2);}
.HeaderLogo{padding-block:29px;}
.HeaderMainContentInner .HeaderTertiaryNavigationMobile{display:none;}
.HeaderTertiaryNavigationLink{max-width:unset;}
}
@media (max-width: 480px) {
body.HeaderSearchLocationHeader{--HeaderInnerContentHeight:calc(var(--HeaderInnerMobileContentHeight));}
body.HeaderSearchLocationHeader .HeaderMainContentInner{align-items:center;}
.HeaderSearch{position:static;}
.HeaderInnerSection .HeaderNavigationContentInner{gap:0;padding:0;}
.HeaderTertiaryNavigationMobile{flex:1 1 calc(100% / 3 * 2);gap:0;}
.HeaderTertiaryNavigationLink{flex:1 1 50%;flex-direction:column;justify-content:end;padding-bottom:4px;}
.HeaderTertiaryNavigationLinkCart{flex-direction:column-reverse;}
.HeaderTertiaryNavigationLink,.HeaderSlidingMenu .SlidingMenuButtonOpen{border:1px solid var(--Colors-Neutral07);border-right:none;}
.HeaderTertiaryNavigationLink:first-child{border-left-color:transparent;}
.HeaderTertiaryNavigationLinkIcon{height:30px;width:30px;}
.HeaderTertiaryNavigationLinkMyAccount .HeaderTertiaryNavigationLinkText,.HeaderTertiaryNavigationLinkCart .HeaderTertiaryNavigationLinkLabel{line-height:10px;margin-top:-1px;}
body.HeaderSearchLocationHeader .HeaderSlidingMenu{height:var(--HeaderNavigationHeight);}
.HeaderSlidingMenu .SlidingMenuButtonOpen{flex-direction:column;justify-content:flex-end;max-width:unset;padding-bottom:4px;}
}
@media (max-width: 375px) {
body.HeaderSearchLocationHeader .HeaderSearch{max-width:168px;}
}
/*
Footer
 */
.Footer{background:var(--Colors-Neutral08) url(../jpg/footerbackground1920.jpg) scroll no-repeat center center;background-size:cover;}
.FooterContent{justify-content:space-between;}
.FooterAboutLogo{margin-bottom:23px;max-width:140px;padding:0;}
.FooterAboutDescription{font:var(--ComponentText-Size2-Font);letter-spacing:var(--ComponentText-Size2-LetterSpacing);margin-bottom:15px;}
.FooterAboutAddressSection{font:var(--ComponentText-Size3-Font);font-weight:var(--ComponentText-D-FontWeight);letter-spacing:var(--ComponentText-Size3-LetterSpacing);}
.FooterAboutPhone{/*color:       inherit;*/
font:var(--ComponentText-Size1-Font);font-weight:var(--ComponentText-D-FontWeight);letter-spacing:var(--ComponentText-Size1-LetterSpacing);}
.FooterLists{flex:0 1 732px;}
.FooterNavigation > .NavigationList > .NavigationItem{padding-right:52px;}
.FooterNavigation > .NavigationList > .NavigationItem > .NavigationItemInner,.FooterSocialHeading{color:inherit;font:var(--ComponentHeading-Size6-Font);letter-spacing:var(--ComponentHeading-Size6-LetterSpacing);margin-bottom:19px;text-transform:none;}
/*
.FooterNavigation > .NavigationList > .NavigationItem > .NavigationList > .NavigationItem > .NavigationItem {
	margin-bottom: 6px;
}

.FooterNavigation > .NavigationList > .NavigationItem > .NavigationList > .NavigationItem > .NavigationItem:last-child {
	margin-bottom: 0;
}

.FooterNavigation > .NavigationList > .NavigationItem > .NavigationList > .NavigationItem > .NavigationItemInner {
	color:       var(--Colors-Neutral03);
	font-size:   17px;
	line-height: 23px;
}

.FooterNavigation > .NavigationList > .NavigationItem > .NavigationList > .NavigationItem > .NavigationItemInner > a {
	color: inherit;
}

.FooterNavigation > .NavigationList > .NavigationItem > .NavigationList > .NavigationItem > .NavigationItemInner > a:is(:focus, :hover) {
	color:           var(--Colors-UniversalWhite);
	text-decoration: underline;
}

@media (max-width: 1024px) {
	.Footer {
		background-image: url("https://www.speedwaycp.com/Images/FooterBackground1024.jpg");
	}

	.FooterAboutDescription {
		margin-inline: auto;
		max-width:     640px;
	}
}

@media (max-width: 768px) {
	.Footer {
		background-image: url("https://www.speedwaycp.com/Images/FooterBackground768.jpg");
	}
}

@media (max-width: 640px) {
	.Footer {
		background-image: url("https://www.speedwaycp.com/Images/FooterBackground640.jpg");
	}
}
*/