﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100%*70/3);position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714286%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100%/70);height:10px;float:left}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0 none;background:rgba(0,0,0,0);font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:none}@media(min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media(min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media(min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media(min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media(min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0;box-sizing:border-box}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}ul,li{list-style-type:none;margin:0;padding:0}a{text-decoration:none}html,body{background-color:#fff}html,body,a{color:#2c2c2c;margin:0;padding:0}p{margin:0;padding:0}*{box-sizing:content-box}html{font-size:1px}@font-face{font-family:"RaceBox-Bold";src:url("/assets/fonts/racebox_bold-webfont.eot");src:url("/assets/fonts/racebox_bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/racebox_bold-webfont.woff2") format("woff2"),url("/assets/fonts/racebox_bold-webfont.woff") format("woff"),url("/assets/fonts/racebox_bold-webfont.ttf") format("truetype"),url("/assets/fonts/racebox_bold-webfont.svg#raceboxbold") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RaceBox-Light";src:url("/assets/fonts/racebox_light-webfont.eot");src:url("/assets/fonts/racebox_light-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/racebox_light-webfont.woff2") format("woff2"),url("/assets/fonts/racebox_light-webfont.woff") format("woff"),url("/assets/fonts/racebox_light-webfont.ttf") format("truetype"),url("/assets/fonts/racebox_light-webfont.svg#raceboxlight") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RaceBox-Regular";src:url("/assets/fonts/racebox_regular-webfont.eot");src:url("/assets/fonts/racebox_regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/racebox_regular-webfont.woff2") format("woff2"),url("/assets/fonts/racebox_regular-webfont.woff") format("woff"),url("/assets/fonts/racebox_regular-webfont.ttf") format("truetype"),url("/assets/fonts/racebox_regular-webfont.svg#raceboxregular") format("svg");font-weight:normal;font-style:normal;font-display:swap}html,body{font-family:RaceBox-Regular,Verdana,sans-serif;font-size:1em;background:#fff;width:100%;margin:0;padding:0;font-weight:normal;font-style:normal;text-decoration:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:RaceBox-Light,serif;margin:0}h1{font-size:1.2em;letter-spacing:5px;margin:30px 0;line-height:32px;padding:0 20px}h2{font-size:1.1em;letter-spacing:3px;margin:20px 0}h3{font-family:RaceBox-Regular,Verdana,sans-serif;text-transform:none;line-height:140%}p{font-family:Racebox-Light,serif;font-size:.9em;line-height:140%;margin:20px 0}a{color:#ea2127;text-decoration:none}a:hover{text-decoration:underline}section.top-banner{background:#020202;overflow:hidden;text-align:center}section.top-banner img{max-width:100%;vertical-align:bottom;max-height:820px}section.top-banner video{vertical-align:bottom;width:100%}@media(max-height: 500px){section.top-banner.optional{max-height:100px}section.top-banner.optional img{margin-top:-50px}section.top-banner.optional.c100 img{margin-top:-100px}}section.centered-content h1{color:#ea2127;text-align:center}section.centered-content div.c{max-width:920px;padding:0 20px;margin-left:auto;margin-right:auto}section div.two-column-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media(min-width: 880px){section div.two-column-container section.column{max-width:440px}}@media(max-width: 879px){section div.two-column-container>.column:first-child>h2:first-child{display:none}}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}p.tar{text-align:right}p.tac{text-align:center}ul.noind{font-family:Racebox-Light,serif;font-size:.9em;line-height:140%;padding-left:10px}ul.reddot{font-family:Racebox-Light,serif;font-size:.9em;line-height:140%;padding-left:10px;margin:20px 0}ul.reddot li{padding-left:20px;position:relative;margin-bottom:5px}ul.reddot li:before{position:absolute;width:8px;height:8px;left:0;top:5px;border:1px solid #ea2127;border-radius:5px;content:""}ul.tick{font-family:Racebox-Light,serif;font-size:.9em;line-height:140%;padding-left:10px}ul.tick li{padding-left:30px;position:relative;margin-bottom:15px}ul.tick li:before{position:absolute;width:20px;height:20px;left:0;top:-1px;background:url("/assets/img/tick-bullet.png") no-repeat;content:""}strong.warning{padding-left:25px;background:url(/assets/img/warning-icon.png) left no-repeat;font-family:Racebox-bold,serif;text-transform:uppercase}noscript p{color:#ea2127;font-size:1.2em;padding:0 10px;margin:10px 0}header{position:fixed;top:0;left:0;right:0;height:100px;z-index:100}header nav.top{position:relative;padding:30px 0}header nav.top .logo{float:left;margin-left:70px;margin-top:-2px;width:210px;height:40px;font-size:1.2em;background:url("/assets/img/RaceBoxLogo.svg") left top no-repeat}header nav.top .micon>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-right:50px}header nav.top .micon>ul>li{display:inline-block;margin:0 5px;padding:0;text-transform:uppercase;font-size:.8em;line-height:35px;position:relative}@media(min-width: 1460px){header nav.top .micon>ul>li.product-many{display:none}}@media(min-width: 940px)and (max-width: 1459px){header nav.top .micon>ul>li.product-single{display:none}}@media(min-width: 940px){header nav.top .micon>ul>li:hover>ul{display:block}}header nav.top .micon>ul>li>ul{display:none;position:absolute;top:100%;right:0;background-color:#fff;border:1px solid #ddd;margin:0}header nav.top .micon>ul>li>ul>li{text-align:right;display:block;white-space:nowrap;height:30px}header nav.top .micon>ul>li>ul>li a{color:#4d4d4f;padding:0 15px}header nav.top .micon>ul>li>ul>li a.current{color:#ea2127}header nav.top .micon>ul>li>ul>li a:hover{text-decoration:none;color:#ea2127}header nav.top .micon>ul>li>a,header nav.top .micon>ul>li>label{color:#4d4d4f;display:inline-block;padding:0 15px;border-radius:2px;transition:color .3s,background-color .3s,border-radius .3s}header nav.top .micon>ul>li>a.current,header nav.top .micon>ul>li>label.current{color:#ea2127}@media(min-width: 940px){header nav.top .micon>ul>li>a:hover,header nav.top .micon>ul>li>label:hover{text-decoration:none;background:#ea2127;border-radius:15px;color:#fff}}header nav.top .micon>ul>li>a.buy,header nav.top .micon>ul>li>label.buy{background:#ea2127;color:#fff;border-radius:15px}@media(min-width: 940px){header nav.top .micon>ul>li:has(.current)>label:not(:hover){color:#ea2127}}header nav.top .micon>ul>li>label{line-height:35px;padding-right:30px;position:relative}header nav.top .micon>ul>li>label::after{content:" ";position:absolute;right:10px;width:10px;height:10px;top:50%;margin-top:-5px;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path stroke="%23333" stroke-width="4px" stroke-linecap="round" stroke-linejoin="round" fill="none" d="M 5,17 13,10 5,3" /></svg>');background-size:contain;transform:rotate(90deg);transition:transform .5s}@media(min-width: 940px){header nav.top .micon>ul>li>label:hover::after{background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path stroke="%23fff" stroke-width="4px" stroke-linecap="round" stroke-linejoin="round" fill="none" d="M 5,17 13,10 5,3" /></svg>');transform:rotate(-90deg)}}header nav.top .micon input{display:none;width:32px;height:24px;position:absolute;top:21px;right:60px;margin:0;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}header nav.top .micon input:checked~span{opacity:1;transform:translate(0, 9px) rotate(-45deg)}header nav.top .micon input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}header nav.top .micon input:checked~span:nth-last-child(2){transform:translate(0, -9px) rotate(45deg)}header nav.top .micon span{display:none;width:32px;height:4px;position:absolute;right:60px;top:21px}header nav.top .micon span:nth-last-child(3){top:30px}header nav.top .micon span:nth-last-child(2){top:39px}header nav.top .micon span{background:#ea2127;border-radius:3px;z-index:1;transition:transform .5s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease;transform-origin:50% 50%}header nav.top .micon .logo,header nav.top .micon .micon a{transition:color .2s ease-in}header nav.top .micon .micon a.buy{transition:border-color .2s ease-in}header nav.top .cart{display:block;width:35px;height:35px;position:absolute;top:30px;right:20px;background:url("/assets/img/cart-gray.svg") center center no-repeat}header nav.top .cart span{position:absolute;top:0;right:0;height:16px;line-height:16px;min-width:16px;text-align:center;background:#ea2127;color:#fff;border-radius:8px;font-size:8px}@media(max-width: 940px){header nav.top{background:#fff;padding:15px 0 10px 0}header nav.top .micon input,header nav.top .micon span{display:block}header nav.top .micon ul{transition:max-height .5s cubic-bezier(0.77, 0.2, 0.05, 1);max-height:0}header nav.top .micon>ul{overflow:hidden;margin:40px 0 0 65px;justify-content:left;clear:left}header nav.top .micon>ul>li{text-align:left;margin:0 15px}header nav.top .micon>ul>li.product-many{display:none}header nav.top .micon>ul>li input:checked~ul{display:block}header nav.top .micon>ul>li input:checked~label::after{background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path stroke="%23ea2127" stroke-width="4px" stroke-linecap="round" stroke-linejoin="round" fill="none" d="M 5,17 13,10 5,3" /></svg>');transform:rotate(-90deg)}header nav.top .micon>ul>li>ul{position:static;border:none;padding-left:20px}header nav.top .micon>ul>li>ul>li{text-align:left}header nav.top .micon>ul a.buy{border:none;background:none;color:#ea2127}header nav.top .micon input:checked~ul{max-height:500px}header nav.top .logo{margin-left:20px}header nav.top .cart{top:15px;right:15px}}@media(max-width: 940px){header nav.top .micon ul{display:block}header nav.top .micon ul li{display:block}}@media(min-width: 941px){header nav.top:before{content:"";background:#fff;opacity:.8;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}header nav.top.scrolled .logo,header nav.top.scrolled .micon a{color:#4d4d4f}header nav.top.scrolled .micon a.buy{border-color:#4d4d4f}}@media(max-width: 940px){header nav.top{box-shadow:0 0 10px 0 #ddd;border-bottom:1px solid #ddd}}header .shipping-info-banner{background-color:#4d4d4f;text-align:center;padding:2px 0;margin:0 auto;position:absolute;top:0;left:0;width:100%;height:16px}header .shipping-info-banner a,header .shipping-info-banner span{color:#fff;text-decoration:none;font-size:12px;line-height:16px;font-family:"RaceBox-Light","RaceBox",sans-serif}header .shipping-info-banner a{padding-right:20px;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 6 6" xmlns="http://www.w3.org/2000/svg"><path fill="%234d4d4f" d="m 2.6458333,0.04599333 a 2.5999999,2.5999999 0 0 0 -2.59983997,2.59983997 2.5999999,2.5999999 0 0 0 2.59983997,2.59984 2.5999999,2.5999999 0 0 0 2.59984,-2.59984 2.5999999,2.5999999 0 0 0 -2.59984,-2.59983997 z m 0.4346,0.82476 0.0341,0.0734 c 0.0452,0.11291997 0.0504,0.11264997 0.0842,0.18034997 0.0452,0.0734 0.0565,0.0963 0.0734,0.13022 -0.19191,0.14676 -0.20886,0.16327 -0.3669,0.30438 -0.12418,-0.18062 -0.17495,-0.27627 -0.21446,-0.39481 0.1016,-0.0677 0.2316,-0.16933997 0.38964,-0.29351997 z m -0.18035,1.15702997 c 0.0395,0 0.0677,0.0224 0.0677,0.0563 0,0.0452 -4.5e-4,0.0453 -0.20929,0.9033 -0.18627,0.74502 -0.18604,0.74478 -0.18604,0.84078 0,0.0959 0.0397,0.15813 0.10181,0.15813 0.0677,0 0.13504,-0.0284 0.52451,-0.24288 l 0.0961,-0.0506 -0.0227,0.15813 c -0.0677,0.0395 -0.10681,0.0679 -0.15761,0.0961 -0.10725,0.0734 -0.2147,0.14107 -0.32195,0.20877 -0.29915,0.19189 -0.45181,0.2651 -0.54777,0.2651 -0.0847,0 -0.13539,-0.0904 -0.13539,-0.22583 0,-0.14676 3.3e-4,-0.14648 0.26562,-1.12861 0.0847,-0.32173 0.10128,-0.40107 0.10128,-0.48007 0,-0.0621 -0.0225,-0.0956 -0.0677,-0.0956 -0.0508,0 -0.0675,0.005 -0.41186,0.19172 l 0.0114,-0.15813 c 0.46284,-0.31044 0.79598,-0.49661 0.89193,-0.49661 z" /></svg>');background-position:right;background-repeat:no-repeat;background-size:14px}header:has(.shipping-info-banner)>nav.top{top:20px}body main{margin-top:65px}@media(min-width: 939px){body main{margin-top:100px}}body header:has(.shipping-info-banner)~main{margin-top:85px}@media(min-width: 939px){body header:has(.shipping-info-banner)~main{margin-top:120px}}:target,.hash-target{display:block;position:relative;top:-169px;visibility:hidden}@media(max-width: 940px){:target,.hash-target{top:-90px}}footer{color:#fff;background-color:#ea2127;padding:30px 0}footer a{color:#fff}footer a:hover{text-decoration:none}footer .c{font-size:.9em;max-width:960px;margin:0 auto;padding:0 20px;display:flex}footer .c .logo{background:url(/assets/img/RaceBoxLogoWhite.svg) top left no-repeat;min-height:22px}footer .c .lc,footer .c .rc,footer .c .mc{padding:8px 0}footer .c .lc{width:240px;flex:1 200px;padding-left:74px}footer .c .mc{flex:2 400px;max-width:600px;display:flex;flex-flow:row wrap}footer .c .mc>ul,footer .c .mc>li{min-width:200px}footer .c .mc li{margin-bottom:30px}footer .c .rc{flex:1 200px;width:200px}footer .c .uc a{text-transform:uppercase}footer .c.pp{margin-top:30px;font-size:.8em}footer .followus{margin-top:28px}footer .followus a{display:inline-block;width:26px;height:22px;background-image:url(/assets/img/social-icons.png);background-repeat:no-repeat}footer .followus a.fb{background-position:0 0}footer .followus a.inst{background-position:-36px 0}footer .followus a.yt{background-position:-76px 0}footer .followus a.tw{background-position:-110px 0}@media(max-width: 550px){footer .c{display:block;padding:0 20px}footer .c .lc,footer .c .mc,footer .c .rc{padding:0 0 0 75px;margin:10px 0}footer .c .logo{padding:8px 0 8px 75px;margin:0}footer .c .uc{display:block}footer .c .uc li{display:block;margin:10px 0}footer .c .uc a{margin:0}footer .c.pp,footer .c.pp .rc{margin-top:20px}footer .followus{margin-top:10px}}a.gray-button,a.red-button,span.red-button{display:inline-block;color:#fff;text-transform:uppercase;font-size:.9em;font-family:RaceBox-Regular;padding:8px 30px;height:14px;line-height:12px;border-radius:15px}a.gray-button:hover,a.red-button:hover,span.red-button:hover{text-decoration:none}a.gray-button{background:#6d6e70}a.red-button,span.red-button{background:#ea2127}button.submit{color:#fff;text-transform:uppercase;font-size:1.2em;font-family:RaceBox-Regular,serif;padding:6px 30px;box-sizing:border-box;height:34px;line-height:110%;border-radius:18px;background:#ea2127;border:1px solid #ea2127;vertical-align:bottom;margin:5px;cursor:pointer}button.submit:disabled{background:#9d9d9d;border-color:#9d9d9d;cursor:default}input[type~=text],input[type~=password],input[type~=email],input[type~=number],input[type~=tel],textarea,button,select{box-sizing:border-box;font-family:RaceBox-Regular,serif;font-size:1.2em;color:#2c2c2c;box-shadow:none;outline:none;border:1px solid #808186;border-radius:0;padding:6px 15px;height:34px;line-height:110%;vertical-align:baseline;margin:5px}input[type~=text]::placeholder,input[type~=text]::-webkit-input-placeholder,input[type~=password]::placeholder,input[type~=password]::-webkit-input-placeholder,input[type~=email]::placeholder,input[type~=email]::-webkit-input-placeholder,input[type~=number]::placeholder,input[type~=number]::-webkit-input-placeholder,input[type~=tel]::placeholder,input[type~=tel]::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,button::placeholder,button::-webkit-input-placeholder,select::placeholder,select::-webkit-input-placeholder{font-family:RaceBox-Light,serif;color:#9d9d9d}input[type~=text]::-ms-input-placeholder,input[type~=password]::-ms-input-placeholder,input[type~=email]::-ms-input-placeholder,input[type~=number]::-ms-input-placeholder,input[type~=tel]::-ms-input-placeholder,textarea::-ms-input-placeholder,button::-ms-input-placeholder,select::-ms-input-placeholder{font-family:RaceBox-Light,serif;color:#9d9d9d}input[type~=text],input[type~=password],input[type~=email],input[type~=number],input[type~=tel],textarea,button,select{background-color:#fff}input[type~=text]:focus,input[type~=password]:focus,input[type~=email]:focus,input[type~=number]:focus,input[type~=tel]:focus,textarea:focus,button:focus,select:focus{box-shadow:0 0 3px #ea2127;border-color:#ea2127}form.inputerr input[type~=text],form.inputerr input[type~=password],form.inputerr input[type~=email],form.inputerr input[type~=number],form.inputerr input[type~=tel],form.inputerr textarea,form.inputerr button,form.inputerr select{border-color:#ea2127}input[type~=text].error,input[type~=password].error,input[type~=email].error,input[type~=number].error,input[type~=tel].error,textarea.error,button.error,select.error{border-color:#ea2127}select,button{cursor:pointer}select{position:relative;padding-left:12px;background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><path d="M7 10l5 5 5-5z"/></svg>');background-position:100% 50%;background-repeat:no-repeat}select:disabled{background-image:none}input[type~=text],input[type~=password],input[type~=email],input[type=number],input[type=email],input[type=tel],textarea,button,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0}textarea{height:auto}.cbcontainer{position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbcontainer input{position:absolute;opacity:0;left:0;top:0;width:18px;height:18px}.cbcontainer label{line-height:130%}.cbcontainer label:before{position:absolute;content:" ";text-align:center;top:-1px;left:0;border:1px solid #808186;width:18px;height:18px}.cbcontainer input[type=radio]~label:before{border-radius:9px}.cbcontainer input:checked~label:before{content:"✓ ";font-family:"Lucida Sans Unicode","Arial Unicode MS",Arialt,serif;font-size:1.4em;line-height:1;color:#ea2127}.cbcontainer input:disabled~label:before{color:#9d9d9d}.cbcontainer input:focus~label:before{box-shadow:0 0 3px #ea2127;border-color:#ea2127}.cbcontainer.error label:before{border-color:#ea2127}label{cursor:pointer;line-height:110%;vertical-align:baseline}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{text-align:right;-moz-appearance:textfield}fieldset{margin:0;padding:0;padding-block:0;padding-inline:0;margin-inline:0;border:none}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:50%;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:50%;opacity:1}}@-webkit-keyframes animatefrombottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes animatefrombottom{from{bottom:-100px;opacity:0}to{bottom:0;opacity:1}}@keyframes progressBar{0%{background-position-x:-400%}100%{background-position-x:500%}}.modal-container{display:none;position:fixed;z-index:200;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-container>div{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background-color:#fefefe;margin:auto;padding:0;border:1px solid #888;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}.modal-container>div .header{padding:10px 20px}.modal-container>div .header .close{font-family:Arial,Helvetica,sans-serif;color:#ea2127;float:right;font-size:28px;font-weight:bold}.modal-container>div .header .close:hover,.modal-container>div .header .close:focus{color:#000;text-decoration:none;cursor:pointer}.modal-container>div .contents{padding:10px 20px}.modal-container>div .loading-indicator-overlay{position:absolute}.modal-container.loading-s>div:after{content:" ";position:absolute;top:0;height:10px;width:100%;background-size:80% 100%;background-clip:padding-box;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><rect fill="%23ea212766" width="20px" height="20px"></rect></svg>');background-repeat:no-repeat;animation:2s ease-in-out progressBar;animation-iteration-count:infinite}.low-stock-banner{border:5px solid #ea2127;border-radius:5px;text-align:center}.low-stock-banner>div:first-child{font-size:1.3em;margin-bottom:5px;text-transform:uppercase}.low-stock-banner>div:last-child{font-size:1.1em}.low-stock-banner{padding:5px;color:#ea2127}.low-stock-banner.tilt{position:absolute;top:0px;right:0px;transform:rotate(-10deg);background:hsla(0,0%,100%,.5)}div.products-list{display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:stretch}div.products-list>a,div.products-list>div{width:300px;display:flex;flex-direction:column;position:relative;color:#2c2c2c;padding:20px 10px;transition:background-color .5s,border-radius .5s;cursor:pointer}div.products-list>a:hover,div.products-list>div:hover{background-color:#e4e4ec;text-decoration:none;border-radius:20px}div.products-list>a .img,div.products-list>div .img{position:relative;height:200px}div.products-list>a .img img,div.products-list>div .img img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}div.products-list>a h3,div.products-list>div h3{text-align:center}div.products-list>a ul,div.products-list>div ul{text-align:left;flex-grow:2}div.products-list>a .availability-warning,div.products-list>div .availability-warning{color:#ea2127;margin:20px 0;text-align:center}div.products-list>a .buttons a,div.products-list>div .buttons a{margin:0 5px}div.products-list>a .buttons a.see-more,div.products-list>div .buttons a.see-more{display:inline-block;margin-bottom:20px}div.products-list>a>.red-button,div.products-list>div>.red-button{align-self:center}div.products-list>a p.price,div.products-list>div p.price{margin-top:0;font-size:24px}div.products-list>a p.price strike,div.products-list>div p.price strike{font-size:18px}div.products-list>a p.price strong,div.products-list>div p.price strong{color:#ea2127}div.products-list>a:hover{text-decoration:none}.loading-indicator-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.7);background-position:center center;background-repeat:no-repeat;background-image:url(/assets/img/logo-sm.png)}.loading-indicator-overlay:after{content:"";position:absolute;width:100px;height:100px;margin:-50px 0 0 -50px;top:50%;left:50%;background:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"><circle cx="50" cy="95" r="5" fill="%23333333" /><circle cx="72.5" cy="89" r="5" fill="%23666666" /><circle cx="89" cy="72.5" r="5" fill="%23999999" /><circle cx="95" cy="50" r="5" fill="%23CCCCCC" /></svg>');animation:spin 3s linear infinite}.loading .loading-indicator-overlay{display:block}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.bottom-popup-element{position:fixed;left:0;right:0;padding:20px 20px 20px 20px;bottom:-200px;transition:bottom .5s ease}.bottom-popup-element>div{display:flex;flex-flow:row nowrap;justify-content:space-between}.bottom-popup-element>div .right{text-align:right;color:#ea2127}.bottom-popup-element.cart-icon{padding-left:60px;background:url("/assets/img/cart-red.svg") 20px 15px no-repeat #f1f1f3}.bottom-popup-element.cart-icon .left{white-space:nowrap}.bottom-popup-element.visible{bottom:0}@media(min-width: 470px){section.compatible-apps div.content{display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:center}}section.compatible-apps div.content a{text-align:center;padding:10px;display:block}section.compatible-apps div.content a img{max-height:60px;vertical-align:middle}section.compatible-apps div.content a span{line-height:60px}section.compatible-apps div.content a:hover{text-decoration:none;background-color:#e4e4ec}section.compatible-apps p.small{font-size:.8em;color:#666}.countdown-counter{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-template-rows:auto auto;margin:0 20px 20px;opacity:0}.countdown-counter span{text-align:center}.countdown-counter span:nth-child(-n+4){color:#ea2127;font-size:2.5em;padding:5px 5px 2px}.countdown-counter span:nth-child(-n+3){border-right:2px solid #808186}.countdown-counter span:not(:nth-child(-n+4)){color:#808186;font-size:.8em;padding-top:5px}section.gallery{padding-bottom:30px}section.gallery .sl-gallery-list{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center}:where(body.page-front) section{border-bottom:2px solid #fff}:where(body.page-front) section h1{color:#ea2127;text-align:center;margin-top:0}:where(body.page-front) section h2{color:#ea2127;text-align:center;margin-top:0}:where(body.page-front) section{padding-top:20px}:where(body.page-front) section p.buy,:where(body.page-front) section p.more{background-color:inherit;text-align:center;margin:20px 0 0;padding:2px 0}:where(body.page-front) section p.buy a,:where(body.page-front) section p.more a{min-width:180px}@media(max-width: 1000px){:where(body.page-front) section p.buy,:where(body.page-front) section p.more{padding:2px 20px}:where(body.page-front) section p.buy a,:where(body.page-front) section p.more a{display:block}}:where(body.page-front) section>p.text,:where(body.page-front) section>div.content{background-color:inherit;max-width:960px;margin:10px auto 30px auto;padding:10px 0;text-align:center}@media(max-width: 1000px){:where(body.page-front) section>p.text,:where(body.page-front) section>div.content{text-align:left;padding:10px}}:where(body.page-front) section.with-banner{padding-top:0}:where(body.page-front) section.with-banner .topimg{text-align:center;background:#020202}:where(body.page-front) section.with-banner .topimg img{max-width:100%;max-height:820px;vertical-align:bottom}:where(body.page-front) section.with-banner .topimg{border-bottom:2px solid #fff;margin-bottom:72px}section.top-banner{padding-top:0}section.front-video{padding-top:0}section.front-video+section{padding-top:72px}section.front-introduction{padding-bottom:32px;background:#f1f1f3 url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.front-introduction h1,section.front-introduction h2{background:#f1f1f3}section.front-introduction p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.front-introduction p.t.l{padding-right:520px}section.front-introduction p.t.r{padding-left:520px}section.front-introduction p.t{position:relative}section.front-introduction p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#f1f1f3;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.front-introduction{background-position:50px top}section.front-introduction h1{text-align:left;padding-left:30px}section.front-introduction p.t{margin:0 0 20px 0;max-width:initial}section.front-introduction p.t.l,section.front-introduction p.t.r{padding:0 30px 0 100px}section.front-introduction p.t:before{left:50px}}section.front-introduction p.t.chrono:before{height:58px;background-image:url(/assets/img/fp/svg/measuring.svg)}section.front-introduction p.t.location:before{height:64px;background-image:url(/assets/img/fp/svg/gps-tracking.svg)}section.front-introduction p.t.box:before{height:69px;background-image:url(/assets/img/fp/svg/one-solution.svg)}section.front-introduction p.t.star:before{height:60px;background-image:url(/assets/img/fp/svg/star.svg)}section.front-introduction p.t.lap-timer:before{height:60px;background-image:url(/assets/img/fp/svg/lap-timer.svg)}section.front-introduction p.t.lap-timer-2:before{height:60px;background-image:url(/assets/img/fp/svg/lap-timer-2.svg)}section.front-introduction p.t.drag-meter:before{height:80px;background-image:url(/assets/img/fp/svg/drag-meter.svg)}section.front-introduction p.t.drag-meter-2:before{height:60px;background-image:url(/assets/img/fp/svg/drag-meter-2.svg)}section.front-introduction div.ks{background:#000;text-align:center;margin:0 auto 72px auto;padding:30px 0;color:#f1f1f3}section.front-introduction div.ks a{color:#f1f1f3}section.front-introduction div.ks p{margin:0;padding:0;font-size:26px}section.front-introduction div.ks .t,section.front-introduction div.ks .s{margin:10px auto 0;display:flex;justify-content:space-evenly;max-width:600px}section.front-introduction div.ks .t span,section.front-introduction div.ks .s span{display:inline-block;width:100px}section.front-introduction div.ks .t,section.front-introduction div.ks .s{text-transform:uppercase}section.front-introduction div.ks .t{font-size:48px;color:#ea2127}section.front-carousel{text-align:center;background:#ebebeb;position:relative}section.front-carousel a.prev,section.front-carousel a.next{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;background:url("/assets/img/carouselle-lr.png") no-repeat}section.front-carousel a.prev{background-position:left;left:30px}section.front-carousel a.next{background-position:right;right:30px}section.front-carousel ul.carousel-images{display:flex;align-items:center;justify-content:center;overflow:hidden}section.front-carousel ul.carousel-images img{max-width:730px;max-height:530px;vertical-align:bottom}@media(max-width: 700px){section.front-carousel ul.carousel-images img{max-width:100%}}section.front-carousel ul.carousel-indicator{height:30px;width:200px;position:absolute;bottom:0;left:50%;margin-left:-100px}section.front-carousel ul.carousel-indicator li{display:inline-block}section.front-carousel ul.carousel-indicator li a{display:inline-block;width:10px;height:10px;border:1px solid #ea2127;border-radius:6px}section.front-carousel ul.carousel-indicator li a.active{background:#ea2127}section.what-racebox-does{padding-bottom:32px;background:#fdeae3 url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.what-racebox-does h1,section.what-racebox-does h2{background:#fdeae3}section.what-racebox-does p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.what-racebox-does p.t.l{padding-right:520px}section.what-racebox-does p.t.r{padding-left:520px}section.what-racebox-does p.t{position:relative}section.what-racebox-does p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#fdeae3;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.what-racebox-does{background-position:50px top}section.what-racebox-does h1{text-align:left;padding-left:30px}section.what-racebox-does p.t{margin:0 0 20px 0;max-width:initial}section.what-racebox-does p.t.l,section.what-racebox-does p.t.r{padding:0 30px 0 100px}section.what-racebox-does p.t:before{left:50px}}section.what-racebox-does .topimg{background-color:#ebebeb}section.what-racebox-does p.t.hand:before{height:86px;background-image:url(/assets/img/fp/svg/experience.svg)}section.what-racebox-does p.t.even-more:before{height:60px;background-image:url(/assets/img/fp/svg/more.svg)}section.what-racebox-does p.t.in:before{text-align:center;position:absolute;top:0;left:50%;width:170px;margin-left:-145px;height:20px;line-height:20px;padding:6px 0;border-radius:3px;background-color:#ea2127;color:#fff;font-size:1.2em;font-family:RaceBox-Regular}section.what-racebox-does p.t.in.standalone:before{content:"Standalone"}section.what-racebox-does p.t.in.lap-timer:before{content:"Lap Timer"}section.what-racebox-does p.t.in.drag-meter:before{content:"Drag Meter"}section.what-racebox-does p.t.in.history:before{content:"History"}section.what-racebox-does p.t.in.predictive:before{content:"Predictive"}section.what-racebox-does p.t.in.location:before{content:"25Hz GPS"}section.what-racebox-does p.t.in.features:before{content:"Features"}section.what-racebox-does p.t.in.hardware:before{content:"Hardware"}section.what-racebox-does p.t.in.storage:before{content:"Storage"}section.what-racebox-does p.t.in.protocol:before{content:"Protocol"}section.what-racebox-does p.t.in.bare-board:before{content:"Bare Board"}@media(max-width: 1000px){section.what-racebox-does p.t.in:before{left:15px;margin-left:0}section.what-racebox-does p.t.in{padding-top:40px}}section.tech-specs{padding-bottom:32px;background:#fdeae3 url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.tech-specs h1,section.tech-specs h2{background:#fdeae3}section.tech-specs p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.tech-specs p.t.l{padding-right:520px}section.tech-specs p.t.r{padding-left:520px}section.tech-specs p.t{position:relative}section.tech-specs p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#fdeae3;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.tech-specs{background-position:50px top}section.tech-specs h1{text-align:left;padding-left:30px}section.tech-specs p.t{margin:0 0 20px 0;max-width:initial}section.tech-specs p.t.l,section.tech-specs p.t.r{padding:0 30px 0 100px}section.tech-specs p.t:before{left:50px}}section.tech-specs div.tech{max-width:960px;margin:0 auto;background:#fdeae3}section.tech-specs div.tech ul{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}@media(max-width: 1000px){section.tech-specs div.tech ul{padding:0 25px}}section.tech-specs div.tech ul li{width:200px;display:inline-block;margin:30px 10px;font-family:Racebox-Light;line-height:140%;font-size:.9em;padding-top:45px;position:relative}section.tech-specs div.tech ul li:before{content:"";position:absolute;top:0;left:0;width:32px;height:32px;background-image:url(/assets/img/fp/svg/features.svg);background-repeat:no-repeat}section.tech-specs div.tech ul li.lcd:before{background-position:-96px 0}section.tech-specs div.tech ul li.wifi:before{background-position:-64px 0}section.tech-specs div.tech ul li.gps:before{background-position:0 0}section.tech-specs div.tech ul li.acc:before{background-position:-96px -32px}section.tech-specs div.tech ul li.ext:before{background-position:-32px 0}section.tech-specs div.tech ul li.type-c:before{background-position:0 -32px}section.tech-specs div.tech ul li.battery:before{background-position:-32px -32px}section.tech-specs div.tech ul li.mem:before{background-position:-64px -32px}section.tech-specs div.tech ul li.ble:before{background-position:-128px 0}section.tech-specs div.tech ul li.gyro:before{background-position:-128px -32px}section.tech-specs div.tech ul li.mount:before{background-position:-160px 0}section.tech-specs div.tech ul li.water:before{background-position:-160px -32px}section.tech-specs div.tech ul li.voltage:before{background-position:-192px 0}section.tech-specs div.tech ul li.size:before{background-position:-192px -32px}section.tech-specs div.tech ul li.button:before{background-position:-224px 0}@media(min-width: 421px)and (max-width: 900px){section.tech-specs div.tech ul li{width:160px}}@media(max-width: 420px){section.tech-specs div.tech ul li{width:100%;padding-top:0;padding-left:65px;min-height:45px;margin:10px}}section.app{padding-bottom:32px;background:#f1f1f3 url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.app h1,section.app h2{background:#f1f1f3}section.app p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.app p.t.l{padding-right:520px}section.app p.t.r{padding-left:520px}section.app p.t{position:relative}section.app p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#f1f1f3;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.app{background-position:50px top}section.app h1{text-align:left;padding-left:30px}section.app p.t{margin:0 0 20px 0;max-width:initial}section.app p.t.l,section.app p.t.r{padding:0 30px 0 100px}section.app p.t:before{left:50px}}section.app p.t.app:before{height:64px;background-image:url(/assets/img/fp/svg/app-icon.svg)}section.app p.t.ios-android{min-height:130px}section.app p.t.ios-android:before{height:110px;background-image:url(/assets/img/fp//svg/ios-android.svg)}section.app p.t.updates:before{height:62px;background-image:url(/assets/img/fp/svg/updates.svg)}section.stay-in-touch{padding-bottom:32px;background:#e4e4ec url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.stay-in-touch h1,section.stay-in-touch h2{background:#e4e4ec}section.stay-in-touch p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.stay-in-touch p.t.l{padding-right:520px}section.stay-in-touch p.t.r{padding-left:520px}section.stay-in-touch p.t{position:relative}section.stay-in-touch p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#e4e4ec;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.stay-in-touch{background-position:50px top}section.stay-in-touch h1{text-align:left;padding-left:30px}section.stay-in-touch p.t{margin:0 0 20px 0;max-width:initial}section.stay-in-touch p.t.l,section.stay-in-touch p.t.r{padding:0 30px 0 100px}section.stay-in-touch p.t:before{left:50px}}section.stay-in-touch form{background:#e4e4ec;display:block;text-align:center;margin:10px auto 10px auto;padding:10px 0}section.stay-in-touch form .cnt{position:relative;display:inline-block}section.stay-in-touch form .cnt .overlay{position:absolute;display:none;margin:0;top:0;left:0;right:0;bottom:0;transition:opacity .2s ease-out}section.stay-in-touch form.sending .cnt .sending{display:block;opacity:1}section.stay-in-touch form.done .cnt .done{display:block;opacity:1}@media(max-width: 550px){section.stay-in-touch form,section.stay-in-touch p.text{text-align:left;padding:10px 30px}section.stay-in-touch input{display:block}}section.buy{padding-bottom:32px;background:#e4e4ec url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.buy h1,section.buy h2{background:#e4e4ec}section.buy p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.buy p.t.l{padding-right:520px}section.buy p.t.r{padding-left:520px}section.buy p.t{position:relative}section.buy p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#e4e4ec;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.buy{background-position:50px top}section.buy h1{text-align:left;padding-left:30px}section.buy p.t{margin:0 0 20px 0;max-width:initial}section.buy p.t.l,section.buy p.t.r{padding:0 30px 0 100px}section.buy p.t:before{left:50px}}section.buy ul.reddot{display:inline-block;text-align:left}section.buy .limited-time-offer{font-size:120%;color:#ea2127}section.buy strong.holiday-delays{color:#ea2127}section.buy .price-note{font-style:oblique}section.buy .exclusive-distributor img{max-width:100%;margin:10px 0}section.buy .low-stock-banner{max-width:200px;margin:20px auto}section.buy .availability-warning{color:#ea2127;font-size:1.2em;margin:20px 0;text-align:center}section.buy .countdown-counter{max-width:500px;margin:0 auto}section.testimonials{padding-bottom:32px;background:#f1f1f3 url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.testimonials h1,section.testimonials h2{background:#f1f1f3}section.testimonials p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.testimonials p.t.l{padding-right:520px}section.testimonials p.t.r{padding-left:520px}section.testimonials p.t{position:relative}section.testimonials p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#f1f1f3;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.testimonials{background-position:50px top}section.testimonials h1{text-align:left;padding-left:30px}section.testimonials p.t{margin:0 0 20px 0;max-width:initial}section.testimonials p.t.l,section.testimonials p.t.r{padding:0 30px 0 100px}section.testimonials p.t:before{left:50px}}section.testimonials .quotes,section.testimonials .references{position:relative;margin:0 auto;max-width:960px;display:flex;flex-flow:row wrap;justify-content:space-between}section.testimonials .quotes p,section.testimonials .references p{max-width:440px}@media(max-width: 1000px){section.testimonials .quotes,section.testimonials .references{margin:0;max-width:initial}section.testimonials .quotes p,section.testimonials .references p{padding:0 30px 0 100px;max-width:initial}}section.testimonials .quotes:before{position:absolute;top:20px;left:50%;width:60px;height:62px;margin-left:-30px;content:" ";background:#f1f1f3 url(/assets/img/fp/svg/testimonials.svg) center no-repeat}@media(max-width: 1000px){section.testimonials .quotes:before{margin-left:0;left:20px}}section.testimonials .references{background:#f1f1f3;align-items:center;align-content:stretch}section.testimonials .references a{margin:10px}section.testimonials .references a img{max-width:190px;max-height:100px}@media(max-width: 1000px){section.testimonials .references{background:none;padding:0 30px 0 100px}section.testimonials .references a img{max-width:100px;max-height:60px}}section.testimonials small.author{display:block;font-family:RaceBox-Regular}section.testimonials small.author:before{content:"- "}section.whats-in-the-box{padding-bottom:32px;background:#e4e4ec url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.whats-in-the-box h1,section.whats-in-the-box h2{background:#e4e4ec}section.whats-in-the-box p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.whats-in-the-box p.t.l{padding-right:520px}section.whats-in-the-box p.t.r{padding-left:520px}section.whats-in-the-box p.t{position:relative}section.whats-in-the-box p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#e4e4ec;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.whats-in-the-box{background-position:50px top}section.whats-in-the-box h1{text-align:left;padding-left:30px}section.whats-in-the-box p.t{margin:0 0 20px 0;max-width:initial}section.whats-in-the-box p.t.l,section.whats-in-the-box p.t.r{padding:0 30px 0 100px}section.whats-in-the-box p.t:before{left:50px}}section.whats-in-the-box .content{background:none}section.whats-in-the-box .content img,section.whats-in-the-box .content div{width:400px}@media(max-width: 410px){section.whats-in-the-box .content img,section.whats-in-the-box .content div{width:100%}}section.whats-in-the-box .content{display:flex;justify-content:space-around;flex-wrap:wrap}section.whats-in-the-box .content div{text-align:left;background:#e4e4ec}#add-to-cart-popup{background-position:20px center}#add-to-cart-popup .left{line-height:44px}@media(min-width: 1000px){#add-to-cart-popup{bottom:-200px}}section.stay-in-touch{padding-top:0}@media(max-width: 1001px){section.introducing-mini-s{padding-top:0}section.introducing-mini-s .pre-logo{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>');background-size:1px 20px;background-repeat:no-repeat;background-position:50px bottom;background-color:inherit;margin-bottom:20px;text-align:center}section.introducing-mini-s .pre-logo img{max-width:100%;margin-top:-10px}}@media(min-width: 1000px){section.introducing-mini-s .pre-logo,section.introducing-mini-s img{display:none}section.introducing-mini-s .with-s-bg{position:relative}section.introducing-mini-s .with-s-bg:before{content:"";position:absolute;height:100%;width:40%;left:0;top:0;background-image:url("/product-image/racebox-mini-s-front.png");background-size:contain;background-repeat:no-repeat;background-position:right center}}section.stay-in-touch{padding-top:0}@media(max-width: 1001px){section.what-is-racebox-micro{padding-top:0}section.what-is-racebox-micro .pre-logo{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>');background-size:1px 20px;background-repeat:no-repeat;background-position:50px bottom;background-color:inherit;margin-bottom:20px;text-align:center}section.what-is-racebox-micro .pre-logo img{max-width:100%;margin-top:-10px}}@media(min-width: 1000px){section.what-is-racebox-micro .pre-logo,section.what-is-racebox-micro img{display:none}section.what-is-racebox-micro .with-bg-image{position:relative}section.what-is-racebox-micro .with-bg-image:before{content:"";position:absolute;height:30%;width:35%;left:0;top:35%;background-image:url("/product-image/racebox-micro-sm.png");background-size:contain;background-repeat:no-repeat;background-position:right center}}@media(max-width: 1001px){:where(body.page-mini-s-preorder) section.what-racebox-does{padding-top:0}:where(body.page-mini-s-preorder) section.what-racebox-does .pre-logo{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>');background-size:1px 20px;background-repeat:no-repeat;background-position:50px bottom;background-color:inherit;margin-bottom:20px;text-align:center}:where(body.page-mini-s-preorder) section.what-racebox-does .pre-logo img{max-width:100%;margin-top:-10px}}@media(min-width: 1000px){:where(body.page-mini-s-preorder) section.what-racebox-does .pre-logo,:where(body.page-mini-s-preorder) section.what-racebox-does img{display:none}:where(body.page-mini-s-preorder) section.what-racebox-does .with-s-bg{position:relative}:where(body.page-mini-s-preorder) section.what-racebox-does .with-s-bg:before{content:"";position:absolute;height:100%;width:40%;left:0;top:0;background-image:url("/product-image/racebox-mini-s-front.png");background-size:contain;background-repeat:no-repeat;background-position:right center}}section.other-product-info{padding-bottom:32px;background:#fdeae3 url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.other-product-info h1,section.other-product-info h2{background:#fdeae3}section.other-product-info p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.other-product-info p.t.l{padding-right:520px}section.other-product-info p.t.r{padding-left:520px}section.other-product-info p.t{position:relative}section.other-product-info p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#fdeae3;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.other-product-info{background-position:50px top}section.other-product-info h1{text-align:left;padding-left:30px}section.other-product-info p.t{margin:0 0 20px 0;max-width:initial}section.other-product-info p.t.l,section.other-product-info p.t.r{padding:0 30px 0 100px}section.other-product-info p.t:before{left:50px}}section.other-product-info .content{background:none}section.other-product-info .content img,section.other-product-info .content div{max-width:400px}@media(max-width: 410px){section.other-product-info .content img,section.other-product-info .content div{width:100%}}section.other-product-info .content{display:flex;justify-content:space-around;flex-wrap:wrap}section.other-product-info .content div{text-align:left;background:#fdeae3}section.compare{padding-bottom:32px;background:#f1f1f3 url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1" style="background-color:%23ea2127"></svg>') center no-repeat;background-size:1px 100%}section.compare h1,section.compare h2{background:#f1f1f3}section.compare p.t{max-width:440px;min-height:90px;margin:0 auto 20px auto}section.compare p.t.l{padding-right:520px}section.compare p.t.r{padding-left:520px}section.compare p.t{position:relative}section.compare p.t:before{content:"";position:absolute;top:-5px;left:50%;margin-left:-30px;width:60px;background-color:#f1f1f3;background-position:center center;background-repeat:no-repeat}@media(max-width: 1000px){section.compare{background-position:50px top}section.compare h1{text-align:left;padding-left:30px}section.compare p.t{margin:0 0 20px 0;max-width:initial}section.compare p.t.l,section.compare p.t.r{padding:0 30px 0 100px}section.compare p.t:before{left:50px}}section.compare{background:#f1f1f3}section.compare .content{max-width:960px;margin-bottom:0}section.compare table{border:none;width:100%;border-collapse:collapse;table-layout:fixed}section.compare table td{padding:10px 10px;font-size:.9em;line-height:120%}section.compare table thead td{font-family:RaceBox-Light;text-align:center;border-bottom:1px solid #ea2127;vertical-align:bottom}section.compare table thead td span{display:block}section.compare table thead td img{max-width:200px}@media(max-width: 960px){section.compare table thead td img,section.compare table thead td.fw{width:150px}}@media(max-width: 700px){section.compare table thead td img,section.compare table thead td.fw{width:80px}}@media(max-width: 600px){section.compare table thead td img,section.compare table thead td.fw{width:70px}}@media(max-width: 500px){section.compare table thead td img,section.compare table thead td.fw{width:60px}}section.compare table tbody td{text-align:center;margin:0;min-height:32px}section.compare table tbody td span{display:block;margin:auto;width:32px;height:32px;font-size:0;color:rgba(0,0,0,0);background:url(/assets/img/yes-no.svg) no-repeat;background-position:0 0}section.compare table tbody td span.no{background-position:-32px 0}section.compare table td:first-child{text-align:left;border-right:1px solid #ea2127}@media(max-width: 700px){section.compare table td:first-child{width:200px}}@media(max-width: 600px){section.compare table td:first-child{width:150px}}@media(max-width: 500px){section.compare table td:first-child{width:100px}}@media(max-width: 700px){section.compare table a.red-button{padding:8px 5px;height:auto}}section.app[role=main]{background:#f1f1f3;padding-top:0}section.app[role=main] .topimg{background-color:#ebebeb}section.app[role=main] .app-gallery{padding-top:20px;background:#f1f1f3;max-width:960px;margin:0 auto 50px auto;position:relative}section.app[role=main] .app-gallery .tns-item{text-align:center;padding:0 40px}section.app[role=main] .app-gallery .tns-item:hover{text-decoration:none}section.app[role=main] .app-gallery .tns-item>div{height:220px;position:relative}section.app[role=main] .app-gallery .tns-item>div div{background:url(/assets/img/iphone-frame-th.png) no-repeat center;position:absolute;top:0;left:50%;width:144px;height:220px;margin-left:-72px}section.app[role=main] .app-gallery .tns-item>div img{position:absolute;height:200px;width:92px;top:6px;left:50%;margin-left:-46px}section.app[role=main] .app-gallery .tns-item>div.landscape div{background:url(/assets/img/iphone-frame-landscape-th.png) no-repeat center;position:absolute;top:42px;left:50%;width:228px;height:136px;margin-left:-114px}section.app[role=main] .app-gallery .tns-item>div.landscape img{top:61px;width:200px;height:92px;margin-left:-100px}section.app[role=main] .app-gallery .tns-item span{display:block;color:#2c2c2c;font-family:Racebox-Light,sans-serif;font-size:.9em;line-height:140%;margin:20px 0}section.app[role=main] .app-gallery .tns-nav{text-align:center}section.app[role=main] .app-gallery .tns-nav button{border:1px solid #ea2127;border-radius:5px;outline:none;width:8px;height:8px;left:6px;top:5px;padding:0;transition:background-color .3s}section.app[role=main] .app-gallery .tns-nav button.tns-nav-active{background-color:#ea2127}section.app[role=main] .app-gallery>button{border:none;outline:none;background:rgba(0,0,0,.2);width:30px;height:30px;padding:0;margin:0;text-align:center}section.app[role=main] .app-gallery button.prev{position:absolute;left:0;top:50%}section.app[role=main] .app-gallery button.next{position:absolute;right:0;top:50%}section.checkout .layout,section.payment:where(:not(.proforma)) .layout{position:relative}@media(min-width: 800px){section.checkout .layout,section.payment:where(:not(.proforma)) .layout{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between}section.checkout .layout>.cart,section.payment:where(:not(.proforma)) .layout>.cart{width:300px;flex:0 0 auto;order:2}section.checkout .layout>.form,section.checkout .layout>.payment,section.payment:where(:not(.proforma)) .layout>.form,section.payment:where(:not(.proforma)) .layout>.payment{padding:10px 10px 0 0;max-width:550px}section.checkout .layout>.form,section.payment:where(:not(.proforma)) .layout>.form{max-width:550px}section.checkout .layout>.payment,section.payment:where(:not(.proforma)) .layout>.payment{padding-top:10px;flex-grow:1;min-width:300px}}section.checkout .cart,section.payment:where(:not(.proforma)) .cart{position:relative}section.checkout .cart h3,section.payment:where(:not(.proforma)) .cart h3{margin-bottom:10px}section.checkout .cart,section.payment:where(:not(.proforma)) .cart{padding:20px;background:#f1f1f3}section.checkout .cart .product::after,section.payment:where(:not(.proforma)) .cart .product::after{content:"";clear:both;display:table}section.checkout .cart .product .thumb,section.payment:where(:not(.proforma)) .cart .product .thumb{text-align:center;margin:10px 0}section.checkout .cart .product .thumb img,section.payment:where(:not(.proforma)) .cart .product .thumb img{width:200px}section.checkout .cart .product .quantity-container,section.payment:where(:not(.proforma)) .cart .product .quantity-container{align-items:center}section.checkout .cart .product .quantity-container .cnt button,section.checkout .cart .product .quantity-container .cnt input,section.payment:where(:not(.proforma)) .cart .product .quantity-container .cnt button,section.payment:where(:not(.proforma)) .cart .product .quantity-container .cnt input{margin:0;padding:6px 15px;vertical-align:top;border:1px solid #808186}section.checkout .cart .product .quantity-container .cnt input,section.payment:where(:not(.proforma)) .cart .product .quantity-container .cnt input{text-align:right;width:70px;margin:0;border-left-width:0;border-right-width:0}section.checkout .cart div.price_row,section.payment:where(:not(.proforma)) .cart div.price_row{margin:10px 0 0 0;display:flex;justify-content:space-between}section.checkout .cart div.price_row>span,section.payment:where(:not(.proforma)) .cart div.price_row>span{display:block}section.checkout .cart div.price_row .strike,section.payment:where(:not(.proforma)) .cart div.price_row .strike{text-decoration:line-through}section.checkout .cart div.price_row .lbl,section.payment:where(:not(.proforma)) .cart div.price_row .lbl{color:#9d9d9d}section.checkout .cart div.price_row .price,section.payment:where(:not(.proforma)) .cart div.price_row .price{white-space:nowrap}section.checkout .cart p.max-allowed,section.payment:where(:not(.proforma)) .cart p.max-allowed{margin:10px 0 0 0;text-align:right;font-size:.8em}section.checkout .cart .hidden,section.checkout .cart div.price_row.hidden,section.payment:where(:not(.proforma)) .cart .hidden,section.payment:where(:not(.proforma)) .cart div.price_row.hidden{display:none}section.checkout .cart div.price_row.cart_total .lbl,section.checkout .cart div.price_row.total .lbl,section.payment:where(:not(.proforma)) .cart div.price_row.cart_total .lbl,section.payment:where(:not(.proforma)) .cart div.price_row.total .lbl{color:#2c2c2c}section.checkout .cart .discount_code_button,section.payment:where(:not(.proforma)) .cart .discount_code_button{text-align:center;margin-top:10px}section.checkout .cart .discount_code_row span.lbl a,section.payment:where(:not(.proforma)) .cart .discount_code_row span.lbl a{margin-left:5px}section.checkout hr,section.payment:where(:not(.proforma)) hr{height:1px;border:none;background:#ea2127;margin:20px 0}section.checkout .submit button,section.payment:where(:not(.proforma)) .submit button{margin:10px 0;vertical-align:baseline}section.checkout .submit span,section.payment:where(:not(.proforma)) .submit span{display:none}@media(max-width: 800px){section.checkout .submit,section.payment:where(:not(.proforma)) .submit{text-align:center}}section.checkout .submit button.loading~span,section.payment:where(:not(.proforma)) .submit button.loading~span{display:inline-block;vertical-align:baseline;margin-left:10px}section.checkout .form h3{margin:10px 0}section.checkout .form div.row{margin-bottom:10px}section.checkout .form div.row>input[type~=text]{width:100%;padding-top:20px;height:48px}section.checkout .form div.row input[type~=text]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.checkout .form div.row>input[type~=email]{width:100%;padding-top:20px;height:48px}section.checkout .form div.row input[type~=email]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.checkout .form div.row>input[type~=number]{width:100%;padding-top:20px;height:48px}section.checkout .form div.row input[type~=number]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.checkout .form div.row>input[type~=tel]{width:100%;padding-top:20px;height:48px}section.checkout .form div.row input[type~=tel]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.checkout .form div.row{position:relative}section.checkout .form div.row input.full-placeholder+label{font-size:1.2em;padding:13px 15px 13px 15px;height:48px}section.checkout .form div.row select{height:48px}section.checkout .form div.row select+label{display:none}section.checkout .form div.row.subregion-select select,section.checkout .form div.row select.country-select{width:100%}section.checkout .form div.row.invalid{border:1px solid red}section.checkout .form div.row input[readonly],section.checkout .form div.row select[readonly]{background-color:#e0e0e0}section.checkout .form div.row input[readonly]:focus,section.checkout .form div.row select[readonly]:focus{border-color:#808186;box-shadow:none}section.checkout .form div.row input,section.checkout .form div.row select{margin:0}section.checkout .form .country-specific{display:none}section.checkout .form input[type~=text]:required,section.checkout .form input[type~=text]:valid,section.checkout .form input[type~=email]:required,section.checkout .form input[type~=email]:valid,section.checkout .form input[type~=number]:required,section.checkout .form input[type~=number]:valid,section.checkout .form input[type~=tel]:required,section.checkout .form input[type~=tel]:valid{background-position:right 5px top 50%;background-repeat:no-repeat;padding-right:20px;transition:background-image .2s ease-in-out}section.checkout .form input[type~=text]:required,section.checkout .form input[type~=email]:required,section.checkout .form input[type~=number]:required,section.checkout .form input[type~=tel]:required{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="16"><text x="0" y="21" font-size="24px" font-family="sans-serif" fill="%23ea2127">*</text></svg>')}section.checkout .form input[type~=text]:required:valid,section.checkout .form input[type~=email]:required:valid,section.checkout .form input[type~=number]:required:valid,section.checkout .form input[type~=tel]:required:valid{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><text x="0" y="16" font-size="24px" font-family="sans-serif" fill="green">✓</text></svg>')}section.checkout .form input,section.checkout .form select{margin:0}section.checkout .form .phone-input{display:flex}section.checkout .form .phone-input input[type~=tel]{flex:1 1}section.payment h3{margin:10px 0}section.payment #paypal-button-container{position:relative;z-index:0}section.payment .cbcontainer.pm{margin:20px 0}section.payment .pm-content{display:none;margin:20px 0}section.payment #card-element{margin:20px 0;border:1px solid #808186;padding:13px 15px}#discount-code-modal>div{width:320px}#discount-code-modal>div input{width:100%;margin:0}#discount-code-modal>div form>div{margin:10px 0;display:flex;justify-content:space-between;align-items:center}#discount-code-modal>div form>div button{margin:0;vertical-align:baseline}#discount-code-modal>div form>div .status span{display:none}#discount-code-modal>div form>div .status.checking .checking,#discount-code-modal>div form>div .status.invalid .invalid,#discount-code-modal>div form>div .status.accepted .accepted{display:inline-block}.modal-container>div{max-width:500px}#address-confirmation-modal a.back{font-size:1.2em;font-family:RaceBox-Regular;vertical-align:bottom;box-sizing:border-box;color:#fff;display:inline-block;padding:6px 30px;box-sizing:border-box;height:34px;line-height:110%;border-radius:18px;background:#ea2127;border:1px solid #ea2127}#address-confirmation-modal a.back:hover{text-decoration:none}section.checkout section.buy .distributors-container>div{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:space-between}section.checkout section.buy .distributors-container>div>a{display:grid;row-gap:10px;column-gap:20px;grid-template-rows:26px auto;max-width:400px;padding:10px}section.checkout section.buy .distributors-container>div>a:hover{text-decoration:none;background:#f0f0f0}section.checkout section.buy .distributors-container>div>a img{grid-column:1;grid-row:1/span 2;max-height:150px;max-width:150px}section.checkout section.buy .distributors-container>div>a strong{grid-row:1;grid-column:2;display:block;color:#2c2c2c}section.checkout section.buy .distributors-container>div>a em{grid-row:2;grid-column:2;display:block}section.checkout section.buy .limited-time-offer{font-size:120%;color:#ea2127}section.checkout section.buy strong.holiday-delays{color:#ea2127}section.checkout section.buy .price-note{font-style:oblique}section.checkout section.buy .exclusive-distributor img{max-width:100%;margin:10px 0}section.checkout section.buy #checkout-form{background:#f1f1f3;padding:10px}section.checkout section.buy #checkout-form .quantity-input-out{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}section.checkout section.buy #checkout-form .quantity-input-out>span{margin:0 5px}section.checkout section.buy #checkout-form .quantity-input-out .quantity-input button,section.checkout section.buy #checkout-form .quantity-input-out .quantity-input input{margin:0;vertical-align:top}section.checkout section.buy #checkout-form .quantity-input-out .quantity-input input{border-left:none;border-right:none;width:70px}section.checkout section.buy #checkout-form>div{text-align:center}section.checkout section.buy #checkout-form>*{margin:10px 0}section.checkout section.buy #checkout-form .quantity-limit{margin:0;padding:0 10px;font-style:italic}@media(min-width: 800px){#mini-cart{bottom:-200px}}#mini-cart .right{width:33%}.secure-checkout{margin-top:40px;text-align:center}section.proforma h3{margin:10px 0}section.proforma .items table{table-layout:fixed;width:100%;border-collapse:collapse;border:none}section.proforma .items table td{padding:10px}section.proforma .items table tr{border-bottom:1px solid #999}section.proforma .items table tfoot tr.total{border-bottom:none}section.proforma .items table tfoot tr.total td{font-size:1.4em}section.proforma .items table thead td:nth-child(2),section.proforma .items table thead td:nth-child(3),section.proforma .items table thead td:nth-child(4),section.proforma .items table tbody td:nth-child(2),section.proforma .items table tbody td:nth-child(3),section.proforma .items table tbody td:nth-child(4){text-align:right}section.proforma .items table tfoot td{text-align:right}section.proforma .items table tbody tr:hover{background:#e2e2e2}section.proforma .shipping-form{max-width:600px}section.proforma .shipping-form div.row{margin-bottom:10px}section.proforma .shipping-form div.row>input[type~=text]{width:100%;padding-top:20px;height:48px}section.proforma .shipping-form div.row input[type~=text]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.proforma .shipping-form div.row>input[type~=email]{width:100%;padding-top:20px;height:48px}section.proforma .shipping-form div.row input[type~=email]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.proforma .shipping-form div.row>input[type~=number]{width:100%;padding-top:20px;height:48px}section.proforma .shipping-form div.row input[type~=number]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.proforma .shipping-form div.row>input[type~=tel]{width:100%;padding-top:20px;height:48px}section.proforma .shipping-form div.row input[type~=tel]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.proforma .shipping-form div.row{position:relative}section.proforma .shipping-form div.row input.full-placeholder+label{font-size:1.2em;padding:13px 15px 13px 15px;height:48px}section.proforma .shipping-form div.row select{height:48px}section.proforma .shipping-form div.row select+label{display:none}section.proforma .shipping-form div.row.subregion-select select,section.proforma .shipping-form div.row select.country-select{width:100%}section.proforma .shipping-form div.row.invalid{border:1px solid red}section.proforma .shipping-form div.row input[readonly],section.proforma .shipping-form div.row select[readonly]{background-color:#e0e0e0}section.proforma .shipping-form div.row input[readonly]:focus,section.proforma .shipping-form div.row select[readonly]:focus{border-color:#808186;box-shadow:none}section.proforma .shipping-form div.row input,section.proforma .shipping-form div.row select{margin:0}section.proforma .shipping-form .country-specific{display:none}section.proforma .shipping-form input[type~=text]:required,section.proforma .shipping-form input[type~=text]:valid,section.proforma .shipping-form input[type~=email]:required,section.proforma .shipping-form input[type~=email]:valid,section.proforma .shipping-form input[type~=number]:required,section.proforma .shipping-form input[type~=number]:valid,section.proforma .shipping-form input[type~=tel]:required,section.proforma .shipping-form input[type~=tel]:valid{background-position:right 5px top 50%;background-repeat:no-repeat;padding-right:20px;transition:background-image .2s ease-in-out}section.proforma .shipping-form input[type~=text]:required,section.proforma .shipping-form input[type~=email]:required,section.proforma .shipping-form input[type~=number]:required,section.proforma .shipping-form input[type~=tel]:required{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="16"><text x="0" y="21" font-size="24px" font-family="sans-serif" fill="%23ea2127">*</text></svg>')}section.proforma .shipping-form input[type~=text]:required:valid,section.proforma .shipping-form input[type~=email]:required:valid,section.proforma .shipping-form input[type~=number]:required:valid,section.proforma .shipping-form input[type~=tel]:required:valid{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><text x="0" y="16" font-size="24px" font-family="sans-serif" fill="green">✓</text></svg>')}section.proforma.payment .payment{max-width:600px}section.proforma.payment .payment #paypal-button-container{position:relative;z-index:0}section.proforma.payment .payment .cbcontainer.pm{margin:20px 10px}section.proforma.payment .payment .pm-content{display:none;margin:20px 10px}section.proforma.payment .payment #card-element{margin:20px 0;border:1px solid #808186;padding:13px 15px}.modal-container>div{max-width:500px}section.user-manual h3{margin-bottom:20px;padding:0}section.user-manual p{margin-top:0}section.user-manual .top-image{text-align:center;margin-bottom:20px}section.user-manual .top-image img{max-width:60%}section.user-manual figure{display:block}section.user-manual figure.fll{float:left;margin:0 20px 20px 0}section.user-manual figure.flr{float:right;margin:0 0 20px 20px}section.user-manual figure img{width:160px}section.user-manual figure figcaption{display:block;text-align:center;font-size:.6em;font-family:RaceBox-Light}@media(max-width: 600px){section.user-manual figure.fll,section.user-manual figure.flr{float:none}section.user-manual figure{text-align:center;margin:0 0 20px 0}}section.user-manual div.c,section.user-manual div.cin{clear:both}section.user-manual div.c::after,section.user-manual div.cin::after{content:"";clear:both;display:table}section.user-manual ul{margin:0 0 20px 0}section.user-manual ul li{margin-bottom:10px;font-family:RaceBox-Light,Verdana,sans-serif;font-size:.9em}section.user-manual strong{font-family:RaceBox-Regular,Verdana,sans-serif}section.user-manual .jump-links{margin:30px 0;text-align:center;font-size:.9em;line-height:1.5em}section.user-manual .jump-links a{white-space:nowrap}section.documentation .formrow{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px auto 0 auto;max-width:500px}section.documentation .formrow label{display:inline-block;min-width:100px;height:34px;line-height:34px}section.documentation .formrow input{flex-grow:2;margin:0}section.documentation .formcbrow{margin:20px 0 0 0}section.documentation .formsubmitrow{margin:20px 0 0 0;text-align:center}section.documentation .errors{color:red}:where(body.page-features) h2 a:target{top:-205px;visibility:hidden}@media(max-width: 940px){:where(body.page-features) h2 a:target{top:-90px}}section.faq a.faq-header{font-size:1.2em;margin:10px 0;display:inline-block}section.faq div.faq-content{margin:10px 0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}section.contact-form .fl{display:flex;flex-flow:row wrap;justify-content:space-between}section.contact-form .fl>div{max-width:450px;flex-grow:2}section.contact-form .form-row{width:100%;margin-bottom:10px}section.contact-form div.tl label{display:block}section.contact-form div.tl input,section.contact-form div.tl select{margin-left:0;margin-right:0;width:100%}section.contact-form textarea{width:100%;margin-left:0;margin-right:0;box-sizing:border-box}@media(max-width: 600px){section.contact-form{display:block}section.contact-form div.form-row.hlw{width:100%}section.contact-form input[type~=text]{width:100%}}form.contact-us .submit-result{display:none}form.contact-us.senderror .submit-result.senderror{display:block}form.contact-us.done .submit-result.done{display:block}form.contact-us.done .contact-form{display:none}form.contact-us .cf-turnstile{padding:10px 0}form.contact-us .cbcontainer{margin-left:17px}ul.info-links{list-style-type:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:10px;max-width:700px;margin:0 auto}ul.info-links li{padding:0;display:block}ul.info-links li a{display:block;width:150px;height:60px;text-align:center;padding:130px 10px 10px;position:relative}ul.info-links li a span{position:absolute;transform:translateY(-50%);top:50%;left:0;right:0;padding:inherit}ul.info-links li{background-size:100px 100px;background-position:center 20px;background-repeat:no-repeat}ul.info-links li.faq{background-image:url(/assets/img/info/icons/float.svg)}ul.info-links li.contact{background-image:url(/assets/img/info/icons/email.svg)}ul.info-links li.rb-um{background-image:url(/assets/img/info/icons/rb-um-2.svg)}ul.info-links li.mini-um{background-image:url(/assets/img/info/icons/mini-um-2.svg)}ul.info-links li.micro{background-image:url(/assets/img/info/icons/micro.svg)}ul.info-links li.tracks{background-image:url(/assets/img/fp/svg/lap-timer-2.svg)}ul.info-links li.dev{background-image:url(/assets/img/info/icons/dev.svg)}ul.info-links li:hover a{text-decoration:none}ul.info-links li:hover{background-color:#e4e4ec}ul.info-links-more{background:#e4e4ec;padding:10px 30px;max-width:500px;margin:20px auto 0}ul.info-links-more li{margin:10px 0}ul.info-links-more li a{color:#2c2c2c}#mapContainer{height:500px;margin:20px 0}.ifw{display:flex;gap:10px}.ifw div{glow:1}#trackConfigurationsList{margin:20px 0;position:relative}#trackConfigurationsList.loading{text-align:center;color:#666}#trackConfigurationsList h3{text-align:center;margin:20px}#trackConfigurationsList>div{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center}#trackConfigurationsList>div>div{padding:10px}#trackConfigurationsList>div>div>h4{text-align:center;margin-bottom:10px}#trackConfigurationsList img{width:280px;height:280px}#search-form div.f{display:flex;gap:10px}#search-form div.f .acc{flex-grow:1;position:relative}#search-form div.f .acc input{margin:0;width:100%}#search-form div.f *{margin:0}#search-form div.f .ac{position:absolute;top:34px;left:0;display:none;width:100%;min-height:30px;border:1px solid #808186;background:#fff;z-index:99;max-height:150px;overflow-y:auto;box-sizing:border-box}#search-form div.f .ac a{display:block;padding:5px 15px}#search-form div.f .ac p{padding:5px 15px;color:#666}#tracksContainer #mapContainer{display:block}#tracksContainer #trackConfigurationsList{display:none}#tracksContainer.list #mapContainer{display:none}#tracksContainer.list #trackConfigurationsList{display:block}#tracksContainer.list #search-form{display:none}section.sessions-list .type-select{display:flex;justify-content:center;margin:20px 0}section.sessions-list .type-select *{padding:10px 20px}section.sessions-list .type-select *:first-child{border-radius:15px 0 0 15px}section.sessions-list .type-select *:last-child{border-radius:0 15px 15px 0}section.sessions-list .type-select a{background-color:#ccc;color:#333}section.sessions-list .type-select a:hover{text-decoration:none}section.sessions-list .type-select span,section.sessions-list .type-select a:hover{background-color:#ea2127;color:#fff}section.sessions-list .type-select *{transition:background-color .3s,color .3s}section.sessions-list div.filters{text-align:center}section.sessions-list div.filters select{max-width:200px}section.sessions-list div.no-sessions{margin:30px 0}section.sessions-list div.sessions div.header{margin:10px 0;font-size:1.4em;border-top:1px solid #ccc;padding:10px 0 0 10px}section.sessions-list div.sessions div.header:first-child{border-top:none}section.sessions-list div.sessions .row{color:#2c2c2c;display:block;font-family:RaceBox-Light,serif;padding:5px 10px;border-radius:2px;transition:background-color .3s,color .3s,border-radius .8s,background-position .8s;background-position:center right 30px}section.sessions-list div.sessions .row:hover{background:#ea2127;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path stroke="%23FFFFFF" stroke-width="4px" stroke-linecap="round" stroke-linejoin="round" fill="none" d="M 5,17 13,10 5,3" /></svg>');background-repeat:no-repeat;background-position:center right 5px;text-decoration:none}section.sessions-list div.sessions .row:hover *{color:#fff}section.sessions-list div.sessions .row:hover{border-radius:15px}section.sessions-list div.sessions .row{font-size:1.2em}section.sessions-list div.sessions .row>*{display:inline-block;text-align:right;color:#666}section.sessions-list div.sessions .row>*:first-child{width:60px}section.sessions-list div.sessions .row>*:nth-child(2){width:80px}section.sessions-list div.sessions .row>*:nth-child(3){width:100px}section.sessions-list div.sessions .row>*:nth-child(4){width:100px}section.sessions-list div.sessions .row .xl{width:250px}section.sessions-list div.sessions .row>*:first-child{text-align:left}section.sessions-list div.sessions .row>*:last-child{text-align:right}section.sessions-list div.sessions .row .time{color:#ea2127;font-weight:bold}section.sessions-list div.sessions .row:hover .time{color:#fff;font-weight:normal}@media(max-width: 600px){section.sessions-list div.sessions .row{font-size:1em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}section.sessions-list div.sessions .row>*:first-child{display:none}section.sessions-list div.sessions .row>*:nth-child(2){text-align:left}}section.sessions-list a.export{margin-left:20px}section.login>div.c,section.change-password>div.c{max-width:500px}section.login>div.c .errors p,section.change-password>div.c .errors p{color:#ea2127;font-size:1.2em}section.login>div.c div.form-row,section.change-password>div.c div.form-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 0 0}section.login>div.c div.form-row label,section.change-password>div.c div.form-row label{display:inline-block;height:34px;line-height:34px}section.login>div.c div.form-row input,section.change-password>div.c div.form-row input{flex-grow:2;margin:0}section.login>div.c div.form-row .cf-turnstile,section.change-password>div.c div.form-row .cf-turnstile{margin:0 auto}section.login>div.c div.submit-row,section.change-password>div.c div.submit-row{text-align:center;margin-top:15px}section.login>div.c label{min-width:100px}section.change-password>div.c label{min-width:180px}section.forgotten-password>div.c{max-width:500px}section.forgotten-password>div.c .errors p{color:#ea2127;font-size:1.2em}section.forgotten-password>div.c div.formrow{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0 0 0}section.forgotten-password>div.c div.formrow label{display:inline-block;min-width:180px;height:34px;line-height:34px}section.forgotten-password>div.c div.formrow input{flex-grow:2;margin:0}section.forgotten-password>div.c div.submitrow{text-align:center;margin-top:15px}section.my-session-export div.session-description{text-align:center;margin:30px 0}section.my-session-export div.export-settings div.formrow{min-height:35px;margin:10px 0}section.my-session-export div.export-settings div.formrow p{margin:5px 18px 5px 0}section.my-session-export div.export-settings label{min-width:200px;display:inline-block}section.my-session-export div.export-settings ul.csv-software-list li{padding:10px 0}section.my-session-export div.backlink{margin:20px 0 0}p.accent{font-weight:bold}p.beta-warning{color:#666;text-align:center}@keyframes arrowjump{0%{top:0}25%{top:-7px}50%{top:0}75%{top:-2px}100%{top:0}}#session-export-modal>div{max-width:600px}#session-export-modal .contents{text-align:center}#session-export-modal .contents .formats a{display:inline-block;width:120px;height:120px;box-sizing:border-box;padding:48px 45px 42px 5px;color:#fff;text-align:center;font-size:24px;background:url(/assets/img/download-format-no-arrow.svg) center no-repeat;position:relative}#session-export-modal .contents .formats a::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(/assets/img/download-format-just-arrow.svg) center no-repeat}#session-export-modal .contents .formats a:hover{text-decoration:none}#session-export-modal .contents .formats a:hover::after{animation-name:arrowjump;animation-duration:.5s;animation-timing-function:ease-in-out}#session-share-modal>div{max-width:500px}#session-share-modal .contents{position:relative}#session-share-modal .contents>*{margin-bottom:20px}#session-share-modal .contents>.bottom{margin-bottom:10px}#session-share-modal .contents input,#session-share-modal .contents button{margin:0}#session-share-modal .contents .access-row{display:flex;justify-content:space-between;align-items:center}#session-share-modal .contents .access-row h4{display:inline-block}#session-share-modal .contents .access-row select{padding-right:30px}#session-share-modal .contents .sharing-mode{display:none}#session-share-modal .contents .sharing-mode.restricted .top{display:flex;gap:10px;margin-bottom:10px;align-items:center}#session-share-modal .contents .sharing-mode.restricted .top h4{flex-grow:2;margin:0;padding:0}#session-share-modal .contents .sharing-mode.restricted .followers{max-height:300px;overflow:auto}#session-share-modal .contents .sharing-mode.restricted .followers .empty{display:none;color:#2c2c2c;text-align:center;padding:30px;font-family:"RaceBox-Light"}#session-share-modal .contents .sharing-mode.restricted .followers.no-followers .empty{display:block}#session-share-modal .contents .sharing-mode.restricted .followers .follower{display:grid;grid-template:1fr 1fr/1fr 32px;gap:5px 10px;margin:5px 10px 5px 0;padding:5px 0;border-bottom:1px solid #808186}#session-share-modal .contents .sharing-mode.restricted .followers .follower:last-child{border-bottom:none}#session-share-modal .contents .sharing-mode.restricted .followers .follower .name{grid-row:1;grid-column:1;font-size:1.2em}#session-share-modal .contents .sharing-mode.restricted .followers .follower .email{grid-row:2;grid-column:1;font-size:.8em;color:#2c2c2c}#session-share-modal .contents .sharing-mode.restricted .followers .follower .delete{grid-row:1/span 2;grid-column:2;align-self:center;height:20px;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path stroke="%23ea2127" stroke-width="3px" stroke-linecap="round" stroke-linejoin="round" fill="none" d="M 2,2 18,18 M 2,18 18,2" /></svg>')}#session-share-modal .contents .sharing-mode.restricted .followers .follower .status{grid-row:1/span 2;grid-column:2;align-self:center;height:32px;background:url(/assets/img/yes-no.svg) no-repeat;background-position:-32px 0}#session-share-modal .contents .sharing-mode.restricted .followers .follower.allowed .status{background-position:0 0}#session-share-modal .contents .sharing-mode.restricted .followers:empty:after{content:"No one has access to this session but you";text-align:center;padding:10px;color:#9d9d9d;font-size:.8em;display:block}#session-share-modal .contents .bottom{display:flex;justify-content:space-between;flex-direction:row-reverse}#session-share-modal .contents .session-link-copied{position:absolute;opacity:0;display:none;bottom:0;left:50%;margin:0 0 0 -50px;width:100px;background:#666;color:#fff;text-align:center;padding:10px;border-radius:5px 5px 0 0}#session-share-modal .contents.invite{display:none}#session-share-modal .contents.invite .email-input-container input{display:block;width:100%}#session-share-modal .contents.invite .email-input-container .error{display:none;font-size:.8em;color:#ea2127;margin:10px 0;font-weight:bold}#session-share-modal .contents.invite .email-input-container.error .error{display:block}#session-share-modal .contents.invite label{display:flex;gap:10px;align-items:center}#session-share-modal .contents.invite label span{flex-grow:2}#session-share-modal .contents.invite textarea{width:100%;height:80px;margin:10px 0;resize:none;display:none}#session-share-modal .contents.invite.contents-enabled textarea{display:block}#session-share-modal .contents.main{display:block}#session-share-modal .contents.invite,#session-share-modal .contents.user-not-found-prompt{display:none}#session-share-modal.invite-mode .contents.main{display:none}#session-share-modal.invite-mode .contents.invite{display:block}#session-share-modal.user-not-found-prompt-mode .contents.main{display:none}#session-share-modal.user-not-found-prompt-mode .contents.user-not-found-prompt{display:block}@keyframes progressBar{0%{background-position-x:-400%}100%{background-position-x:500%}}#session-share-modal.loading-s>div:after{content:" ";position:absolute;top:0;height:10px;width:100%;background-size:80% 100%;background-clip:padding-box;background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><rect fill="%23ea212766" width="20px" height="20px"></rect></svg>');background-repeat:no-repeat;animation:2s ease-in-out progressBar;animation-iteration-count:infinite}.video-player{display:none}.video-player.visible{display:grid;grid-template-columns:1fr;grid-template-rows:auto 40px}.video-player.visible video{max-height:80vh;max-width:100%}.video-player.visible .controls{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.video-player.visible .controls input.dt{width:120px}.video-player.visible button.round{border:1px solid #ea2127;background:#fff;width:34px;height:34px;border-radius:17px;font-size:16px;font-family:Arial,sans-serif;font-weight:bold;color:#ea2127;padding:0;text-align:center}.video-player.visible button.round:hover,.video-player.visible button.round.inverted{background:#ea2127;color:#fff}.video-player.visible .visible-in-edit-offset-mode{display:none}.video-player.visible .hidden-in-edit-offset-mode{display:inline-block}.video-player.visible.edit-offset-mode .visible-in-edit-offset-mode{display:inline-block}.video-player.visible.edit-offset-mode .hidden-in-edit-offset-mode{display:none}.video-player.visible .unlink{display:none}#session-videos-modal>div{max-width:500px}#session-videos-modal .contents.list .no-videos-text{display:none}#session-videos-modal .contents.list.has-no-videos .no-videos-text{display:block;text-align:center;font-size:1.2em;padding:40px 0}#session-videos-modal .contents.list.has-no-videos .no-videos-text p{font-size:.8em}#session-videos-modal .contents.list.has-no-videos .videos-list{display:none}#session-videos-modal .contents.list .videos-list{overflow-y:auto;overflow-x:hidden;max-height:600px}#session-videos-modal .contents.list .videos-list .video-row{margin:5px 0;padding:5px}#session-videos-modal .contents.list .videos-list .video-row:hover{background-color:#ccc}#session-videos-modal .contents.list .videos-list .video-row{display:grid;grid-template-rows:auto;grid-template-columns:150px auto 100px;grid-template-areas:"thumbnail meta actions";grid-column-gap:10px}#session-videos-modal .contents.list .videos-list .video-row .thumbnail{grid-area:thumbnail;max-height:150px;max-width:150px}#session-videos-modal .contents.list .videos-list .video-row .meta{font-size:.8em;grid-area:meta}#session-videos-modal .contents.list .videos-list .video-row .meta .video-name{font-weight:bold;text-overflow:ellipsis}#session-videos-modal .contents.list .videos-list .video-row .actions{grid-area:actions;text-align:right}#session-videos-modal .contents.list .videos-list .video-row .actions a{cursor:pointer;display:block}#session-videos-modal .contents.upload-progress progress{width:100%}#session-videos-modal .contents .bottom{display:flex;justify-content:space-between;flex-direction:row-reverse}#session-videos-modal .contents{display:none}#session-videos-modal.state-list .contents.list{display:block}#session-videos-modal.state-upload .contents.upload{display:block}#session-videos-modal.state-upload-progress .contents.upload-progress{display:block}#session-videos-modal.state-upload-failed .contents.upload-failed{display:block}#session-select-compare-modal>div{max-width:500px}#session-select-compare-modal .filter-info,#session-select-compare-modal .toggle-incomplete{font-family:"RaceBox-Light","RaceBox",sans-serif;color:#666;font-size:.8em}#session-select-compare-modal .list{overflow-y:scroll;max-height:calc(100vh - 150px);min-height:100px}#session-select-compare-modal .list .group{padding:0;border:1px solid #ccc}#session-select-compare-modal .list .group .sessions{max-height:0;transition:max-height .5s ease-in-out;overflow:hidden}#session-select-compare-modal .list .group.open .sessions{max-height:500px}#session-select-compare-modal .list .group .heading{font-family:RaceBox-Light,sans-serif;font-size:1.2em;display:flex;flex-direction:row;justify-content:space-between;cursor:pointer;padding:10px;color:#ea2127}#session-select-compare-modal .list .group .session{display:grid;grid-template-columns:40px 70px 1fr 80px;grid-gap:5px;padding:5px 10px;border-top:1px solid #ccc;cursor:pointer}#session-select-compare-modal .list .group .session .idx{grid-column:1}#session-select-compare-modal .list .group .session .laps,#session-select-compare-modal .list .group .session .runs{grid-column:2}#session-select-compare-modal .list .group .session .owner{grid-column:3;white-space:nowrap;text-overflow:ellipsis}#session-select-compare-modal .list .group .session .best{grid-column:4;text-align:right}#session-select-compare-modal .list .group .session:hover{background-color:#ccc}#session-delete-modal>div{max-width:600px}#session-delete-modal .contents .bottom{display:flex;justify-content:space-between;flex-direction:row-reverse}#session-delete-modal .contents{display:none}#session-delete-modal.state-main .contents.main{display:block}#session-delete-modal.state-deleted .contents.deleted{display:block}#session-delete-modal.state-delete-failed .contents.delete-failed{display:block}section.session-analysis{margin:30px 20px}section.session-analysis .title{display:flex;justify-content:space-between;flex-wrap:wrap}section.session-analysis .title h1{color:#ea2127;line-height:40px;margin:0;vertical-align:baseline}section.session-analysis .session-buttons button.analysis-button{display:inline-block;width:30px;height:30px;border:none;position:relative;padding:0;border-radius:5px;transition:background-color .5s,filter .5s}section.session-analysis .session-buttons button.analysis-button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/img/analysis-buttons-red-6.svg);background-size:auto 100%}section.session-analysis .session-buttons button.analysis-button:focus,section.session-analysis .session-buttons button.analysis-button:active{outline:0;box-shadow:none}section.session-analysis .session-buttons button.analysis-button:not(.active):hover,section.session-analysis .session-buttons button.analysis-button.active{background-color:#ea2127}section.session-analysis .session-buttons button.analysis-button:not(.active):hover::before,section.session-analysis .session-buttons button.analysis-button.active::before{filter:grayscale(100%) brightness(255)}section.session-analysis .session-buttons button.analysis-button.map-toggle::before{background-position:0 0}section.session-analysis .session-buttons button.analysis-button.bike-mode-toggle::before{background-position:40% 0}section.session-analysis .session-buttons button.analysis-button.units-toggle::before{background-position:10% 0}section.session-analysis .session-buttons button.analysis-button.share::before{background-position:20% 0}section.session-analysis .session-buttons button.analysis-button.download::before{background-position:30% 0}section.session-analysis .session-buttons button.analysis-button.videos::before{background-position:50% 0}section.session-analysis .session-buttons button.analysis-button.compare::before{background-position:60% 0}section.session-analysis .session-buttons button.analysis-button.delete::before{background-position:70% 0}section.session-analysis .session-buttons button.analysis-button.align-mode-toggle::before{background-position:80% 0}section.session-analysis .session-buttons button.analysis-button.align-mode-toggle{display:none}section.session-analysis .session-buttons.page-bottom{text-align:right}@media(min-width: 921px){section.session-analysis .session-buttons.page-bottom{display:none}}@media(max-width: 920px){section.session-analysis .session-buttons.page-top{display:none}}section.session-analysis .track-session-analysis-container.comparing .session-buttons button.analysis-button.align-mode-toggle{display:inline-block}section.session-analysis .summary{background:#f0f0f0;padding:20px}@media(min-width: 600px){section.session-analysis .summary{display:grid}section.session-analysis .summary.track{grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"track-name-container session0-meta-container" "session0-best-lap-container session0-meta-container"}section.session-analysis .summary.track.comparing{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;grid-template-areas:"track-name-container track-name-container track-name-container" "session0-meta-container vs-symbol session1-meta-container"}section.session-analysis .summary.drag{grid-template-columns:auto 1fr auto;grid-template-rows:auto;grid-template-areas:"session0-drag-best-results . session0-meta-container"}section.session-analysis .summary.drag.comparing{grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"session0-drag-best-results . session1-drag-best-results" "session0-meta-container . session1-meta-container"}section.session-analysis .summary.comparing .vs-symbol{grid-area:vs-symbol;position:relative}section.session-analysis .summary.comparing .vs-symbol::before{position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px;text-align:center;line-height:40px;color:#333;font-family:"RaceBox-Light","RaceBox",sans-serif;border:1px solid #333;border-radius:50%;content:"vs"}}section.session-analysis .summary .track-name-container{grid-area:track-name-container}section.session-analysis .summary .session-best-lap-container.session0{grid-area:session0-best-lap-container}section.session-analysis .summary .session-best-results.session0{grid-area:session0-drag-best-results}section.session-analysis .summary .session-best-results.session1{grid-area:session1-drag-best-results}section.session-analysis .summary>.track-name-container span,section.session-analysis .summary>.session-best-lap-container span,section.session-analysis .summary>.session-best-results span{text-transform:uppercase;color:#999;font-size:.8em}section.session-analysis .summary>.track-name-container h4,section.session-analysis .summary>.session-best-lap-container h4,section.session-analysis .summary>.session-best-results h4{text-transform:uppercase;color:#ea2127;font-size:2em;margin-bottom:20px}section.session-analysis .summary>.track-name-container h4 span:first-child,section.session-analysis .summary>.session-best-lap-container h4 span:first-child,section.session-analysis .summary>.session-best-results h4 span:first-child{color:#666}section.session-analysis .summary .meta-container.session0{grid-area:session0-meta-container}section.session-analysis .summary .meta-container.session1{grid-area:session1-meta-container}section.session-analysis .summary .meta-container{display:table;margin-bottom:auto}section.session-analysis .summary .meta-container>div{display:table-row}section.session-analysis .summary .meta-container>div>span{display:table-cell}section.session-analysis .summary .meta-container>div>span:first-child{padding-right:20px}@media(min-width: 600px){section.session-analysis .summary .meta-container>div>span:first-child{text-align:right}}section.session-analysis .summary .meta-container>div>span:first-child{color:#666;white-space:nowrap}section.session-analysis .summary .meta-container>div>span:last-child{width:100%}@media(max-width: 601px){section.session-analysis .summary .meta-container{margin-top:20px}}section.session-analysis .summary:not(.comparing) .session-index-and-date-container{display:none}section.session-analysis .summary:not(.comparing) .meta-container .session-best-lap-container{display:none}section.session-analysis .summary:not(.comparing) .meta-container.session1{display:none}section.session-analysis .summary.comparing>.session-best-lap-container{display:none}section.session-analysis .summary.comparing .meta-container.session0 span:last-child{color:#1840cd}section.session-analysis .summary.comparing .meta-container.session1 span:last-child{color:#fa1120}section.session-analysis .top-part{margin-top:20px}@media(min-width: 600px){section.session-analysis .top-part:not(.with-video-horizontal):not(.comparing){display:grid;grid-template-columns:250px auto;grid-template-rows:auto;grid-template-areas:"left-summary map-container"}}@media(min-width: 900px){section.session-analysis .top-part.with-video-horizontal{display:grid;grid-template-columns:250px 1fr minmax(auto, 1fr);grid-template-rows:auto;grid-template-areas:"left-summary map-container video"}}@media(min-width: 600px){section.session-analysis .top-part.comparing{display:grid;grid-template-columns:250px 1fr 250px;grid-template-rows:auto;grid-template-areas:"left-summary map-container right-summary"}}section.session-analysis .top-part .lap-summary,section.session-analysis .top-part .run-summary{background-color:#f0f0f0;border:1px solid #ccc;grid-area:left-summary;justify-self:stretch;align-self:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:start}section.session-analysis .top-part .lap-summary .cell,section.session-analysis .top-part .run-summary .cell{margin-top:5px}section.session-analysis .top-part .lap-summary .cell .title,section.session-analysis .top-part .lap-summary .cell .value,section.session-analysis .top-part .run-summary .cell .title,section.session-analysis .top-part .run-summary .cell .value{display:block;text-align:center;padding:3px 10px}section.session-analysis .top-part .lap-summary .cell .title,section.session-analysis .top-part .run-summary .cell .title{color:#666;font-size:.8em}section.session-analysis .top-part .lap-summary .cell .value,section.session-analysis .top-part .run-summary .cell .value{font-size:1.4em;font-family:RaceBox-Light,sans-serif}@media(max-width: 600px){section.session-analysis .top-part .lap-summary .cell,section.session-analysis .top-part .run-summary .cell{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:10px}section.session-analysis .top-part .lap-summary .cell .title,section.session-analysis .top-part .lap-summary .cell .value,section.session-analysis .top-part .run-summary .cell .title,section.session-analysis .top-part .run-summary .cell .value{font-size:1em;font-family:RaceBox-Light,sans-serif}}section.session-analysis .top-part .lap-summary .cell.invisible,section.session-analysis .top-part .run-summary .cell.invisible{display:none}section.session-analysis .top-part .lap-summary .select select,section.session-analysis .top-part .run-summary .select select{width:100%;border-width:0 0 1px 0;margin:0}section.session-analysis .top-part .lap-summary .select select:focus,section.session-analysis .top-part .run-summary .select select:focus{box-shadow:none}section.session-analysis .top-part .lap-summary button,section.session-analysis .top-part .run-summary button{width:100%;border-width:1px 0 0 0;margin:auto 0 0 0}section.session-analysis .top-part .lap-summary .session-exit-comparison-trigger,section.session-analysis .top-part .run-summary .session-exit-comparison-trigger{display:none}section.session-analysis .top-part:not(.comparing) .lap-summary.session1,section.session-analysis .top-part:not(.comparing) .run-summary.session1{display:none}section.session-analysis .top-part.comparing .lap-summary.session1,section.session-analysis .top-part.comparing .run-summary.session1{grid-area:right-summary}section.session-analysis .top-part.comparing .lap-summary.session0 .cell,section.session-analysis .top-part.comparing .run-summary.session0 .cell{color:#1840cd}section.session-analysis .top-part.comparing .lap-summary.session1 .cell,section.session-analysis .top-part.comparing .run-summary.session1 .cell{color:#fa1120}section.session-analysis .top-part .driving-line-container{grid-area:map-container;justify-self:stretch;min-height:600px;position:relative;border:1px solid #ccc;box-sizing:border-box}section.session-analysis .top-part .driving-line-container>*{width:100%;height:100%;position:absolute}section.session-analysis .top-part .video-player{grid-area:video;justify-self:stretch;align-self:stretch}section.session-analysis .chart-container{position:relative}section.session-analysis .chart-container .chart-zoom-hint{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);background-position:center center;background-repeat:no-repeat;pointer-events:none;transition:opacity ease-in-out}section.session-analysis .chart-container .chart-zoom-hint:before{content:"Use ctrl + scroll to zoom the chart";font-size:1.2em;color:#f0f0f0;position:absolute;top:50%;left:0;margin-top:-20px;text-align:center;width:100%}section.session-analysis.track .chart-container{height:300px}section.session-analysis.drag .summary .session-best-results{display:table}section.session-analysis.drag .summary .session-best-results h4{display:table-row;font-size:1.5em;margin:0}section.session-analysis.drag .summary .session-best-results h4 span{padding:5px 0;display:table-cell;vertical-align:bottom}section.session-analysis.drag .summary .session-best-results h4 span:first-child{padding-right:40px}section.session-analysis.drag .summary .session-best-results h4 span:last-child{text-align:right}section.session-analysis.drag .chart-container{grid-area:map-container}section.custom-track-preview #track-map-container{width:100%;height:600px;position:relative}section.custom-track-preview #track-map-container>*{width:100%;height:100%;position:absolute}section.pick-page form.pick input[type~=text]{width:100%}section.pick-page form.pick .main-select{width:100%;height:auto}section.leaderboard .sessions-list{display:grid;grid-template-columns:50px auto 140px 70px;row-gap:10px}section.leaderboard .sessions-list>div:nth-child(4n+2) div{color:#9d9d9d}section.leaderboard .sessions-list>div:nth-child(4n){text-align:right}section.leaderboard .sessions-list p{grid-column:1/span 4}div.pager .listTablePager{margin-top:20px;display:flex;flex-wrap:nowrap;justify-content:space-between}div.pager .listTablePager div{display:inline-block}div.pager .listTablePager .links a,div.pager .listTablePager .links span{margin:0 10px}@media(max-width: 500px){div.pager .listTablePager .links a,div.pager .listTablePager .links span{margin:0 5px}}header .android-app-link{background:#fff;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc}header:has(.shipping-info-banner)>.android-app-link{position:relative;top:30px}section.manage-videos .videos .video{color:#2c2c2c;font-family:RaceBox-Light,serif;padding:5px 10px;border-radius:2px;transition:background-color .3s,color .3s,border-radius .8s,background-position .8s;margin:10px 0;display:grid;grid-template-columns:150px auto;grid-template-rows:20px 20px auto;gap:5px 10px;text-align:left}section.manage-videos .videos .video img{grid-row:1/span 3;grid-column:1;max-width:150px;max-height:90px;justify-self:center;align-self:center;border-radius:10px}section.manage-videos .videos .video .r1{grid-row:1;grid-column:2}section.manage-videos .videos .video .r2{grid-row:2;grid-column:2}section.manage-videos .videos .video .r3{grid-row:3;grid-column:2;font-size:.8em}section.manage-videos .videos .video .track-name,section.manage-videos .videos .video .drag-discipline{font-weight:bold}section.manage-videos .videos .video .cloud-status.error{color:#ea2127;font-weight:bold}section.manage-videos .videos .video:hover{background-image:url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path stroke="%23FFFFFF" stroke-width="4px" stroke-linecap="round" stroke-linejoin="round" fill="none" d="M 5,17 13,10 5,3" /></svg>');background-color:#ea2127;background-repeat:no-repeat;background-position:center right 5px;text-decoration:none}section.manage-videos .videos .video:hover *{color:#fff}section.manage-videos .videos .video:hover{border-radius:15px}section.manage-videos .videos .video:hover .cloud-status.error{color:#fff}section.checkout .form h3{margin:10px 0}section.checkout .form div.row{margin-bottom:10px}section.checkout .form div.row>input[type~=text]{width:100%;padding-top:20px;height:48px}section.checkout .form div.row input[type~=text]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.checkout .form div.row>input[type~=email]{width:100%;padding-top:20px;height:48px}section.checkout .form div.row input[type~=email]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.checkout .form div.row>input[type~=number]{width:100%;padding-top:20px;height:48px}section.checkout .form div.row input[type~=number]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.checkout .form div.row>input[type~=tel]{width:100%;padding-top:20px;height:48px}section.checkout .form div.row input[type~=tel]+label{box-sizing:border-box;position:absolute;width:100%;height:100%;top:0;left:0;color:#666;font-family:RaceBox-Regular;padding:5px 16px 0 16px;font-size:.8em;height:auto;transition:height .1s,padding .1s,font-size .1s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}section.checkout .form div.row{position:relative}section.checkout .form div.row input.full-placeholder+label{font-size:1.2em;padding:13px 15px 13px 15px;height:48px}section.checkout .form div.row select{height:48px}section.checkout .form div.row select+label{display:none}section.checkout .form div.row.subregion-select select,section.checkout .form div.row select.country-select{width:100%}section.checkout .form div.row.invalid{border:1px solid red}section.checkout .form div.row input[readonly],section.checkout .form div.row select[readonly]{background-color:#e0e0e0}section.checkout .form div.row input[readonly]:focus,section.checkout .form div.row select[readonly]:focus{border-color:#808186;box-shadow:none}section.checkout .form div.row input,section.checkout .form div.row select{margin:0}section.checkout .form .country-specific{display:none}section.checkout .form input[type~=text]:required,section.checkout .form input[type~=text]:valid,section.checkout .form input[type~=email]:required,section.checkout .form input[type~=email]:valid,section.checkout .form input[type~=number]:required,section.checkout .form input[type~=number]:valid,section.checkout .form input[type~=tel]:required,section.checkout .form input[type~=tel]:valid{background-position:right 5px top 50%;background-repeat:no-repeat;padding-right:20px;transition:background-image .2s ease-in-out}section.checkout .form input[type~=text]:required,section.checkout .form input[type~=email]:required,section.checkout .form input[type~=number]:required,section.checkout .form input[type~=tel]:required{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="16"><text x="0" y="21" font-size="24px" font-family="sans-serif" fill="%23ea2127">*</text></svg>')}section.checkout .form input[type~=text]:required:valid,section.checkout .form input[type~=email]:required:valid,section.checkout .form input[type~=number]:required:valid,section.checkout .form input[type~=tel]:required:valid{background-image:url('data:image/svg+xml;utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><text x="0" y="16" font-size="24px" font-family="sans-serif" fill="green">✓</text></svg>')}section.checkout .form input,section.checkout .form select{margin:0}section.manage-subscription-plan .current-subscription-description{text-align:left;font-size:.9em}section.manage-subscription-plan .subscription-proration-note{font-size:.8em}section.manage-subscription-plan .available-to-purchase a.button{display:inline-block;padding:6px 30px;line-height:34px;height:34px}.current-subscription{background:#e4e4ec;padding:10px 20px;border-radius:20px;text-align:left}.current-subscription h3{padding-left:30px;background:url(/assets/img/cloud-storage.svg) no-repeat left center;background-size:20px;margin-bottom:10px}.current-subscription p{margin:10px 0 0;font-size:.8em}.current-subscription .progress{height:10px;background:#fff;border-radius:5px;overflow:hidden}.current-subscription .progress div{background:green;height:8px;margin:1px;border-radius:4px 0 0 4px}.current-subscription .progress .div.full{background:red}.current-subscription a{float:right}#cookie-consent-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:9999}#cookie-consent-popup .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:500px;max-width:100vw;max-height:100vh;overflow:auto;padding:20px;box-sizing:border-box}#cookie-consent-popup .content .content-inner{background:#fff;border:1px solid #808186;padding:20px}#cookie-consent-popup .content .content-inner .cbcontainer,#cookie-consent-popup .content .content-inner .submitcontainer{margin:10px 0}#cookie-consent-popup .content .content-inner button{margin:0;width:100%}#cookie-consent-popup .content .content-inner button.submit{margin-bottom:20px}#cookie-consent-popup .content .content-inner p{font-size:.7em;margin:5px 0}#country-select-modal>div{width:300px}#country-select-modal>div .contents .loaded{display:none}#country-select-modal>div .contents select{width:100%;margin:0 0 20px}#country-select-modal>div .contents button{margin:0}#newsletter-subscribe-popup>div{width:500px;max-height:100vh;background:#fefefe;overflow:auto}@media(max-width: 540px){#newsletter-subscribe-popup>div{width:90vw}}@media(min-width: 791px){#newsletter-subscribe-popup>div{padding-right:253px;background:#fefefe url("/assets/img/discount-popup-bg.png") right no-repeat;background-size:auto 100%;min-height:460px}}@media(min-width: 541px){#newsletter-subscribe-popup>div .contents{padding-top:70px;background:url("/assets/img/RaceBoxLogo.svg") center 20px no-repeat}}#newsletter-subscribe-popup>div .contents h4{text-align:center;font-size:1.6em;color:#ea2127;margin:20px 0;font-size:2em}#newsletter-subscribe-popup>div .contents p{margin:5px 0;font-size:.8em}#newsletter-subscribe-popup>div .contents .row{margin:20px 0}#newsletter-subscribe-popup>div .contents .row.submit{text-align:center}#newsletter-subscribe-popup>div .contents .row.submit button{width:100%;margin:0}#newsletter-subscribe-popup>div .contents .row.close{text-align:center}#newsletter-subscribe-popup>div .contents input[type~=email]{width:100%;margin:0}#newsletter-subscribe-popup>div .contents label{font-size:.7em}#newsletter-subscribe-popup>div .contents .subscribed p{font-size:1.2em;text-align:center}#newsletter-subscribe-popup>div .contents .code{text-align:center;color:#ea2127;font-size:2em;margin:20px 0}#newsletter-subscribe-popup .subscribed{display:none}#newsletter-subscribe-popup.subscribed .subscribed{display:block}#newsletter-subscribe-popup.subscribed .not-subscribed{display:none}.newsletter-popup-trigger.fixed{position:fixed;left:0;bottom:30px;transition:bottom .5s ease;width:120px;background:#ea2127;padding:10px 20px;color:#fff;font-size:1.2em;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.newsletter-popup-trigger.fixed:hover{text-decoration:none}@media(max-width: 1000px){body:has(#add-to-cart-popup.visible) .newsletter-popup-trigger.fixed{bottom:80px}}#black-friday-popup>div{width:500px;max-height:100vh;background:#fefefe;overflow:auto}@media(max-width: 540px){#black-friday-popup>div{width:90vw}}@media(min-width: 791px){#black-friday-popup>div{padding-right:253px;background:#fefefe url("/assets/img/winter-sale-popup.png") right no-repeat;background-size:auto 100%;min-height:460px;display:flex;flex-direction:row;align-items:center}}@media(min-width: 541px){#black-friday-popup>div .contents{padding-top:70px;background:url("/assets/img/RaceBoxLogo.svg") center 20px no-repeat}}#black-friday-popup>div .contents h4{text-align:center;color:#ea2127;margin:30px 0;font-size:2em}#black-friday-popup>div .contents p{margin:10px 0}#black-friday-popup>div .contents .code{text-align:center;text-transform:uppercase;font-size:1.3em;font-weight:bold;margin:30px 0}#black-friday-popup>div .contents button{width:100%;height:32px;text-transform:uppercase;border-radius:16px;font-size:1.2em;font-family:RaceBox-Regular,serif;background:#ea2127;color:#fff;border:none;cursor:pointer}.black-friday-popup-trigger.fixed{position:fixed;left:0;bottom:30px;transition:bottom .5s ease;width:120px;background:#ea2127;padding:10px 20px;color:#fff;font-size:1.2em;box-shadow:0 0 5px 0 rgba(0,0,0,.5)}.black-friday-popup-trigger.fixed:hover{text-decoration:none}@media(max-width: 1000px){body:has(#add-to-cart-popup.visible) .black-friday-popup-trigger.fixed{bottom:80px}}#shipping-info-popup>div{width:500px;max-height:100vh;background:#fefefe;overflow:auto}@media(max-width: 540px){#shipping-info-popup>div{width:90vw}}@media(min-width: 791px){#shipping-info-popup>div{padding-right:253px;background:#fefefe url("/assets/img/discount-popup-bg.png") right no-repeat;background-size:auto 100%;min-height:460px}}
