*{margin:0;padding:0;box-sizing:border-box}ul{list-style:none}a{text-decoration:none;display:inline-block}img{max-width:100%;display:block;height:auto}:root{--size-12:0.75rem;--size-14:0.875rem;--size-16:1rem;--size-18:1.125rem;--size-20:1.25rem;--size-24:1.5rem;--size-28:1.75rem;--size-32:2rem;--size-36:2.25rem;--size-40:2.5rem;--size-44:2.75rem;--size-48:3rem;--size-60:3.75rem;--size-64:4rem;--color-1:#000000;--color-2:#111111;--color-3:#2e2e2e;--color-4:#595959;--color-5:#9c9c9c;--color-6:#b2b2b2;--color-7:#cccccc;--color-8:#ffffff;--color-9:#ffbf00;--color-10:#f2a50c;--color-11:#ffbb00;--color-12:#332200;--color-13:#664400;--color-14:#f2f2f2;--color-15:#ededed;--color-16:#404040;--color-17:#f7f7f7;--color-18:#717171;--color-19:#00b4d8;--color-20:#d90429;--box-shadow-main:rgba(0, 0, 0, 0.1);--family-poppins:"Poppins",sans-serif;--family-roboto:"Roboto",sans-serif}.action-btn a{color:var(--color-12);font-family:var(--family-poppins);font-weight:600;font-size:var(--size-18);padding:1rem 2rem;box-sizing:border-box;border-radius:.3125rem;background:linear-gradient(180deg,var(--color-9) 0,var(--color-10) 100%);box-shadow:0 .0625rem .125rem var(--box-shadow-main);text-transform:uppercase;transition:.3s}.action-btn a:hover{color:var(--color-8)}.container-main{max-width:72.5rem;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}.family-1{font-family:var(--family-poppins)}.family-2{font-family:var(--family-roboto)}.weight-500{font-weight:500}.weight-600{font-weight:600}.weight-700{font-weight:700}.bold{font-weight:700}.size-12{font-size:var(--size-12)}.size-14{font-size:var(--size-14)}.size-16{font-size:var(--size-16)}.size-18{font-size:var(--size-18)}.size-20{font-size:var(--size-20)}.size-24{font-size:var(--size-24)}.size-28{font-size:var(--size-28)}.size-32{font-size:var(--size-32)}.size-36{font-size:var(--size-36)}.size-40{font-size:var(--size-40)}.size-44{font-size:var(--size-44)}.size-48{font-size:var(--size-48)}.size-60{font-size:var(--size-60)}.size-64{font-size:var(--size-64)}.color-1{color:var(--color-1)}.color-2{color:var(--color-2)}.color-3{color:var(--color-3)}.color-4{color:var(--color-4)}.color-5{color:var(--color-5)}.color-6{color:var(--color-6)}.color-7{color:var(--color-7)}.color-8{color:var(--color-8)}.color-9{color:var(--color-9)}.color-10{color:var(--color-10)}.color-11{color:var(--color-11)}.color-12{color:var(--color-12)}.color-13{color:var(--color-13)}.color-14{color:var(--color-14)}.color-15{color:var(--color-15)}.color-16{color:var(--color-16)}.color-17{color:var(--color-17)}.color-18{color:var(--color-18)}.background-1{background-color:var(--color-1)}.background-2{background-color:var(--color-2)}.background-3{background-color:var(--color-3)}.background-4{background-color:var(--color-4)}.background-5{background-color:var(--color-5)}.background-6{background-color:var(--color-6)}.background-7{background-color:var(--color-7)}.background-8{background-color:var(--color-8)}.background-9{background-color:var(--color-9)}.background-10{background-color:var(--color-10)}.background-11{background-color:var(--color-11)}.background-12{background-color:var(--color-12)}.background-13{background-color:var(--color-13)}.background-14{background-color:var(--color-14)}.background-15{background-color:var(--color-15)}.background-16{background-color:var(--color-16)}.background-17{background-color:var(--color-17)}.background-18{background-color:var(--color-18)}.menu-button{display:none}.header{display:flex;align-items:center;justify-content:space-between;padding:2rem 1.25rem}.nav-itens{display:flex;gap:2.5rem}.nav-itens li a{padding:.6rem 0;text-transform:capitalize}.nav-itens li a::after{content:"";display:block;width:0;height:.125rem;background-color:var(--color-8);transition:.3s}.nav-itens li a:hover::after{width:100%}@media (max-width:50rem){.menu-button{display:block}.header{display:grid;grid-template-columns:1fr auto;align-items:center;justify-content:space-between}.menu-button{border:none;background-color:transparent;cursor:pointer;max-width:max-content;height:3.125rem;padding:.6rem 0}.header-logo{grid-column:2}.nav-principal{position:relative;grid-row:1;grid-column:1}.nav-itens{position:absolute;display:none;top:3rem;left:0;background-color:var(--color-2);border-radius:.3125rem;z-index:1;transition:.3s}.nav-itens li a{width:100%;text-transform:uppercase;padding:1rem 3rem 1rem 1rem;display:flex;align-items:center;gap:.5rem}.nav-itens li a::before{content:"";display:inline-block;width:.375rem;height:.375rem;border-radius:50%;background-color:var(--color-3)}.nav-itens li a:hover::after{width:0}.nav-itens li+li{margin-top:.4rem;border-top:.125rem solid var(--color-3)}@keyframes show-menu{from{opacity:0;transform:translate3d(-2.5rem,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}[data-menu=list].active-menu{display:block;animation:show-menu .4s forwards}[data-menu=list-bike-intern].active-menu-bike-intern{display:block;animation:show-menu .4s forwards}}.footer-bg{padding-top:3.75rem;padding-bottom:2rem}.footer-intro{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem}.footer-intro-bg{border-bottom:.125rem solid var(--color-5)}.footer-return-top a{background-color:var(--color-8);padding:1rem;border-radius:.3125rem;transition:.3s}.footer-return-top a:hover{background-color:var(--color-11)}.footer-content{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;padding-top:3.75rem;padding-bottom:3.75rem}.footer-contato h2{text-transform:uppercase;letter-spacing:.15rem;margin-bottom:2rem}.footer-contato a{display:block;transition:.3s}.footer-contato a:hover{color:var(--color-8)}.footer-contato-email{margin-bottom:2.5rem}.footer-estado{display:block}.footer-contato a{padding:.4rem 0}.footer-contato-social{display:flex;gap:2rem;align-items:center;margin-top:2rem}.footer-information h2{text-transform:uppercase;letter-spacing:.15rem;margin-bottom:2rem}.footer-information ul li a{letter-spacing:.15rem;transition:.3s}.footer-information ul li a::after{content:"";display:inline-block;width:100%;height:.1875rem;background-color:transparent;transition:.3s}.footer-information ul li a:hover::after{background-color:var(--color-8)}@media (max-width:37.5rem){.footer-content{grid-template-columns:1fr;gap:2.5rem}}.intro-home{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.intro-home-content{align-self:center;padding-bottom:8.75rem;position:relative}.intro-home-content::before{content:'';display:block;width:3.25rem;height:3.25rem;background-repeat:no-repeat;background-image:url(../img/icons/details-sections/detail-to-bottom.svg);position:absolute;bottom:3.75rem;left:-6.25rem}.intro-home-content h1{line-height:1.125;margin-bottom:2rem}.intro-home-content p{line-height:1.5;margin-bottom:1.25rem}.intro-home-bg{box-shadow:inset 0 -7.5rem var(--color-8);padding-top:2rem}.intro-home-img img{width:100%;object-fit:cover;height:100%}@media (max-width:50rem){.intro-home{grid-template-columns:1fr;gap:0}.intro-home-content{align-self:center;padding-bottom:3.75rem}.intro-home-img{width:100%;height:18.75rem}}@media (max-width:37.5rem){.intro-home-content h1{font-size:var(--size-48)}.intro-home-content p{font-size:var(--size-20)}}.choose-bike{padding-top:7.5rem;padding-bottom:7.5rem}.choose-bike h2{padding-bottom:2.5rem;line-height:1.125;text-transform:lowercase}.choose-bike-itens{max-width:91.25rem;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}.choose-bike-itens ul{display:flex;gap:2.5rem}.choose-bike-itens ul li a h3{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem;text-transform:capitalize}.choose-bike-itens ul li a h3::before{content:"";display:inline-block;width:.75rem;height:.5rem;background-color:var(--color-9);transition:.3s}.choose-bike-itens ul li a:hover h3::before{width:1.5rem}.choose-bike-itens-img{padding-bottom:1rem}.choose-bike-itens ul li{min-width:17.5rem}@media (max-width:60rem){.choose-bike-itens ul{overflow-x:scroll;padding-bottom:2.5rem}.choose-bike-itens ul::-webkit-scrollbar{width:.75rem}.choose-bike-itens ul::-webkit-scrollbar-track{background:var(--color-14)}.choose-bike-itens ul::-webkit-scrollbar-thumb{background-color:var(--color-11);border-radius:1.25rem;border:.1875rem solid var(--color-14)}}@media (max-width:37.5rem){.choose-bike h2{font-size:var(--size-48)}}.tecnologia-bg{box-shadow:inset 0 7.5rem var(--color-8),inset 0 -7.5rem var(--color-8);margin-bottom:7.5rem}.tecnologia{display:grid;grid-template-columns:auto 1fr;gap:4rem;position:relative}.tecnologia::before{content:'';display:block;width:3.25rem;height:3.25rem;background-repeat:no-repeat;background-image:url(../img/icons/details-sections/detail-to-bottom.svg);position:absolute;bottom:8.75rem;left:-3.75rem}.tecnologia-content{padding-top:12.5rem;padding-bottom:12.5rem}.tecnologia-img img{width:100%;object-fit:cover;height:100%}.tecnologia-content>span{display:block;text-transform:uppercase;letter-spacing:.15rem;margin-bottom:1.25rem}.tecnologia-content h2{line-height:1.125;margin-bottom:2rem;max-width:33.625rem}.tecnologia-content>p{line-height:1.5;margin-bottom:1.25rem;max-width:33.375rem}.tecnologia-content a{text-transform:uppercase;padding:.6rem 0;margin-bottom:5rem}.tecnologia-content a::after{content:'';display:block;width:100%;height:.25rem;background-color:var(--color-11);transition:.3s}.tecnologia-content a:hover::after{background-color:var(--color-8)}.tecnologia-especificacoes{display:flex;gap:2.5rem}.tecnologia-especificacoes li h3{text-transform:capitalize;margin-bottom:.5rem}.tecnologia-especificacoes li h3::before{content:'';display:block;width:1.5rem;height:1.5rem;margin-bottom:.5rem;background-repeat:no-repeat}.tecnologia-especificacoes li:first-child h3::before{background-image:url(../img/icons/eletrica.svg)}.tecnologia-especificacoes li:last-child h3::before{background-image:url(../img/icons/rastreador.svg)}.tecnologia-especificacoes p{line-height:1.5;max-width:16.25rem}@media (max-width:62.5rem){.tecnologia-img{display:none}.tecnologia-content h2{max-width:max-content}.tecnologia-bg{box-shadow:inset 0 0 var(--color-8),inset 0 0 var(--color-8);margin-bottom:7.5rem}.tecnologia-content{padding-top:5rem;padding-bottom:5rem}}@media (max-width:37.5rem){.tecnologia-content h2{font-size:var(--size-48)}.tecnologia-content>p{font-size:var(--size-18)}.tecnologia-content>span{font-size:var(--size-18)}.tecnologia-especificacoes{flex-direction:column}.tecnologia-especificacoes li h3{font-size:var(--size-20)}.tecnologia-especificacoes p{font-size:var(--size-16);max-width:max-content}}@media (max-width:28.75rem){.tecnologia-content h2{font-size:var(--size-36)}.tecnologia-content a{font-size:var(--size-18)}.tecnologia-content>span{font-size:var(--size-16)}}.parceiros{margin-bottom:3.75rem}.parceiros h1{text-transform:lowercase;margin-bottom:3.75rem;line-height:1.125}.parceiros-itens{display:grid;grid-template-columns:repeat(4,1fr);max-width:87.5rem;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}.parceiros-itens li{display:grid;justify-items:center;padding:0 1.25rem}.parceiros-itens li:nth-of-type(1){border-bottom:.125rem solid var(--color-15);padding-bottom:2.5rem;padding-top:2.5rem}.parceiros-itens li:nth-of-type(2){border-left:.125rem solid var(--color-15);border-right:.125rem solid var(--color-15);border-bottom:.125rem solid var(--color-15);padding-top:2.5rem}.parceiros-itens li:nth-of-type(3){border-right:.125rem solid var(--color-15);border-bottom:.125rem solid var(--color-15);padding-top:2.5rem}.parceiros-itens li:nth-of-type(4){border-bottom:.125rem solid var(--color-15);padding-top:2.5rem}.parceiros-itens li:nth-of-type(5){padding-top:2.5rem;padding-bottom:2.5rem}.parceiros-itens li:nth-of-type(6){border-right:.125rem solid var(--color-15);border-left:.125rem solid var(--color-15);padding-top:2.5rem;padding-bottom:2.5rem}.parceiros-itens li:nth-of-type(7){border-right:.125rem solid var(--color-15);padding-top:2.5rem;padding-bottom:2.5rem}.parceiros-itens li:nth-of-type(8){padding-top:2.5rem;padding-bottom:2.5rem}@media (max-width:50rem){.parceiros-itens{grid-template-columns:1fr 1fr}.parceiros-itens li{display:grid;justify-items:center}.parceiros-itens li:nth-of-type(1){border-bottom:.125rem solid var(--color-15);border-right:.125rem solid var(--color-15);padding-bottom:2.5rem;padding-top:2.5rem}.parceiros-itens li:nth-of-type(2){border-left:0;border-right:0;border-bottom:2px solid var(--color-15);padding-top:2.5rem}.parceiros-itens li:nth-of-type(3){border-right:.125rem solid var(--color-15);border-bottom:.125rem solid var(--color-15);padding-top:2.5rem;padding-bottom:2.5rem}.parceiros-itens li:nth-of-type(4){border-bottom:.125rem solid var(--color-15);padding-top:2.5rem}.parceiros-itens li:nth-of-type(5){padding-top:2.5rem;padding-bottom:2.5rem;border-right:.125rem solid var(--color-15);border-bottom:.125rem solid var(--color-15)}.parceiros-itens li:nth-of-type(6){border-right:0;border-left:0;border-bottom:.125rem solid var(--color-15);padding-top:2.5rem;padding-bottom:2.5rem}.parceiros-itens li:nth-of-type(7){border-right:.125rem solid var(--color-15);padding-top:2.5rem;padding-bottom:2.5rem}.parceiros-itens li:nth-of-type(8){padding-top:2.5rem;padding-bottom:2.5rem}}@media (max-width:37.5rem){.parceiros h1{font-size:var(--size-48)}}.depoimento{display:grid;grid-template-columns:1fr 1fr;background-color:var(--color-11);overflow:hidden}.depoimento-img img{width:100%;height:100%;object-fit:cover}.depoimento-img{max-height:42.5rem}.depoimento-text{align-self:end;padding:2.5rem 2.5rem 5rem 5rem}.depoimento-text blockquote p{font-family:Merriweather,serif;font-weight:900;font-style:italic;line-height:1.3;max-width:35rem;margin-bottom:2rem;position:relative}.depoimento-text blockquote p::after,.depoimento-text blockquote p::before{font-size:5rem;color:var(--cor-p2);position:absolute}.depoimento-text blockquote p::before{content:'“';left:-3.125rem;top:-1.25rem}.depoimento-text blockquote p::after{content:'”'}@media (max-width:63.75rem){.depoimento-text blockquote p{font-size:var(--size-32)}}@media (max-width:50rem){.depoimento{grid-template-columns:1fr}.depoimento-img{max-height:21.25rem}}@media (max-width:37.5rem){.depoimento-text blockquote p{font-size:var(--size-28)}.depoimento-text{padding:2.5rem 2rem 5rem 3rem}}.seguros-home{padding-top:3.75rem;padding-bottom:3.75rem}.seguros-home h1{text-transform:lowercase;padding-bottom:6.25rem}.seguros{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2.5rem}.seguros-plano{padding:2rem 2rem 2rem 4rem;border-radius:.3125rem}.seguros-plano-title{display:flex;padding-bottom:2.5rem;justify-content:space-between}.seguros-plano-title h2{text-transform:uppercase}.seguros-plano-title>span{position:relative}.seguros-plano-title>span::after{content:'mensal';display:block;color:var(--color-5);font-size:var(--size-12);position:absolute;right:0;bottom:-.625rem}.seguros-plano-itens{padding-bottom:2rem}.seguros-plano-itens li{display:flex;align-items:center;gap:.5rem}.seguros-plano-itens li::before{content:'';display:inline-block;width:.8125rem;height:.5625rem;background-image:url(../img/icons/lista.svg);background-repeat:no-repeat}.seguros-plano-itens li+li{margin-top:1.25rem}.btn-plano-prata a{background:var(--color-3);color:var(--color-7)}.btn-plano-ouro,.btn-plano-prata{padding-left:1.3125rem}.btn-plano-prata a:hover{color:var(--color-11)}@media (max-width:50rem){.seguros{grid-template-columns:1fr}}@media (max-width:37.5rem){.seguros-home h1{font-size:var(--size-48)}}@media (max-width:26.25rem){.seguros-plano-title h2,.seguros-plano-title>span{font-size:var(--size-24)}.seguros-plano{padding:2rem 1.25rem 2rem 1.25rem;border-radius:.3125rem}}.intro-geral>span{text-transform:uppercase;margin-bottom:.5rem;display:block}.intro-geral h1{text-transform:lowercase;line-height:1.125}@media (max-width:37.5rem){.intro-geral h1{font-size:var(--size-48)}.intro-geral>span{font-size:var(--size-20)}}.intro-bicicletas{margin-bottom:7.5rem;padding-top:1.75rem;padding-bottom:3.75rem}.bicicletas{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.bicicletas-content{display:grid;grid-template-columns:1fr 1fr}.bicicletas-content h2{text-transform:capitalize;margin-bottom:1.25rem;grid-row:1;grid-column:1/-1}.bicicletas-content h2::before{content:'';display:block;width:.75rem;height:.5rem;background-color:var(--color-11)}.bicicletas-content p{line-height:1.33;margin-bottom:2rem;grid-row:2;grid-column:1/-1}.bicicletas-content ul li{text-transform:capitalize;display:flex;align-items:center;gap:.5rem}.bicicletas-content ul li+li{margin-top:1rem}.bicicletas-content ul li::before{content:'';display:inline-block;width:1.5rem;height:1.5rem;background-repeat:no-repeat}.bicicletas ul li:nth-of-type(1)::before{background-image:url(../img/icons/bicicletas-especific/eletrica.svg)}.bicicletas ul li:nth-of-type(2)::before{background-image:url(../img/icons/bicicletas-especific/carbono.svg)}.bicicletas ul li:nth-of-type(3)::before{background-image:url(../img/icons/bicicletas-especific/velocidade.svg)}.bicicletas ul li:nth-of-type(4)::before{background-image:url(../img/icons/bicicletas-especific/rastreador.svg)}.btn-more-information-bicicletas{align-self:end;justify-self:end}.btn-more-information-bicicletas a{display:flex;align-items:center;gap:1rem}.btn-more-information-bicicletas a::after{content:'';display:inline-block;width:1.125rem;height:.625rem;background-image:url(../img/icons/arrow-right.svg);background-repeat:no-repeat;transition:.3s}.btn-more-information-bicicletas a:hover{color:var(--color-12)}.btn-more-information-bicicletas a:hover::after{transform:translate3d(1rem,0,0)}.bicicletas-img img{object-fit:cover;object-position:center;height:100%;border-radius:.3125rem}.bicicletas-img{position:relative}.price-bicicletas{background-color:var(--color-1);padding:.5rem 1rem;border-radius:.3125rem 0 0 .3125rem;position:absolute;top:1.25rem;right:0}.bicicletas-content{position:relative}.bicicletas-content::before{content:'';display:block;width:3.25rem;height:3.25rem;background-image:url(../img/icons/details-sections/detail-to-top.svg);background-repeat:no-repeat;position:absolute;z-index:1;top:0;right:0}.bicicletas-bg{padding:3.75rem 0;background:linear-gradient(to right,var(--color-8) 25%,var(--color-2) 25%)}.nimbus{margin-bottom:3.75rem}.nebula{margin-top:3.75rem;margin-bottom:7.5rem}@media (max-width:60rem){.bicicletas{display:grid;grid-template-columns:1fr}.bicicletas-img{height:18.75rem}.bicicletas-img img{border-radius:.3125rem}.bicicletas-bg{background:var(--color-2)}}@media (max-width:28.75rem){.btn-more-information-bicicletas{justify-self:start;grid-column:1/-1;margin-top:1.5rem}.price-bicicletas{font-size:var(--size-16)}.bicicletas-content::before{display:none}}.bicicletas-internas-bg{padding-top:3.75rem;padding-bottom:3.75rem;margin-bottom:7.5rem}.intro-bicicletas-internas h1{text-transform:capitalize;margin-bottom:3.75rem}.bicicletas-internas{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.bicicletas-internas-img{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-content:start}.bicicletas-internas-img-1{grid-row:1;grid-column:1/-1}.bicicletas-internas-img img{border-radius:.3125rem}.bicicletas-internas-content{display:grid;grid-template-columns:1fr 1fr;align-content:start}.bicicletas-internas-content>p{line-height:1.33;margin-bottom:2rem;grid-column:1/-1}.bicicletas-internas-compras-detalhe-produto{justify-self:start;align-self:center;padding-left:.5rem}.bicicletas-internas-compras-detalhe-produto span{display:flex;align-items:center;gap:.5rem;text-transform:lowercase;padding:.25rem .5rem;background-color:var(--color-1);border-radius:.3125rem}.bicicletas-internas-compras-detalhe-produto span+span{margin-top:.5rem}.bicicletas-internas-informacoes{grid-column:1/-1;margin-top:2.5rem;margin-bottom:2.5rem}.bicicletas-internas-informacoes>span{text-transform:uppercase;letter-spacing:.015rem;margin-bottom:.75rem;display:block}.bicicletas-internas-informacoes-itens{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:2rem;background-color:var(--color-1);border-radius:.3125rem}.bicicletas-internas-informacoes-itens h2{line-height:1.5;text-transform:capitalize;margin-bottom:.5rem}.bicicletas-internas-informacoes-itens h2::before{content:'';display:block;width:1.5rem;height:1.5rem;background-repeat:no-repeat;margin-bottom:.25rem}.bicicletas-internas-informacoes-itens li:nth-of-type(1) h2::before{background-image:url(../img/icons/bicicletas-especific/eletrica.svg)}.bicicletas-internas-informacoes-itens li:nth-of-type(2) h2::before{background-image:url(../img/icons/bicicletas-especific/velocidade.svg)}.bicicletas-internas-informacoes-itens li:nth-of-type(3) h2::before{background-image:url(../img/icons/bicicletas-especific/rastreador.svg)}.bicicletas-internas-informacoes-itens li:nth-of-type(4) h2::before{background-image:url(../img/icons/bicicletas-especific/carbono.svg)}.bicicletas-internas-informacoes-itens p{line-height:1.5}.bicicletas-internas-ficha-tec{grid-column:1/-1}.bicicletas-internas-ficha-tec>span{text-transform:uppercase;letter-spacing:.015rem;margin-bottom:.75rem;display:block}.bicicletas-internas-ficha-tec-itens{padding:2rem;background-color:var(--color-1);border-radius:.3125rem}.bicicletas-internas-ficha-tec-itens li{display:flex;justify-content:space-between;padding:.375rem 0}.bicicletas-internas-ficha-tec-itens li+li{border-top:.0625rem solid var(--color-2)}@media (max-width:53.75rem){.bicicletas-internas{display:grid;grid-template-columns:1fr;gap:2.5rem}.bicicletas-internas-img-1 img{height:100%;object-fit:cover;width:100%}.bicicletas-internas-img-1{height:18.75rem}.bicicletas-internas-img-1 img{border-radius:.3125rem}.bicicletas-internas-bg{margin-bottom:3.75rem}}@media (max-width:37.5rem){.bicicletas-internas-informacoes-itens{grid-template-columns:1fr}.bicicletas-internas-compras-detalhe-produto{padding-top:1rem;padding-left:0;grid-column:1}.button-bicicletas-internas-comprar{grid-column:1/-1}}.bicicletas-internas-escolha{margin-bottom:7.5rem}.bicicletas-internas-escolha-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.bicicletas-internas-escolha h1{text-transform:lowercase;line-height:1.125;margin-bottom:2.5rem}.bicicletas-internas-escolha-itens-img{margin-bottom:.75rem}.bicicletas-internas-escolha-itens-img img{border-radius:.3125rem}.bicicletas-internas-escolha-itens h2{text-transform:capitalize;line-height:1.25;margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}.bicicletas-internas-escolha-itens h2::before{content:"";display:inline-block;width:.75rem;height:.5rem;background-color:var(--color-11);transition:.3s}.bicicletas-internas-escolha-itens span{padding-left:1.25rem}.bicicletas-internas-escolha-grid li a:hover h2::before{width:1.5rem}.bicicletas-internas-escolha-grid li{min-width:17.5rem}@media (max-width:50rem){.bicicletas-internas-escolha{margin-bottom:3.75rem}}@media (max-width:40rem){.bicicletas-internas-escolha h1{font-size:var(--size-48)}.bicicletas-internas-escolha-grid{overflow-x:scroll;padding-bottom:2rem}.bicicletas-internas-escolha-grid{gap:2rem}.bicicletas-internas-escolha-grid::-webkit-scrollbar{width:.75rem}.bicicletas-internas-escolha-grid::-webkit-scrollbar-track{background:var(--color-14)}.bicicletas-internas-escolha-grid::-webkit-scrollbar-thumb{background-color:var(--color-11);border-radius:1.25rem;border:.1875rem solid var(--color-14)}}@media (max-width:23.125rem){.bicicletas-internas-escolha-grid{grid-template-columns:1fr}.bicicletas-internas-escolha-itens-img img{height:100%;object-fit:cover}.bicicletas-internas-escolha-itens-img{height:15.625rem}.bicicletas-internas-escolha-grid{overflow-x:hidden;padding-bottom:0}}.bicicletas-internas-seguros-bg{box-shadow:inset 0 7.5rem var(--color-8),inset 0 -7.5rem var(--color-1)}.bicicletas-internas-seguros-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem}.bicicletas-internas-seguros-content{padding:11.25rem 0}.bicicletas-internas-seguros-img img{object-fit:cover;height:100%;border-radius:.3125rem}.bicicletas-internas-seguros-content h1{margin-bottom:2rem;line-height:1.125}.bicicletas-internas-seguros-content p{line-height:1.5;margin-bottom:1.25rem}@media (max-width:54.375rem){.bicicletas-internas-seguros-grid{grid-template-columns:1fr}.bicicletas-internas-seguros-img{display:none}.bicicletas-internas-seguros-bg{box-shadow:inset 0 0 var(--color-8),inset 0 0 var(--color-1)}.bicicletas-internas-seguros-content{padding:3.75rem 0}}@media (max-width:37.5rem){.bicicletas-internas-seguros-content h1{font-size:var(--size-48)}}.intro-seguros{padding:3.75rem 1.25rem}.intro-seguros span{font-weight:700}.intro-seguros h1{font-weight:400}.seguros-main{padding-bottom:7.5rem}.seguros-vantagens{padding:7.5rem 1.25rem}.seguros-vantagens h2{text-transform:lowercase;margin-bottom:5.625rem}.seguros-vantagens-itens h3{text-transform:capitalize;margin-bottom:.5rem;line-height:1.3}.seguros-vantagens-itens h3::before{content:'';display:block;width:2rem;height:2rem;margin-bottom:.5rem;background-repeat:no-repeat}.seguros-vantagens-itens li:nth-of-type(1) h3::before{background-image:url(../img/icons/icons-vantagens-seguros/eletrica.svg)}.seguros-vantagens-itens li:nth-of-type(2) h3::before{background-image:url(../img/icons/icons-vantagens-seguros/carbono.svg)}.seguros-vantagens-itens li:nth-of-type(3) h3::before{background-image:url(../img/icons/icons-vantagens-seguros/sustentavel.svg)}.seguros-vantagens-itens li:nth-of-type(4) h3::before{background-image:url(../img/icons/icons-vantagens-seguros/rastreador.svg)}.seguros-vantagens-itens li:nth-of-type(5) h3::before{background-image:url(../img/icons/icons-vantagens-seguros/seguro.svg)}.seguros-vantagens-itens li:nth-of-type(6) h3::before{background-image:url(../img/icons/icons-vantagens-seguros/rastreador.svg)}.seguros-vantagens-itens{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}@media (max-width:50rem){.seguros-vantagens-itens{grid-template-columns:1fr 1fr}}@media (max-width:37.5rem){.seguros-vantagens-itens{grid-template-columns:1fr}}@media (max-width:28.75rem){.seguros-vantagens h2{font-size:var(--size-48)}.seguros-vantagens{padding-top:3.75rem}}.perguntas-frequentes{padding:7.5rem 1.25rem}.perguntas-frequentes h2{text-transform:lowercase;margin-bottom:5.625rem}.perguntas-frequentes-box-item{padding:1.25rem;border-radius:.3125rem;box-sizing:border-box;position:relative}.perguntas-frequentes-box-item::before{content:'';display:inline-block;width:.875rem;height:.375rem;background-image:url(../img/icons/perguntas-detalhe.svg);position:absolute;right:1.25rem;top:1.875rem;transition:.4s}.perguntas-frequentes-box-item:nth-of-type(odd){background-color:var(--color-17)}.perguntas-frequentes-itens dt{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;max-width:max-content;margin-right:2rem}.perguntas-frequentes-itens dt::before{content:'';display:inline-block;width:.75rem;height:.5rem;background-color:var(--color-11)}.perguntas-frequentes-itens dd{line-height:1.3;display:none;transition:.3s}@keyframes show-list{from{opacity:0;transform:translate3d(0,-2.5rem,0)}to{opacity:1;transform:translate3d(0,0,0)}}.perguntas-frequentes-itens dd.active-list{display:block;animation:show-list .8s forwards}.perguntas-frequentes-box-item.active-list::before{transform:rotate(180deg)}@media (max-width:37.5rem){.perguntas-frequentes h2{font-size:var(--size-48)}.perguntas-frequentes{padding:3.75rem 1.25rem}.perguntas-frequentes-itens dt::before{min-width:.75rem}.perguntas-frequentes h2{margin-bottom:3.75rem}}@media (max-width:28.75rem){.perguntas-frequentes-itens dt::before{display:none}}.contato-bg{margin-bottom:7.5rem;box-shadow:inset 0 -16.25rem var(--color-17)}.contato-grid{display:grid;grid-template-columns:1fr 2fr}.contato-lojas-online{padding:3.75rem;border-radius:.3125rem 0 0 .3125rem}.intro-contato{padding:3.75rem 1.25rem}.contato-lojas-online>span{display:block;text-transform:capitalize;margin-bottom:3.75rem}.contato-lojas-online-endereco{line-height:1.5;position:relative;padding-left:1.75rem;margin-bottom:2rem}.contato-lojas-online-endereco::before{content:'';display:inline-block;width:1.25rem;height:1.25rem;background-image:url(../img/icons/icons-contato/local.svg);position:absolute;top:0;left:0}.contato-lojas-online-email{margin-bottom:2rem}.contato-lojas-online-email li+li{margin-top:.4rem}.contato-lojas-online-email{position:relative;padding-left:1.75rem}.contato-lojas-online-email::before{content:'';display:inline-block;width:1.25rem;height:1.25rem;background-image:url(../img/icons/icons-contato/email.svg);position:absolute;top:0;left:0}.contato-lojas-online-celular{position:relative;padding-left:1.75rem}.contato-lojas-online-celular::before{content:'';display:inline-block;width:1.25rem;height:1.25rem;background-image:url(../img/icons/icons-contato/telefone.svg);position:absolute;top:0;left:0}.contato-lojas-online-socials{display:flex;gap:2rem;align-items:center;padding-left:1.75rem;padding-top:3.75rem}#contato{padding:3.75rem;border-radius:0 .3125rem .3125rem 0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form-email-grid{grid-column:1/-1}.form-mensagem-grid{grid-column:1/-1}#contato label{display:block;margin-bottom:.25rem;text-transform:capitalize}#contato input,#contato textarea{background-color:var(--color-17);border:.0625rem solid var(--color-15);box-sizing:border-box;border-radius:.3125rem;padding:.75rem;width:100%!important}#contato button{text-transform:uppercase;background:linear-gradient(180deg,var(--color-9) 0,var(--color-10) 100%);box-shadow:0 .0625rem .125rem var(--box-shadow-main);border-radius:.3125rem;box-sizing:border-box;padding:1rem 2rem;cursor:pointer;border:none;max-width:max-content;grid-column:1/-1}@media (max-width:50rem){.contato-grid{grid-template-columns:1fr}#contato{grid-row:1}}@media (max-width:28.75rem){#contato{grid-template-columns:1fr;padding:3.75rem 1.25rem}#contato button{padding:1rem;font-size:var(--size-16)}.contato-lojas-online{padding:3.75rem 1.25rem}}.contato-lojas-locais{padding-bottom:7.5rem}.contato-lojas-title{font-weight:400;text-transform:lowercase;margin-bottom:3.75rem}.contato-lojas{display:grid;grid-template-columns:1fr 1fr;gap:2rem 0;background-color:var(--color-8);box-shadow:0 .0625rem .125rem var(--box-shadow-main);border-radius:0 0 .3125rem .3125rem}.contato-lojas-img{grid-column:1/-1}.contato-lojas h3{text-transform:capitalize;display:flex;align-items:center;gap:.5rem;grid-column:1/-1;padding-left:2rem}.contato-lojas h3::before{content:'';display:inline-block;width:.75rem;height:.5rem;background-color:var(--color-11)}.contato-lojas-endereco span{line-height:2;display:block}.contato-lojas-endereco{border-left:.125rem solid var(--color-15);padding-left:.75rem;margin-left:3.25rem}.contato-lojas-informacoes span{display:block;line-height:2}.contato-lojas-informacoes{border-left:.125rem solid var(--color-15);padding-left:.75rem}.contato-lojas-funcionamento span{display:flex;align-items:center;gap:.5rem}.contato-lojas-funcionamento span::before{content:'';display:inline-block;width:1.25rem;height:1.25rem;background-image:url(../img/icons/icons-contato/horario.svg)}.contato-lojas-funcionamento{grid-column:1/-1;padding-left:2rem;padding-bottom:.75rem}.contato-lojas-funcionamento span::after{content:'';display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background-color:transparent}.contato-lojas-funcionamento span.aberto::after{background-color:var(--color-19)}.contato-lojas-funcionamento span.fechado::after{background-color:var(--color-20)}.contato-lojas-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media (max-width:60rem){.contato-lojas-grid{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:37.5rem){.contato-lojas-title{font-size:var(--size-48)}}@media (max-width:28.75rem){.contato-lojas{grid-template-columns:1fr}.contato-lojas h3{padding-left:.75rem;padding-right:.8rem}.contato-lojas-endereco{margin-left:2rem}.contato-lojas-informacoes{margin-left:2rem;padding-left:.75rem;border-left:.125rem solid var(--color-15)}.contato-lojas-funcionamento{padding-left:.75rem}}.mensagem-erro-email{font-size:var(--size-12);font-family:var(--family-roboto);background-color:var(--color-2);color:var(--color-9);font-weight:600;padding:.4rem;border-radius:0 5px 5px 5px;text-transform:uppercase;margin-top:10px;display:block;max-width:max-content;position:relative;display:none;transition:.3s}.mensagem-erro-email::before{content:"";display:block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--color-2);position:absolute;top:-8px;left:0}@keyframes show-erro{from{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:translate3d(0,0,0)}}.mensagem-erro-email.active-erro{display:block;animation:show-erro .8s forwards}.orcamento{background:linear-gradient(var(--color-2) 60%,var(--color-17) 60%);padding-bottom:7.5rem}.orcamento-bicicletas{background-color:var(--color-1);border-radius:.3125rem 0 0 .3125rem;padding:3.75rem}.title-options-orcamento{text-transform:uppercase;letter-spacing:.015rem;margin-bottom:1.25rem;display:block;display:flex;align-items:center;gap:.5rem}.title-options-orcamento::before{content:'';display:inline-block;width:.25rem;height:.5rem;background-color:var(--color-11)}.input-options-initials label,.opcoes-bicicletas-input label,.opcoes-seguros label{font-size:var(--size-16);font-family:var(--family-poppins);font-weight:500;color:var(--color-7);background-color:var(--color-3);padding:1rem 3.75rem 1rem 1.125rem;border-radius:.3125rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:.3s;border:.125rem solid transparent}.input-options-initials label::before,.opcoes-bicicletas-input label::before,.opcoes-seguros label::before{content:'';display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background-color:transparent;box-shadow:inset 0 0 .125rem var(--color-5);transition:.3s}.input-options-initials input:checked+label{background-color:var(--color-8);color:var(--color-2);border-color:var(--color-11)}.input-options-initials input:checked+label::before,.opcoes-seguros input:checked+label::before{box-shadow:inset 0 0 .125rem var(--color-18),inset 0 0 0 .25rem var(--color-8);background-color:var(--color-18)}.input-options-initials input,.opcoes-bicicletas-input input,.opcoes-seguros input{opacity:0;position:absolute;pointer-events:none}.grid-input-iniciais{display:flex;gap:1.25rem;padding-bottom:2.5rem}.opcoes-bikcraft{display:grid;gap:1.25rem}.opcoes-bicicletas-information-nimbus{grid-row:3}.opcoes-bicicletas-information-magic{grid-row:4}.opcoes-bicicletas-information-nebula{grid-row:5}.opcoes-bicicletas-information{display:grid;grid-template-columns:1fr 1fr;background-color:var(--color-8);align-items:center;border-radius:.3125rem;padding:1rem;gap:1rem}.opcoes-bicicletas-information h2{text-transform:capitalize;margin-bottom:1.25rem;grid-column:1/-1;display:flex;justify-content:space-between}.opcoes-bicicletas-information h2::after{content:'R$ 2499';display:inline-block;font-family:var(--family-poppins);font-weight:500;font-size:1rem;color:var(--color-2)}.opcoes-bicicletas-information ul li{text-transform:capitalize;display:flex;align-items:center;gap:.5rem}.opcoes-bicicletas-information ul li::before{content:'';display:inline-block;width:1rem;height:1rem;background-repeat:no-repeat}.opcoes-bicicletas-information ul li:nth-of-type(1)::before{background-image:url(../img/icons/orcamento-icons/eletrica.svg)}.opcoes-bicicletas-information ul li:nth-of-type(2)::before{background-image:url(../img/icons/orcamento-icons/carbono.svg)}.opcoes-bicicletas-information ul li:nth-of-type(3)::before{background-image:url(../img/icons/orcamento-icons/velocidade.svg)}.opcoes-bicicletas-information ul li:nth-of-type(4)::before{background-image:url(../img/icons/orcamento-icons/rastreador.svg)}.opcoes-bicicletas-information ul li+li{margin-top:.5rem}.opcoes-bikcraft{display:none;transition:.3s}[data-visible=bicicletas].active-box{display:grid}.orcamento-seguros{display:none}[data-visible=seguros].active-box{display:grid}[data-visible=bicicletas-input].active-box{background-color:var(--color-8);color:var(--color-2);border:2px solid var(--color-11)}[data-visible=bicicletas-input].active-box::before{box-shadow:inset 0 0 .125rem var(--color-18),inset 0 0 0 .25rem var(--color-8);background-color:var(--color-18)}.opcoes-bicicletas-information{display:none;transition:.3s}@keyframes show-produtos{from{opacity:0;transform:translate3d(0,-40px,0)}to{opacity:1;transform:translate3d(0,0,0)}}[data-visible=bicicletas-information].active-box{display:grid;animation:show-produtos .8s forwards}.opcoes-seguros-prata{margin-bottom:1.25rem}.opcoes-seguros label{position:relative}.opcoes-seguros label::after{content:'R$ 4999';font-size:var(--size-16);font-weight:500;font-family:var(--family-poppins);color:var(--color-7);position:absolute;right:1.25rem;display:none}.opcoes-seguros input:checked+label::after{display:inline-block;color:var(--color-2)}.opcoes-seguros input:checked+label{background-color:var(--color-8);color:var(--color-2);border-color:var(--color-11)}#orcamento{display:grid;grid-template-columns:1fr 2fr}.orcamento-form{border-radius:0 .3125rem .3125rem 0}.orcamento-form label{display:block;margin-bottom:.25rem}.orcamento-form input:not(#termos){padding:.75rem;background-color:var(--color-17);border:.0625rem solid var(--color-15);box-sizing:border-box;border-radius:.3125rem;width:100%}.orcamento-form input:not(#termos):focus{outline:0;border-color:var(--color-11)}.orcamento-form-termos{display:flex;gap:.5rem;align-items:center;margin-bottom:1.25rem;font-weight:700}.orcamento-form-termos input{border-radius:.3125rem;width:1.5rem;height:1.5rem}.orcamento-form-termos p a::after{content:'';display:block;width:100%;height:.0625rem;background-color:var(--color-2)}#button-orcamento{text-transform:uppercase;background:linear-gradient(180deg,var(--color-9) 0,var(--color-10) 100%);box-shadow:0 .0625rem .125rem var(--box-shadow-main);border-radius:.3125rem;box-sizing:border-box;padding:1rem 2rem;cursor:pointer;border:none;max-width:max-content;grid-column:1/-1}.orcamento-form{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;padding:3.75rem 2.5rem 2.5rem 3rem}.orcamento-form h2{grid-column:1/-1}.orcamento-form-cpf{grid-column:1/-1}.orcamento-form-email{grid-column:1/-1}#button-orcamento{grid-column:1/-1}.orcamento-form-termos{grid-column:1/-1}@media (max-width:63.75rem){.orcamento-form{grid-template-columns:1fr}}@media (max-width:53.75rem){#orcamento{grid-template-columns:1fr}.orcamento-form{border-radius:0 0 .3125rem .3125rem}.orcamento-bicicletas{border-radius:.3125rem .3125rem 0 0}.orcamento{background:var(--color-2)}}@media (max-width:37.5rem){.orcamento-form{padding:3.75rem 1.25rem 2.5rem 1.25rem}.orcamento-bicicletas{padding:3.75rem 1.25rem}}@media (max-width:28.75rem){.grid-input-iniciais{display:flex;flex-direction:column}}.intro-termos{padding:3.75rem 1.25rem}.termos{padding:7.5rem 1.25rem;display:grid;gap:48px}.termos-itens{display:grid;gap:1.25rem}.termos-itens p{line-height:1.3}