span.customer_detail a{color:#b31824}.page-masthead{margin:0 auto}.ProSelectedVariantSKUno{visibility:hidden;height:0}#standard-page5xq9q .lh-btn a{color:#000!important}#standard-page5xq9q .lh-btn a:hover{color:#fff!important}body.tempType-standard .elsepart{visibility:hidden}.price--label{text-transform:capitalize}.tempType-standard .form-field--qty-input{width:7.1875rem}.button-new-addd{background:#b31824;padding:14px 50px;border:0px;color:#fff;border-radius:3px;font-size:.90859rem;text-transform:uppercase;font-weight:700;letter-spacing:.01em;margin-top:15px;cursor:pointer}.button-new-addd:hover{background:#000}form.pro-standard-btnn{margin-left:0;margin-top:20px;max-width:200px;font-size:.90859rem;letter-spacing:.01em;width:calc(100% - 7.89063rem);padding:.875rem .3125rem;margin-left:.70313rem}.thousandnumber{display:flex;width:100%;justify-content:center;align-items:center}.thousandnumber span{font-size:calc(var(--lh-font-size) * 2.125);line-height:1.4;letter-spacing:.1em;margin-bottom:10px}#official-demon-race-team .hover img{margin-bottom:0!important;margin-top:0!important}#official-demon-race-team #section-cta .hover{line-height:0px}#official-demon-race-team #section-cta a:hover{color:#b31824}#racing-team-landing-page #section-cta .hover img{margin-bottom:0!important;margin-top:0!important}#racing-team-landing-page #section-cta .hover{line-height:0px}#racing-team-landing-page #section-cta a:hover{color:#b31824}.sec-owners-manual p{font-weight:400;line-height:24px}.ownermain{max-width:1100px;margin:0 auto;padding-right:15px;padding-left:15px}.ownermain .page-title{font-size:40px;margin-top:60px;font-weight:400;margin-bottom:40px}.ownermain .section-header-top{max-width:700px;margin:0 auto}.sec-owners-manual ul.faq{margin-left:0;padding-left:0}.sec-owners-manual li.q{display:flex;align-items:center;border:0!important;border-bottom:1px solid #b3192447!important;background:#f7f7f7;padding:14px;color:#000;font-weight:500!important;font-size:18px!important}.sec-owners-manual ul.faq img{max-width:20px;margin-right:20px}.sec-owners-manual li strong{color:#000}.sec-owners-manual li a strong{color:#3a6781!important}@media (min-width:320px) and (max-width:600px){.ownermain .page-title{font-size:20px;line-height:30px}}@media (min-width:641px) and (max-width:991px){.ownermain .page-title{font-size:30px}}.thankmessage{text-align:center;font-family:Eurostile Next,serif;font-weight:400;font-size:22px}#thank-you h1.page-title{font-weight:700}.okbutton{background:#b31824;max-width:100px;text-align:center;color:#fff;border-radius:3px;padding:10px 0;margin:50px auto 0;text-transform:uppercase}.okbutton a{color:#fff;width:100%;display:inline-block}.okbutton:hover{background:#000}.okbutton:hover a{color:#fff}.site-page{margin-top:0}header.site-header--traditional{padding-top:45px;margin:0 auto}.site-header--sticky .atc-banner--container{top:60px!important}.HomeCollectionLogos--container{max-width:1600px;margin:0 auto;padding:26px 17px 0}section.HomeCollectionLogos--container .collection--item-image img{max-width:156px}.dynamic-collection-list--inner a{text-decoration:none}p.OutOfStock_red{color:red}p.LowStock_yellow{color:#ed9f10}p.InStock_green{color:green}.productgrid--sidebar #Category,.productgrid--sidebar #SubModel{display:none}#inside-demon .site-page{margin-top:0}#about-us .lh-aboutus-section{padding-top:0;padding-bottom:50px}#racing-team-landing-page .page-masthead{margin:0}#racing-team-landing-page .page-content{margin-top:0}#racing-team-landing-page .site-page{margin-top:1px}#racing-team-landing-page .site-page h1.page-title{margin:0}#about-us .lh-aboutus-section h3,#inside-demon .titleabout h1{text-transform:uppercase;font-family:Eurostile Next,serif!important;font-size:1.99219rem;font-weight:600}.lh-wrap-heading{min-height:374px!important}.page-title.container-wrap{background-size:cover}#about-us .lh-container{max-width:100%;padding:0}#about-us .lh-content{max-width:1200px;padding:0 15px;margin:0 auto 42px}#about-us .lh-wrap-group{max-width:1200px;padding:0 15px;margin:0 auto}.racing-team-banner{min-height:374;margin-bottom:50px}.racing-team-banner span{font-family:Eurostile Next,serif!important;font-size:calc(var(--lh-font-size) * 3);color:#fff;line-height:1.45;text-transform:uppercase;margin-top:5px;font-size:1.99219rem;font-weight:600}#racing-team-landing-page .racing-team-banner img{margin-top:0}body.template-index,body.template-page,html{overflow-x:hidden}.DynamicProductPage .page-title{background-size:100%;background-repeat:no-repeat}.DynamicProductPage .page-title h1{text-align:center;color:#fff;text-transform:uppercase;padding:125px 0;font-size:50px;font-weight:700;font-style:italic}.DynamicProductPage .sectionBlockDescription{text-align:center;margin:80px 0 0}.DynamicProductPage .sectionBlockDescription p.heading,.DynamicProductPage .secHeadingRYTImgLFTDesc .middleHeading .secheading,.DynamicProductPage .secFullBannerLFTDesc p.heading,.secFullYoutTubeVideo p.secHeading,.secTalkToAnExpert p.secHeading{font-size:42px;font-weight:700;font-style:italic;margin-bottom:0}.DynamicProductPage .sectionBlockDescription p{font-size:18px}.DynamicProductPage .sectionBlockProducts ul.ProGrid{display:flex;flex-wrap:wrap;align-items:stretch;padding:0;justify-content:center}.DynamicProductPage .sectionBlockProducts ul.ProGrid>a{flex:0 0 33.33%;width:33.33%;text-decoration:none}.DynamicProductPage .sectionBlockProducts li{list-style-type:none;text-align:center;display:flex;flex-direction:column}.DynamicProductPage .sectionBlockProducts img.ProductImageOne{max-width:300px;height:300px;margin:0 auto;object-fit:contain}.DynamicProductPage .sectionBlockProducts p.ProductTitleOne{display:block;border:3px solid #000;padding:12px 0;font-weight:600;color:#000;max-width:250px;margin:0 auto;width:100%}.DynamicProductPage .sectionBlockProducts p.ProductTitleOne:hover{background:#000;color:#fff!important}.DynamicProductPage .secRYTImgLFTDescription{display:flex;flex-direction:row-reverse;align-items:center;padding:60px;box-shadow:0 0 30px #efeefd;margin-top:80px;justify-content:space-between}.DynamicProductPage img{max-width:100%;width:100%}.DynamicProductPage .secRYTImgLFTDescription>div{flex:0 0 50%}.DynamicProductPage .secRYTImgLFTDescription .rightArea{text-align:right}.DynamicProductPage .secRYTImgLFTDescription p.heading{font-style:italic;font-weight:700;font-size:34px;max-width:450px;margin-bottom:0}.DynamicProductPage .secRYTImgLFTDescription p{font-size:18px;max-width:481px;font-weight:400}.DynamicProductPage .secRYTImgLFTDescription a,.DynamicProductPage .secHeadingRYTImgLFTDesc a{display:block;border:3px solid #000;padding:12px 0;font-weight:600;color:#000;max-width:250px;width:100%;margin:0 auto 0 0;text-align:center;text-decoration:none}.DynamicProductPage .secRYTImgLFTDescription a:hover,.DynamicProductPage .secHeadingRYTImgLFTDesc a:hover{background:#000;color:#fff}.DynamicProductPage .secRYTFullImgLFTDesc{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:center;align-items:stretch}.DynamicProductPage .secRYTFullImgLFTDesc .leftArea{position:relative;flex:0 0 32%;padding:30px 0 30px 60px}.DynamicProductPage .secRYTFullImgLFTDesc .rightArea{flex:0 0 68%;padding:30px 0;display:flex}.DynamicProductPage .secRYTFullImgLFTDesc .leftArea:before{content:"";position:absolute;top:0;left:-35%;width:160%;height:100%;background:#b31824;transform:skew(25deg);right:0}.DynamicProductPage .secRYTFullImgLFTDesc .leftArea>*{position:relative;font-size:18px;color:#fff;margin:8px 0;font-weight:400}.DynamicProductPage .secRYTFullImgLFTDesc .leftArea .heading{text-transform:uppercase;font-style:italic;font-weight:700;font-size:34px;color:#fff;margin:0;max-width:318px}.DynamicProductPage .secRYTFullImgLFTDesc .leftArea strong{font-weight:700;position:relative;top:3px}.DynamicProductPage .secHeadingRYTImgLFTDesc{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1366px;padding:0 60px;margin:80px auto 0}.DynamicProductPage .secHeadingRYTImgLFTDesc .middleHeading{flex:0 0 100%;order:0}.DynamicProductPage .secHeadingRYTImgLFTDesc .middleHeading .secheading{text-align:center;margin-bottom:80px;margin-top:0}.DynamicProductPage .secHeadingRYTImgLFTDesc .rightArea{flex:0 0 50%;order:2;text-align:right;border-bottom:1px solid #dadada;padding-bottom:40px}.DynamicProductPage .secHeadingRYTImgLFTDesc .leftArea{flex:0 0 50%;order:1;border-bottom:1px solid #dadada;padding-bottom:40px}.DynamicProductPage .secHeadingRYTImgLFTDesc p.heading{font-size:18px;font-weight:700}.DynamicProductPage .secHeadingRYTImgLFTDesc p{font-size:18px;font-weight:400}.DynamicProductPage .secFullBannerLFTDesc{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row-reverse;position:relative;align-items:center;overflow:hidden;margin:80px 0 20px}.DynamicProductPage .secFullBannerLFTDesc>div{flex:0 0 50%;z-index:1}.DynamicProductPage .secFullBannerLFTDesc>img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover}.DynamicProductPage .secFullBannerLFTDesc .rightArea{padding-right:60px;text-align:center}.DynamicProductPage .secFullBannerLFTDesc>.DescriptionArea{padding:0 40px 0 60px}.DynamicProductPage .secFullBannerLFTDesc p.heading{color:#fff;margin-bottom:30px}.DynamicProductPage .secFullBannerLFTDesc>.DescriptionArea>*{color:#fff;font-size:18px;font-weight:400}.DynamicProductPage .secFullBannerLFTDesc>.DescriptionArea strong{font-weight:600}.secFullYoutTubeVideo{margin-top:60px}.secFullYoutTubeVideo p.secHeading,.secTalkToAnExpert p.secHeading{text-align:center;text-transform:uppercase}.secFullYoutTubeVideo iframe{width:100%;margin-top:40px}.secTalkToAnExpert{padding:15px 60px 0}.secTalkToAnExpert .ourservices{padding:0;display:flex;flex-wrap:wrap;align-items:stretch;list-style:none;justify-content:space-between;margin-top:40px}.secTalkToAnExpert .ourservices li{flex:0 0 30%;background-repeat:no-repeat;text-align:center;padding:35px 20px;background-size:cover}.secTalkToAnExpert .ourservices img.Icon_Box{max-width:80px}.secTalkToAnExpert p.BoxTitle_Box{text-transform:uppercase;color:#fff;font-weight:600;font-size:24px;font-style:italic;margin-bottom:10px}.secTalkToAnExpert p.BoxSubText_Box{color:#fff;font-weight:600;font-size:18px;border-bottom:2px solid #fff;display:inline-block;margin:0}button.acc_backbtn{position:relative;background:transparent;margin:20px 0 0 40px;max-width:200px;display:initial;border:0px;color:#fff;background:#000;padding:12px 22px;cursor:pointer;border-radius:4px}button.acc_backbtn:before{content:"\f060";font-family:FontAwesome;margin-right:5px}button.acc_backbtn:hover{background:#b31824}.mailclient,.logoutacc,.addacc,.editacc{position:relative;padding-left:28px}.mailclient:before{content:"\f003";font-family:FontAwesome;margin-right:5px;position:absolute;color:#b31824;left:0}.logoutacc:before{content:"\f08b";font-family:FontAwesome;margin-right:5px;position:absolute;color:#b31824;left:0;font-size:18px}.account-info p{border-bottom:1px solid #e2e2e2;padding-bottom:14PX}.addacc:before{content:"\f041";font-family:FontAwesome;margin-right:5px;position:absolute;color:#b31824;font-size:18px;left:0}.editacc:before{content:"\f044";font-family:FontAwesome;margin-right:5px;position:absolute;color:#b31824;left:0;font-size:18px}.DynamicAboutUs p{font-size:16px}.DynamicAboutUs .sectionLeftImgRytDescription>div{flex:0 0 47%}.DynamicAboutUs p.headinghis{font-size:24px}.DynamicAboutUs p.headinghis~.pagedescription p{font-size:18px!important}.product--outer{justify-content:center}.product--outer .product-gallery{width:55%}.product--outer .righ-sec-pdct{width:30%;display:flex;flex-direction:column}.product--outer .righ-sec-pdct>div{width:100%}.product-gallery--media{border:1px solid #dadada}.product-form--atc{display:flex;flex-direction:column;align-items:flex-start;margin-top:20px!important}.product-form--alt{margin-left:2.5%}button.product-form--atc-button{margin-left:0;margin-top:20px;max-width:200px}h2.product-section--title.product-recommendations--title{text-align:center;font-size:20px;text-transform:uppercase;font-weight:600}.hc-newchanges #hc-hide{top:0;left:inherit;transform:translate(0);padding:0;text-align:right;right:0}.hc-desktop.site-header-actions svg{margin-left:-14px}.image-with-text-section .image-with-text{padding-top:0!important}.image-with-text-content{width:100%;padding:12px 0}.racing-team-banner:before{content:"";position:absolute;top:0l;top:0;left:0;right:0;bottom:0}#about-us .lh-wrap-heading{background-color:#00000080!important;background-blend-mode:overlay}.site-navigation .navmenu-depth-3{top:0}#about-us .site-page{margin-top:0}.navmenu-meganav.navmenu-meganav--desktop .navmenu-meganav-item.navmenu-item-count-2,.navmenu-meganav.navmenu-meganav--desktop .navmenu-meganav-item.navmenu-item-count-3,.navmenu-meganav.navmenu-meganav--desktop .navmenu-meganav-item.navmenu-item-count-1{width:auto!important}.template-blog .hc-blog-header{height:480px}.site-navigation .navmenu-submenu{padding-top:0!important;padding-bottom:0!important}#inside-demon .description p br{display:none}html .site-footer-block-content.rte a{color:#fff;text-decoration:none}.sectionLeftImgRytDescription img,.sectionRytImgLeftDescription img{max-height:auto!important;min-height:auto!important;max-width:100%!important;object-fit:cover}.sectionLeftImgRytDescription,.sectionRytImgLeftDescription{align-items:center}.account-order-list tbody td{word-wrap:break-word}#become-a-dealer .lh-wrap-header{background-attachment:scroll!important}@media (max-width: 1199px){.DynamicProductPage .page-title h1{padding:90px 0}.DynamicProductPage .secRYTFullImgLFTDesc .leftArea{flex:0 0 40%;padding:30px 0 30px 90px}.DynamicProductPage .page-title h1{font-size:42px}.DynamicProductPage img{object-fit:cover}.DynamicProductPage img{height:100%}.secTalkToAnExpert .ourservices li img{height:auto}.secHeadingRYTImgLFTDesc img{object-fit:contain}.DynamicProductPage .secHeadingRYTImgLFTDesc .middleHeading .secheading{margin-bottom:60px}.secTalkToAnExpert p.BoxTitle_Box{font-size:22px}.DynamicProductPage .secRYTFullImgLFTDesc .leftArea:before{left:-30%}.DynamicProductPage .secFullBannerLFTDesc p.heading,.DynamicProductPage .secHeadingRYTImgLFTDesc .middleHeading .secheading,.DynamicProductPage .sectionBlockDescription p.heading,.secFullYoutTubeVideo p.secHeading,.secTalkToAnExpert p.secHeading{font-size:36px}}@media (max-width: 991px){.DynamicProductPage .page-title h1{padding:65px 0}.DynamicProductPage .sectionBlockProducts p.ProductTitleOne{max-width:220px}.DynamicProductPage .sectionBlockProducts ul.ProGrid{padding:0 25px}.DynamicProductPage .sectionBlockDescription p{margin-bottom:0}.DynamicProductPage .secRYTFullImgLFTDesc{flex-direction:column-reverse}.DynamicProductPage .secRYTFullImgLFTDesc .rightArea{padding:0}.DynamicProductPage .secRYTFullImgLFTDesc .leftArea{padding:40px 30px 30px}.DynamicProductPage .secFullBannerLFTDesc>.DescriptionArea{padding:0 40px}.DynamicProductPage .secFullBannerLFTDesc p.heading,.DynamicProductPage .secHeadingRYTImgLFTDesc .middleHeading .secheading,.DynamicProductPage .sectionBlockDescription p.heading,.secFullYoutTubeVideo p.secHeading,.secTalkToAnExpert p.secHeading{font-size:32px}.secTalkToAnExpert{padding:15px 30px 0}.secTalkToAnExpert p.BoxTitle_Box{font-size:19px}.DynamicProductPage .secFullBannerLFTDesc{margin:50px 0 20px}.DynamicProductPage .secHeadingRYTImgLFTDesc{margin:50px auto 0}.live-search{margin-right:0}#racing-team-landing-page .racing-team-banner img{margin-bottom:0!important;vertical-align:bottom}}@media (max-width:859px){.scroll-lock .announcement-bar.hc-sticky{z-index:0}.live-search--takeover .form-field .live-search-form-field{box-shadow:0 0 10px #ddd}}@media (max-width: 767px){.account-order-history{width:100%;overflow-x:scroll;border:1px solid #000}.account-order-history table{width:700px!important;max-width:700px!important}section.HomeCollectionLogos--container .collection--item-image img{max-width:100%}.dynamic-collection-list--inner a span{margin-top:0}.racing-team-banner{min-height:auto}.racing-team-banner span{font-size:34px;line-height:normal}.racing-team-banner img{min-height:246px}.DynamicAboutUs .sectionLeftImgRytDescription>div{flex:0 0 100%}.DynamicProductPage .sectionBlockProducts ul.ProGrid{flex-direction:column;align-items:center;justify-content:center}.DynamicProductPage .sectionBlockProducts img.ProductImageOne{max-width:initial;height:auto;margin:0 auto;object-fit:cover}.DynamicProductPage .sectionBlockProducts ul.ProGrid>a{flex:0 0 100%;width:100%;text-decoration:none;margin-bottom:25px}.DynamicProductPage .secRYTImgLFTDescription{flex-direction:column-reverse}.DynamicProductPage .secHeadingRYTImgLFTDesc{flex-direction:column;border-bottom:1px solid #dadada}.DynamicProductPage .secHeadingRYTImgLFTDesc .leftArea{order:2;border-bottom:none}.DynamicProductPage .secHeadingRYTImgLFTDesc .rightArea{order:1;overflow:hidden;border-bottom:none}.secHeadingRYTImgLFTDesc img{height:auto;width:auto;text-align:center;float:left}.DynamicProductPage .secFullBannerLFTDesc{flex-direction:column-reverse}.DynamicProductPage .secFullBannerLFTDesc>img{height:100%}.secTalkToAnExpert .ourservices li{flex:0 0 100%;margin-bottom:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.template-product iframe{width:100%}.product--outer{flex-direction:column}.product--outer .product-gallery,.product--outer .righ-sec-pdct{width:100%}.product--outer .righ-sec-pdct{margin:30px 0}li.lightwidget__tile.vjslider__slide{width:50%!important;min-width:50%!important}#about-us .lh-aboutus-section h3,#inside-demon .titleabout h1,.racing-team-banner span{font-size:1.225rem}#about-us .lh-content{margin-bottom:15px}#section-cta{grid-template-columns:repeat(2,1fr)!important;grid-gap:20px!important;row-gap:15px!important}#shopify-section-race #section-cta img{margin:0!important}.titleabout,#inside-demon .titleabout{min-height:165px}.template-blog .hc-blog-header{height:165px}.page-title.container-wrap{background-size:100%;background-repeat:no-repeat}.titleabout h1{font-size:22px;padding:30px}.DynamicAboutUs p.headinghis~.pagedescription p{font-size:15px!important}.DynamicAboutUs p{font-size:15px;text-align:center}.DynamicAboutUs p.headinghis,.DynamicAboutUs .heading{font-size:20px;text-align:center}.racing-team-banner img{min-height:auto;object-fit:cover}#become-a-dealer .lh-aboutus-section .lh-wrap-header{min-height:200px}#inside-demon .titleabout{margin-bottom:25px}.blog--container--new .article--excerpt-title{font-size:24px!important}.template-article .article-image{height:165px}.sectionLeftImgRytDescription img,.sectionRytImgLeftDescription img{height:auto!important}}@media (max-width: 500px){.DynamicProductPage .page-title{background-size:cover}.DynamicProductPage .page-title h1{padding:40px 0;font-size:36px}.DynamicProductPage .sectionBlockDescription{margin:50px 0 0}.DynamicProductPage .secFullBannerLFTDesc p.heading,.DynamicProductPage .secHeadingRYTImgLFTDesc .middleHeading .secheading,.DynamicProductPage .sectionBlockDescription p.heading,.secFullYoutTubeVideo p.secHeading,.secTalkToAnExpert p.secHeading{font-size:24px;padding:0 25px}.DynamicProductPage .secRYTImgLFTDescription{align-items:center;padding:0 25px 50px;margin-top:50px}.DynamicProductPage .secRYTImgLFTDescription p.heading,.DynamicProductPage .secRYTFullImgLFTDesc .leftArea .heading{font-size:24px}.DynamicProductPage .secHeadingRYTImgLFTDesc,.DynamicProductPage .secFullBannerLFTDesc>.DescriptionArea{padding:0 20px}.racing-team-banner{margin-bottom:35px}#racing-team-landing-page .page-content{margin-bottom:0!important}body#racing-team-landing-page article.site-page{margin-bottom:0!important}.page-content-contact{max-width:90%!important}.page-content-contact iframe{max-width:100%}}@media screen and (min-width: 720px){.image-with-text-heading,#about-us .lh-aboutus-section h3,#inside-demon .titleabout h1,.racing-team-banner span{font-size:1.75781rem}}@media (min-width: 768px) and (max-width: 1024px){.page-title.container-wrap{background-size:100%;background-repeat:no-repeat}.titleabout{padding:60px 0;min-height:340px!important}#inside-demon .titleabout{min-height:160px}.template-blog .hc-blog-header{height:340px}}.DynamicAboutUs .heading{font-family:Roboto,Helvetica,Arial,sans-serif!important}.sectionLeftImgRytDescription p,.sectionRytImgLeftDescription p{font-family:Open Sans,sans-serif!important}@media (max-width: 719px){.dynamic-collection-list--item-title{display:block!important}#shopify-section-1556227206266 .dynamic-collection-list--item-title,#shopify-section-1624388062767d37a8 .dynamic-collection-list--item-title{display:none!important}}@media screen and (min-width: 1024px){.traditional-header--scrolled .site-header-main{padding-top:20px!important;padding-bottom:10px!important}.site-header-actions{position:relative!important;right:auto!important;top:auto!important}.site-header-button{top:10px!important;bottom:auto!important}.site-header-cart-button svg{transition:margin .15s;margin-right:8px;top:1;position:relative;width:19px;height:19px}.announcement-bar a{color:currentColor;text-decoration:none}.site-header-cart-button{right:0!important}a.site-header-button.site-header-cart-button.count-hidden{text-decoration:none!important}.hc-newchanges #hc-hide{position:relative}.live-search-form .form-field{width:100%;margin:0 auto}.hc-desktop.site-header-actions a{display:inherit!important}.right-head-link{display:flex;justify-content:flex-end}.site-header-actions{margin-top:8px;font-weight:600;font-size:16px}.topcart{display:flex}.cartlink{font-weight:600;font-size:16px;text-decoration:none;letter-spacing:0px;margin-top:2.5px;font-family:Eurostile Next,serif}.site-header-main-content{margin-right:0;width:100%;display:grid;grid-template-columns:220px auto minmax(100px,max-content);grid-gap:25px}.site-header-logo{margin-right:0!important}}.right-head-link a:hover,.site-header-icon .pcart:hover{color:#b31824!important}.site-header-icon:hover{color:#c12c17}@media (max-width:1023px){.right-head-link{position:absolute;top:12px;right:0}.site-header-icon{display:flex;align-items:center}.cartlink{font-weight:700;font-size:16px;text-decoration:none;letter-spacing:0px;margin-top:2.5px;font-family:Eurostile Next,serif}}@media (min-width: 320px) and (max-width: 400px){.cartlink{font-size:13px}.icon-cart{width:20px}.site-header-icon{display:flex;align-items:center;flex-direction:column}.right-head-link{position:absolute;top:5px}}@media (min-width: 401px) and (max-width: 500px){.cartlink{font-size:13px}}@media (min-width: 768px) and (max-width: 991px){.sectionLeftImgRytDescription img,.sectionRytImgLeftDescription img{height:400px!important;max-width:100%!important;object-fit:cover}.DynamicAboutUs{max-width:100%;margin:0 auto}.DynamicAboutUs p{font-size:15px}}.announcement-bar .site-header-icon{color:#fff}.account-info a{font-weight:600;font-size:15px;position:relative}.announcement-bar .site-header-icon{display:flex!important}.account-page .page-container{max-width:1200px;margin:0 auto;padding-right:15px;padding-left:15px}.account-page-title{background:transparent;color:#b31824!important;padding:10px 0 13px;text-align:left;font-weight:700;font-size:36px!important}.account-page-login .account-page-content{max-width:1200px}.account-page-register .account-page-content{max-width:100%}.regis-form{max-width:70%}.regis-form .cf-app__field input{margin:0;max-width:none;padding:.6375rem .875rem}.regis-form .cf-app__field>label{font-weight:300}.account-page .btn{background:#b31824;border:0px;font-size:.90859rem;text-transform:uppercase;padding:.875rem 2.125rem;letter-spacing:.01em;vertical-align:middle;font-weight:700;color:#fff;cursor:pointer;border-radius:3px}.account-page .btn:hover{background:#000}.backbtn{position:relative;top:-60px;left:119px}.backbtn .btn{background:#000;color:#fff}.backbtn .btn a{color:#fff}.backbtn .btn:hover{background:#b31824}.account-page-content a:hover{color:#b31824!important}.account-page-content .cf-app__field input{margin:0;max-width:none;padding:.6375rem .875rem}.account-row{display:flex;flex-wrap:wrap}.account-col{flex:0 0 50%}.account-col .form-field-title{position:relative;top:-1px;left:0;z-index:2;font-weight:300;pointer-events:none;transition:.12s;transition-delay:.12s;transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.account-login,.account-recovery{max-width:350px}.account-info h2{font-weight:700;margin-top:0}.info-list-acc{font-weight:300}.info-list-acc h3{font-weight:700;margin-bottom:3px;margin-top:0;font-size:16px}.info-list-acc ul{margin:16px 0;padding:0}.info-list-acc ul li{list-style-type:none;position:relative;display:flex;margin-bottom:10px}.info-list-acc p{margin-top:3px}.list-cont-acc{margin-left:10px}.forgotpass a{font-weight:700;color:#b31824;letter-spacing:0;font-size:15px}.newacc-client{font-weight:700;font-size:15px;letter-spacing:0}.newacc-client a{font-weight:700;color:#b31824;letter-spacing:0;font-size:15px}@media (max-width:767px){.account-login,.account-recovery{max-width:100%}.account-col{flex:0 0 100%}.account-col .button-primary{width:100%}.forgotpass{padding:30px 0;text-align:center;width:100%}.account-info{border-top:1px solid #e3e3e3;padding-top:40px}.account-page-login .account-page-content{padding:0}.info-list-acc h3{font-weight:700;margin-bottom:3px;margin-top:0;font-size:16px}.regis-form{max-width:100%}}@media (min-width:768px) and (max-width:1024px){.account-col{flex:0 0 100%}.account-col .account-info{margin-top:50px}.account-page-login .account-page-content{padding:0}.info-list-acc h3{font-weight:700;margin-bottom:3px;margin-top:0;font-size:16px}.info-list-acc ul{display:flex}.info-list-acc ul li{flex:0 0 33.333%;flex-direction:column}.list-cont-acc{margin-left:0;margin-top:8px}}.template-account ul.site-header-actions.hc-desktop .site-header-account-link:first-child,.template-addresses ul.site-header-actions.hc-desktop .site-header-account-link:first-child{display:none}#official-demon-race-team .page-masthead,#official-demon-race-team .hc-page-content,#official-demon-race-team .hc-page-content .racing-team-banner img{margin:0}#official-demon-race-team .page-title{display:none}#custom-standard-page header.page-masthead{margin:0}#custom-standard-page header.page-masthead .page-title{margin:0;opacity:0;height:0}.PageCustomStandard .banner-data{padding-top:0;background-size:cover!important;background-repeat:no-repeat!important;aspect-ratio:2.5 / 1;background-position:right center!important;position:relative}.PageCustomStandard .banner-data .banner-inn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1200px;margin:0 auto;padding-inline:15px}.PageCustomStandard .banner-data p.smalltitle{font-family:Eurostile Next,serif;font-size:24px;color:#b31824;font-weight:600;margin-bottom:10px}.PageCustomStandard .banner-data p.maintitle{font-size:62px;max-width:547px;margin:0 0 30px;font-family:Eurostile Next,serif;font-weight:700}.PageCustomStandard .banner-data .btn_link a,.PageCustomStandard .sectionBlockDescriptionBannerSlider .description a{color:#fff;background-color:#b31824;border:1px solid #b31824;font-family:Karla,sans-serif;font-style:normal;font-weight:700;display:inline-block;text-decoration:none;cursor:pointer;border-radius:3px;font-size:.90859rem;text-transform:uppercase;padding:.875rem 2.125rem;letter-spacing:.01em;transition:border-color .2s ease,background-color .2s ease,width .2s ease,height .2s ease}.PageCustomStandard .banner-data .btn_link a:hover,.PageCustomStandard .banner-data .btn_link a:focus,.PageCustomStandard .sectionBlockDescriptionBannerSlider .description a:hover,.PageCustomStandard .sectionBlockDescriptionBannerSlider .description a:focus{background:#000;border-color:#000}.PageCustomStandard .custom-container{max-width:1200px;margin:0 auto;padding-inline:15px;overflow:hidden}.PageCustomStandard .sectionBlockDescription .heading-out-main{text-align:center;margin-top:0}.list-custom-page-btm li#start4{border-right:0px!important}.PageCustomStandard .sectionBlockDescription h3,.PageCustomStandard .sectionBlockDescriptionBannerSlider h3,.PageCustomStandard .secreviews h2{font-size:28px;position:relative;display:inline-block;padding-inline:15px;margin-bottom:10px}.PageCustomStandard .sectionBlockDescription h3:before,.PageCustomStandard .sectionBlockDescription h3:after{content:"";position:absolute;width:1000px;height:1px;background:#eee;top:50%;left:100%}.PageCustomStandard .sectionBlockDescription h3:after{left:auto;right:100%}.PageCustomStandard .sectionBlockDescription h5{margin-top:0;margin-bottom:0;text-align:center;font-style:italic;font-weight:600;font-size:16px}.PageCustomStandard .sectionBlockServices ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);padding:0;grid-gap:30px}.PageCustomStandard .sectionBlockServices h4{margin-bottom:10px;font-size:20px}.PageCustomStandard .sectionBlockServices p,.PageCustomStandard .sectionBlockDescriptionBannerSlider .description p,.PageCustomStandard .secreviews li.slide p{font-size:16px;color:#878787;font-weight:400;margin:0}.PageCustomStandard .sectionBlockDescriptionBannerSlider{background:#f4f4f4;display:grid;grid-template-columns:45% 55%;align-items:center;margin-top:50px}.PageCustomStandard .sectionBlockDescriptionBannerSlider li.slide img{min-height:500px;object-fit:cover}.PageCustomStandard .sectionBlockDescriptionBannerSlider .owl-carousel{margin-block:0}.PageCustomStandard .sectionBlockDescriptionBannerSlider h3{padding-inline:0}.PageCustomStandard .sectionBlockDescriptionBannerSlider .descriptionArea{padding-block:50px;max-width:525px;float:right;margin:0 0 0 auto}.PageCustomStandard .sectionBlockDescriptionBannerSlider .description a{margin-top:40px}.PageCustomStandard .sectionBlockDescriptionBannerSlider .owl-nav>div{position:static;margin:0;top:0;width:60px;height:60px;background:#fff;line-height:60px;text-align:center;font-size:22px;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out}.PageCustomStandard .sectionBlockDescriptionBannerSlider .owl-nav{position:absolute;top:50%;transform:translateY(-50%);left:70px;width:calc(100% - 95px);display:flex;justify-content:space-between;opacity:0}.PageCustomStandard .sectionBlockDescriptionBannerSlider .owl-carousel:hover .owl-nav{opacity:1}.PageCustomStandard .sectionBlockDescriptionBannerSlider .owl-nav>div:hover{font-size:28px}.PageCustomStandard .sectionBlockreviewsliderbanner .custom-container{position:relative}.sectionBlockreviewsliderbanner{margin-top:30px;margin-bottom:-70px}.PageCustomStandard .secreviews{padding:0 50px}.PageCustomStandard .secreviews h2{text-align:center;display:block}.PageCustomStandard .secreviews h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:50px;height:1px;background:#000}.squote{text-align:center;margin-top:25px}#reviews-slider-area .owl-prev,#reviews-slider-area .owl-next{display:none}.PageCustomStandard .secreviews li.slide{list-style:none;background:#fff;padding:0 15px;border-radius:15px;max-width:100%;margin:0 auto;position:relative;text-align:center}.PageCustomStandard .secreviews .owl-nav{position:absolute;width:100%;top:50%;display:flex;justify-content:space-between;left:30px}.PageCustomStandard .secreviews .owl-nav>div{font-size:28px;color:#878787}.PageCustomStandard .secreviews .owl-nav>div:hover{color:#ddd}.PageCustomStandard .secreviews .carousel-wrap{margin-left:-25px}@media (max-width: 1199px){.PageCustomStandard .banner-data .banner-inn,.PageCustomStandard .custom-container{padding-inline:40px}.PageCustomStandard .sectionBlockDescriptionBannerSlider .descriptionArea{padding-left:40px;padding-block:20px}.PageCustomStandard .secreviews{padding:0 20px}}@media (max-width: 1024px){.PageCustomStandard .banner-data p.maintitle{font-size:42px;max-width:475px}}@media (min-width:320px) and (max-width: 480px){.PageCustomStandard .banner-data{height:180px}.PageCustomStandard .banner-data .banner-inn{top:95px}.PageCustomStandard .banner-data p.smalltitle{font-size:18px;margin-bottom:10px}.PageCustomStandard .banner-data p.maintitle{font-size:22px!important;margin:0 0 10px}.PageCustomStandard .banner-data p.maintitle{max-width:200px}.list-custom-page-btm{grid-template-columns:50% 50%!important}.list-custom-page-btm li .keypointheading{font-size:calc(var(--lh-font-size) * .9)!important}.PageCustomStandard .sectionBlockDescriptionBannerSlider .owl-nav>div:hover{font-size:17px}.PageCustomStandard .sectionBlockDescriptionBannerSlider .owl-nav>div{width:30px;height:30px;line-height:30px}.sectionBlockreviewsliderbanner .custom-container{grid-template-columns:100%!important}}@media (min-width:481px) and (max-width: 600px){.PageCustomStandard .banner-data{height:220px}.PageCustomStandard .banner-data .banner-inn{top:95px}.PageCustomStandard .banner-data p.smalltitle{font-size:18px;margin-bottom:10px}.PageCustomStandard .banner-data p.maintitle{font-size:22px!important;margin:0 0 10px}.PageCustomStandard .banner-data p.maintitle{max-width:200px}.list-custom-page-btm{margin:20px 0;padding:0;list-style-type:none;display:grid;grid-template-columns:50% 50%}.sectionBlockreviewsliderbanner .custom-container{grid-template-columns:100%!important}}@media (min-width:601px) and (max-width: 767px){.PageCustomStandard .banner-data{height:280px}.PageCustomStandard .banner-data .banner-inn{top:140px}.PageCustomStandard .banner-data p.smalltitle{font-size:24px;margin-bottom:10px}.PageCustomStandard .banner-data p.maintitle{font-size:28px!important;margin:0 0 10px}.PageCustomStandard .banner-data p.maintitle{max-width:300px}}@media (max-width: 767px){.sectionBlockreviewsliderbanner{margin-top:40px}.PageCustomStandard .banner-data{background-position:top right!important;background-color:#f5f5f5!important;width:100%}.PageCustomStandard .banner-data p.smalltitle{margin-top:0}.PageCustomStandard .banner-data .banner-inn,.PageCustomStandard .custom-container{padding-inline:21px}.PageCustomStandard .banner-data p.maintitle{font-size:32px}.PageCustomStandard .sectionBlockServices ul{grid-template-columns:repeat(1,1fr);grid-gap:20px}.PageCustomStandard .sectionBlockServices h4{margin-top:10px}.PageCustomStandard .sectionBlockDescriptionBannerSlider .descriptionArea{padding-left:20px}.PageCustomStandard .sectionBlockDescriptionBannerSlider{grid-template-columns:100%}.PageCustomStandard .sectionBlockDescriptionBannerSlider .owl-carousel{padding-left:0}.PageCustomStandard .sectionBlockDescriptionBannerSlider li.slide img{min-height:auto}.PageCustomStandard .secreviews{padding-inline:0}.review-cstm-banner{border-radius:35px}.PageCustomStandard .secreviews h2{margin-bottom:30px!important;padding-inline:0}.PageCustomStandard .secreviews li.slide p{font-size:16px}.PageCustomStandard .secreviews .owl-nav{left:25px}.PageCustomStandard .secreviews li.slide{padding:0}}@media (min-width:768px) and (max-width: 991px){.PageCustomStandard .sectionBlockDescriptionBannerSlider{grid-template-columns:100%;padding:0 40px 40px}.PageCustomStandard .sectionBlockDescriptionBannerSlider .descriptionArea{max-width:100%;padding-left:0}.sectionBlockreviewsliderbanner .custom-container{display:grid;grid-template-columns:60% 40%!important}.PageCustomStandard .secreviews li.slide{padding:0!important;max-width:100%!important}.PageCustomStandard .sectionBlockDescriptionBannerSlider .owl-carousel{margin-left:-25px;margin-top:20px}}.list-custom-page-btm{margin:20px 0;padding:0;list-style-type:none;display:grid;grid-template-columns:25% 25% 25% 25%}.list-custom-page-btm li{text-align:center}.list-custom-page-btm li{border-right:1px solid #eee}.list-custom-page li:last-child{border:0px}.list-custom-page-btm li .keypointheading{font-size:calc(var(--lh-font-size) * 1.1);line-height:1.6;font-weight:400;color:#666;margin-bottom:10px}.list-custom-page-btm li .counter-value{font-size:calc(var(--lh-font-size) * 2.125);line-height:1.4;letter-spacing:.1em;color:#212121;font-weight:600;margin-bottom:10px;margin-top:0}.sectionBlockreviewsliderbanner .custom-container{display:grid;grid-template-columns:70% 30%}.sidefullbanner{display:flex;align-items:center}.sidefullbanner img{width:100%}.clientname{text-align:center;margin-top:50px;font-size:16px}.sectionBlockreviewsliderbanner .owl-dot span{background:#e2e2e2;width:9px;height:9px;display:inline-block;margin:0 4px}.sectionBlockreviewsliderbanner .owl-dot.active span{background:#b31824}.sectionBlockreviewsliderbanner .owl-dots{display:flex;justify-content:center;margin-top:40px}.racing-team-banner{max-height:480px;min-height:480px}@media (min-width: 768px) and (max-width: 1024px){.racing-team-banner{min-height:340px;max-height:340px}}@media (max-width: 767px){.racing-team-banner{min-height:165px;max-height:165px!important}}section.account-page.account-page-details .account-page--column-large.account-order-history th.col_one{width:45%}section.account-page.account-page-details .account-page--column-large.account-order-history th.col_five{width:20%}section.account-page.account-page-details .account-page--column-large.account-order-history span.ProductTitle{text-align:left;padding:0 10px}section.account-page.account-page-details .account-page--column-large.account-order-history td.account-order-number{text-align:left}section.account-page.account-page-details .account-page--column-large.account-order-history span.customer_detail a{padding-left:10px}section.account-page.account-page-details .account-page--column-large.account-order-history span.VariantSKU{padding-left:10px}.logos_partner img{max-width:150px;height:38px;object-fit:contain;cursor:pointer}.logos_partner{position:fixed;top:10px;z-index:9999;left:10px}..brand_logo_wrapper{display:flex;gap:0;position:relative;top:-5px}.logos_partner span.cs_text{display:none}@media only screen and (max-width:1024px){.logos_partner{display:none}body.scroll-lock .logos_partner{bottom:0!important;top:unset;width:325px;background:#fff;left:0;padding:15px;display:block;overflow:hidden;z-index:999}body.scroll-lock{height:auto}body.scroll-lock .logos_partner span.cs_text{display:block!important}body.scroll-lock .logos_partner .brand_logo_wrapper{display:flex;gap:5px;flex-direction:column}span.cs_text{font-weight:400;display:block;text-align:left;text-transform:uppercase;color:#aaa;font-size:12px;margin-bottom:10px}.mobile-nav-content{padding-bottom:150px!important}.mobile-nav-panel .header-actions-wrapper{padding-top:0}.scroll-lock .announcement-bar.hc-sticky{z-index:0}}.logos_partner.mob{display:none}.brand_logo_wrapper{display:flex;position:relative;top:-3px}.logos_partner img:hover{opacity:.6}@media only screen and (max-width:1024px){.logos_partner{display:none}}div#klaviyo-bis-modal button.btn.btn-success.btn-lg.col-xs-12{background:#b31824;border-radius:0;border-style:solid;border-color:#b31824;border-width:6px;color:#fff;font-family:Poppins,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:600;letter-spacing:0px;line-height:1;white-space:normal;padding-top:11px;padding-bottom:11px;text-align:center;word-break:break-word;align-self:flex-end;cursor:pointer;height:auto;width:100%}
/*# sourceMappingURL=/cdn/shop/t/110/assets/custom-leis.css.map */
