﻿/*! 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}:where(main) img:where([width][height]){height:auto}section.centered-content .c li>img{max-width:100%;height:auto}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: 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 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}}@media(min-width: 941px){header nav.top .micon>ul>li.product-many{display:inline-block}header nav.top .micon>ul>li.product-many:focus-within>ul{display:block}header nav.top .micon>ul>li.product-many:focus-within>label::after{transform:rotate(-90deg)}header nav.top .micon>ul>li.product-many>ul{min-width:100%}}@media(max-width: 940px){header nav.top .micon>ul>li.product-many{display:block}header nav.top .micon>ul>li.product-many:has(.current)>label{color:#ea2127}}header nav.top .micon>ul>li.product-many>input{display:block;position:absolute;top:0;left:0;right:auto;z-index:auto;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);pointer-events:none}header nav.top .micon>ul>li.product-many>input:focus-visible+label{outline:2px solid #2c2c2c;outline-offset:2px}header nav.top .micon>ul>li.product-many>label{cursor:pointer}header nav.top .micon>ul>li.product-many>ul>li{height:auto}header nav.top .micon>ul>li.product-many>ul>li>a{display:block;line-height:44px}header nav.top .micon>ul>li.product-many>ul>li>a:focus-visible{outline:2px solid #2c2c2c;outline-offset:-2px}header nav.top .micon>ul>li.product-many>ul>li.rbu-menu-compare{border-top:1px solid #ddd}header nav.top .micon>ul>li.product-many.rbu-menu-shut>ul{display:none}header nav.top .micon>ul>li.product-many.rbu-menu-shut>label::after{transform:rotate(90deg)}@media(max-width: 940px){header nav.top .micon>input:checked~ul{max-height:calc(100vh - 130px);max-height:calc(100dvh - 130px);overflow-y:auto}}@media(min-width: 941px)and (max-width: 1199px){header nav.top .logo{margin-left:30px}header nav.top .micon>ul>li{margin:0 1px}header nav.top .micon>ul>li>a,header nav.top .micon>ul>li>label{padding-left:10px;padding-right:10px}header nav.top .micon>ul>li>label{padding-right:26px}header nav.top .micon>ul>li>label::after{right:8px}}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;width:auto}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}}:root{--rbu-bar-h: 30px}@media(max-width: 599px){:root{--rbu-bar-h: 44px}}@media(pointer: coarse){:root{--rbu-bar-h: 44px}}@media(max-height: 520px){:root{--rbu-bar-h: 0px}}header:has(.rbu-evo-bar){display:flex;flex-direction:column;height:auto}header:has(.rbu-evo-bar)>.shipping-info-banner{order:1;position:static;height:auto;min-height:16px;font:12px/16px "RaceBox-Light","RaceBox",sans-serif}header:has(.rbu-evo-bar)>.rbu-evo-bar{order:2}header:has(.rbu-evo-bar)>nav.top{order:3}header:has(.rbu-evo-bar):has(.shipping-info-banner)>nav.top{top:0}@media(min-width: 941px){header:has(.rbu-evo-bar)>nav.top .logo{margin-bottom:-3px}}header:has(.rbu-evo-bar)>.android-app-link{order:4}header:has(.rbu-evo-bar):has(.shipping-info-banner)>.android-app-link{top:10px}header .rbu-evo-bar{position:relative;box-sizing:border-box;min-height:var(--rbu-bar-h);max-width:100vw;display:flex;align-items:center;justify-content:center;padding:2px 16px;background:var(--rbu-violet-wash);border-bottom:1px solid #ddd2f8;font:13px/16px var(--rbu-font-light);color:var(--rbu-ink);text-align:center}header .rbu-evo-bar .rbu-evo-bar-in{max-width:100%}header .rbu-evo-bar strong{font-family:var(--rbu-font);font-weight:normal}header .rbu-evo-bar .rbu-price{font:inherit;color:inherit}header .rbu-evo-bar .rbu-price-now{font:14px/16px var(--rbu-font);color:var(--rbu-violet)}header .rbu-evo-bar .rbu-evo-bar-sep{color:var(--rbu-text-2)}header .rbu-evo-bar a.rbu-evo-bar-link{font-family:var(--rbu-font);color:var(--rbu-violet-dark);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}header .rbu-evo-bar a.rbu-evo-bar-link::before{content:"";position:absolute;inset:0}header .rbu-evo-bar a.rbu-evo-bar-link::after{content:"";display:inline-block;width:5px;height:5px;margin:0 0 1px 6px;border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg)}header .rbu-evo-bar a.rbu-evo-bar-link:focus{outline:none}header .rbu-evo-bar:hover{background:#ebe3fc}header .rbu-evo-bar:hover a.rbu-evo-bar-link{text-decoration-thickness:2px}header .rbu-evo-bar:focus-within{outline:2px solid var(--rbu-ink);outline-offset:-3px}@media(max-width: 599px){header .rbu-evo-bar{padding:2px 12px;font-size:12.5px}header .rbu-evo-bar .rbu-price-now{font-size:13.5px}header .rbu-evo-bar .rbu-evo-bar-pre{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}header .rbu-evo-bar .rbu-evo-bar-tail{display:block;margin-top:4px}header .rbu-evo-bar .rbu-evo-bar-tail>.rbu-evo-bar-sep:first-child{display:none}}@media(max-height: 520px){header .rbu-evo-bar{display:none}}@supports not selector(:has(a)){header .rbu-evo-bar{display:none}}body header:has(.rbu-evo-bar)~main{margin-top:calc(65px + var(--rbu-bar-h) + var(--rbu-hdr-grow, 0px))}@media(min-width: 939px){body header:has(.rbu-evo-bar)~main{margin-top:calc(100px + var(--rbu-bar-h) + var(--rbu-hdr-grow, 0px))}}body header:has(.shipping-info-banner):has(.rbu-evo-bar)~main{margin-top:calc(85px + var(--rbu-bar-h) + var(--rbu-hdr-grow, 0px))}@media(min-width: 939px){body header:has(.shipping-info-banner):has(.rbu-evo-bar)~main{margin-top:calc(120px + var(--rbu-bar-h) + var(--rbu-hdr-grow, 0px))}}body header:has(.rbu-evo-bar)~main :target,body header:has(.rbu-evo-bar)~main .hash-target{top:calc(-169px - var(--rbu-bar-h) - var(--rbu-hdr-grow, 0px))}body.page-features header:has(.rbu-evo-bar)~main h2 a:target{top:calc(-205px - var(--rbu-bar-h) - var(--rbu-hdr-grow, 0px))}@media(max-width: 940px){body header:has(.rbu-evo-bar)~main :target,body header:has(.rbu-evo-bar)~main .hash-target,body.page-features header:has(.rbu-evo-bar)~main h2 a:target{top:calc(-90px - var(--rbu-bar-h) - var(--rbu-hdr-grow, 0px))}}:root{--rbu-red: #ea2127;--rbu-red-aa: #e32026;--rbu-red-dark: #c4161c;--rbu-ink: #2c2c2c;--rbu-text-2: #4d4d4f;--rbu-grey: #f1f1f3;--rbu-line: #e4e4ec;--rbu-violet: #6d3fd6;--rbu-violet-dark: #5631ad;--rbu-violet-wash: #f1ecfd;--rbu-radius: 4px;--rbu-font: RaceBox-Regular, Arial, sans-serif;--rbu-font-light: RaceBox-Light, Arial, sans-serif}.rbu-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rbu-price{margin:0;font-family:var(--rbu-font);color:var(--rbu-ink);line-height:1.3}.rbu-price-later,.rbu-price-now{white-space:nowrap}.rbu-price-later{color:var(--rbu-text-2);margin-right:.25em}.rbu-price-now{font-weight:normal;font-size:1.25em;color:var(--rbu-ink)}.rbu-price--pre .rbu-price-now{color:var(--rbu-violet)}.rbu-price-note{display:block;font-size:.8125rem;color:var(--rbu-text-2);margin-top:.2em}.rbu-price--lg .rbu-price-now{font-size:2rem}.rbu-price--lg .rbu-price-later{font-size:1.125rem}.rbu-price--sm{font-size:.9375rem}.rbu-badge{display:inline-block;font:.75rem/1 var(--rbu-font);letter-spacing:.06em;text-transform:uppercase;padding:.4em .6em;border-radius:var(--rbu-radius);background:var(--rbu-violet-wash);color:var(--rbu-violet)}.rbu-badge--new{background:var(--rbu-violet);color:#fff}.rbu-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:44px;padding:0 1.6em;border:0;border-radius:22px;font:1rem/1 var(--rbu-font);text-transform:uppercase;letter-spacing:.02em;text-decoration:none;cursor:pointer;background:var(--rbu-red-aa);color:#fff}.rbu-btn:hover{background:var(--rbu-red-dark);color:#fff}a.rbu-btn:hover{text-decoration:none}.rbu-btn--pre{background:var(--rbu-violet)}.rbu-btn--pre:hover{background:var(--rbu-violet-dark)}button.rbu-btn--pre:focus{box-shadow:0 0 3px var(--rbu-violet)}button.rbu-btn--pre:focus-visible{box-shadow:0 0 0 4px #fff}.rbu-btn--ghost{background:rgba(0,0,0,0);color:var(--rbu-ink);box-shadow:inset 0 0 0 1px currentColor}.rbu-btn--ghost:hover{background:var(--rbu-grey);color:var(--rbu-ink)}.rbu-btn:focus-visible,.rbu-focus:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}.rbu-price-inline .rbu-price{display:inline-flex;flex-direction:row-reverse;align-items:baseline;gap:.3em;margin:0;font-size:inherit;line-height:inherit}.rbu-price-inline .rbu-price-later{margin:0;color:var(--rbu-text-2)}.rbu-price-inline .rbu-price--pre .rbu-price-later::before{content:"(";content:"("/"";display:inline-block}.rbu-price-inline .rbu-price--pre .rbu-price-later::after{content:"after pre-order)";content:"after pre-order)"/"";display:inline-block;margin-left:.3em}button.submit.rbu-submit-pre{position:relative;background:var(--rbu-violet);border-color:var(--rbu-violet)}button.submit.rbu-submit-pre:hover{background:var(--rbu-violet-dark);border-color:var(--rbu-violet-dark)}button.submit.rbu-submit-pre:focus{border-color:var(--rbu-violet);box-shadow:0 0 3px var(--rbu-violet)}button.submit.rbu-submit-pre:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px}button.submit.rbu-submit-pre::after{content:"";position:absolute;left:0;right:0;top:-5px;bottom:-5px}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 .buttons a.see-more::after,div.products-list>div .buttons a.see-more::after{content:"";position:absolute;inset:0}div.products-list>a .buttons form,div.products-list>div .buttons form{position:relative;z-index:1}div.products-list>a .low-stock-banner,div.products-list>div .low-stock-banner{pointer-events:none}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}div.products-list>a .img img,div.products-list>div .img img{transition:transform .3s ease}div.products-list>a:hover h3,div.products-list>a:focus-visible h3,div.products-list>div:has(.buttons a.see-more:hover) h3,div.products-list>div:has(.buttons a.see-more:focus-visible) h3{text-decoration:underline;text-decoration-color:var(--rbu-red);text-decoration-thickness:2px;text-underline-offset:5px}div.products-list>a:hover .img img,div.products-list>a:focus-visible .img img,div.products-list>div:has(.buttons a.see-more:hover) .img img,div.products-list>div:has(.buttons a.see-more:focus-visible) .img img{transform:translateY(-50%) translateX(-50%) scale(1.05)}div.products-list>div .buttons a.see-more:focus-visible{outline:none}div.products-list>div .buttons a.see-more:focus-visible::after{outline:2px solid var(--rbu-ink);outline-offset:-2px;box-shadow:inset 0 0 0 4px #fff;border-radius:20px}div.products-list>div:has(.buttons a.see-more:focus-visible){background-color:#e4e4ec;border-radius:20px}div.products-list>a:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px}@media(prefers-reduced-motion: reduce){div.products-list>a .img img,div.products-list>div .img img{transition:none}div.products-list>a:hover .img img,div.products-list>a:focus-visible .img img,div.products-list>div:has(.buttons a.see-more:hover) .img img,div.products-list>div:has(.buttons a.see-more:focus-visible) .img img{transform:translateY(-50%) translateX(-50%)}}div.products-list>a.rbu-home-pre,div.products-list>div.rbu-card-pre{border-radius:20px;box-shadow:inset 0 0 0 2px var(--rbu-violet)}div.products-list>a.rbu-home-pre .rbu-pre-flags,div.products-list>div.rbu-card-pre .rbu-pre-flags{position:absolute;top:0;left:0;right:0;z-index:1;margin:0;display:flex;justify-content:center;gap:6px;line-height:1}div.products-list>a.rbu-home-pre ul.reddot li::before,div.products-list>div.rbu-card-pre ul.reddot li::before{border-color:var(--rbu-violet)}div.products-list>a.rbu-home-pre:hover h3,div.products-list>a.rbu-home-pre:focus-visible h3,div.products-list>div.rbu-card-pre:has(.buttons a.see-more:hover) h3,div.products-list>div.rbu-card-pre:has(.buttons a.see-more:focus-visible) h3{text-decoration-color:var(--rbu-violet)}div.products-list>div.rbu-card-pre .rbu-card-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;min-height:19px;margin:20px 0;text-align:center;font:.9375rem/19px var(--rbu-font-light);color:var(--rbu-text-2)}div.products-list>div.rbu-card-pre .rbu-card-status .rbu-badge{margin:-2px 0}div.products-list>div.rbu-card-pre .rbu-price{margin:0 0 6px;font-size:1rem}@media(min-width: 1001px){div.products-list>div.rbu-card-pre .rbu-price{text-align:center}}div.products-list>div.rbu-card-pre .rbu-price-later{font-size:18px}div.products-list>div.rbu-card-pre .rbu-price-now{font-size:24px}div.products-list>div.rbu-card-pre .rbu-price-note{font-size:.8125rem}div.products-list>div.rbu-card-pre .buttons a.see-more{color:var(--rbu-violet)}div.products-list>a.rbu-home-pre .rbu-home-pre-ship{margin:0 0 16px;text-align:center;font:.9375rem/1.3 var(--rbu-font-light);color:var(--rbu-text-2)}div.products-list>a.rbu-home-pre>.red-button{background:var(--rbu-violet)}div.products-list>a.rbu-home-pre:hover>.red-button{background:var(--rbu-violet-dark)}@media(min-width: 1200px){:where(body.page-front) section>div.content.rbu-home-products{max-width:1200px;width:calc(100% - 48px)}div.products-list.rbu-home-products{flex-wrap:nowrap;justify-content:space-between;gap:8px}div.products-list.rbu-home-products>a{flex:1 1 0;width:auto;min-width:0}}.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-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}section.stay-in-touch{padding-top:0}@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.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,#error-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,#error-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}.rbu-home-hero{position:relative;overflow:hidden;color:#fff;padding:56px 40px 64px;--rbu-hero-glow: 234, 33, 39;--rbu-hero-accent: #fff;background:radial-gradient(55% 75% at 74% 52%, rgba(var(--rbu-hero-glow), 0.42) 0%, rgba(var(--rbu-hero-glow), 0) 70%),#0e1013}.rbu-home-hero.rbu-home-hero--pre{--rbu-hero-glow: 109, 63, 214;--rbu-hero-accent: #8b5cf6}.rbu-home-hero *,.rbu-home-hero *::before,.rbu-home-hero *::after{box-sizing:border-box}.rbu-home-hero p{margin:0}.rbu-home-hero .rbu-badge{background:rgba(196,173,255,.16);color:#d9cbff}.rbu-home-hero .rbu-home-hero-name{margin:18px 0 0;padding:0;background:none;color:#fff;text-align:left;font:3.25rem/1.05 var(--rbu-font-light);letter-spacing:.16em;text-transform:uppercase}.rbu-home-hero .rbu-home-hero-name span{font-family:var(--rbu-font);color:var(--rbu-hero-accent)}.rbu-home-hero .rbu-home-hero-tagline{margin-top:18px;font:1.375rem/1.35 var(--rbu-font);color:#fff}.rbu-home-hero .rbu-home-hero-lede{margin-top:8px;font:1.0625rem/1.5 var(--rbu-font-light);color:#c3c8cf}.rbu-home-hero .rbu-price{margin-top:26px;color:#fff}.rbu-home-hero .rbu-price-later,.rbu-home-hero .rbu-price-note{color:#c3c8cf}.rbu-home-hero .rbu-price-now{color:#fff}.rbu-home-hero .rbu-price--pre .rbu-price-now{color:#c4adff}.rbu-home-hero .rbu-home-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:24px}.rbu-home-hero .rbu-btn{min-height:52px;padding:0 36px;font-size:1.0625rem}.rbu-home-hero .rbu-home-hero-buy{display:contents}.rbu-home-hero .rbu-btn--pre:hover{background:#7f55ea}.rbu-home-hero a:focus-visible,.rbu-home-hero button:focus-visible{outline:2px solid #fff;outline-offset:3px;box-shadow:none}.rbu-home-hero .rbu-home-hero-terms{margin-top:18px;max-width:460px;font:.875rem/1.5 var(--rbu-font-light);color:#c3c8cf}.rbu-home-hero-in{max-width:1120px;min-height:min(560px,100vh - 200px);margin:0 auto;display:grid;grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);column-gap:48px;align-items:center}.rbu-home-hero-flag{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:.9375rem/1.4 var(--rbu-font-light);color:#c3c8cf}.rbu-home-hero-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fff;font:1rem/1.3 var(--rbu-font);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.rbu-home-hero-link::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg);flex:none}.rbu-home-hero-link:hover{color:#d9cbff;text-decoration-thickness:2px}.rbu-home-hero-media{margin:0}.rbu-home-hero-media:not(.rbu-is-rotating) .rbu-home-hero-slide:not(.rbu-is-on){display:none}.rbu-home-hero-media.rbu-is-rotating .rbu-home-hero-slide{opacity:0;transition:opacity .7s ease-in .35s}.rbu-home-hero-media.rbu-is-rotating .rbu-home-hero-slide.rbu-is-on{opacity:1;z-index:1;transition:opacity .9s ease-out}.rbu-home-hero-slides{display:grid;width:100%;max-width:600px;margin:0 auto 4px}.rbu-home-hero-slide{grid-area:1/1;display:block}.rbu-home-hero-slide img{display:block;width:100%;height:auto}@media(prefers-reduced-motion: reduce){.rbu-home-hero-media.rbu-is-rotating .rbu-home-hero-slide,.rbu-home-hero-media.rbu-is-rotating .rbu-home-hero-slide.rbu-is-on{transition:none}.rbu-home-hero-media.rbu-is-rotating .rbu-home-hero-slide:first-child{opacity:1}.rbu-home-hero-media.rbu-is-rotating .rbu-home-hero-slide~.rbu-home-hero-slide{display:none}}.rbu-home-hero+section.front-introduction{padding-top:72px}@media(max-width: 1000px){.rbu-home-hero{padding:40px 32px 48px}.rbu-home-hero .rbu-home-hero-name{font-size:2.5rem}.rbu-home-hero-in{column-gap:32px;min-height:0}}@media(max-width: 599px){.rbu-home-hero{padding:28px 20px 36px;background:radial-gradient(90% 45% at 50% 82%, rgba(var(--rbu-hero-glow), 0.4) 0%, rgba(var(--rbu-hero-glow), 0) 70%),#0e1013}.rbu-home-hero .rbu-home-hero-name{margin-top:14px;font-size:2.125rem;letter-spacing:.12em}.rbu-home-hero .rbu-home-hero-tagline{margin-top:12px;font-size:1.1875rem}.rbu-home-hero .rbu-home-hero-lede{font-size:1rem}.rbu-home-hero .rbu-price{margin-top:18px}.rbu-home-hero .rbu-home-hero-actions{margin-top:18px;gap:6px 0}.rbu-home-hero .rbu-home-hero-actions .rbu-btn{flex:1 1 100%}.rbu-home-hero .rbu-home-hero-terms{margin-top:12px}.rbu-home-hero-in{grid-template-columns:minmax(0, 1fr)}.rbu-home-hero-link{margin:0 auto}.rbu-home-hero-media{margin-top:28px}.rbu-home-hero-slides{max-width:360px}.rbu-home-hero+section.front-introduction{padding-top:48px}}.rbu-pdp{box-sizing:border-box;background:#fff;text-align:left}.rbu-pdp .rbu-pdp-name{margin:0 0 14px;padding:0;font:1.875rem/1.25 var(--rbu-font-light);letter-spacing:.12em;text-transform:uppercase;color:var(--rbu-ink);text-align:left}.rbu-pdp .rbu-pdp-sub{margin:-2px 0 14px;font:1rem/1.5 var(--rbu-font-light);color:var(--rbu-text-2)}.rbu-pdp .rbu-pdp-points{margin:0 0 18px;padding-left:0;font-size:.9375rem;color:var(--rbu-ink)}.rbu-pdp .rbu-pdp-points li{margin-bottom:4px}.rbu-pdp .rbu-pdp-offer{margin:10px 0 0;font:.8125rem/1.7 var(--rbu-font);letter-spacing:.1em;text-transform:uppercase;color:var(--rbu-red-dark)}.rbu-pdp .rbu-pdp-warning{margin:10px 0 0;font:.9375rem/1.5 var(--rbu-font);color:#ea2127}.rbu-pdp .rbu-pdp-price{margin:0;font:2rem/1.2 var(--rbu-font);color:var(--rbu-red)}.rbu-pdp .rbu-pdp-price s{margin-right:.3em;font-size:1.125rem;color:var(--rbu-text-2)}.rbu-pdp .rbu-pdp-price strong{font-weight:normal}.rbu-pdp .rbu-pdp-stock{display:inline-flex;align-items:center;gap:8px;margin:0;font:.8125rem/1.4 var(--rbu-font);letter-spacing:.08em;text-transform:uppercase;color:var(--rbu-red-dark)}.rbu-pdp .rbu-pdp-stock::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor}.rbu-pdp .js-add-to-cart{margin:0}.rbu-pdp button.submit{height:48px;min-width:220px;margin:0;padding:0 36px;border-radius:24px;font-size:1.125rem;line-height:1}.rbu-pdp button.submit:not(:disabled):not(.rbu-submit-pre){background:var(--rbu-red-aa);border-color:var(--rbu-red-aa)}.rbu-pdp button.submit:not(:disabled):not(.rbu-submit-pre):hover{background:var(--rbu-red-dark);border-color:var(--rbu-red-dark)}.rbu-pdp button.submit:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:3px}.rbu-pdp .rbu-pdp-note{margin:16px 0 0;font:.8125rem/1.5 var(--rbu-font-light);color:var(--rbu-text-2)}.rbu-pdp .rbu-pdp-note a{color:var(--rbu-red-dark);text-decoration:underline;text-underline-offset:2px}.rbu-pdp .rbu-pdp-note a.country-select-open-button{position:relative}.rbu-pdp .rbu-pdp-note a.country-select-open-button::after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}.rbu-pdp a:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px;border-radius:2px}.rbu-pdp-buy{padding-top:16px;border-top:1px solid var(--rbu-line)}.rbu-pdp-price-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:20px;row-gap:4px}.rbu-pdp-actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;row-gap:10px;margin-top:14px}.rbu-pdp-more{display:inline-flex;align-items:center;min-height:44px;font:.9375rem/1.3 var(--rbu-font);color:var(--rbu-ink);text-decoration:underline;text-underline-offset:3px}.rbu-pdp-more::after{content:"";width:6px;height:6px;margin:-3px 0 0 9px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.rbu-pdp-more:hover{color:var(--rbu-red-dark)}.rbu-pdp-render{display:flex;align-items:center;justify-content:center}.rbu-pdp-render picture{display:contents}.rbu-pdp-render img{display:block;flex:none;min-width:0;width:auto;height:auto;max-width:100%}@media(max-width: 1000px){.rbu-pdp{padding:20px max(24px,50% - 280px) 32px;text-align:center}.rbu-pdp .rbu-pdp-name{font-size:1.625rem;text-align:center}.rbu-pdp .rbu-pdp-points{display:flex;flex-direction:column;align-items:center}.rbu-pdp .rbu-pdp-points li{max-width:100%;box-sizing:border-box}.rbu-pdp button.submit{width:100%;min-width:0}.rbu-pdp-render{margin:0 0 16px}.rbu-pdp-render img{max-width:min(100%,300px);max-height:200px}.rbu-pdp-price-row{justify-content:center}.rbu-pdp-actions{flex-direction:column;align-items:stretch;max-width:480px;margin-left:auto;margin-right:auto}.rbu-pdp-more{align-self:center}.rbu-pdp-top>section.top-banner{position:relative;background:#fff}.rbu-pdp-top>section.top-banner>video,.rbu-pdp-top>section.top-banner>picture{position:relative;z-index:1}.rbu-pdp-top>section.top-banner::after{content:"";position:absolute;z-index:0;pointer-events:none;left:0;right:0;top:-15px;height:15px;background:linear-gradient(to top, rgba(0, 0, 0, 0.26), rgba(0, 0, 0, 0.14) 3px, rgba(0, 0, 0, 0.06) 7px, rgba(0, 0, 0, 0.02) 11px, rgba(0, 0, 0, 0) 15px)}.rbu-pdp-top--device>section.top-banner>picture{display:block}.rbu-pdp-top--device>section.top-banner>picture>img{display:block;width:100%;max-width:none;height:auto;aspect-ratio:3/2;object-fit:cover;object-position:var(--rbu-pdp-focus, 50%) 50%}}@media(max-width: 599px){.rbu-pdp{padding-left:20px;padding-right:20px}.rbu-pdp .rbu-pdp-name{font-size:1.5rem;letter-spacing:.1em}.rbu-pdp-render img{max-width:min(100%,260px);max-height:170px}}@media(min-width: 1001px){.rbu-pdp-top{--rbu-pdp-edge: max(40px, (100% - 1440px) / 2);--rbu-pdp-render: clamp(200px, 20vw, 360px);--rbu-pdp-gap-r: clamp(24px, 2.5vw, 48px);--rbu-pdp-text: clamp(360px, 30vw, 460px);--rbu-pdp-gap: clamp(24px, 2.5vw, 48px);--rbu-pdp-media: calc(100% - var(--rbu-pdp-edge) - var(--rbu-pdp-render) - var(--rbu-pdp-gap-r) - var(--rbu-pdp-text) - var(--rbu-pdp-gap));--rbu-pdp-slant: clamp(64px, 7vw, 140px);display:grid;grid-template-columns:minmax(0, 1fr);background:#fff}.rbu-pdp-top>.rbu-pdp,.rbu-pdp-top>section.top-banner{grid-area:1/1;min-width:0}.rbu-pdp-top>.rbu-pdp{position:relative;z-index:1;justify-self:end;align-self:center;box-sizing:content-box;background:none;width:var(--rbu-pdp-text);padding:28px calc(var(--rbu-pdp-edge) + var(--rbu-pdp-render) + var(--rbu-pdp-gap-r)) 28px var(--rbu-pdp-gap)}.rbu-pdp-top>.rbu-pdp>.rbu-pdp-render{position:absolute;top:28px;bottom:28px;margin:0;width:var(--rbu-pdp-render);left:calc(var(--rbu-pdp-gap) + var(--rbu-pdp-text) + var(--rbu-pdp-gap-r))}.rbu-pdp-top>.rbu-pdp>.rbu-pdp-render img{max-height:min(100%,380px)}.rbu-pdp-top>section.top-banner{display:flex;position:relative;overflow:clip;contain:size;background:#fff}.rbu-pdp-top>section.top-banner>video,.rbu-pdp-top>section.top-banner>picture{display:block;flex:none;width:var(--rbu-pdp-media);background:#020202;position:relative;z-index:1;clip-path:polygon(0 0, 100% 0, calc(100% - var(--rbu-pdp-slant)) 100%, 0 100%)}.rbu-pdp-top>section.top-banner>video{height:auto;object-fit:cover;object-position:var(--rbu-pdp-focus, 25%) 50%}.rbu-pdp-top>section.top-banner>picture>img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:var(--rbu-pdp-focus, 25%) 50%}.rbu-pdp-top>section.top-banner::after{content:"";position:absolute;z-index:0;pointer-events:none;top:-50%;height:200%;left:calc(var(--rbu-pdp-media) - 1.5*var(--rbu-pdp-slant));width:calc(2*var(--rbu-pdp-slant));background:linear-gradient(to bottom right, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.16) calc(50% + 4px), rgba(0, 0, 0, 0.07) calc(50% + 10px), rgba(0, 0, 0, 0.02) calc(50% + 16px), rgba(0, 0, 0, 0) calc(50% + 22px))}}#add-to-cart-popup.rbu-cta{z-index:50;bottom:0;transform:translateY(calc(100% + 16px));visibility:hidden;transition:transform .5s ease,visibility 0s linear .5s}#add-to-cart-popup.rbu-cta.visible:not(.rbu-cta-hold){transform:none;visibility:visible;transition:transform .5s ease,visibility 0s}@media(prefers-reduced-motion: reduce){#add-to-cart-popup.rbu-cta,#add-to-cart-popup.rbu-cta.visible:not(.rbu-cta-hold){transition:none}}@media(min-width: 1000px){#add-to-cart-popup.rbu-cta{padding-left:calc(max(20px,50% - 480px) + 40px);padding-right:max(20px,50% - 480px);background-position:max(20px,50% - 468px) center}#add-to-cart-popup.rbu-cta.rbu-cta-bar{padding-left:max(20px,50% - 480px);padding-right:max(20px,50% - 480px)}}#add-to-cart-popup.rbu-cta-bar{padding:12px 20px;background-image:none}#add-to-cart-popup.rbu-cta-bar>div{align-items:center;gap:12px}#add-to-cart-popup.rbu-cta-bar .left{display:flex;flex:1 1 auto;align-items:center;gap:14px;min-width:0;line-height:1.2}#add-to-cart-popup.rbu-cta-bar .right{flex:none}#add-to-cart-popup.rbu-cta-bar button.submit{white-space:nowrap}#add-to-cart-popup.rbu-cta-bar .rbu-cta-img{display:block;flex:none;width:auto;height:52px;max-width:96px;object-fit:contain}#add-to-cart-popup.rbu-cta-bar .rbu-cta-info{display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0}#add-to-cart-popup.rbu-cta-bar .rbu-cta-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:.8125rem/1.25 var(--rbu-font);letter-spacing:.08em;text-transform:uppercase;color:var(--rbu-ink)}#add-to-cart-popup.rbu-cta-bar .rbu-cta-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.45em;white-space:nowrap}#add-to-cart-popup.rbu-cta-bar .rbu-cta-price strong{font-weight:normal}#add-to-cart-popup.rbu-cta-bar .rbu-cta-price s{font-size:.8125rem;line-height:1.2;color:var(--rbu-text-2)}@media(max-width: 599px){#add-to-cart-popup.rbu-cta-bar{padding:10px 16px}#add-to-cart-popup.rbu-cta-bar .left{gap:10px}#add-to-cart-popup.rbu-cta-bar .rbu-cta-img{height:40px;max-width:64px}#add-to-cart-popup.rbu-cta-bar .rbu-cta-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;font-size:.75rem;line-height:1.2;letter-spacing:.04em}#add-to-cart-popup.rbu-cta-bar .right button.submit{margin-left:0;margin-right:0;padding-left:18px;padding-right:18px;font-size:1rem}}html:has(#add-to-cart-popup.rbu-cta){scroll-padding-bottom:calc(var(--rbu-cta-h, 84px) + 8px)}body:has(#add-to-cart-popup.rbu-cta) .newsletter-popup-trigger.fixed{bottom:30px;transition:transform .5s ease}@media(prefers-reduced-motion: reduce){body:has(#add-to-cart-popup.rbu-cta) .newsletter-popup-trigger.fixed{transition:none}}body:has(#add-to-cart-popup.rbu-cta.visible:not(.rbu-cta-hold)) .newsletter-popup-trigger.fixed{transform:translateY(calc(18px - var(--rbu-cta-h, 84px)))}#buy-section:target{position:static;top:auto;visibility:visible}#buy-section{scroll-margin-top:calc(120px + var(--rbu-bar-h, 0px))}@media(max-width: 940px){#buy-section{scroll-margin-top:calc(90px + var(--rbu-bar-h, 0px))}}.rbu-intro-points{position:relative}.rbu-intro-pic{display:block}.rbu-intro-pic img{display:block;width:100%;height:auto}@media(min-width: 1001px){.rbu-intro-pic{position:absolute;top:0;bottom:0;right:calc(50% + 185px);width:min(400px,50% - 209px);display:flex;align-items:center}.rbu-intro-pic img{max-height:100%;object-fit:contain}.rbu-intro-pic.rbu-intro-pic--wide{width:min(480px,50% - 209px)}}@media(max-width: 1000px){.rbu-intro-pic{max-width:360px;margin:0 30px 28px 100px}.rbu-intro-pic.rbu-intro-pic--wide{max-width:420px}}section.tech-specs.with-banner .topimg img.rbu-tech-banner{display:block;width:100%;max-width:none;height:auto;max-height:820px;object-fit:cover;object-position:50% 40%}section.compatible-apps img{max-width:100%;height:auto}main>section.rbu-alt{padding:20px 20px 56px;background:var(--rbu-line);text-align:left}@media(max-width: 599px){main>section.rbu-alt{padding:16px 16px 44px}}.rbu-alt *,.rbu-alt *::before,.rbu-alt *::after{box-sizing:border-box}.rbu-alt p{margin:0;font:1rem/1.5 var(--rbu-font-light);color:var(--rbu-text-2)}.rbu-alt>h2{margin:0 0 12px;padding:10px 20px 0;color:var(--rbu-red-dark);text-align:center;background:none;font:1.2em/32px var(--rbu-font-light);letter-spacing:5px;text-transform:uppercase}@media(max-width: 599px){.rbu-alt>h2{padding:10px 0 0;letter-spacing:4px}}.rbu-alt h3{margin:0 0 8px;font:1.1875rem/1.35 var(--rbu-font);color:var(--rbu-ink);text-transform:none;letter-spacing:0}.rbu-alt p.rbu-price{margin-top:8px;font:1.1rem/1.3 var(--rbu-font);color:var(--rbu-ink)}.rbu-alt .rbu-btn{margin-top:16px}.rbu-alt .rbu-btn--pre,.rbu-alt .rbu-btn--pre:hover{color:#fff;text-decoration:none}.rbu-alt a.rbu-alt-more{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;color:var(--rbu-ink);font:1rem/1.3 var(--rbu-font);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.rbu-alt a.rbu-alt-more::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg);flex:none}.rbu-alt a.rbu-alt-more:hover{color:var(--rbu-red-dark);text-decoration-thickness:2px}.rbu-alt a:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}.rbu-alt-in{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr);gap:16px;max-width:960px;margin:0 auto}.rbu-alt-in>div{padding:28px;background:#fff;border-radius:8px}@media(max-width: 599px){.rbu-alt-in{grid-template-columns:minmax(0, 1fr)}.rbu-alt-in>div{padding:22px 18px}}.rbu-alt-main{display:grid;grid-template-columns:160px minmax(0, 1fr);gap:24px;align-items:center}@media(max-width: 599px){.rbu-alt-main{grid-template-columns:96px minmax(0, 1fr);gap:16px;align-items:start}}.rbu-alt-media{margin:0}.rbu-alt-media img{display:block;width:160px;height:auto}@media(max-width: 599px){.rbu-alt-media img{width:96px}}.rbu-alt-media figcaption{margin-top:6px;font:.75rem/1.4 var(--rbu-font-light);color:var(--rbu-text-2);text-align:center}.rbu-cmp{padding:20px 20px 40px;text-align:left;background:linear-gradient(#ea2127, #ea2127) 50% 0/1px 100% no-repeat,#f1f1f3;scroll-margin-top:calc(130px + var(--rbu-bar-h, 0px))}.rbu-cmp *,.rbu-cmp *::before,.rbu-cmp *::after{box-sizing:border-box}.rbu-cmp h2{margin:0 auto 16px;padding:0 20px;background:#f1f1f3;color:var(--rbu-red-dark);text-align:center;font:1.2em/32px var(--rbu-font-light);letter-spacing:5px;text-transform:uppercase}.rbu-cmp p{margin:0}.rbu-cmp .rbu-cmp-lede{max-width:720px;margin:0 auto 30px;padding:8px 0;background:#f1f1f3;text-align:center;font:1rem/1.5 var(--rbu-font-light);color:var(--rbu-ink)}.rbu-cmp .rbu-cmp-avail{margin:6px 0 16px;font:.875rem/1.45 var(--rbu-font-light);color:var(--rbu-text-2)}.rbu-cmp .rbu-price{font-size:1rem}.rbu-cmp .rbu-price-note{font-family:var(--rbu-font-light)}.rbu-cmp form.js-add-to-cart{margin:0}.rbu-cmp form.js-add-to-cart button.submit,.rbu-cmp .rbu-cmp-buy .rbu-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:auto;min-height:44px;margin:0;padding:0 30px;border:0;border-radius:22px;font:1.2rem/1.1 var(--rbu-font);letter-spacing:normal;text-transform:uppercase;text-decoration:none;color:#fff}.rbu-cmp form.js-add-to-cart button.submit:not(:disabled):not(.rbu-submit-pre){background:var(--rbu-red-aa)}.rbu-cmp form.js-add-to-cart button.submit:not(:disabled):not(.rbu-submit-pre):hover{background:var(--rbu-red-dark)}.rbu-cmp form.js-add-to-cart button.submit:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}.rbu-cmp .rbu-cmp-note{max-width:960px;margin:16px auto 0;padding:4px 0;background:#f1f1f3;text-align:center;font:.875rem/1.5 var(--rbu-font-light);color:var(--rbu-text-2)}.rbu-cmp .rbu-cmp-note a{padding:14px 0;color:var(--rbu-ink);text-decoration:underline;text-underline-offset:3px}#evo-vs-racebox:target,#mini-vs-mini-s:target{display:block;position:relative;top:auto;visibility:visible}.rbu-cmp-card{max-width:960px;margin:0 auto;background:#fff;border-radius:8px}.rbu-cmp-scroll{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.rbu-cmp-scroll:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px}.rbu-cmp-table{width:100%;border-collapse:collapse;table-layout:fixed;font:1rem/1.45 var(--rbu-font);color:var(--rbu-ink)}.rbu-cmp-table th,.rbu-cmp-table td{padding:16px 24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rbu-line)}.rbu-cmp-table tbody tr:last-child>*{border-bottom:0}.rbu-cmp-table thead th{padding-top:22px;padding-bottom:18px;vertical-align:top;font:1rem/1.3 var(--rbu-font-light);letter-spacing:.14em;text-transform:uppercase}.rbu-cmp-table thead th a{display:inline-flex;align-items:center;min-height:44px;color:var(--rbu-ink);text-decoration:underline;text-underline-offset:4px}.rbu-cmp-table thead th a:hover{color:var(--rbu-red-dark)}.rbu-cmp-table thead .rbu-badge{letter-spacing:.06em}.rbu-cmp-table tbody th{font:.9375rem/1.45 var(--rbu-font-light);color:var(--rbu-text-2)}.rbu-cmp-table tbody th .rbu-cmp-up{letter-spacing:.08em}.rbu-cmp-table .rbu-cmp-pre{background:#f8f5fe}.rbu-cmp-table thead .rbu-cmp-pre a:hover{color:var(--rbu-violet)}.rbu-cmp-table thead .rbu-cmp-evo{border-radius:0 8px 0 0}.rbu-cmp-table tbody tr:last-child .rbu-cmp-evo{border-radius:0 0 8px 0}.rbu-cmp-table .rbu-cmp-cur{background:#f7f7f9}.rbu-cmp-table thead .rbu-cmp-cur{box-shadow:inset 0 3px 0 var(--rbu-red)}.rbu-cmp-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px}.rbu-cmp--mini .rbu-cmp-table thead .rbu-cmp-head{align-content:center;gap:2px 12px}.rbu-cmp-here{flex:0 0 100%;font:.6875rem/1.3 var(--rbu-font);letter-spacing:.1em;text-transform:uppercase;color:var(--rbu-red-dark)}.rbu-cmp-corner{width:26%}.rbu-cmp-up{display:block;margin-top:4px;font:.75rem/1.3 var(--rbu-font);letter-spacing:.08em;text-transform:uppercase;color:var(--rbu-red-dark)}.rbu-cmp-nw{white-space:nowrap}.rbu-cmp-buy th,.rbu-cmp-buy td{padding-top:22px;padding-bottom:26px}.rbu-cmp-table .rbu-cmp-buy-info th{border-bottom:0}.rbu-cmp-table .rbu-cmp-buy-info td{padding-bottom:0;border-bottom:0}.rbu-cmp-table .rbu-cmp-buy-act td{padding-top:0}@media(max-width: 1000px){.rbu-cmp{background-position:50px 0,0 0}.rbu-cmp h2{text-align:left;padding-left:30px}.rbu-cmp .rbu-cmp-lede,.rbu-cmp .rbu-cmp-note{margin-left:0;text-align:left;padding-left:30px}.rbu-cmp form.js-add-to-cart button.submit,.rbu-cmp .rbu-cmp-buy .rbu-btn{padding:0 22px}.rbu-cmp-table th,.rbu-cmp-table td{padding-left:16px;padding-right:16px}}@media(max-width: 940px){.rbu-cmp{scroll-margin-top:calc(96px + var(--rbu-bar-h, 0px))}}@media(max-width: 599px){.rbu-cmp{padding:20px 16px 32px}.rbu-cmp h2{padding-left:14px}.rbu-cmp .rbu-cmp-lede,.rbu-cmp .rbu-cmp-note{padding-left:14px}.rbu-cmp-table{min-width:560px}}.rbu-note{position:relative;margin:0 0 16px;padding:11px 14px 11px 42px;border-radius:var(--rbu-radius);background:var(--rbu-grey);font:.875rem/1.5 var(--rbu-font-light);color:var(--rbu-ink);text-align:left}.rbu-note::before{content:"";position:absolute;left:14px;top:13px;width:18px;height:18px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='8' fill='none' stroke='%234d4d4f' stroke-width='1.4'/%3E%3Cpath d='M9 8v5' stroke='%234d4d4f' stroke-width='1.6' stroke-linecap='round'/%3E%3Ccircle cx='9' cy='5.3' r='1' fill='%234d4d4f'/%3E%3C/svg%3E") no-repeat center/18px 18px}.rbu-note a{color:var(--rbu-ink);text-decoration:underline;text-underline-offset:2px}.rbu-note a:hover{color:var(--rbu-red-dark)}.rbu-note a:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px;border-radius:2px}section.buy .rbu-note--buy{max-width:440px;margin:0 auto 4px;background:#fff}@media(max-width: 1000px){section.buy .rbu-note--buy{max-width:none;margin:0 0 4px}}.rbu-pdp .rbu-note--pdp{margin:-4px 0 18px}body.page-evo :where(.rbu-evo-hero,.rbu-evo-band,.rbu-alt,.rbu-evo-photo) *,body.page-evo :where(.rbu-evo-hero,.rbu-evo-band,.rbu-alt,.rbu-evo-photo) *::before,body.page-evo :where(.rbu-evo-hero,.rbu-evo-band,.rbu-alt,.rbu-evo-photo) *::after{box-sizing:border-box}body.page-evo :where(.rbu-evo-hero,.rbu-evo-band,.rbu-alt,.rbu-evo-photo) p{margin:0}body.page-evo :where(.rbu-evo-hero,.rbu-evo-band,.rbu-alt,.rbu-evo-photo) a{color:var(--rbu-red-dark);text-decoration:underline;text-underline-offset:3px}body.page-evo :where(.rbu-evo-hero,.rbu-evo-band,.rbu-alt,.rbu-evo-photo) a:hover{text-decoration-thickness:2px}body.page-evo :where(.rbu-evo-hero,.rbu-evo-band,.rbu-alt,.rbu-evo-photo) a:focus-visible,body.page-evo :where(.rbu-evo-hero,.rbu-evo-band,.rbu-alt,.rbu-evo-photo) summary:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}body.page-evo main :target{position:static;top:auto;visibility:visible}html:has(body.page-evo){scroll-padding-top:calc(125px + var(--rbu-bar-h, 0px) + var(--rbu-hdr-grow, 0px))}@media(max-width: 940px){html:has(body.page-evo){scroll-padding-top:calc(96px + var(--rbu-bar-h, 0px) + var(--rbu-hdr-grow, 0px))}}@media(max-width: 1000px){html:has(body.page-evo){scroll-padding-bottom:102px}}body.page-evo .rbu-evo-band{padding:20px 20px 56px;background:#fff}body.page-evo .rbu-evo-band>h2{margin:0 0 12px;padding:10px 20px 0;color:var(--rbu-red-dark);text-align:center;font:1.2em/32px var(--rbu-font-light);letter-spacing:5px;text-transform:uppercase;background:none}@media(max-width: 599px){body.page-evo .rbu-evo-band{padding:16px 16px 44px}body.page-evo .rbu-evo-band>h2{padding:10px 0 0;letter-spacing:4px}}body.page-evo .rbu-evo-band--pink{background:#fdeae3}body.page-evo .rbu-evo-band--grey{background:var(--rbu-grey)}body.page-evo .rbu-evo-wrap{max-width:960px;margin:0 auto}body.page-evo .rbu-evo-intro{max-width:640px;margin:0 auto 32px !important;text-align:center;font:1.0625rem/1.5 var(--rbu-font-light);color:var(--rbu-text-2)}body.page-evo .rbu-evo-small{margin-top:16px !important;font:.875rem/1.5 var(--rbu-font-light);color:var(--rbu-text-2)}body.page-evo a.rbu-evo-more{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--rbu-ink);font:1rem/1.3 var(--rbu-font);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body.page-evo a.rbu-evo-more::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg);flex:none}body.page-evo a.rbu-evo-more:hover{color:var(--rbu-red-dark);text-decoration-thickness:2px}body.page-evo section.rbu-evo-hero{padding:44px 20px 48px;background:var(--rbu-grey)}@media(min-width: 1001px){body.page-evo section.rbu-evo-hero{padding-left:40px;padding-right:40px}}@media(max-width: 599px){body.page-evo section.rbu-evo-hero{padding:24px 16px 32px}}body.page-evo .rbu-evo-hero-in{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);grid-template-areas:"copy media" "buy media";column-gap:56px;align-items:center}@media(max-width: 1000px){body.page-evo .rbu-evo-hero-in{column-gap:32px}}@media(max-width: 599px){body.page-evo .rbu-evo-hero-in{grid-template-columns:minmax(0, 1fr);grid-template-areas:"copy" "buy" "media"}}body.page-evo .rbu-evo-hero-copy{grid-area:copy;align-self:end}body.page-evo .rbu-evo-flag{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font:.875rem/1.4 var(--rbu-font-light);color:var(--rbu-text-2)}body.page-evo .rbu-evo-flag .rbu-evo-ship{font-family:var(--rbu-font);color:var(--rbu-red-dark)}body.page-evo .rbu-evo-hero .rbu-evo-name{margin:14px 0 0;padding:0;background:none;color:var(--rbu-ink);text-align:left;font:2.75rem/1.1 var(--rbu-font-light);letter-spacing:.18em;text-transform:uppercase}body.page-evo .rbu-evo-hero .rbu-evo-name span{font-family:var(--rbu-font)}@media(max-width: 1000px){body.page-evo .rbu-evo-hero .rbu-evo-name{font-size:2.25rem}}@media(max-width: 599px){body.page-evo .rbu-evo-hero .rbu-evo-name{margin-top:10px;font-size:1.875rem;letter-spacing:.14em}}body.page-evo .rbu-evo-tagline{margin-top:14px !important;font:1.375rem/1.35 var(--rbu-font);color:var(--rbu-ink)}@media(max-width: 599px){body.page-evo .rbu-evo-tagline{margin-top:8px !important;font-size:1.125rem}}body.page-evo .rbu-evo-lede{margin-top:8px !important;font:1rem/1.5 var(--rbu-font-light);color:var(--rbu-text-2)}@media(max-width: 599px){body.page-evo .rbu-evo-lede{display:none}}body.page-evo .rbu-evo-hero-media{grid-area:media;margin:0;text-align:center}body.page-evo .rbu-evo-hero-media img{display:block;width:100%;max-width:560px;height:auto;margin:0 auto}@media(max-width: 599px){body.page-evo .rbu-evo-hero-media{margin-top:28px}body.page-evo .rbu-evo-hero-media img{max-width:340px}}body.page-evo .rbu-evo-buy{grid-area:buy;align-self:start}body.page-evo .rbu-evo-buy .rbu-price{margin-top:24px}@media(max-width: 599px){body.page-evo .rbu-evo-buy .rbu-price{margin-top:16px}}body.page-evo .rbu-evo-buy .low-stock-banner{max-width:200px;margin:20px 0 0}body.page-evo .rbu-evo-buy .availability-warning,body.page-evo .rbu-evo-buy .rbu-evo-unavailable{margin-top:16px;font:1rem/1.45 var(--rbu-font);color:var(--rbu-red-dark)}body.page-evo .rbu-evo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:20px}body.page-evo .rbu-evo-actions form{margin:0}@media(max-width: 599px){body.page-evo .rbu-evo-actions{margin-top:16px;gap:4px 20px}body.page-evo .rbu-evo-actions form{width:100%}}body.page-evo .rbu-btn.rbu-evo-cta{min-height:52px;margin:0;padding:0 36px;font-size:1.0625rem}@media(max-width: 599px){body.page-evo .rbu-btn.rbu-evo-cta{width:100%}}body.page-evo .rbu-evo-keyterms{margin:18px 0 0;padding-left:0;font-size:.9375rem;color:var(--rbu-ink)}body.page-evo .rbu-evo-keyterms li{margin-bottom:6px}@media(max-width: 599px){body.page-evo .rbu-evo-keyterms{margin-top:14px;font-size:.875rem}}body.page-evo .rbu-evo-currency{margin-top:12px;font:.8125rem/1.45 var(--rbu-font-light);color:var(--rbu-text-2)}body.page-evo section.rbu-alt{padding:20px 20px 56px;background:var(--rbu-line);text-align:left}body.page-evo section.rbu-alt>h2{margin:0 0 12px;padding:10px 20px 0;color:var(--rbu-red-dark);text-align:center;background:none;font:1.2em/32px var(--rbu-font-light);letter-spacing:5px;text-transform:uppercase}body.page-evo section.rbu-alt h3{margin:0 0 8px;font:1.1875rem/1.35 var(--rbu-font);color:var(--rbu-ink);text-transform:none;letter-spacing:0}body.page-evo section.rbu-alt p:not(.rbu-price){font:1rem/1.5 var(--rbu-font-light);color:var(--rbu-text-2)}body.page-evo section.rbu-alt .rbu-price{margin-top:8px;font-size:1.1rem}body.page-evo section.rbu-alt .rbu-btn{margin-top:16px}body.page-evo section.rbu-alt .rbu-btn--ghost,body.page-evo section.rbu-alt .rbu-btn--ghost:hover{color:var(--rbu-ink);text-decoration:none}body.page-evo section.rbu-alt a.rbu-alt-more{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:8px;color:var(--rbu-ink);font:1rem/1.3 var(--rbu-font);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}body.page-evo section.rbu-alt a.rbu-alt-more::after{content:"";width:7px;height:7px;border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg);flex:none}body.page-evo section.rbu-alt a.rbu-alt-more:hover{color:var(--rbu-red-dark);text-decoration-thickness:2px}@media(max-width: 599px){body.page-evo section.rbu-alt{padding:16px 16px 44px}body.page-evo section.rbu-alt>h2{padding:10px 0 0;letter-spacing:4px}}body.page-evo .rbu-alt-in{display:grid;grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr);gap:16px;max-width:960px;margin:0 auto}body.page-evo .rbu-alt-in>div{padding:28px;background:#fff;border-radius:8px}@media(max-width: 599px){body.page-evo .rbu-alt-in{grid-template-columns:minmax(0, 1fr)}body.page-evo .rbu-alt-in>div{padding:22px 18px}}body.page-evo .rbu-alt-main{display:grid;grid-template-columns:160px minmax(0, 1fr);gap:24px;align-items:center}@media(max-width: 599px){body.page-evo .rbu-alt-main{grid-template-columns:96px minmax(0, 1fr);gap:16px;align-items:start}}body.page-evo .rbu-alt-media{margin:0}body.page-evo .rbu-alt-media img{display:block;width:160px;height:auto}@media(max-width: 599px){body.page-evo .rbu-alt-media img{width:96px}}body.page-evo .rbu-evo-new{list-style:none;margin:0 auto;padding:0;max-width:1120px;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}body.page-evo .rbu-evo-new li{padding:24px 22px 26px;background:#fff;border-radius:8px}body.page-evo .rbu-evo-new h3{margin:16px 0 8px;font:1.0625rem/1.35 var(--rbu-font);color:var(--rbu-ink)}body.page-evo .rbu-evo-new p{font:.9375rem/1.5 var(--rbu-font-light);color:var(--rbu-text-2)}@media(min-width: 1001px){body.page-evo .rbu-evo-new{width:calc(100% - 40px)}}@media(max-width: 1000px){body.page-evo .rbu-evo-new{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 599px){body.page-evo .rbu-evo-new{grid-template-columns:minmax(0, 1fr);gap:10px}body.page-evo .rbu-evo-new li{padding:20px 18px}}body.page-evo .rbu-evo-new-n{display:block;font:1.75rem/1 var(--rbu-font-light);letter-spacing:.08em;color:var(--rbu-red-dark)}body.page-evo .rbu-evo-photo{padding:0;background:#020202;border-bottom:2px solid #fff}body.page-evo .rbu-evo-photo figure{margin:0;text-align:center}body.page-evo .rbu-evo-photo img{display:block;width:100%;height:auto;max-height:560px;object-fit:cover;object-position:50% 50%}body.page-evo .rbu-evo-steps{list-style:none;margin:8px 0 28px;padding:0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px}body.page-evo .rbu-evo-steps li{position:relative;padding-top:14px;font:.875rem/1.35 var(--rbu-font-light);color:var(--rbu-text-2)}body.page-evo .rbu-evo-steps li::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:2px;background:#c9c9d3}body.page-evo .rbu-evo-steps li.is-now{color:var(--rbu-ink);font-family:var(--rbu-font)}body.page-evo .rbu-evo-steps li.is-now::before{background:var(--rbu-violet)}@media(max-width: 599px){body.page-evo .rbu-evo-steps{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:16px}}body.page-evo .rbu-evo-terms{margin:0;border-top:1px solid #d6d6de}body.page-evo .rbu-evo-terms>div{display:grid;grid-template-columns:170px minmax(0, 1fr);gap:4px 24px;padding:16px 0;border-bottom:1px solid #d6d6de}@media(max-width: 599px){body.page-evo .rbu-evo-terms>div{grid-template-columns:minmax(0, 1fr)}}body.page-evo .rbu-evo-terms dt{font:1rem/1.45 var(--rbu-font);color:var(--rbu-ink)}body.page-evo .rbu-evo-terms dd{margin:0;font:1rem/1.5 var(--rbu-font-light);color:var(--rbu-ink)}body.page-evo .rbu-evo-table-scroll{overflow-x:auto}body.page-evo .rbu-evo-table-scroll:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}body.page-evo .rbu-evo-table{width:100%;border-collapse:collapse;font:1rem/1.45 var(--rbu-font-light);color:var(--rbu-ink);background:#fff}body.page-evo .rbu-evo-table th,body.page-evo .rbu-evo-table td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #e4e4ec}@media(max-width: 599px){body.page-evo .rbu-evo-table th,body.page-evo .rbu-evo-table td{padding:12px 10px;font-size:.9375rem}}body.page-evo .rbu-evo-table tbody th{font-family:var(--rbu-font);font-weight:normal;width:34%}body.page-evo .rbu-evo-table thead th{font:.875rem/1.3 var(--rbu-font);letter-spacing:.08em;text-transform:uppercase;color:var(--rbu-text-2);border-bottom:2px solid #e4e4ec}body.page-evo .rbu-evo-vs tbody th{width:28%}body.page-evo .rbu-evo-vs--pre thead th:last-child{color:var(--rbu-violet)}body.page-evo .rbu-evo-vs--pre td:last-child,body.page-evo .rbu-evo-vs--pre thead th:last-child{background:var(--rbu-violet-wash)}body.page-evo .rbu-evo-vs--cur td:last-child,body.page-evo .rbu-evo-vs--cur thead th:last-child{background:#f7f7f9}body.page-evo .rbu-evo-vs--cur thead th:last-child{box-shadow:inset 0 3px 0 var(--rbu-red)}body.page-evo .rbu-evo-link-row{margin-top:12px !important;text-align:center}body.page-evo .rbu-evo-specs{border-radius:8px;overflow:hidden}body.page-evo .rbu-evo-specs tr:last-child th,body.page-evo .rbu-evo-specs tr:last-child td{border-bottom:0}body.page-evo .rbu-evo-faq{max-width:760px;border-top:1px solid #d6d6de}body.page-evo .rbu-evo-faq-item{border-bottom:1px solid #d6d6de}body.page-evo .rbu-evo-faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 2px;list-style:none;cursor:pointer;font:1.0625rem/1.4 var(--rbu-font);color:var(--rbu-ink)}body.page-evo .rbu-evo-faq-item>summary::-webkit-details-marker{display:none}body.page-evo .rbu-evo-faq-item>summary::after{content:"";flex:none;width:9px;height:9px;margin-right:6px;border:solid var(--rbu-red-dark);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-2px, -2px);transition:transform .2s ease}@media(prefers-reduced-motion: reduce){body.page-evo .rbu-evo-faq-item>summary::after{transition:none}}body.page-evo .rbu-evo-faq-item>summary:hover{text-decoration:underline;text-decoration-color:var(--rbu-red);text-underline-offset:4px}body.page-evo .rbu-evo-faq-item[open]>summary::after{transform:rotate(225deg) translate(-2px, -2px)}body.page-evo .rbu-evo-faq-item>p{padding:0 2px 18px;max-width:680px;font:1rem/1.55 var(--rbu-font-light);color:var(--rbu-text-2)}.rbu-cmp5{padding:24px 20px 56px;background:linear-gradient(#ea2127, #ea2127) 50% 0/1px 100% no-repeat,#f1f1f3}.rbu-cmp5 *,.rbu-cmp5 *::before,.rbu-cmp5 *::after{box-sizing:border-box}.rbu-cmp5 p{margin:0}.rbu-cmp5 a{color:var(--rbu-ink);text-decoration:underline;text-underline-offset:3px}.rbu-cmp5 a:hover{color:var(--rbu-red-dark);text-decoration-thickness:2px}.rbu-cmp5 a:focus-visible,.rbu-cmp5 .rbu-cmp5-scroll:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}.rbu-cmp5 .rbu-cmp5-kicker{display:inline-block;padding:4px 16px;background:#f1f1f3;color:var(--rbu-text-2);font:.8125rem/1.4 var(--rbu-font);letter-spacing:.2em;text-transform:uppercase}.rbu-cmp5 h1{margin:4px auto 0;padding:4px 20px;background:#f1f1f3;color:var(--rbu-red-dark);text-align:center;font:1.5em/1.35 var(--rbu-font-light);letter-spacing:5px;text-transform:uppercase}.rbu-cmp5 .rbu-cmp5-lede{margin:12px auto 0;padding:8px 0;background:#f1f1f3;color:var(--rbu-ink);font:1.0625rem/1.55 var(--rbu-font-light)}.rbu-cmp5 .rbu-cmp5-cue{display:none}.rbu-cmp5 .rbu-cmp5-na{color:var(--rbu-text-2)}.rbu-cmp5 .rbu-price{font-size:1rem}.rbu-cmp5 .rbu-price-later{font-size:.8125em}.rbu-cmp5 .rbu-price-note{font-family:var(--rbu-font-light)}.rbu-cmp5 .rbu-cmp5-avail{margin-top:6px;font:.8125rem/1.45 var(--rbu-font-light);color:var(--rbu-text-2)}.rbu-cmp5 form.js-add-to-cart{margin:0}.rbu-cmp5 form.js-add-to-cart button.submit{display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:190px;height:auto;min-height:44px;margin:0;padding:6px 12px;border:0;border-radius:22px;font:.9375rem/1.1 var(--rbu-font);white-space:nowrap;letter-spacing:normal;text-transform:uppercase;color:#fff}.rbu-cmp5 form.js-add-to-cart button.submit:not(.rbu-submit-pre):not(:disabled){background:var(--rbu-red-aa)}.rbu-cmp5 form.js-add-to-cart button.submit:not(.rbu-submit-pre):not(:disabled):hover{background:var(--rbu-red-dark)}.rbu-cmp5 form.js-add-to-cart button.submit.rbu-submit-pre{position:relative;background:var(--rbu-violet)}.rbu-cmp5 form.js-add-to-cart button.submit.rbu-submit-pre:hover{background:var(--rbu-violet-dark)}.rbu-cmp5 form.js-add-to-cart button.submit.rbu-submit-pre::after{content:"";position:absolute;left:0;right:0;top:-5px;bottom:-5px}.rbu-cmp5 form.js-add-to-cart button.submit:focus-visible{outline:2px solid var(--rbu-ink);outline-offset:2px;box-shadow:0 0 0 4px #fff}.rbu-cmp5 a.rbu-cmp5-more{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font:.9375rem/1.2 var(--rbu-font)}.rbu-cmp5 a.rbu-cmp5-plink{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:44px;text-decoration:none;font:1rem/1.3 var(--rbu-font);letter-spacing:.08em;text-transform:uppercase;color:var(--rbu-ink)}.rbu-cmp5 a.rbu-cmp5-plink span{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:4px}.rbu-cmp5 a.rbu-cmp5-plink:hover span{text-decoration-color:currentColor}.rbu-cmp5 .rbu-cmp5-notes p{max-width:820px;margin-top:8px;padding:4px 0;background:#f1f1f3;color:var(--rbu-text-2);font:.875rem/1.55 var(--rbu-font-light)}.rbu-cmp5 .rbu-cmp5-notes p.rbu-cmp5-currency{color:var(--rbu-ink)}.rbu-cmp5-head{max-width:760px;margin:0 auto 32px;padding:4px 0;background:#f1f1f3;text-align:center}.rbu-cmp5-frame{position:relative;max-width:1200px;margin:0 auto}.rbu-cmp5-scroll{position:relative;overflow-x:auto;background:#fff;border-radius:8px}.rbu-cmp5-table{width:100%;min-width:1000px;border-collapse:separate;border-spacing:0;table-layout:fixed;font:.9375rem/1.45 var(--rbu-font-light);color:var(--rbu-ink)}.rbu-cmp5-table th,.rbu-cmp5-table td{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--rbu-line);font-weight:normal}.rbu-cmp5-table tbody tr:last-child>*{border-bottom:0}.rbu-cmp5-table tbody th{font:.9375rem/1.45 var(--rbu-font);color:var(--rbu-text-2)}.rbu-cmp5-table .rbu-cmp5-pre{background:#f8f5fe}.rbu-cmp5-table thead th{padding-top:22px;padding-bottom:16px;vertical-align:top;border-bottom:2px solid var(--rbu-line)}.rbu-cmp5-table thead th.rbu-cmp5-pre{box-shadow:inset 0 3px 0 var(--rbu-violet);border-radius:0}.rbu-cmp5-corner,.rbu-cmp5-table tbody th{position:sticky;left:0;z-index:1;width:17%;background:#fff;box-shadow:inset -1px 0 0 var(--rbu-line)}.rbu-cmp5-plink img{display:block;width:96px;height:96px;object-fit:contain}.rbu-cmp5-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font:.8125rem/1.3 var(--rbu-font-light);color:var(--rbu-text-2)}.rbu-cmp5-price-row th,.rbu-cmp5-price-row td{padding-top:18px}.rbu-cmp5-buy th,.rbu-cmp5-buy td{padding-top:6px;padding-bottom:20px;border-bottom:0}.rbu-cmp5-notes{max-width:1200px;margin:20px auto 0;padding:4px 0;background:#f1f1f3}.rbu-cmp5-notes a{display:inline-block;padding:10px 0;margin:-10px 0}@media(min-width: 1001px){.rbu-cmp5 .rbu-cmp5-notes p{margin-left:auto;margin-right:auto;text-align:center}}@media(max-width: 1000px){.rbu-cmp5 .rbu-cmp5-cue{display:block;width:fit-content;max-width:1200px;margin:0 auto 10px;padding:2px 8px 2px 0;background:#f1f1f3;color:var(--rbu-text-2);font:.875rem/1.4 var(--rbu-font)}.rbu-cmp5 .rbu-cmp5-cue::after{content:"→";content:"→"/"";margin-left:8px}.rbu-cmp5-frame::after{content:"";position:absolute;top:0;right:0;bottom:0;width:28px;pointer-events:none;border-radius:0 8px 8px 0;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.95))}.rbu-cmp5-table tr>:last-child{padding-right:32px}.rbu-cmp5-corner,.rbu-cmp5-table tbody th{width:160px}.rbu-cmp5 form.js-add-to-cart button.submit{font-size:.875rem;padding:6px 10px}}@supports(animation-timeline: scroll()){@media(max-width: 1000px){.rbu-cmp5-frame{timeline-scope:--rbu-cmp5-x}.rbu-cmp5-scroll{scroll-timeline:--rbu-cmp5-x x}.rbu-cmp5-frame::after{animation:rbu-cmp5-fade linear both;animation-timeline:--rbu-cmp5-x}}}@keyframes rbu-cmp5-fade{0%,92%{opacity:1}100%{opacity:0}}@media(max-width: 1000px){.rbu-cmp5{background-position:50px 0,0 0}.rbu-cmp5-head{margin-left:0;text-align:left}.rbu-cmp5 h1{margin-left:0;padding-left:30px;text-align:left}.rbu-cmp5 .rbu-cmp5-kicker,.rbu-cmp5 .rbu-cmp5-lede{padding-left:30px}.rbu-cmp5 .rbu-cmp5-cue{margin-left:0;padding-left:30px}.rbu-cmp5-notes p{padding-left:30px !important}}@media(max-width: 599px){.rbu-cmp5{padding:20px 16px 40px;background-position:30px 0,0 0}.rbu-cmp5 h1{padding:4px 0 4px 26px;font-size:1.25em;letter-spacing:3px}.rbu-cmp5 .rbu-cmp5-kicker,.rbu-cmp5 .rbu-cmp5-lede,.rbu-cmp5 .rbu-cmp5-cue{padding-left:26px}.rbu-cmp5 .rbu-cmp5-lede{font-size:1rem}.rbu-cmp5 a.rbu-cmp5-plink{font-size:.875rem;letter-spacing:.06em}.rbu-cmp5 form.js-add-to-cart button.submit{font-size:.8125rem;padding:6px 8px}.rbu-cmp5-notes p{padding-left:26px !important}.rbu-cmp5-table{min-width:900px;font-size:.875rem}.rbu-cmp5-table th,.rbu-cmp5-table td{padding:12px 10px}.rbu-cmp5-table tbody th{font-size:.8125rem}.rbu-cmp5-corner,.rbu-cmp5-table tbody th{width:112px}.rbu-cmp5-plink img{width:72px;height:72px}}#rbu-bf,.rbu-bf-tab{--bf-bg: #0b0b0d;--bf-bg2: #121316;--bf-panel: #16171b;--bf-line: rgba(255, 255, 255, 0.1);--bf-line2: rgba(255, 255, 255, 0.22);--bf-text: #f4f4f5;--bf-text2: #c9cbd1;--bf-muted: #a9abb2;--bf-dim: #8a8c93;--bf-red: #ea2127;--bf-red-text: #ff5c61;--bf-red-btn: #d4181e;--bf-red-deep: #8e1014;--bf-evo: #c4b5ff;--bf-bold: "RaceBox-Bold", "Helvetica Neue", Arial, sans-serif;--bf-reg: "RaceBox-Regular", "Helvetica Neue", Arial, sans-serif;--bf-light: "RaceBox-Light", "Helvetica Neue", Arial, sans-serif;--bf-ease: cubic-bezier(0.2, 0.7, 0.2, 1);--bf-display: clamp(54px, 15.4vw, 72px)}#rbu-bf{overflow-x:clip;color:var(--bf-text);font:16px/1.5 var(--bf-reg);-webkit-font-smoothing:antialiased;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") repeat,radial-gradient(1100px 560px at 50% -8%, #202127 0%, rgba(32, 33, 39, 0) 62%),radial-gradient(700px 480px at 100% 100%, rgba(234, 33, 39, 0.09) 0%, rgba(234, 33, 39, 0) 65%),var(--bf-bg)}#rbu-bf,#rbu-bf *,#rbu-bf *::before,#rbu-bf *::after{box-sizing:border-box}#rbu-bf img{display:block;max-width:100%;height:auto;border:0}#rbu-bf p,#rbu-bf h1,#rbu-bf h2,#rbu-bf h3{margin:0;padding:0;color:inherit;text-transform:none;letter-spacing:0}#rbu-bf p{font:16px/1.5 var(--bf-reg)}#rbu-bf ul,#rbu-bf li{list-style:none;margin:0;padding:0}#rbu-bf a{color:var(--bf-text);text-decoration:none;background:none}#rbu-bf a:hover{text-decoration:none}#rbu-bf strong{font-family:var(--bf-bold);font-weight:normal}#rbu-bf s{text-decoration:line-through}#rbu-bf form{margin:0;padding:0}#rbu-bf section,#rbu-bf footer,#rbu-bf header,#rbu-bf aside{position:static;margin:0;padding:0;border:0;background:none;color:inherit;height:auto;text-align:inherit}#rbu-bf button{-webkit-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:auto;height:auto;min-height:44px;margin:0;padding:0 24px;border:0;border-radius:999px;background:none;box-shadow:none;outline:none;color:inherit;font:15px/1.1 var(--bf-reg);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;vertical-align:middle;-webkit-tap-highlight-color:rgba(0,0,0,0)}#rbu-bf button:focus{box-shadow:none;border-color:rgba(0,0,0,0)}#rbu-bf button:focus-visible,#rbu-bf a:focus-visible{outline:3px solid #fff;outline-offset:3px;border-radius:999px}#rbu-bf .rbu-bf-wrap{width:calc(100% - 32px);margin:0 auto}#rbu-bf .rbu-bf-kicker{display:flex;flex-wrap:wrap;gap:4px 12px;font:11px/1.3 var(--bf-reg);letter-spacing:.2em;text-transform:uppercase;color:var(--bf-red-text)}#rbu-bf .rbu-bf-k1,#rbu-bf .rbu-bf-k2{white-space:nowrap}#rbu-bf .rbu-bf-k1::before{content:"";display:inline-block;width:7px;height:7px;margin:0 9px 1px 0;border-radius:50%;background:var(--bf-red);box-shadow:0 0 0 3px rgba(234,33,39,.18)}#rbu-bf .rbu-bf-k2{color:var(--bf-muted);flex-basis:100%}@media(min-width: 420px){#rbu-bf .rbu-bf-k2{flex-basis:auto}}#rbu-bf .rbu-bf-sec-title{position:relative;padding-top:18px;font:19px/1.35 var(--bf-light);letter-spacing:.22em;text-transform:uppercase;color:var(--bf-red-text);text-align:center}#rbu-bf .rbu-bf-sec-title::before{content:"";position:absolute;top:0;left:50%;width:1px;height:12px;background:var(--bf-red)}#rbu-bf .rbu-bf-top{position:sticky;top:0;z-index:20;height:0}#rbu-bf .rbu-bf-home{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;color:var(--bf-text);background:rgba(11,11,13,.72);border:1px solid var(--bf-line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .2s,border-color .2s,color .2s}#rbu-bf .rbu-bf-home:hover{background:var(--bf-text);color:var(--bf-bg);border-color:var(--bf-text)}#rbu-bf .rbu-bf-home:focus-visible{outline-offset:4px;border-radius:50%}#rbu-bf .rbu-bf-hero{position:relative;isolation:isolate;overflow:hidden;padding:40px 0 0}#rbu-bf .rbu-bf-art{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}#rbu-bf .rbu-bf-art::after{content:"";position:absolute;left:-12%;bottom:-26%;width:78%;height:46%;background:radial-gradient(closest-side, rgba(234, 33, 39, 0.42), rgba(234, 33, 39, 0))}#rbu-bf .rbu-bf-track{display:none;position:absolute;left:50%;top:50%;width:max(1400px,120%);height:auto;aspect-ratio:2/1;transform:translate(-50%, -52%)}#rbu-bf .rbu-bf-trk-line{fill:none;stroke:var(--bf-red);stroke-width:1.2;opacity:.4}#rbu-bf .rbu-bf-trk-glow{fill:none;stroke:var(--bf-red);stroke-width:12;opacity:.04}#rbu-bf .rbu-bf-run{display:none;position:absolute;left:0;top:0;width:1400px;height:700px;transform-origin:0 0;pointer-events:none}#rbu-bf .rbu-bf-run-dot{position:absolute;left:-10px;top:-10px;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 255, 0.85) 0 3.5px, rgba(234, 33, 39, 0.18) 4px 10px, rgba(234, 33, 39, 0) 10px);transform:translate(179.4px, 340.3px);will-change:transform}#rbu-bf .rbu-bf-run.is-paused .rbu-bf-run-dot{animation-play-state:paused}#rbu-bf .rbu-bf-trk-start{stroke:#fff;stroke-width:2.5;stroke-linecap:round;opacity:.4}#rbu-bf .rbu-bf-stripe{position:absolute;z-index:1;top:0;right:0;width:100%;aspect-ratio:1;opacity:.94;clip-path:polygon(64% 0, 88% 0, 100% 24%, 100% 72%);background:linear-gradient(63.43deg, rgba(255, 255, 255, 0) 76%, rgba(255, 255, 255, 0.16) 76.2%, rgba(255, 255, 255, 0) 81.5%, rgba(0, 0, 0, 0) 86%, rgba(0, 0, 0, 0.22) 92%),linear-gradient(180deg, var(--bf-red) 0%, var(--bf-red-deep) 100%)}#rbu-bf .rbu-bf-stripe--twin{background:#707173;opacity:1;clip-path:polygon(61% 0, 62.8% 0, 100% 74.4%, 100% 78%)}#rbu-bf .rbu-bf-stripe--thin{background:#fff;opacity:.45;clip-path:polygon(67% 0, 67.7% 0, 100% 65.4%, 100% 64%)}#rbu-bf .rbu-bf-brand{position:absolute;top:10px;left:0;right:0;width:calc(100% - 32px);margin:0 auto;pointer-events:none}#rbu-bf .rbu-bf-brand a{display:inline-block;padding:11px 16px;border-radius:23px;background:rgba(11,11,13,.72);border:1px solid var(--bf-line2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto}#rbu-bf .rbu-bf-brand{padding-left:52px}#rbu-bf .rbu-bf-brand img{width:118px;height:22px;opacity:.92}#rbu-bf .rbu-bf-hero-copy{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:24px 0 22px}#rbu-bf .rbu-bf-title{position:relative;display:flex;flex-direction:column;align-items:flex-start;margin-top:12px}#rbu-bf .rbu-bf-w{display:block;font:var(--bf-display)/0.88 var(--bf-bold);letter-spacing:-0.025em;text-transform:uppercase;white-space:nowrap}#rbu-bf .rbu-bf-w--o{color:rgba(0,0,0,0);-webkit-text-stroke:clamp(1.5px,.16vw,2.5px) #fff;paint-order:stroke fill}@supports not (-webkit-text-stroke: 1px #fff){#rbu-bf .rbu-bf-w--o{color:#fff}}#rbu-bf .rbu-bf-w--r{color:var(--bf-red);margin-top:.04em;text-shadow:0 10px 40px rgba(234,33,39,.28)}#rbu-bf .rbu-bf-mark{display:inline-block;width:.6em;height:.6em;margin-left:.06em;vertical-align:-0.14em;filter:drop-shadow(0 6px 18px rgba(0, 0, 0, 0.6))}#rbu-bf .rbu-bf-lede{max-width:34em;margin:18px 0 0;font:16px/1.5 var(--bf-light);color:var(--bf-text2)}#rbu-bf .rbu-bf-lede strong{color:var(--bf-text)}#rbu-bf .rbu-bf-promo{width:100%;margin-top:18px}#rbu-bf .rbu-bf-promo-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}#rbu-bf .rbu-bf-code{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1.5px dashed var(--bf-line2);border-radius:999px;background:var(--bf-bg2);font:17px/1 var(--bf-bold);letter-spacing:.14em;color:var(--bf-text);white-space:nowrap}#rbu-bf .rbu-bf-copy{flex:1 1 auto;min-height:48px;padding:0 20px;background:var(--bf-text);color:var(--bf-bg);font-size:14px;transition:background .2s,transform .2s}#rbu-bf .rbu-bf-copy:hover{background:#fff}#rbu-bf .rbu-bf-copy.is-copied{background:var(--bf-red-btn);color:#fff}#rbu-bf .rbu-bf-copy.is-copied::before{content:"✓";font-family:Arial,sans-serif;font-size:15px}#rbu-bf .rbu-bf-promo-note{margin-top:10px;font:13px/1.5 var(--bf-reg);color:var(--bf-dim)}#rbu-bf .rbu-bf-scroll{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:8px 0 0 -4px;padding:0 4px;font:15px/1.2 var(--bf-reg);letter-spacing:0;text-transform:none;color:var(--bf-red-text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:var(--bf-red-text);transition:color .2s,text-decoration-color .2s}#rbu-bf .rbu-bf-scroll svg{flex:none;width:15px;height:15px}#rbu-bf .rbu-bf-scroll:hover{color:var(--bf-text);text-decoration:underline;text-decoration-color:var(--bf-red)}#rbu-bf .rbu-bf-count{position:relative;border-top:1px solid hsla(0,0%,100%,.14);border-bottom:1px solid hsla(0,0%,100%,.07);background:rgba(16,17,20,.42);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}#rbu-bf .rbu-bf-count[hidden]{display:none}#rbu-bf .rbu-bf-count-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 22px;padding:10px 0 9px}#rbu-bf .rbu-bf-count-label{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;font:11px/1.3 var(--bf-reg);letter-spacing:.2em;text-transform:uppercase;color:var(--bf-muted)}#rbu-bf .rbu-bf-rec{width:8px;height:8px;border-radius:50%;background:var(--bf-red);box-shadow:0 0 8px rgba(234,33,39,.7)}#rbu-bf .rbu-bf-count-row{display:flex;align-items:flex-start;gap:12px}#rbu-bf .rbu-bf-cell{position:relative;display:flex;flex-direction:column;align-items:center;min-width:50px}#rbu-bf .rbu-bf-cell+.rbu-bf-cell::before{content:":";position:absolute;left:-9px;top:1px;font:22px/1 var(--bf-bold);color:var(--bf-red)}#rbu-bf .rbu-bf-cell>span:first-child{font:28px/1 var(--bf-bold);letter-spacing:-0.02em;color:var(--bf-text);font-variant-numeric:tabular-nums;min-width:2.1ch;text-align:center}#rbu-bf .rbu-bf-unit{margin-top:5px;font:10px/1 var(--bf-reg);letter-spacing:.18em;text-transform:uppercase;color:var(--bf-dim)}#rbu-bf .rbu-bf-count-end{display:none;font:12px/1.2 var(--bf-reg);letter-spacing:.14em;text-transform:uppercase;color:var(--bf-dim)}#rbu-bf .rbu-bf-devices{padding:30px 0 8px}#rbu-bf .rbu-bf-devices .rbu-bf-sec-title{margin-bottom:20px}#rbu-bf .rbu-bf-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:14px}#rbu-bf .rbu-bf-card{position:relative;display:flex;flex-direction:column;padding:18px 18px 20px;background:linear-gradient(180deg, #1a1b20 0%, var(--bf-panel) 100%);border:1px solid var(--bf-line);border-radius:6px;transition:border-color .25s}@supports(grid-template-rows: subgrid){#rbu-bf .rbu-bf-card{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0}}#rbu-bf .rbu-bf-card-top,#rbu-bf .rbu-bf-card-buy{display:flex;flex-direction:column}#rbu-bf .rbu-bf-card-buy{flex:1 0 auto}#rbu-bf .rbu-bf-card:hover{border-color:var(--bf-line2)}#rbu-bf .rbu-bf-tag{position:absolute;top:-1px;left:-1px;z-index:1;padding:8px 18px 8px 14px;background:var(--bf-red);color:#fff;font:14px/1 var(--bf-bold);letter-spacing:.04em;clip-path:polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%);border-radius:6px 0 0 0}#rbu-bf .rbu-bf-card-img{display:flex;align-items:center;justify-content:center;height:190px;margin:10px 0 14px;background:radial-gradient(55% 60% at 50% 58%, rgba(255, 255, 255, 0.075) 0%, rgba(255, 255, 255, 0) 100%)}#rbu-bf .rbu-bf-card-img img{width:auto;max-width:100%;max-height:100%;height:auto;filter:drop-shadow(0 18px 24px rgba(0, 0, 0, 0.55));transition:transform .4s var(--bf-ease)}#rbu-bf .rbu-bf-card:hover .rbu-bf-card-img img{transform:translateY(-4px)}#rbu-bf .rbu-bf-card:nth-child(4) .rbu-bf-card-img img{max-width:72%;max-height:72%}#rbu-bf .rbu-bf-card h3{font:20px/1.2 var(--bf-bold);letter-spacing:-0.01em;color:var(--bf-text)}#rbu-bf .rbu-bf-feats{margin:10px 0 0}#rbu-bf .rbu-bf-feats li{position:relative;padding-left:18px;margin:0 0 6px;font:14px/1.45 var(--bf-reg);color:var(--bf-muted)}#rbu-bf .rbu-bf-feats li::before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;border:1px solid var(--bf-red);border-radius:50%}#rbu-bf .rbu-bf-stock{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;margin-top:auto;padding-top:10px;font:11px/1.3 var(--bf-reg);letter-spacing:.18em;text-transform:uppercase;color:var(--bf-red-text)}#rbu-bf .rbu-bf-stock::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--bf-red)}#rbu-bf .rbu-bf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--bf-line)}#rbu-bf .rbu-bf-price strong{font:30px/1 var(--bf-bold);letter-spacing:-0.03em;color:var(--bf-text)}#rbu-bf .rbu-bf-price s{font:16px/1 var(--bf-reg);color:var(--bf-dim);text-decoration-color:var(--bf-red);text-decoration-thickness:1.5px}#rbu-bf .rbu-bf-price-note{margin-top:6px;font:11px/1.4 var(--bf-reg);letter-spacing:.12em;text-transform:uppercase;color:var(--bf-dim)}#rbu-bf .rbu-bf-card-actions{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:auto;padding-top:18px}#rbu-bf .js-add-to-cart{width:100%}#rbu-bf .js-add-to-cart .submit{width:100%;min-height:48px;padding:0 18px;border:0;border-radius:999px;background:var(--bf-red-btn);color:#fff;font:16px/1.1 var(--bf-reg);letter-spacing:.08em;text-transform:uppercase;transition:background .2s,box-shadow .2s}#rbu-bf .js-add-to-cart .submit:hover{background:var(--bf-red);box-shadow:0 10px 30px rgba(234,33,39,.3)}#rbu-bf .js-add-to-cart .submit:disabled{background:#3a3b40;color:var(--bf-muted);box-shadow:none;cursor:default}#rbu-bf .rbu-bf-more{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 12px;font:13px/1 var(--bf-reg);letter-spacing:.14em;text-transform:uppercase;color:var(--bf-red-text);transition:color .2s}#rbu-bf .rbu-bf-more::after{content:"";position:absolute;inset:0}#rbu-bf .rbu-bf-card .js-add-to-cart{position:relative;z-index:2}#rbu-bf .rbu-bf-tag{pointer-events:none}#rbu-bf .rbu-bf-more:hover{color:var(--bf-text);text-decoration:underline;text-underline-offset:5px}#rbu-bf .rbu-bf-info{padding:34px 0 0}#rbu-bf .rbu-bf-note{padding:26px 0 34px;border-top:1px solid var(--bf-line)}#rbu-bf .rbu-bf-note .rbu-bf-sec-title{margin-bottom:18px}#rbu-bf .rbu-bf-note-body{max-width:760px;margin:0 auto;text-align:center}#rbu-bf .rbu-bf-note-body p{font:16px/1.6 var(--bf-light);color:var(--bf-text2)}#rbu-bf .rbu-bf-note-body p+p{margin-top:12px}#rbu-bf .rbu-bf-note-body strong{color:var(--bf-text)}#rbu-bf .rbu-bf-note-body .rbu-bf-switch{color:var(--bf-red-text);text-decoration:underline;text-underline-offset:3px}#rbu-bf .rbu-bf-note-body .rbu-bf-switch:hover{color:var(--bf-text)}#rbu-bf .rbu-bf-code-ref{letter-spacing:.08em;padding:1px 8px;border:1px dashed var(--bf-line2);border-radius:999px;white-space:nowrap}#rbu-bf .rbu-bf-evo{position:relative;margin-top:8px;padding:30px 0 34px;border-top:2px solid var(--bf-red);background:linear-gradient(180deg, #17181d 0%, #101114 100%)}#rbu-bf .rbu-bf-evo::before{content:"";position:absolute;left:50%;top:-2px;width:72px;height:2px;margin-left:-36px;background:#fff}#rbu-bf .rbu-bf-evo-panel{position:relative;display:grid;grid-template-columns:minmax(0, 1fr);gap:18px;padding:24px 20px 26px;border:1px solid var(--bf-line);border-radius:6px;overflow:hidden;background:radial-gradient(640px 360px at 85% 50%, rgba(140, 110, 255, 0.18) 0%, rgba(140, 110, 255, 0) 70%),var(--bf-bg2)}#rbu-bf .rbu-bf-kicker--evo{color:var(--bf-evo)}#rbu-bf .rbu-bf-evo-name{margin-top:14px;font:30px/1 var(--bf-light);letter-spacing:.14em;text-transform:uppercase;color:var(--bf-text)}#rbu-bf .rbu-bf-evo-name span{color:var(--bf-evo);font-family:var(--bf-bold)}#rbu-bf .rbu-bf-evo-tag{margin-top:14px;font:18px/1.3 var(--bf-bold);color:var(--bf-text)}#rbu-bf .rbu-bf-evo-line{margin-top:6px;font:15px/1.5 var(--bf-light);color:var(--bf-text2)}#rbu-bf .rbu-bf-evo-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font:14px/1.2 var(--bf-reg);color:var(--bf-muted)}#rbu-bf .rbu-bf-pill{display:inline-block;padding:6px 10px;border-radius:999px;background:rgba(196,181,255,.14);color:var(--bf-evo);font:11px/1 var(--bf-reg);letter-spacing:.18em;text-transform:uppercase}#rbu-bf .rbu-bf-evo-small{margin-top:8px;font:13px/1.4 var(--bf-reg);color:var(--bf-dim)}#rbu-bf .rbu-bf-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin-top:20px;padding:0 24px;border-radius:999px;font:15px/1 var(--bf-reg);letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}#rbu-bf .rbu-bf-btn--ghost{border:1.5px solid var(--bf-line2);color:var(--bf-text)}#rbu-bf .rbu-bf-btn--ghost:hover{background:var(--bf-text);color:var(--bf-bg);border-color:var(--bf-text)}#rbu-bf .rbu-bf-evo-img{order:-1;display:flex;justify-content:center}#rbu-bf .rbu-bf-evo-img img{width:min(100%,380px);filter:drop-shadow(0 24px 40px rgba(0, 0, 0, 0.6))}#rbu-bf .rbu-bf-foot{padding:36px 0 36px;background:none}#rbu-bf .rbu-bf-foot .rbu-bf-wrap{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}#rbu-bf .rbu-bf-back{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;padding:0 30px;border:1.5px solid var(--bf-line2);border-radius:999px;color:var(--bf-text);font:15px/1.1 var(--bf-reg);letter-spacing:.08em;text-transform:uppercase;transition:background .2s,color .2s}#rbu-bf .rbu-bf-back:hover{background:var(--bf-text);color:var(--bf-bg)}#rbu-bf .rbu-bf-fine{max-width:560px;font:12px/1.6 var(--bf-reg);color:var(--bf-dim)}@media(min-width: 640px){#rbu-bf .rbu-bf-wrap,#rbu-bf .rbu-bf-brand{width:min(1280px,100% - 48px);padding-left:max(0px,72px - (100% - min(1280px,100% - 48px))/2)}#rbu-bf .rbu-bf-brand img{width:137px;height:26px}#rbu-bf .rbu-bf-home{top:14px;left:14px}#rbu-bf .rbu-bf-brand{top:14px}#rbu-bf .rbu-bf-brand a{padding:9px 18px}#rbu-bf .rbu-bf-hero{padding:50px 0 0}#rbu-bf .rbu-bf-track{display:block;opacity:.6}#rbu-bf .rbu-bf-hero-copy{align-items:center;text-align:center;padding:30px 0 30px}#rbu-bf .rbu-bf-kicker{justify-content:center;font-size:12px}#rbu-bf .rbu-bf-title{align-items:center;margin-top:14px}#rbu-bf{--bf-display: clamp(72px, 10vw, 100px)}#rbu-bf .rbu-bf-lede{font-size:18px;margin-top:22px}#rbu-bf .rbu-bf-promo{width:auto;margin-top:22px}#rbu-bf .rbu-bf-promo-row{justify-content:center}#rbu-bf .rbu-bf-code{flex:0 0 auto;min-height:52px;padding:0 24px;font-size:20px}#rbu-bf .rbu-bf-copy{flex:0 0 auto;min-height:52px;padding:0 26px}#rbu-bf .rbu-bf-count-in{gap:8px 28px;padding:11px 0 10px}#rbu-bf .rbu-bf-count-row{gap:14px}#rbu-bf .rbu-bf-cell{min-width:60px}#rbu-bf .rbu-bf-cell+.rbu-bf-cell::before{left:-10px;font-size:28px}#rbu-bf .rbu-bf-cell>span:first-child{font-size:34px}#rbu-bf .rbu-bf-devices{padding:44px 0 16px}#rbu-bf .rbu-bf-sec-title{font-size:22px;letter-spacing:.26em}#rbu-bf .rbu-bf-devices .rbu-bf-sec-title{margin-bottom:26px}#rbu-bf .rbu-bf-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}#rbu-bf .rbu-bf-card{padding:22px 22px 24px}#rbu-bf .rbu-bf-card-img{margin:14px -6px 16px}#rbu-bf .rbu-bf-card h3{font-size:22px}#rbu-bf .rbu-bf-price strong{font-size:34px}#rbu-bf .rbu-bf-info{padding-top:44px}#rbu-bf .rbu-bf-evo{margin-top:12px;padding:44px 0 48px}#rbu-bf .rbu-bf-note{padding:34px 0 40px}#rbu-bf .rbu-bf-note-body p{font-size:17px}#rbu-bf .rbu-bf-evo-panel{padding:36px 32px;gap:24px}#rbu-bf .rbu-bf-evo-name{font-size:clamp(34px,4vw,52px)}#rbu-bf .rbu-bf-evo-tag{font-size:20px}#rbu-bf .rbu-bf-evo-line{font-size:16px}#rbu-bf .rbu-bf-btn{width:auto}#rbu-bf .rbu-bf-evo-img img{width:min(100%,440px)}#rbu-bf .rbu-bf-foot{padding:56px 0 44px}#rbu-bf .rbu-bf-back{width:auto}}@media(min-width: 768px){#rbu-bf .rbu-bf-count-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:8px 0}#rbu-bf .rbu-bf-count-label{width:auto;justify-content:flex-start}#rbu-bf .rbu-bf-count-end{display:block;justify-self:end;text-align:right}#rbu-bf .rbu-bf-cell{min-width:68px}#rbu-bf .rbu-bf-cell+.rbu-bf-cell::before{left:-11px;top:1px;font-size:32px}#rbu-bf .rbu-bf-cell>span:first-child{font-size:40px}}@media(min-width: 1024px){#rbu-bf{--bf-display: clamp(64px, 7.2vw, 108px)}#rbu-bf .rbu-bf-hero{padding:52px 0 0}#rbu-bf .rbu-bf-hero-copy{padding:26px 0 32px}#rbu-bf .rbu-bf-track{opacity:1}#rbu-bf .rbu-bf-run.is-placed{display:block}#rbu-bf .rbu-bf-stripe{background:linear-gradient(180deg, var(--bf-red) 0%, var(--bf-red-deep) 100%);clip-path:polygon(91% 0, 98.5% 0, 70.5% 100%, 63% 100%)}#rbu-bf .rbu-bf-stripe--twin{display:none}#rbu-bf .rbu-bf-stripe--thin{background:#707173;opacity:1;clip-path:polygon(99.3% 0, 99.8% 0, 71.8% 100%, 71.3% 100%)}#rbu-bf .rbu-bf-title{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:.18em;margin-top:16px}#rbu-bf .rbu-bf-w--r{flex-basis:100%;font-size:clamp(76px,8.6vw,128px);margin-top:.02em}#rbu-bf .rbu-bf-mark{width:.56em;height:.56em;margin:0 .04em 0 .1em;vertical-align:-0.1em}#rbu-bf .rbu-bf-lede{max-width:640px}#rbu-bf .rbu-bf-scroll{display:none}#rbu-bf .rbu-bf-devices{padding:40px 0 16px}#rbu-bf .rbu-bf-evo-panel{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:center;gap:32px;padding:44px 48px}#rbu-bf .rbu-bf-evo-img{order:0;justify-content:flex-end}#rbu-bf .rbu-bf-evo-img img{width:min(100%,520px)}#rbu-bf .rbu-bf-foot{padding:64px 0 48px}}@media(min-width: 1200px){#rbu-bf .rbu-bf-lede{max-width:840px}#rbu-bf .rbu-bf-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:18px}}#rbu-bf .rbu-bf-title:focus{outline:none}#rbu-bf .rbu-bf-card-img picture,#rbu-bf .rbu-bf-evo-img picture{display:contents}@media(prefers-reduced-motion: no-preference){#rbu-bf .rbu-bf-w{animation:rbu-bf-up .7s var(--bf-ease) both}#rbu-bf .rbu-bf-w:nth-child(2){animation-delay:.07s}#rbu-bf .rbu-bf-w:nth-child(3){animation-delay:.14s}#rbu-bf .rbu-bf-lede,#rbu-bf .rbu-bf-promo,#rbu-bf .rbu-bf-scroll{animation:rbu-bf-up .7s .25s var(--bf-ease) both}#rbu-bf .rbu-bf-count{animation:rbu-bf-fade .7s .4s ease both}#rbu-bf .rbu-bf-run-dot{animation:rbu-bf-run 32s linear infinite}#rbu-bf .rbu-bf-copy:active{transform:scale(0.97)}.rbu-bf-tab-in::before{animation:rbu-bf-shine 6s ease-in-out infinite}.rbu-bf-tab-badge{animation:rbu-bf-nudge 7s ease-in-out infinite}}@media(prefers-reduced-motion: reduce){.rbu-bf-tab-in::before{display:none}#rbu-bf *,#rbu-bf *::before,#rbu-bf *::after,.rbu-bf-tab,.rbu-bf-tab *{transition:none !important;animation:none !important}}@keyframes rbu-bf-fade{from{opacity:0}}@keyframes rbu-bf-up{from{opacity:0;transform:translateY(18px)}}@keyframes rbu-bf-shine{0%{transform:translateX(-130%)}22%{transform:translateX(130%)}100%{transform:translateX(130%)}}@keyframes rbu-bf-nudge{0%,86%,100%{transform:rotate(-8deg)}89%{transform:rotate(-15deg) scale(1.06)}92%{transform:rotate(-1deg) scale(1.06)}95%{transform:rotate(-11deg)}98%{transform:rotate(-6deg)}}.rbu-bf-tab{-webkit-appearance:none;appearance:none;position:fixed;left:0;bottom:30px;z-index:60;display:block;box-sizing:border-box;width:175px;height:62px;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;outline:none;cursor:pointer;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);filter:drop-shadow(0 10px 22px rgba(0, 0, 0, 0.45)) drop-shadow(0 2px 4px rgba(0, 0, 0, 0.35));font:15px/1.05 var(--bf-bold);color:#fff;text-transform:none;letter-spacing:0}.rbu-bf-tab:focus{box-shadow:none;border-color:rgba(0,0,0,0)}.rbu-bf-tab-in{position:absolute;left:0;top:0;bottom:0;margin:auto 0;display:flex;align-items:center;width:150px;height:56px;padding:0 0 0 16px;background:#0b0b0d;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1);overflow:hidden;clip-path:polygon(0 0, 100% 0, calc(100% - 12px) 100%, 0 100%);transition:background .25s,box-shadow .25s}.rbu-bf-tab-in::after{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--bf-red)}.rbu-bf-tab-in::before{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:60%;background:linear-gradient(104deg, transparent 20%, rgba(255, 255, 255, 0.16) 50%, transparent 80%);transform:translateX(-130%);pointer-events:none}.rbu-bf-tab-txt{display:flex;flex-direction:column;gap:4px}.rbu-bf-tab-l1{font:10px/1 var(--bf-reg);letter-spacing:.12em;text-transform:uppercase;color:var(--bf-red-text);white-space:nowrap}.rbu-bf-tab-l2{font:17px/1 var(--bf-bold);letter-spacing:-0.01em;color:#fff;white-space:nowrap}.rbu-bf-tab-badge{position:absolute;top:0;right:0;bottom:0;margin:auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:56px;height:56px;border-radius:50%;background:#fff;color:var(--bf-red);box-shadow:0 0 0 3px #0b0b0d,0 6px 16px rgba(0,0,0,.35);transform:rotate(-8deg);transition:transform .25s var(--bf-ease),box-shadow .25s}.rbu-bf-tab-r{display:block;width:20px;height:14.8px}.rbu-bf-tab-pct{font:19px/1 var(--bf-bold);letter-spacing:-0.04em;white-space:nowrap}.rbu-bf-tab-pct small{font-size:12px;margin-left:1px}.rbu-bf-tab:hover .rbu-bf-tab-in{background:#1a1b1f;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.22)}.rbu-bf-tab:hover .rbu-bf-tab-l2{text-decoration:underline;text-decoration-color:var(--bf-red);text-underline-offset:3px}.rbu-bf-tab:hover .rbu-bf-tab-badge{transform:rotate(-4deg) scale(1.1);animation:none}.rbu-bf-tab:focus-visible .rbu-bf-tab-in{outline:3px solid #fff;outline-offset:-3px}.rbu-bf-tab:focus-visible .rbu-bf-tab-badge{box-shadow:0 0 0 3px #0b0b0d,0 0 0 6px #fff}@media(min-width: 640px){.rbu-bf-tab{width:210px;height:72px}.rbu-bf-tab-in{width:176px;height:64px;padding-left:18px}.rbu-bf-tab-in::after{width:6px}.rbu-bf-tab-l1{font-size:12px;letter-spacing:.14em}.rbu-bf-tab-l2{font-size:21px}.rbu-bf-tab-badge{width:66px;height:66px;gap:2px}.rbu-bf-tab-r{width:24px;height:17.8px}.rbu-bf-tab-pct{font-size:22px}.rbu-bf-tab-pct small{font-size:14px}}body:has(#add-to-cart-popup.rbu-cta) .rbu-bf-tab{transition:transform .5s ease}body:has(#add-to-cart-popup.rbu-cta.visible:not(.rbu-cta-hold)) .rbu-bf-tab{transform:translateY(calc(18px - var(--rbu-cta-h, 84px)))}@media(max-width: 1000px){body:has(#add-to-cart-popup.visible:not(.rbu-cta)) .rbu-bf-tab{bottom:80px}}@media(prefers-reduced-motion: reduce){body:has(#add-to-cart-popup.rbu-cta) .rbu-bf-tab{transition:none}}.rbu-bf-tab,.rbu-bf-tab:hover{text-decoration:none}body.page-black-friday main{margin-top:0}@keyframes rbu-bf-run{0%{transform:translate(179.4px, 340.3px)}0.625%{transform:translate(183.1px, 324px)}1.25%{transform:translate(188.2px, 308.1px)}1.875%{transform:translate(194.8px, 292.8px)}2.5%{transform:translate(202.7px, 278.1px)}3.125%{transform:translate(212px, 264.3px)}3.75%{transform:translate(222.6px, 251.3px)}4.375%{transform:translate(234.3px, 239.4px)}5%{transform:translate(246.9px, 228.6px)}5.625%{transform:translate(260.5px, 218.9px)}6.25%{transform:translate(274.8px, 210.3px)}6.875%{transform:translate(289.8px, 202.9px)}7.5%{transform:translate(305.3px, 196.6px)}8.125%{transform:translate(321.1px, 191.4px)}8.75%{transform:translate(337.3px, 187.4px)}9.375%{transform:translate(353.7px, 184.4px)}10%{transform:translate(370.3px, 182.4px)}10.625%{transform:translate(387px, 181.4px)}11.25%{transform:translate(403.6px, 181.3px)}11.875%{transform:translate(420.3px, 182.2px)}12.5%{transform:translate(436.9px, 183.9px)}13.125%{transform:translate(453.4px, 186.5px)}13.75%{transform:translate(469.7px, 189.9px)}14.375%{transform:translate(485.9px, 194.2px)}15%{transform:translate(501.7px, 199.4px)}15.625%{transform:translate(517.2px, 205.6px)}16.25%{transform:translate(532.4px, 212.6px)}16.875%{transform:translate(547.1px, 220.4px)}17.5%{transform:translate(561.6px, 228.8px)}18.125%{transform:translate(575.7px, 237.7px)}18.75%{transform:translate(589.7px, 246.8px)}19.375%{transform:translate(603.6px, 256px)}20%{transform:translate(617.6px, 265.2px)}20.625%{transform:translate(631.8px, 273.9px)}21.25%{transform:translate(646.3px, 282.1px)}21.875%{transform:translate(661.3px, 289.4px)}22.5%{transform:translate(676.9px, 295.5px)}23.125%{transform:translate(692.9px, 300.2px)}23.75%{transform:translate(709.3px, 303.4px)}24.375%{transform:translate(725.9px, 304.9px)}25%{transform:translate(742.6px, 305px)}25.625%{transform:translate(759.2px, 303.5px)}26.25%{transform:translate(775.7px, 300.9px)}26.875%{transform:translate(791.9px, 297.1px)}27.5%{transform:translate(807.8px, 292px)}28.125%{transform:translate(823.2px, 285.5px)}28.75%{transform:translate(838px, 277.8px)}29.375%{transform:translate(852.1px, 268.9px)}30%{transform:translate(865.6px, 259.1px)}30.625%{transform:translate(878.5px, 248.4px)}31.25%{transform:translate(890.8px, 237.2px)}31.875%{transform:translate(902.8px, 225.6px)}32.5%{transform:translate(914.7px, 213.9px)}33.125%{transform:translate(926.6px, 202.2px)}33.75%{transform:translate(938.7px, 190.7px)}34.375%{transform:translate(951.3px, 179.7px)}35%{transform:translate(964.5px, 169.5px)}35.625%{transform:translate(978.4px, 160.4px)}36.25%{transform:translate(993.2px, 152.6px)}36.875%{transform:translate(1008.7px, 146.4px)}37.5%{transform:translate(1024.8px, 142px)}38.125%{transform:translate(1041.3px, 139.3px)}38.75%{transform:translate(1057.9px, 138.2px)}39.375%{transform:translate(1074.6px, 138.6px)}40%{transform:translate(1091.2px, 140.2px)}40.625%{transform:translate(1107.7px, 142.9px)}41.25%{transform:translate(1123.9px, 146.9px)}41.875%{transform:translate(1139.7px, 152.2px)}42.5%{transform:translate(1155px, 158.9px)}43.125%{transform:translate(1169.6px, 167px)}43.75%{transform:translate(1183.3px, 176.5px)}44.375%{transform:translate(1195.9px, 187.4px)}45%{transform:translate(1207.3px, 199.6px)}45.625%{transform:translate(1217.3px, 213px)}46.25%{transform:translate(1225.8px, 227.3px)}46.875%{transform:translate(1232.5px, 242.6px)}47.5%{transform:translate(1237.5px, 258.5px)}48.125%{transform:translate(1240.7px, 274.9px)}48.75%{transform:translate(1242px, 291.5px)}49.375%{transform:translate(1241.5px, 308.2px)}50%{transform:translate(1239.1px, 324.7px)}50.625%{transform:translate(1234.9px, 340.9px)}51.25%{transform:translate(1229px, 356.5px)}51.875%{transform:translate(1221.5px, 371.4px)}52.5%{transform:translate(1212.5px, 385.4px)}53.125%{transform:translate(1202.2px, 398.5px)}53.75%{transform:translate(1190.7px, 410.6px)}54.375%{transform:translate(1178.1px, 421.6px)}55%{transform:translate(1164.6px, 431.4px)}55.625%{transform:translate(1150.2px, 439.7px)}56.25%{transform:translate(1135px, 446.6px)}56.875%{transform:translate(1119.2px, 452.2px)}57.5%{transform:translate(1103.1px, 456.4px)}58.125%{transform:translate(1086.7px, 459.6px)}58.75%{transform:translate(1070.2px, 461.9px)}59.375%{transform:translate(1053.6px, 463.6px)}60%{transform:translate(1036.9px, 464.8px)}60.625%{transform:translate(1020.2px, 465.8px)}61.25%{transform:translate(1003.6px, 466.7px)}61.875%{transform:translate(986.9px, 467.7px)}62.5%{transform:translate(970.3px, 469px)}63.125%{transform:translate(953.7px, 470.7px)}63.75%{transform:translate(937.1px, 473.1px)}64.375%{transform:translate(920.8px, 476.3px)}65%{transform:translate(904.6px, 480.6px)}65.625%{transform:translate(888.8px, 486px)}66.25%{transform:translate(873.5px, 492.6px)}66.875%{transform:translate(858.9px, 500.7px)}67.5%{transform:translate(844.5px, 509.1px)}68.125%{transform:translate(829.9px, 517.1px)}68.75%{transform:translate(815px, 524.8px)}69.375%{transform:translate(800px, 532.1px)}70%{transform:translate(784.8px, 538.9px)}70.625%{transform:translate(769.4px, 545.3px)}71.25%{transform:translate(753.8px, 551.2px)}71.875%{transform:translate(738px, 556.6px)}72.5%{transform:translate(722px, 561.4px)}73.125%{transform:translate(705.8px, 565.6px)}73.75%{transform:translate(689.5px, 569.2px)}74.375%{transform:translate(673.1px, 572px)}75%{transform:translate(656.5px, 574.2px)}75.625%{transform:translate(639.9px, 575.5px)}76.25%{transform:translate(623.2px, 576.1px)}76.875%{transform:translate(606.5px, 575.8px)}77.5%{transform:translate(589.8px, 574.7px)}78.125%{transform:translate(573.3px, 572.7px)}78.75%{transform:translate(556.8px, 569.8px)}79.375%{transform:translate(540.6px, 566.1px)}80%{transform:translate(524.5px, 561.5px)}80.625%{transform:translate(508.6px, 556.5px)}81.25%{transform:translate(492.4px, 552.6px)}81.875%{transform:translate(475.9px, 550px)}82.5%{transform:translate(459.2px, 548.6px)}83.125%{transform:translate(442.6px, 548.6px)}83.75%{transform:translate(425.9px, 549.7px)}84.375%{transform:translate(409.3px, 551.8px)}85%{transform:translate(392.9px, 554.8px)}85.625%{transform:translate(376.6px, 558.2px)}86.25%{transform:translate(360.3px, 561.9px)}86.875%{transform:translate(344px, 565.5px)}87.5%{transform:translate(327.6px, 568.6px)}88.125%{transform:translate(311.1px, 570.8px)}88.75%{transform:translate(294.4px, 571.5px)}89.375%{transform:translate(277.7px, 570.5px)}90%{transform:translate(261.3px, 567.4px)}90.625%{transform:translate(245.5px, 562.3px)}91.25%{transform:translate(230.3px, 555.4px)}91.875%{transform:translate(216.1px, 546.6px)}92.5%{transform:translate(203.7px, 535.4px)}93.125%{transform:translate(194.4px, 521.6px)}93.75%{transform:translate(189.1px, 505.9px)}94.375%{transform:translate(187px, 489.3px)}95%{transform:translate(186.7px, 472.6px)}95.625%{transform:translate(186.5px, 455.9px)}96.25%{transform:translate(185.1px, 439.3px)}96.875%{transform:translate(181.2px, 423.1px)}97.5%{transform:translate(178px, 406.8px)}98.125%{transform:translate(176.5px, 390.2px)}98.75%{transform:translate(176.2px, 373.5px)}99.375%{transform:translate(177.1px, 356.8px)}100%{transform:translate(179.4px, 340.3px)}}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}}
