body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#111}blockquote,dd,dl,h1,h2,h3,h4,p,ul{margin:0}ul{padding:0;list-style:none}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}img[src$=".jpg"]{border-radius:5px}.container{margin:0 auto;box-sizing:border-box;max-width:1200px;padding-left:20px;padding-right:20px}.header-bg{background-color:var(--cor-12)}.header{display:flex;justify-content:space-between;align-items:center;padding:20px;flex-wrap:wrap;gap:20px}.header-menu{display:flex;gap:40px;flex-wrap:wrap}.header-menu a{padding:16px 0;display:inline-block;position:relative}.header-menu a::after{content:"";display:block;height:2px;width:0;background-color:var(--cor-0);margin-top:4px;transition:.3s;position:absolute}.header-menu a.active::after,.header-menu a:hover:after{width:100%}@media (max-width:800px){.header-menu{gap:20px}.header-menu a{background-color:var(--cor-11);padding:12px 16px;border-radius:5px}.header-menu a:hover{background-color:var(--cor-10)}.header a::after{display:none}}@media (max-width:500px){.header-menu a{font-size:.875rem}.header-menu{gap:12px}.header-menu a{padding:8px 12px}}.footer-bg{background-color:var(--cor-12)}.footer{padding-top:60px;padding-bottom:60px;display:grid;grid-template-columns:3fr 5fr 4fr;gap:40px}.footer h3{margin-bottom:32px}.footer-contact ul{margin-bottom:32px}.footer-contact li:nth-child(2n)::after{content:"";display:block;margin-top:16px;max-width:360px;height:2px;background-color:var(--cor-11)}.footer-contact li,.footer-info li{margin-bottom:16px}.footer-social{display:flex;gap:32px}.footer a:hover{color:var(--cor-0)}.footer-copyright{grid-column:1/-1;margin-top:40px}@media (max-width:800px){.footer>img{display:none}.footer{grid-template-columns:1fr 1fr}}@media (max-width:600px){.footer{grid-template-columns:1fr;gap:60px}.footer-copyright{margin-top:0}}.mobile-btn{display:none}@media (max-width:650px){.header{justify-content:space-between}.header-menu{display:none}.mobile-btn{display:block;background:0 0;outline:0;border:none;cursor:pointer;padding:.5rem}[data-menu=hamburger]{display:block;border:none;color:#fff;border-top:2px solid}[data-menu=hamburger]::after,[data-menu=hamburger]::before{content:'';display:block;width:20px;height:2px;background:currentColor;margin-top:5px;transition:.3s;position:relative}nav.active-hamburger [data-menu=hamburger]{border-top-color:transparent}nav.active-hamburger [data-menu=hamburger]::before{transform:rotate(135deg)}nav.active-hamburger [data-menu=hamburger]::after{transform:rotate(-135deg);top:-7px}header{position:relative}nav.active-hamburger .header-menu{display:block;position:absolute;top:72px;right:0;background:var(--cor-12);border-radius:0 0 5px 5px;animation:slideInRightToLeft .3s forwards;box-shadow:-2px 2px 5px rgba(0,0,0,.4);z-index:999}nav.active-hamburger .header-menu li:not(:last-child){border-bottom:2px solid var(--cor-11)}nav.active-hamburger .header-menu a{background:0 0;max-width:100%;font-size:1.5rem}}@keyframes slideInRightToLeft{0%{transform:translate3d(50px,0,0)}100%{transform:translate3d(0,0,0)}}.js .fadeInDown{transform:translate3d(0,-20px,0)}.js .fadeInUp{transform:translate3d(0,20px,0)}.js .fadeInRight{transform:translate3d(20px,0,0)}.js .fadeInLeft{transform:translate3d(-20px,0,0)}.js [data-anime]{opacity:0}.js .anime{opacity:1;transform:none;transition:transform .8s,opacity .8s}.btn{padding:16px 32px;display:inline-block;background:var(--linear);border-radius:5px;text-transform:uppercase;color:var(--cor-p5);font:600 1.125rem/1.35 Poppins,sans-serif;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);max-width:max-content;border:none;cursor:pointer}.btn:hover{background:var(--linear-hover)}.btn.seta{display:flex;align-items:center}.btn.seta::after{content:"";display:inline-block;width:18px;height:10px;margin-left:12px;background-image:url(../img/icones/seta.svg);transition:transform .2s}.btn.seta:hover::after{transform:translateX(4px)}.btn-2{background-color:var(--cor-10);padding:16px 32px;display:inline-block;background:linear-gradient(var(--cor-10),#1c1c1c);border-radius:5px;text-transform:uppercase;color:var(--cor-4);font:600 1.125rem/1.35 Poppins,sans-serif;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);max-width:max-content}.btn-2:hover{background:linear-gradient(#3a3a3a,#2f2f2f)}@media (max-width:600px){.btn,.btn-2{padding:12px 16px;font-size:1rem}}.link{display:inline-block;color:var(--cor-p1);font:600 1.5rem/1.5 Poppins,sans-serif;text-transform:uppercase}.link::after{content:"";display:block;width:100%;height:4px;background-color:currentColor}.link:hover{color:var(--cor-0)}.title{background:url("../img/dec/top-right.svg") no-repeat top right}.title-bg{padding-top:60px;padding-bottom:60px;background:var(--cor-11)}.title p{margin-bottom:4px}@media (max-width:800px){.title-bg{padding-top:40px;padding-bottom:40px}.title p{font-size:1rem;text-transform:lowercase;font-weight:400}}:root{--cor-12:#000000;--cor-11:#111111;--cor-10:#2e2e2e;--cor-9:#404040;--cor-8:#595959;--cor-7:#717171;--cor-6:#9c9c9c;--cor-5:#b2b2b2;--cor-4:#cccccc;--cor-3:#dedede;--cor-2:#ededed;--cor-1:#f7f7f7;--cor-0:#ffffff;--cor-p5:#332200;--cor-p4:#664400;--cor-p3:#a66f00;--cor-p2:#e4a30b;--cor-p1:#ffbb00;--linear:linear-gradient(#ffbb00, #f2a60c);--linear-hover:linear-gradient(#ffb60d, #e59317)}.cor-12{color:var(--cor-12)}.cor-11{color:var(--cor-11)}.cor-10{color:var(--cor-10)}.cor-9{color:var(--cor-9)}.cor-8{color:var(--cor-8)}.cor-7{color:var(--cor-7)}.cor-6{color:var(--cor-6)}.cor-5{color:var(--cor-5)}.cor-4{color:var(--cor-4)}.cor-3{color:var(--cor-3)}.cor-2{color:var(--cor-2)}.cor-1{color:var(--cor-1)}.cor-0{color:var(--cor-0)}.cor-p5{color:var(--cor-p5)}.cor-p4{color:var(--cor-p4)}.cor-p3{color:var(--cor-p3)}.cor-p2{color:var(--cor-p2)}.cor-p1{color:var(--cor-p1)}.font-1-xs{font:500 0.75rem/1.35 Poppins,sans-serif}.font-2-xs{font:400 0.875rem/1.43 Roboto,sans-serif}.font-1-s{font:500 1rem/1.5 Poppins,sans-serif}.font-2-s{font:400 1rem/1.5 Roboto,sans-serif}.font-1-m,.font-1-m-b{font:500 1.125rem/1.35 Poppins,sans-serif}.font-1-m-b{font-weight:600}.font-2-m{font:500 1.125rem/1.35 Roboto,sans-serif}.font-1-l{font:500 1.5rem/1.5 Poppins,sans-serif}.font-2-l,.font-2-l-b{font:400 1.5rem/1.5 Roboto,sans-serif}.font-2-l-b{font-weight:500;letter-spacing:.015em;text-transform:uppercase}.font-1-xl{font:600 2rem/1.25 Poppins,sans-serif}.font-2-xl{font:500 2rem/1.25 Roboto,sans-serif}.font-1-xxl{font:600 4rem/1.125 Poppins,sans-serif}@media (max-width:1200px){.font-1-xxl{font-size:3rem}.font-2-l{font-size:1.125rem}.font-2-l-b{font-size:1.125rem}}@media (max-width:800px){.font-1-xxl{font-size:2rem}.font-1-xl,.font-2-xl{font-size:1.5rem}}@media (max-width:500px){.font-2-m{font-size:.9rem}}.form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form .col-2{grid-column:span 2}.form label{display:block;font:600 1rem/1.5 Poppins,sans-serif;margin-bottom:4px}.form input[type=email],.form input[type=tel],.form input[type=text],.form textarea{font:400 1rem/1.5 Poppins,sans-serif;background-color:var(--cor-1);border:1px solid var(--cor-2);border-radius:5px;padding:12px;width:100%;box-sizing:border-box}.form input[type=email]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form textarea:focus{outline:0;border-color:var(--cor-p1);background:var(--cor-0);box-shadow:0 0 0 2px #fea}@media (max-width:600px){.form{grid-template-columns:1fr}.form .col-2{grid-column:1}}.main-home-bg{background:var(--cor-12) url("../img/dec/bottom-left.svg") no-repeat bottom 160px left 20px;box-shadow:inset 0 -120px var(--cor-0)}.main-home{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding-left:20px;padding-right:20px}.main-home img{object-fit:cover;height:100%;width:100%}.main-home-content{align-self:end;padding-bottom:200px}.main-home h1{margin-bottom:32px}.main-home p{margin-bottom:20px}@media (max-width:800px){.main-home-bg{background-color:var(--cor-11);padding-top:40px;box-shadow:inset 0 -60px #fff}.main-home h1{margin-bottom:16px}.main-home{grid-template-columns:1fr;gap:32px}.main-home-content{padding:0}.main-home img{height:300px;width:100%}}.tech-bg{background-color:var(--cor-11);box-shadow:inset 0 80px var(--cor-0),inset 0 -80px var(--cor-0)}.tech{display:grid;grid-template-columns:1fr 1fr;gap:40px}.tech-img img{height:100%;width:100%;object-fit:cover;object-position:left}.tech-content{padding-top:160px;padding-bottom:160px}.tech-content>span{display:block;margin-bottom:20px}.tech-content h2{margin-bottom:32px}.tech-content>p{margin-bottom:20px}.tech-content a{margin-bottom:80px}.tech-benefits{display:flex;gap:40px}.tech-benefits h3{margin-bottom:8px;width:max-content}.tech-benefits img{width:24px;margin-bottom:8px}@media (max-width:800px){.tech{grid-template-columns:1fr;gap:20px}.tech-bg{box-shadow:initial}.tech-content{padding-top:60px;padding-bottom:40px}.tech-img{display:none}.tech a{margin-bottom:60px}}@media (max-width:600px){.tech-benefits{flex-direction:column}}.partners{padding-top:60px;padding-bottom:120px}.partners h2{margin-bottom:60px}.partners ul{padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);max-width:1400px;margin:0 auto}.partners li{padding:32px;display:flex;border-left:2px solid var(--cor-2)}.partners li:first-child,.partners li:nth-child(5){border-left:none}.partners li:nth-child(n+5){border-top:2px solid var(--cor-2)}.partners img{margin:auto}@media (max-width:800px){.partners{padding-bottom:60px}.partners h2{margin-bottom:20px}.partners ul{grid-template-columns:1fr 1fr}.partners li{padding:20px}.partners li:nth-child(n+3){border-top:2px solid var(--cor-2)}.partners li:nth-child(odd){border-left:none}}.testimonial{display:grid;grid-template-columns:1fr 1fr;background-color:var(--cor-p1);overflow:hidden}.testimonial img{border-radius:0;width:100%;height:100%;object-fit:cover}.testimonial-content{background:url("../img/dec/bottom-right-p.svg") no-repeat bottom 40px right 40px;padding:40px 40px 80px 80px;align-self:end}.testimonial-content p{margin-bottom:32px;font-family:Merriweather,serif;font-style:italic;font-weight:900;max-width:32ch;position:relative}.testimonial p::after,.testimonial p::before{font-size:5rem;color:var(--cor-p2);position:absolute}.testimonial p::before{content:"“";left:-50px;top:-25px}.testimonial p::after{content:"”"}@media (min-width:1200px){.testimonial img{max-height:520px}}@media (max-width:800px){.testimonial{grid-template-columns:1fr;text-align:center}.testimonial img{max-height:250px}.testimonial-content{padding:40px 20px;justify-self:center}}.bicycles-list{padding-top:60px;padding-bottom:120px}.bicycles-list h2{margin-bottom:40px}.bicycles-list ul{display:flex;gap:40px;padding:0 20px 20px 20px;max-width:1400px;margin:0 auto;overflow-x:auto}#bike .bicycles-list ul{padding:0 0 20px 0}.bicycles-list li{min-width:280px}.bicycles-list a{display:block}.bicycles-list img{margin-bottom:16px}.bicycles-list h3{margin-bottom:8px;display:flex;align-items:center}.bicycles-list h3::before{content:"";display:inline-block;background-color:var(--cor-p1);width:12px;height:8px;margin-right:8px;transition:width .2s}.bicycles-list a:hover h3::before{width:24px}.bicycles-list li span{padding-left:20px}@media (max-width:800px){.bicycles-list{padding-bottom:60px}.bicycles-list ul{gap:20px}}.bicycles-bg{background:linear-gradient(to right,var(--cor-0) 30%,var(--cor-11) 0)}.bicycles{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-top:60px;padding-bottom:60px;background:url("../img/dec/top-right.svg") no-repeat top 40px right 20px}.bicycle-img{display:grid}.bicycle-img img{grid-area:1/1}.bicycle-img span{display:inline-block;place-self:start end;margin-top:20px;background-color:var(--cor-12);padding:8px 16px 8px 8px;grid-area:1/1;border-radius:5px 0 0 5px}.bicycle-content{display:grid;grid-template-columns:1fr auto;align-content:start}.bicycles h2,.bicycles p{grid-column:1/-1}.bicycles h2{margin-bottom:20px}.bicycles h2::before{content:"";display:block;width:12px;height:8px;background-color:var(--cor-p1);margin-bottom:8px}.bicycles p{margin-bottom:32px}.bicycles a{place-self:end}.bicycles ul{display:grid;gap:16px}.bicycles li{display:flex;align-items:center;gap:8px}.bicycle-content img{width:24px}@media (max-width:800px){.bicycles-bg{background:var(--cor-11)}.bicycles{grid-template-columns:1fr;gap:20px;padding-top:40px;padding-bottom:40px}}@media (max-width:600px){.bicycle-content{grid-template-columns:1fr}.bicycle-content ul{grid-template-columns:1fr 1fr;margin-bottom:32px;font-size:1rem}.bicycle-content a{place-self:start}}.bike{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding-top:60px;padding-bottom:60px}.bike-img{display:flex;flex-wrap:wrap;gap:20px}.bike-img img{flex:1;min-width:200px}.bike-img img:first-child{min-width:100%}.bike-content>p{margin-bottom:32px}.bike-buy{display:grid;grid-template-columns:max-content auto;place-items:center start;gap:8px 12px;margin-bottom:40px}.bike-buy a{grid-row:span 2}.bike-buy span{display:flex;gap:8px;align-items:center;background-color:var(--cor-12);padding:4px 8px;border-radius:5px}.bike-content h2{text-transform:uppercase;letter-spacing:.015em;margin-bottom:12px}.bike-datasheet,.bike-info{padding:32px;background-color:var(--cor-12);border-radius:5px}.bike-info{margin-bottom:40px;display:grid;grid-template-columns:1fr 1fr;gap:32px}.bike-info img{margin-bottom:8px;width:24px}.bike-info h3{margin-bottom:8px}.bike-info p{margin-bottom:32px}.bike-datasheet li{padding:4px 0;display:flex;justify-content:space-between;border-bottom:1px solid var(--cor-11)}.bike-datasheet li:last-child{border-bottom:none}.bike-datasheet span{color:var(--cor-6)}#bike .title p{text-transform:uppercase}@media (max-width:800px){.bike{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.bike-img{grid-row:2}}@media (max-width:500px){.bike-info{grid-template-columns:1fr;gap:16px}.bike-info li p{margin-bottom:16px}.bike-buy{grid-template-columns:1fr}}.bike-insurance-bg{background-color:var(--cor-11);box-shadow:inset 0 120px var(--cor-0),inset 0 -120px var(--cor-12)}.bike-insurance{display:grid;grid-template-columns:1fr 1fr;gap:40px}.bike-insurance-img img{width:100%;height:100%;object-fit:cover}.bike-insurance-content{padding-top:180px;padding-bottom:200px}.bike-insurance-content h2{margin-bottom:32px}.bike-insurance-content p{margin-bottom:20px}@media (max-width:800px){.bike-insurance-bg{box-shadow:inset 0 -80px var(--cor-12)}.bike-insurance{grid-template-columns:1fr}.bike-insurance-content{grid-row:1;padding-top:40px;padding-bottom:0}}.insurance-bg{background-color:var(--cor-11)}.insurance{padding-top:60px;padding-bottom:120px}#insurance .insurance{padding-top:0}.insurance h2{margin-bottom:60px}.insurance-plans{display:grid;grid-template-columns:1fr 1fr;gap:40px}.insurance-gold,.insurance-silver{background-color:var(--cor-12);padding:32px 32px 32px 64px;border-radius:5px}.insurance-silver{padding-top:72px}.insurance-silver{box-shadow:inset 0 40px var(--cor-11),inset 0 -40px var(--cor-11)}.insurance-plans h3{text-transform:uppercase;margin-bottom:40px}.gold-info,.silver-info{display:flex;justify-content:space-between}.gold-info span,.silver-info span{display:inline-block;position:relative}.gold-info span::after,.silver-info span::after{content:"mensal";font:600 0.75rem/1.3 Poppins,sans-serif;display:block;color:var(--cor-6);position:absolute;right:0;top:32px}.insurance-plans li{margin-bottom:20px;display:flex;align-items:center;position:relative}.insurance-plans li:last-child{margin-bottom:32px}.insurance-plans li::before{content:"";display:inline-block;width:13px;height:9px;background-image:url(../img/icones/lista.svg);position:absolute;left:-21px}@media (max-width:800px){.insurance-plans{grid-template-columns:1fr}.insurance-silver{box-shadow:initial;padding:32px 32px 32px 64px}}@media (max-width:550px){.insurance-gold,.insurance-silver{padding:32px}.insurance-plans li::before{left:-18px}}.faq{padding-top:120px;padding-bottom:120px}.faq a{text-decoration:underline}.faq h2{margin-bottom:60px}.faq dl>div{padding:20px;border-radius:5px}.faq dl>div:nth-child(odd){background-color:var(--cor-1)}.faq button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;cursor:pointer;border:none;background:0 0;width:100%;text-align:left}.faq button::before{content:"";display:inline-block;background:var(--linear);width:12px;height:8px}.faq button::after{content:"";display:inline-block;background:url(../img/icones/seta-abrir.svg);width:14px;height:6px;transition:.3s}.faq button:hover::after,.faq button[aria-expanded=true]::after{transform:rotate(180deg)}.faq dd{padding-left:20px;padding-top:20px;max-width:75ch}.js .faq dd{display:none}.faq dd.active{display:block}@media (max-width:800px){.faq{padding-top:60px;padding-bottom:60px}.faq h2{margin-bottom:40px}}.seg-benefits-bg{background-color:var(--cor-12)}.seg-benefits{padding-top:120px;padding-bottom:120px}.seg-benefits h2{margin-bottom:60px}.seg-benefits ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,max-content));gap:40px 80px}.seg-benefits h3,.seg-benefits img{margin-bottom:8px}@media (max-width:800px){.seg-benefits ul{gap:30px}.seg-benefits{padding-top:60px;padding-bottom:60px}.seg-benefits h2{margin-bottom:40px}}.terms{padding-top:80px;padding-bottom:80px}.terms h2{font-weight:600;margin-bottom:20px}.terms p+h2{margin-top:40px}.terms p{max-width:75ch;margin-bottom:24px}#contato{background:linear-gradient(var(--cor-11) 600px,var(--cor-1) 0)}.contact{display:grid;grid-template-columns:5fr 7fr}.contact-details,.contact-form{padding:60px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.contact-details{border-radius:5px 0 0 5px;background:var(--cor-12) url("../img/dec/bottom-left.svg") no-repeat bottom 20px left 20px}.contact-form{background-color:var(--cor-0);border-radius:0 5px 5px 0;background:var(--cor-0) url("../img/dec/bottom-right.svg") no-repeat bottom 20px right 20px}.contact-details h2{margin-bottom:60px}.contact-address{margin-bottom:32px;padding-left:28px;background:url("../img/icones/local.svg") no-repeat 0 2px}.contact-address p{margin-bottom:8px}.contact-means a{display:block;margin-bottom:8px;max-width:max-content;padding-left:28px}.contact-means a:first-child{background:url("../img/icones/email.svg") no-repeat 0 2px}.contact-means a:hover{color:var(--cor-0)}.contact-means a:nth-child(2){margin-bottom:32px}.contact-means a:last-child{background:url("../img/icones/telefone.svg") no-repeat 0 1px;margin-bottom:60px}.contact-social{display:flex;gap:32px;padding-left:28px}@media (max-width:800px){.contact{grid-template-columns:1fr}.contact-details,.contact-form{padding:20px}.contact-form{border-radius:0 0 5px 5px}.contact-details{border-radius:5px 5px 0 0;background:var(--cor-12)}.contact-details h2,.contact-means a:nth-child(3){margin-bottom:32px}.contact-social{margin-bottom:12px}}.local-stores{display:grid;grid-template-columns:1fr 1fr;gap:0 40px;padding-top:120px;padding-bottom:120px}.local-stores h1{grid-column:1/-1;margin-bottom:60px}.local-stores img{border-radius:4px 4px 0 0}.stores-item{border-radius:5px;background-color:var(--cor-0);box-shadow:0 1px 2px rgba(0,0,0,.1)}.item-content{display:grid;grid-template-columns:1fr 1fr;gap:32px 16px;padding:32px}.item-content h2,.stores-open{grid-column:1/-1}.store-details{display:grid;gap:8px;border-left:2px solid var(--cor-2);padding-left:12px}.stores-open{display:flex;align-items:center;gap:8px}.item-content h2{display:flex;align-items:center;gap:8px}.item-content h2::before{content:"";display:inline-block;width:12px;height:8px;background:var(--linear)}@media (max-width:800px){.local-stores{gap:20px;padding-top:60px;padding-bottom:60px}.local-stores h1{margin-bottom:32px}.item-content{grid-template-columns:1fr}}@media (max-width:600px){.local-stores{grid-template-columns:1fr}}#budget{background:linear-gradient(var(--cor-11) 600px,var(--cor-1) 0)}.budget{display:grid;grid-template-columns:5fr 7fr;padding-bottom:120px}.budget h2{text-transform:uppercase;position:relative;display:flex;align-items:center}.budget h2::before{content:"";display:inline-block;width:4px;height:8px;background:var(--linear);position:absolute;left:-12px}.budget-data,.budget-product{padding:60px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.budget-product{border-radius:5px 0 0 5px;background:var(--cor-12) url("../img/dec/bottom-left.svg") no-repeat bottom 20px left 20px;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:20px}.budget-product label{font:600 1rem/1.5 Poppins,sans-serif;cursor:pointer;color:var(--cor-4);background-color:var(--cor-10);padding:12px 16px;border-radius:5px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;border:1px solid transparent}.budget-product label::before{content:"";display:inline-block;box-sizing:border-box;width:12px;height:12px;border:1px solid var(--cor-6);border-radius:50%;margin-right:8px}.budget-product input:checked+label{background:var(--cor-0);color:var(--cor-11)}.budget-product input:checked+label::before{border-color:var(--cor-7);box-shadow:inset 0 0 0 3px var(--cor-0),inset 0 0 0 6px var(--cor-7)}.budget-product label:hover{background-color:var(--cor-9)}.budget-product input:focus+label{box-shadow:0 0 0 2px var(--cor-p1);border-color:var(--cor-12)}.budget-product label span{display:none}.budget-product input:checked+label span{display:initial}.budget-product input{opacity:0;position:absolute;pointer-events:none}.budget-product>*{grid-column:1/-1}.budget-product>label{grid-column:initial}.budget-data{border-radius:0 5px 5px 0;background:var(--cor-0) url("../img/dec/bottom-right.svg") no-repeat bottom 20px right 20px}.budget-content{display:none}.budget-content h2,.budget-data h2:nth-of-type(n+2){margin-top:20px}#bikcraft:checked~#budget-bikcraft,#insurance:checked~#budget-insurance{display:grid;gap:20px}.budget-details{background:var(--cor-0);padding:20px;display:none;grid-template-columns:1fr 1fr;border-radius:5px;align-items:center}.budget-details li{display:flex;align-items:center;margin-bottom:8px}.budget-details li img{width:16px;margin-right:8px}.budget-product input:checked+label+.budget-details{display:grid}@media (max-width:1200px){.budget-details,.budget-product{padding:32px}}@media (max-width:800px){.budget{grid-template-columns:1fr}.budget-product{border-radius:5px 5px 0 0;background:var(--cor-12)}.budget-data{border-radius:0 0 5px 5px}}@media (max-width:500px){.budget-product{grid-template-columns:1fr}.budget-details{grid-template-columns:1fr}.budget-data{background:var(--cor-0)}}