@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap";

body{width:100%;height:100%;color:var(--color-black);text-rendering:optimizeLegibility;background-color:var(--color-white);letter-spacing:-.2px;-webkit-font-smoothing:antialiased;margin:0;font-family:Work Sans,sans-serif;font-size:15px;font-weight:500;line-height:26px}html{width:100%;height:100%}*{box-sizing:border-box}::selection{background:var(--color-primary);color:var(--color-white)}img{border:none;display:block}ul{margin:0;padding:0}li{list-style:none}i{font-family:Work Sans,sans-serif;font-style:normal}.center{text-align:center}strong{font-family:Work Sans,sans-serif}hr{border:none;border-top:1px solid var(--color-grey-light);margin:24px 0}main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:3%;display:flex}.content{width:1200px;height:auto;margin:auto}.flex{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.flex.top{align-items:flex-start}.flex.bottom{align-items:flex-end}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}@media (max-width:900px){body{padding-top:0}.content{width:100%}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}

body{width:100%;height:100%;color:var(--color-black);text-rendering:optimizeLegibility;background-color:var(--color-white);letter-spacing:-.2px;-webkit-font-smoothing:antialiased;margin:0;font-family:Work Sans,sans-serif;font-size:15px;font-weight:500;line-height:26px}html{width:100%;height:100%}*{box-sizing:border-box}::selection{background:var(--color-primary);color:var(--color-white)}img{border:none;display:block}ul{margin:0;padding:0}li{list-style:none}i{font-family:Work Sans,sans-serif;font-style:normal}.center{text-align:center}strong{font-family:Work Sans,sans-serif}hr{border:none;border-top:1px solid var(--color-grey-light);margin:24px 0}main{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;height:auto;padding:3%;display:flex}.content{width:1200px;height:auto;margin:auto}.flex{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.flex.top{align-items:flex-start}.flex.bottom{align-items:flex-end}.flex.start{justify-content:flex-start}.flex.end{justify-content:flex-end}@media (max-width:900px){body{padding-top:0}.content{width:100%}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.disclaimer{color:var(--color-orange);font-size:10px;font-weight:700}
.loader{z-index:1000;background-color:rgba(51,51,51,.8);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.loader.visible{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.loader .loader-content{text-align:center;color:#ffcca2;width:60px}.loader .loader-content .loader-image{width:100%;height:auto;margin:auto}
:root{--color-black:#111;--color-orange:#ee7d00;--color-grey:#606060;--color-grey-dark:#3d3d3d;--color-grey-darkest:#222;--color-grey-mid:#999;--color-grey-light:#cacaca;--color-grey-lightest:#f1f5fd;--color-white:#fff;--color-yellow:#ffb133;--color-green:#42ba55;--color-purple:#2e1139;--color-red:#da383d;--color-blue-dark:#090551;--color-blue:rgba(63,120,224,.7);--color-blue-light:#e0e9fa;--color-primary:var(--color-orange);--color-secondary:var(--color-grey-mid)}.pink{color:var(--color-pink)}.golden{color:#d7652f}.green{color:var(--color-green)}.red{color:var(--color-red)}.yellow{color:var(--color-yellow)}.blue{color:var(--color-blue)}.orange{color:var(--color-orange)}.white{color:var(--color-white)}.grey-primary{color:#414042}.grey-secondary{color:#666}.grey-tertiary{color:#ccc}.grey-quaternary{color:#777}
input[type=text],input[type=password],input[type=submit],select{-webkit-appearance:none;-webkit-border-radius:0}fieldset{border:none;width:33%;height:auto;margin:0;padding:0}label{margin:20px 0 0;font-family:Work Sans,sans-serif;font-size:13px;font-weight:700;display:block}input[type=text],input[type=date],input[type=password],input[type=email],input[type=datetime-local],input[type=number]{width:70%;color:var(--color-grey);border:1px solid var(--color-blue-light);border-radius:8px;outline:none;margin-bottom:10px;padding:16px;font-family:Work Sans,sans-serif;font-size:14px;font-weight:700;box-shadow:0 0 1.25rem rgba(30,34,40,.05)}label.error{color:#da383d;margin:0 0 20px;font-size:13px;display:block}input:-webkit-autofill{-webkit-background-color:transparent}input[type=submit]{cursor:pointer;text-align:center;border:none;outline:none;font-family:Work Sans,sans-serif;font-size:15px}textarea{background-color:var(--color-white);width:70%;color:var(--color-grey);border:1px solid var(--color-blue-light);border-radius:8px;outline:none;margin-bottom:10px;padding:16px;font-family:Work Sans,sans-serif;font-size:14px;font-weight:700;box-shadow:0 0 1.25rem rgba(30,34,40,.05)}::-webkit-input-placeholder{font-family:Work Sans,sans-serif;font-weight:700}::placeholder{font-family:Work Sans,sans-serif;font-weight:700}:-ms-placeholder-shown{font-family:Work Sans,sans-serif;font-weight:700}input:-moz-placeholder-shown{font-family:Work Sans,sans-serif;font-weight:700}select{width:100%;color:var(--color-grey);border:1px solid #ccc;border:1px solid var(--color-blue-light);outline:none;margin-bottom:10px;padding:12px 16px;font-family:Work Sans,sans-serif;font-size:14px;font-weight:700;box-shadow:0 0 1.25rem rgba(30,34,40,.05)}.checkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;justify-content:flex-start;align-items:center;display:flex}.checkbox input[type=checkbox],.checkbox input[type=radio]{margin:0 10px 0 0}.checkbox label{margin:10px 0 10px 10px}input.error{border-bottom:1px solid #da383d}textarea.error{border:1px solid #da383d!important}i.error{border:1px solid #da383d!important;border-right:none!important}span.error{color:#da383d!important}input.success{border:1px solid #9fc14d!important;border-left:none!important}textarea.success{border:1px solid #9fc14d!important}@media (max-width:900px){input[type=text],input[type=password],input[type=submit],select,textarea{width:100%}}
a{cursor:pointer}a:link,a:hover{color:var(--color-primary);text-decoration:none}a:visited,a:active{color:var(--color-primary)}
.alert-success,.alert-error{width:100%;height:50px;color:var(--color-white);text-align:left;justify-content:space-between;align-items:center;padding:0 0 0 20px;font-family:Work Sans,sans-serif;display:flex;position:relative}.alert-success{color:var(--color-white);background-color:#54969c}.alert-error{color:var(--color-white);background-color:#da383d}.alert-success img,.alert-error img{width:120px}.alert-success .close,.alert-error .close{color:var(--color-white);background-color:rgba(255,255,255,.2);border:none;justify-content:center;align-items:center;width:50px;height:50px;font-family:Work Sans,sans-serif;display:flex}
.card{background-color:var(--color-white);column-gap:1%;width:100%;margin:0 0 24px;padding:24px}.card.w-90{width:89%}.card.w-95{width:91%}.card.w-80{width:79%}.card.w-85{width:81%}.card.w-70{width:69%}.card.w-75{width:71%}.card.w-60{width:59%}.card.w-65{width:61%}.card.w-50{width:49%}.card.w-55{width:51%}.card.w-40{width:39%}.card.w-45{width:45%}.card.w-30{width:33%}.card.w-35{width:32%}.card.w-20{width:19%}.card.w-25{width:21%}.card.w-10{width:9%}.card.w-15{width:11%}.card-header{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.card-header .export{justify-content:space-between;align-items:center;display:flex}.card-header .export .count-leads{margin:0 20px 0 0}.card-image-text{border:1px solid var(--color-grey-light);justify-content:space-between;align-items:center;width:100%;height:auto;margin:0 0 16px;padding:24px;display:flex}.card-image-text .card-image{background-color:var(--color-grey-lightest);border:1px solid var(--color-grey-light);justify-content:center;align-items:center;width:25%;height:100px;display:flex}.card-image-text .card-image img{height:100%}.card-image-text .card-info{width:70%}@media (max-width:900px){.card.w-90,.card.w-80,.card.w-70,.card.w-60,.card.w-50,.card.w-40,.card.w-30,.card.w-20,.card.w-10{width:100%}}
.column{background-color:transparent;column-gap:24px;width:100%}.column.w-90{width:89%}.column.w-80{width:79%}.column.w-70{width:69%}.column.w-60{width:59%}.column.w-50{width:49%}.column.w-40{width:39%}.column.w-30{width:29%}.column.w-20{width:19%}.column.w-10{width:9%}@media (max-width:900px){.column.w-90,.column.w-80,.column.w-70,.column.w-60,.column.w-50,.column.w-40,.column.w-30,.column.w-20,.column.w-10{width:100%}}
.list{border:1px solid #ccc;width:100%;height:auto;overflow:hidden}.list .row{width:100%;color:var(--color-grey);border-top:1px solid #ccc;padding:16px 24px;list-style:inside;display:block}.list .row:first-child{border:none}.empty-list{justify-content:flex-start;align-items:center;padding:24px;display:flex}.empty-list .empty-image{width:64px;height:auto;margin:0 16px 0 0}
h1,h2,h3,h4,h5{color:var(--color-black);text-transform:uppercase;margin:8px 0;font-family:Bebas Neue,sans-serif;font-weight:lighter}h1{font-size:80px;line-height:80px}h2{font-size:64px;line-height:64px}h3{font-size:38px;line-height:38px}h4{font-size:30px;line-height:40px}h5{font-size:20px;line-height:28px}@media (max-width:900px){h2{font-size:56px;line-height:56px}}
input.cta-primary,a.cta-primary,input.cta-secondary,a.cta-secondary,input.cta-danger,a.cta-danger{text-align:center;width:-moz-fit-content;width:fit-content;height:auto;color:var(--color-white);text-transform:uppercase;border-radius:2px;margin:15px 0;padding:0 32px;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:900;line-height:50px;display:block}input.cta-primary.small,a.cta-primary.small,input.cta-secondary.small,a.cta-secondary.small,input.cta-danger.small,a.cta-danger.small{padding:0 25px;font-size:14px}input.cta-primary:hover,a.cta-primary:hover,input.cta-secondary:hover,a.cta-secondary:hover,input.cta-danger:hover,a.cta-danger:hover{transition:all .5s}input.cta-primary,a.cta-primary{background-color:var(--color-orange);color:var(--color-white)}input.cta-primary:hover,a.cta-primary:hover{transform:scale(1.03)}input.cta-primary.outline,a.cta-primary.outline{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent;line-height:36px}input.cta-primary.outline:hover,a.cta-primary.outline:hover{background-color:var(--color-primary);color:var(--color-white)}.cta-primary:disabled:hover{background-color:#999}input.cta-secondary,a.cta-secondary{background-color:var(--color-black);color:var(--color-orange)}input.cta-secondary:hover,a.cta-secondary:hover{margin:12px 0 18px}input.cta-secondary.outline,a.cta-secondary.outline{border:2px solid var(--color-secondary);color:var(--color-secondary);background-color:transparent;line-height:36px}.cta-secondary:disabled{color:var(--color-white);cursor:default;background-color:#999}.cta-secondary:disabled:hover{background-color:#999}input.cta-danger,a.cta-danger{background-color:var(--color-red);color:var(--color-white)}input.cta-danger:hover,a.cta-danger:hover{color:var(--color-white);background-color:#ff527b}input.cta-danger.outline,a.cta-danger.outline{border:2px solid var(--color-red);color:var(--color-red);background-color:transparent;line-height:36px}.cta-danger:disabled{color:var(--color-white);cursor:default;background-color:#999}.cta-danger:disabled:hover{background-color:#999}
table{border-collapse:collapse;width:100%}tr th,tr td{text-align:center;border:2px solid var(--color-grey-light);padding:16px}tr th{background-color:var(--color-blue);color:var(--color-white);padding:24px}tr th.orange{background-color:var(--color-orange)}tr td.grey-light{background-color:var(--color-grey-lighter)}tr td.grey{background-color:var(--color-grey-light)}table h2,table h3,table h4{color:var(--color-white);margin:0}
header{width:100%;height:auto;color:var(--color-black);z-index:999;background:linear-gradient(#000 0%,transparent 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px 24px 40px;display:flex;position:fixed}header.no-scroll{position:absolute}header .bikestorepontal{width:-moz-fit-content;width:fit-content;height:80px}header .bikestorepontal a .logo{height:100%;margin:0}header .bikestorepontal a .logo img{height:100%}header nav{flex-wrap:wrap;justify-content:center;align-items:center;height:auto;font-family:Bebas Neue,sans-serif;display:flex}header nav .dropdown{z-index:99;border-radius:4px;display:block;position:relative}header nav .dropdown:hover .open+.drop-content{display:block}header nav .dropdown:hover .open{background-color:var(--color-orange)}header nav .dropdown .drop-content{background-color:var(--color-white);min-width:250px;display:none;position:absolute;box-shadow:0 5px 20px rgba(0,0,0,.1)}header nav .dropdown .drop-content .drop-title{cursor:default;padding:20px}header nav.nav-mobile{color:var(--color-black);display:none}header nav a.nav-link{color:var(--color-white);text-transform:uppercase;padding:8px 16px;font-size:18px;display:block}header nav a.nav-link:hover{background-color:var(--color-orange);color:var(--color-white)}header nav .drop-content a.nav-link{color:var(--color-black)}header nav .drop-content a.nav-link:hover{background-color:var(--color-orange);color:var(--color-white)}header nav a img{width:45px;height:45px;margin-left:10px}header .mobile-menu{width:40px;height:40px;margin:0 5px;display:none}header .mobile-menu img{width:100%}header .cta,header .cta:hover{margin:0}.cta-medias{justify-content:space-between;align-items:center;column-gap:24px;width:-moz-fit-content;width:fit-content;display:flex}header .social-medias{justify-content:space-between;width:-moz-fit-content;width:fit-content;height:auto;display:flex}header .social-medias .midias{width:50px;height:50px;display:block}header .social-medias .midias img{width:100%;height:auto}@media (max-width:900px){header{padding:16px 24px}header nav{height:200vh;margin:20px auto;display:none;width:100%!important}header nav.nav-open{display:block}header nav a.nav-link{text-align:left;border-bottom:1px solid rgba(255,255,255,.2);width:100%;padding:15px 0;display:block}header nav a.nav-link:hover{color:var(--color-primary);background-color:transparent}header .cta{display:none}header nav .dropdown{padding:0}header nav .dropdown .drop-content{min-width:100%;box-shadow:none;border-left:2px solid var(--color-blue-light);border-radius:0;margin:0 0 24px;padding:0 0 0 24px;display:block;position:relative;top:0}header nav .dropdown .drop-content .drop-title{display:none}header .mobile-menu{display:block}header .cta-medias{display:none}}
footer{background-color:var(--color-grey-dark);width:100%;height:auto;color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:3% 5% 1%;display:flex;position:relative}footer a:link,footer a:visited,footer a:active{color:var(--color-grey-light)}footer a:hover{color:var(--color-orange)}footer .nav{width:30%;height:auto}footer .nav h4{color:var(--color-white)}footer .nav a.nav-link{color:var(--color-white);text-transform:uppercase;width:100%;height:auto;padding:8px 8px 8px 0;font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:500;display:block}footer .nav a.nav-link:hover{color:var(--color-orange)}footer .address{width:30%}footer .address h4{color:var(--color-orange)}footer .address .city-state{width:100%}footer .address .footer-email{width:100%;margin:0 0 8px;font-size:12px}footer .phone .bikestorepontal{width:200px;height:auto;margin:0 0 32px}footer .phone{background-color:none;width:30%}footer .phone h5{margin:0 10px 0 0;font-size:14px;display:block}.business-infos{background-color:var(--color-black);width:100%;color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:16px 24px;font-size:12px;display:flex}.business-infos .ecofy{width:20px;height:20px}.fixed-whatsapp{background-color:var(--color-green);z-index:99;border-radius:35px;width:65px;height:65px;padding:10px;position:fixed;bottom:50px;right:30px}.fixed-whatsapp img{width:100%;height:auto}@media (max-width:900px){footer{padding:10% 10% 0}footer .address,footer .phone,footer .nav{width:100%;margin:0 0 24px}.business-infos{padding:0 10% 10%}.business-infos .ecofy{margin-top:20px}}
.lgpd{background-color:var(--color-black);color:var(--color-white);z-index:902;text-align:left;width:100%;height:auto;padding:15px 5%;display:none;position:fixed;bottom:0}.lgpd .lgpd-content{width:65%}.lgpd .lgpd-content .cta-lgpd{width:20%;font-size:18px}@media (max-width:900px){.lgpd .lgpd-content .cta-lgpd{width:100%;margin:10px auto 0 5%}}

:root{--color-black:#111;--color-orange:#ee7d00;--color-grey:#606060;--color-grey-dark:#3d3d3d;--color-grey-darkest:#222;--color-grey-mid:#999;--color-grey-light:#cacaca;--color-grey-lightest:#f1f5fd;--color-white:#fff;--color-yellow:#ffb133;--color-green:#42ba55;--color-purple:#2e1139;--color-red:#da383d;--color-blue-dark:#090551;--color-blue:rgba(63,120,224,.7);--color-blue-light:#e0e9fa;--color-primary:var(--color-orange);--color-secondary:var(--color-grey-mid)}.pink{color:var(--color-pink)}.golden{color:#d7652f}.green{color:var(--color-green)}.red{color:var(--color-red)}.yellow{color:var(--color-yellow)}.blue{color:var(--color-blue)}.orange{color:var(--color-orange)}.white{color:var(--color-white)}.grey-primary{color:#414042}.grey-secondary{color:#666}.grey-tertiary{color:#ccc}.grey-quaternary{color:#777}
.disclaimer{color:var(--color-orange);font-size:10px;font-weight:700}
input[type=text],input[type=password],input[type=submit],select{-webkit-appearance:none;-webkit-border-radius:0}fieldset{border:none;width:33%;height:auto;margin:0;padding:0}label{margin:20px 0 0;font-family:Work Sans,sans-serif;font-size:13px;font-weight:700;display:block}input[type=text],input[type=date],input[type=password],input[type=email],input[type=datetime-local],input[type=number]{width:70%;color:var(--color-grey);border:1px solid var(--color-blue-light);border-radius:8px;outline:none;margin-bottom:10px;padding:16px;font-family:Work Sans,sans-serif;font-size:14px;font-weight:700;box-shadow:0 0 1.25rem rgba(30,34,40,.05)}label.error{color:#da383d;margin:0 0 20px;font-size:13px;display:block}input:-webkit-autofill{-webkit-background-color:transparent}input[type=submit]{cursor:pointer;text-align:center;border:none;outline:none;font-family:Work Sans,sans-serif;font-size:15px}textarea{background-color:var(--color-white);width:70%;color:var(--color-grey);border:1px solid var(--color-blue-light);border-radius:8px;outline:none;margin-bottom:10px;padding:16px;font-family:Work Sans,sans-serif;font-size:14px;font-weight:700;box-shadow:0 0 1.25rem rgba(30,34,40,.05)}::-webkit-input-placeholder{font-family:Work Sans,sans-serif;font-weight:700}::placeholder{font-family:Work Sans,sans-serif;font-weight:700}:-ms-placeholder-shown{font-family:Work Sans,sans-serif;font-weight:700}input:-moz-placeholder-shown{font-family:Work Sans,sans-serif;font-weight:700}select{width:100%;color:var(--color-grey);border:1px solid #ccc;border:1px solid var(--color-blue-light);outline:none;margin-bottom:10px;padding:12px 16px;font-family:Work Sans,sans-serif;font-size:14px;font-weight:700;box-shadow:0 0 1.25rem rgba(30,34,40,.05)}.checkbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;justify-content:flex-start;align-items:center;display:flex}.checkbox input[type=checkbox],.checkbox input[type=radio]{margin:0 10px 0 0}.checkbox label{margin:10px 0 10px 10px}input.error{border-bottom:1px solid #da383d}textarea.error{border:1px solid #da383d!important}i.error{border:1px solid #da383d!important;border-right:none!important}span.error{color:#da383d!important}input.success{border:1px solid #9fc14d!important;border-left:none!important}textarea.success{border:1px solid #9fc14d!important}@media (max-width:900px){input[type=text],input[type=password],input[type=submit],select,textarea{width:100%}}
a{cursor:pointer}a:link,a:hover{color:var(--color-primary);text-decoration:none}a:visited,a:active{color:var(--color-primary)}
.alert-success,.alert-error{width:100%;height:50px;color:var(--color-white);text-align:left;justify-content:space-between;align-items:center;padding:0 0 0 20px;font-family:Work Sans,sans-serif;display:flex;position:relative}.alert-success{color:var(--color-white);background-color:#54969c}.alert-error{color:var(--color-white);background-color:#da383d}.alert-success img,.alert-error img{width:120px}.alert-success .close,.alert-error .close{color:var(--color-white);background-color:rgba(255,255,255,.2);border:none;justify-content:center;align-items:center;width:50px;height:50px;font-family:Work Sans,sans-serif;display:flex}
.card{background-color:var(--color-white);column-gap:1%;width:100%;margin:0 0 24px;padding:24px}.card.w-90{width:89%}.card.w-95{width:91%}.card.w-80{width:79%}.card.w-85{width:81%}.card.w-70{width:69%}.card.w-75{width:71%}.card.w-60{width:59%}.card.w-65{width:61%}.card.w-50{width:49%}.card.w-55{width:51%}.card.w-40{width:39%}.card.w-45{width:45%}.card.w-30{width:33%}.card.w-35{width:32%}.card.w-20{width:19%}.card.w-25{width:21%}.card.w-10{width:9%}.card.w-15{width:11%}.card-header{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.card-header .export{justify-content:space-between;align-items:center;display:flex}.card-header .export .count-leads{margin:0 20px 0 0}.card-image-text{border:1px solid var(--color-grey-light);justify-content:space-between;align-items:center;width:100%;height:auto;margin:0 0 16px;padding:24px;display:flex}.card-image-text .card-image{background-color:var(--color-grey-lightest);border:1px solid var(--color-grey-light);justify-content:center;align-items:center;width:25%;height:100px;display:flex}.card-image-text .card-image img{height:100%}.card-image-text .card-info{width:70%}@media (max-width:900px){.card.w-90,.card.w-80,.card.w-70,.card.w-60,.card.w-50,.card.w-40,.card.w-30,.card.w-20,.card.w-10{width:100%}}
.column{background-color:transparent;column-gap:24px;width:100%}.column.w-90{width:89%}.column.w-80{width:79%}.column.w-70{width:69%}.column.w-60{width:59%}.column.w-50{width:49%}.column.w-40{width:39%}.column.w-30{width:29%}.column.w-20{width:19%}.column.w-10{width:9%}@media (max-width:900px){.column.w-90,.column.w-80,.column.w-70,.column.w-60,.column.w-50,.column.w-40,.column.w-30,.column.w-20,.column.w-10{width:100%}}
.list{border:1px solid #ccc;width:100%;height:auto;overflow:hidden}.list .row{width:100%;color:var(--color-grey);border-top:1px solid #ccc;padding:16px 24px;list-style:inside;display:block}.list .row:first-child{border:none}.empty-list{justify-content:flex-start;align-items:center;padding:24px;display:flex}.empty-list .empty-image{width:64px;height:auto;margin:0 16px 0 0}
table{border-collapse:collapse;width:100%}tr th,tr td{text-align:center;border:2px solid var(--color-grey-light);padding:16px}tr th{background-color:var(--color-blue);color:var(--color-white);padding:24px}tr th.orange{background-color:var(--color-orange)}tr td.grey-light{background-color:var(--color-grey-lighter)}tr td.grey{background-color:var(--color-grey-light)}table h2,table h3,table h4{color:var(--color-white);margin:0}
h1,h2,h3,h4,h5{color:var(--color-black);text-transform:uppercase;margin:8px 0;font-family:Bebas Neue,sans-serif;font-weight:lighter}h1{font-size:80px;line-height:80px}h2{font-size:64px;line-height:64px}h3{font-size:38px;line-height:38px}h4{font-size:30px;line-height:40px}h5{font-size:20px;line-height:28px}@media (max-width:900px){h2{font-size:56px;line-height:56px}}
input.cta-primary,a.cta-primary,input.cta-secondary,a.cta-secondary,input.cta-danger,a.cta-danger{text-align:center;width:-moz-fit-content;width:fit-content;height:auto;color:var(--color-white);text-transform:uppercase;border-radius:2px;margin:15px 0;padding:0 32px;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:900;line-height:50px;display:block}input.cta-primary.small,a.cta-primary.small,input.cta-secondary.small,a.cta-secondary.small,input.cta-danger.small,a.cta-danger.small{padding:0 25px;font-size:14px}input.cta-primary:hover,a.cta-primary:hover,input.cta-secondary:hover,a.cta-secondary:hover,input.cta-danger:hover,a.cta-danger:hover{transition:all .5s}input.cta-primary,a.cta-primary{background-color:var(--color-orange);color:var(--color-white)}input.cta-primary:hover,a.cta-primary:hover{transform:scale(1.03)}input.cta-primary.outline,a.cta-primary.outline{border:2px solid var(--color-primary);color:var(--color-primary);background-color:transparent;line-height:36px}input.cta-primary.outline:hover,a.cta-primary.outline:hover{background-color:var(--color-primary);color:var(--color-white)}.cta-primary:disabled:hover{background-color:#999}input.cta-secondary,a.cta-secondary{background-color:var(--color-black);color:var(--color-orange)}input.cta-secondary:hover,a.cta-secondary:hover{margin:12px 0 18px}input.cta-secondary.outline,a.cta-secondary.outline{border:2px solid var(--color-secondary);color:var(--color-secondary);background-color:transparent;line-height:36px}.cta-secondary:disabled{color:var(--color-white);cursor:default;background-color:#999}.cta-secondary:disabled:hover{background-color:#999}input.cta-danger,a.cta-danger{background-color:var(--color-red);color:var(--color-white)}input.cta-danger:hover,a.cta-danger:hover{color:var(--color-white);background-color:#ff527b}input.cta-danger.outline,a.cta-danger.outline{border:2px solid var(--color-red);color:var(--color-red);background-color:transparent;line-height:36px}.cta-danger:disabled{color:var(--color-white);cursor:default;background-color:#999}.cta-danger:disabled:hover{background-color:#999}
header{width:100%;height:auto;color:var(--color-black);z-index:999;background:linear-gradient(#000 0%,transparent 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:8px 24px 40px;display:flex;position:fixed}header.no-scroll{position:absolute}header .bikestorepontal{width:-moz-fit-content;width:fit-content;height:80px}header .bikestorepontal a .logo{height:100%;margin:0}header .bikestorepontal a .logo img{height:100%}header nav{flex-wrap:wrap;justify-content:center;align-items:center;height:auto;font-family:Bebas Neue,sans-serif;display:flex}header nav .dropdown{z-index:99;border-radius:4px;display:block;position:relative}header nav .dropdown:hover .open+.drop-content{display:block}header nav .dropdown:hover .open{background-color:var(--color-orange)}header nav .dropdown .drop-content{background-color:var(--color-white);min-width:250px;display:none;position:absolute;box-shadow:0 5px 20px rgba(0,0,0,.1)}header nav .dropdown .drop-content .drop-title{cursor:default;padding:20px}header nav.nav-mobile{color:var(--color-black);display:none}header nav a.nav-link{color:var(--color-white);text-transform:uppercase;padding:8px 16px;font-size:18px;display:block}header nav a.nav-link:hover{background-color:var(--color-orange);color:var(--color-white)}header nav .drop-content a.nav-link{color:var(--color-black)}header nav .drop-content a.nav-link:hover{background-color:var(--color-orange);color:var(--color-white)}header nav a img{width:45px;height:45px;margin-left:10px}header .mobile-menu{width:40px;height:40px;margin:0 5px;display:none}header .mobile-menu img{width:100%}header .cta,header .cta:hover{margin:0}.cta-medias{justify-content:space-between;align-items:center;column-gap:24px;width:-moz-fit-content;width:fit-content;display:flex}header .social-medias{justify-content:space-between;width:-moz-fit-content;width:fit-content;height:auto;display:flex}header .social-medias .midias{width:50px;height:50px;display:block}header .social-medias .midias img{width:100%;height:auto}@media (max-width:900px){header{padding:16px 24px}header nav{height:200vh;margin:20px auto;display:none;width:100%!important}header nav.nav-open{display:block}header nav a.nav-link{text-align:left;border-bottom:1px solid rgba(255,255,255,.2);width:100%;padding:15px 0;display:block}header nav a.nav-link:hover{color:var(--color-primary);background-color:transparent}header .cta{display:none}header nav .dropdown{padding:0}header nav .dropdown .drop-content{min-width:100%;box-shadow:none;border-left:2px solid var(--color-blue-light);border-radius:0;margin:0 0 24px;padding:0 0 0 24px;display:block;position:relative;top:0}header nav .dropdown .drop-content .drop-title{display:none}header .mobile-menu{display:block}header .cta-medias{display:none}}
footer{background-color:var(--color-grey-dark);width:100%;height:auto;color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:3% 5% 1%;display:flex;position:relative}footer a:link,footer a:visited,footer a:active{color:var(--color-grey-light)}footer a:hover{color:var(--color-orange)}footer .nav{width:30%;height:auto}footer .nav h4{color:var(--color-white)}footer .nav a.nav-link{color:var(--color-white);text-transform:uppercase;width:100%;height:auto;padding:8px 8px 8px 0;font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:500;display:block}footer .nav a.nav-link:hover{color:var(--color-orange)}footer .address{width:30%}footer .address h4{color:var(--color-orange)}footer .address .city-state{width:100%}footer .address .footer-email{width:100%;margin:0 0 8px;font-size:12px}footer .phone .bikestorepontal{width:200px;height:auto;margin:0 0 32px}footer .phone{background-color:none;width:30%}footer .phone h5{margin:0 10px 0 0;font-size:14px;display:block}.business-infos{background-color:var(--color-black);width:100%;color:var(--color-white);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:16px 24px;font-size:12px;display:flex}.business-infos .ecofy{width:20px;height:20px}.fixed-whatsapp{background-color:var(--color-green);z-index:99;border-radius:35px;width:65px;height:65px;padding:10px;position:fixed;bottom:50px;right:30px}.fixed-whatsapp img{width:100%;height:auto}@media (max-width:900px){footer{padding:10% 10% 0}footer .address,footer .phone,footer .nav{width:100%;margin:0 0 24px}.business-infos{padding:0 10% 10%}.business-infos .ecofy{margin-top:20px}}
.lgpd{background-color:var(--color-black);color:var(--color-white);z-index:902;text-align:left;width:100%;height:auto;padding:15px 5%;display:none;position:fixed;bottom:0}.lgpd .lgpd-content{width:65%}.lgpd .lgpd-content .cta-lgpd{width:20%;font-size:18px}@media (max-width:900px){.lgpd .lgpd-content .cta-lgpd{width:100%;margin:10px auto 0 5%}}
.loader{z-index:1000;background-color:rgba(51,51,51,.8);width:100%;height:100%;display:none;position:fixed;top:0;left:0}.loader.visible{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.loader .loader-content{text-align:center;color:#ffcca2;width:60px}.loader .loader-content .loader-image{width:100%;height:auto;margin:auto}
